builder: oak_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0103 starttime: 1461049942.09 results: success (0) buildid: 20160418224955 builduid: 967de2b7868e48dfaf5e0c0269323673 revision: 7a155c7b00417da7a5f0bd39a935060e0853b007 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:22.088372) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:22.088812) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:22.089091) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:22.230743) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:22.231052) ========= 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.CFQkaSxmSn/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.mFm7ySxJSd/Listeners TMPDIR=/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/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 00:12:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 29.6M=0s 2016-04-19 00:12:22 (29.6 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.138345 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:22.395299) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:22.395619) ========= 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.CFQkaSxmSn/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.mFm7ySxJSd/Listeners TMPDIR=/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/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.025757 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:22.465845) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:22.466193) ========= bash -c 'python archiver_client.py mozharness --repo projects/oak --rev 7a155c7b00417da7a5f0bd39a935060e0853b007 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev 7a155c7b00417da7a5f0bd39a935060e0853b007 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.CFQkaSxmSn/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.mFm7ySxJSd/Listeners TMPDIR=/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/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 00:12:22,550 truncating revision to first 12 chars 2016-04-19 00:12:22,550 Setting DEBUG logging. 2016-04-19 00:12:22,550 attempt 1/10 2016-04-19 00:12:22,551 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/7a155c7b0041?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 00:12:23,271 unpacking tar archive at: oak-7a155c7b0041/testing/mozharness/ program finished with exit code 0 elapsedTime=0.969021 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:23.459056) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:23.459363) ========= script_repo_revision: 7a155c7b00417da7a5f0bd39a935060e0853b007 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:23.459752) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:23.460017) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 00:12:23.473274) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 3 secs) (at 2016-04-19 00:12:23.473582) ========= /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 oak --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', 'oak', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.CFQkaSxmSn/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.mFm7ySxJSd/Listeners TMPDIR=/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/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 00:12:23 INFO - MultiFileLogger online at 20160419 00:12:23 in /builds/slave/test 00:12:23 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch oak --download-symbols true 00:12:23 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:12:23 INFO - {'append_to_log': False, 00:12:23 INFO - 'base_work_dir': '/builds/slave/test', 00:12:23 INFO - 'blob_upload_branch': 'oak', 00:12:23 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:12:23 INFO - 'buildbot_json_path': 'buildprops.json', 00:12:23 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:12:23 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:12:23 INFO - 'download_minidump_stackwalk': True, 00:12:23 INFO - 'download_symbols': 'true', 00:12:23 INFO - 'e10s': False, 00:12:23 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:12:23 INFO - 'tooltool.py': '/tools/tooltool.py', 00:12:23 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:12:23 INFO - '/tools/misc-python/virtualenv.py')}, 00:12:23 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:12:23 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:12:23 INFO - 'log_level': 'info', 00:12:23 INFO - 'log_to_console': True, 00:12:23 INFO - 'opt_config_files': (), 00:12:23 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:12:23 INFO - '--processes=1', 00:12:23 INFO - '--config=%(test_path)s/wptrunner.ini', 00:12:23 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:12:23 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:12:23 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:12:23 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:12:23 INFO - 'pip_index': False, 00:12:23 INFO - 'require_test_zip': True, 00:12:23 INFO - 'test_type': ('testharness',), 00:12:23 INFO - 'this_chunk': '1', 00:12:23 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:12:23 INFO - 'total_chunks': '10', 00:12:23 INFO - 'virtualenv_path': 'venv', 00:12:23 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:12:23 INFO - 'work_dir': 'build'} 00:12:23 INFO - ##### 00:12:23 INFO - ##### Running clobber step. 00:12:23 INFO - ##### 00:12:23 INFO - Running pre-action listener: _resource_record_pre_action 00:12:23 INFO - Running main action method: clobber 00:12:23 INFO - rmtree: /builds/slave/test/build 00:12:23 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:12:25 INFO - Running post-action listener: _resource_record_post_action 00:12:25 INFO - ##### 00:12:25 INFO - ##### Running read-buildbot-config step. 00:12:25 INFO - ##### 00:12:25 INFO - Running pre-action listener: _resource_record_pre_action 00:12:25 INFO - Running main action method: read_buildbot_config 00:12:25 INFO - Using buildbot properties: 00:12:25 INFO - { 00:12:25 INFO - "project": "", 00:12:25 INFO - "product": "firefox", 00:12:25 INFO - "script_repo_revision": "production", 00:12:25 INFO - "scheduler": "tests-oak-yosemite_r7-debug-unittest", 00:12:25 INFO - "repository": "", 00:12:25 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 oak debug test web-platform-tests-1", 00:12:25 INFO - "buildid": "20160418224955", 00:12:25 INFO - "pgo_build": "False", 00:12:25 INFO - "basedir": "/builds/slave/test", 00:12:25 INFO - "buildnumber": 2, 00:12:25 INFO - "slavename": "t-yosemite-r7-0103", 00:12:25 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 00:12:25 INFO - "platform": "macosx64", 00:12:25 INFO - "branch": "oak", 00:12:25 INFO - "revision": "7a155c7b00417da7a5f0bd39a935060e0853b007", 00:12:25 INFO - "repo_path": "projects/oak", 00:12:25 INFO - "moz_repo_path": "", 00:12:25 INFO - "stage_platform": "macosx64", 00:12:25 INFO - "builduid": "967de2b7868e48dfaf5e0c0269323673", 00:12:25 INFO - "slavebuilddir": "test" 00:12:25 INFO - } 00:12:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 00:12:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 00:12:25 INFO - Running post-action listener: _resource_record_post_action 00:12:25 INFO - ##### 00:12:25 INFO - ##### Running download-and-extract step. 00:12:25 INFO - ##### 00:12:25 INFO - Running pre-action listener: _resource_record_pre_action 00:12:25 INFO - Running main action method: download_and_extract 00:12:25 INFO - mkdir: /builds/slave/test/build/tests 00:12:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:12:25 INFO - https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 00:12:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 00:12:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 00:12:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/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 00:12:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/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 00:12:55 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json: timed out 00:12:55 INFO - retry: attempt #1 caught exception: timed out 00:12:55 INFO - retry: Failed, sleeping 30 seconds before retrying 00:13:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/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 #2 00:13:32 INFO - Downloaded 1235 bytes. 00:13:32 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 00:13:32 INFO - Using the following test package requirements: 00:13:32 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 00:13:32 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:13:32 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 00:13:32 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:13:32 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 00:13:32 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:13:32 INFO - u'jsshell-mac64.zip'], 00:13:32 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:13:32 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 00:13:32 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 00:13:32 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:13:32 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 00:13:32 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:13:32 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 00:13:32 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:13:32 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 00:13:32 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:13:32 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 00:13:32 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 00:13: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')]} 00:13:32 INFO - https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 00:13:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 00:13:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 00:13:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/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 00:13:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/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 00:13:33 INFO - Downloaded 17917557 bytes. 00:13:33 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/*'] 00:13:33 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/* 00:13:34 INFO - caution: filename not matched: web-platform/* 00:13:34 INFO - Return code: 11 00:13:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:13:34 INFO - https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 00:13:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 00:13:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 00:13:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/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 00:13:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/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 00:13:35 INFO - Downloaded 36382568 bytes. 00:13:35 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/*'] 00:13:35 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/* 00:13:39 INFO - caution: filename not matched: bin/* 00:13:39 INFO - caution: filename not matched: config/* 00:13:39 INFO - caution: filename not matched: mozbase/* 00:13:39 INFO - caution: filename not matched: marionette/* 00:13:39 INFO - caution: filename not matched: tools/wptserve/* 00:13:39 INFO - Return code: 11 00:13:39 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')]} 00:13:39 INFO - https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 00:13:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 00:13:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 00:13:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 00:13:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/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 00:13:42 INFO - Downloaded 68718639 bytes. 00:13:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 00:13:42 INFO - mkdir: /builds/slave/test/properties 00:13:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:13:42 INFO - Writing to file /builds/slave/test/properties/build_url 00:13:42 INFO - Contents: 00:13:42 INFO - build_url:https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 00:13:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 00:13:43 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:13:43 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:13:43 INFO - Contents: 00:13:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 00:13:43 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')]} 00:13:43 INFO - https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:13:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 00:13:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 00:13:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/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 00:13:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W95s50v1T46SskHz2Ekf0Q/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 00:13:49 INFO - Downloaded 103326403 bytes. 00:13:49 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'] 00:13:49 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 00:13:52 INFO - Return code: 0 00:13:52 INFO - Running post-action listener: _resource_record_post_action 00:13:52 INFO - Running post-action listener: set_extra_try_arguments 00:13:52 INFO - ##### 00:13:52 INFO - ##### Running create-virtualenv step. 00:13:52 INFO - ##### 00:13:52 INFO - Running pre-action listener: _pre_create_virtualenv 00:13:52 INFO - Running pre-action listener: _resource_record_pre_action 00:13:52 INFO - Running main action method: create_virtualenv 00:13:52 INFO - Creating virtualenv /builds/slave/test/build/venv 00:13:52 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 00:13:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:13:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:13:52 INFO - Using real prefix '/tools/python27' 00:13:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:13:53 INFO - Installing distribute.............................................................................................................................................................................................done. 00:13:56 INFO - Installing pip.................done. 00:13:56 INFO - Return code: 0 00:13:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:13:56 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')]} 00:13:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:13:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:13:56 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')]} 00:13:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:13:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:13:56 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 0x1092a1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092bef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff551ce50c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092ba5e0>, '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 0x108e9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108ec8990>, '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.CFQkaSxmSn/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.mFm7ySxJSd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:13:56 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 00:13:56 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 00:13:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.CFQkaSxmSn/Render', 00:13:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:13:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:13:56 INFO - 'HOME': '/Users/cltbld', 00:13:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:13:56 INFO - 'LOGNAME': 'cltbld', 00:13:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:13:56 INFO - 'MOZ_NO_REMOTE': '1', 00:13:56 INFO - 'NO_EM_RESTART': '1', 00:13:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:13:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:13:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:13:56 INFO - 'PWD': '/builds/slave/test', 00:13:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:13:56 INFO - 'SHELL': '/bin/bash', 00:13:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mFm7ySxJSd/Listeners', 00:13:56 INFO - 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', 00:13:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:13:56 INFO - 'USER': 'cltbld', 00:13:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:13:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:13:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:13:56 INFO - 'XPC_FLAGS': '0x0', 00:13:56 INFO - 'XPC_SERVICE_NAME': '0', 00:13:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:13:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:13:56 INFO - Downloading/unpacking psutil>=0.7.1 00:13:56 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 00:13:56 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 00:13:56 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 00:13:56 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 00:13:56 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 00:13:56 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 00:13:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:13:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:13:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:13:59 INFO - Installing collected packages: psutil 00:13:59 INFO - Running setup.py install for psutil 00:13:59 INFO - building 'psutil._psutil_osx' extension 00:13:59 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 00:14:00 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 00:14:00 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 00:14:00 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 00:14:00 INFO - building 'psutil._psutil_posix' extension 00:14:00 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 00:14:00 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 00:14:00 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 00:14:00 INFO - ^ 00:14:00 INFO - 1 warning generated. 00:14:00 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 00:14:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:14:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:14:01 INFO - Successfully installed psutil 00:14:01 INFO - Cleaning up... 00:14:01 INFO - Return code: 0 00:14:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:14:01 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')]} 00:14:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:14:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:14:01 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')]} 00:14:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:14:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:14:01 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 0x1092a1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092bef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff551ce50c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092ba5e0>, '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 0x108e9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108ec8990>, '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.CFQkaSxmSn/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.mFm7ySxJSd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:14:01 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 00:14:01 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 00:14:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.CFQkaSxmSn/Render', 00:14:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:14:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:14:01 INFO - 'HOME': '/Users/cltbld', 00:14:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:14:01 INFO - 'LOGNAME': 'cltbld', 00:14:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:14:01 INFO - 'MOZ_NO_REMOTE': '1', 00:14:01 INFO - 'NO_EM_RESTART': '1', 00:14:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:14:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:14:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:14:01 INFO - 'PWD': '/builds/slave/test', 00:14:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:14:01 INFO - 'SHELL': '/bin/bash', 00:14:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mFm7ySxJSd/Listeners', 00:14:01 INFO - 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', 00:14:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:14:01 INFO - 'USER': 'cltbld', 00:14:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:14:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:14:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:14:01 INFO - 'XPC_FLAGS': '0x0', 00:14:01 INFO - 'XPC_SERVICE_NAME': '0', 00:14:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:14:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:14:01 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:14:01 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 00:14:01 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 00:14:01 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 00:14:01 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 00:14:01 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 00:14:01 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 00:14:03 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:14:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:14:03 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:14:03 INFO - Installing collected packages: mozsystemmonitor 00:14:03 INFO - Running setup.py install for mozsystemmonitor 00:14:04 INFO - Successfully installed mozsystemmonitor 00:14:04 INFO - Cleaning up... 00:14:04 INFO - Return code: 0 00:14:04 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:14:04 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')]} 00:14:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:14:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:14:04 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')]} 00:14:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:14:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:14:04 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 0x1092a1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092bef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff551ce50c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092ba5e0>, '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 0x108e9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108ec8990>, '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.CFQkaSxmSn/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.mFm7ySxJSd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:14:04 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 00:14:04 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 00:14:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.CFQkaSxmSn/Render', 00:14:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:14:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:14:04 INFO - 'HOME': '/Users/cltbld', 00:14:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:14:04 INFO - 'LOGNAME': 'cltbld', 00:14:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:14:04 INFO - 'MOZ_NO_REMOTE': '1', 00:14:04 INFO - 'NO_EM_RESTART': '1', 00:14:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:14:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:14:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:14:04 INFO - 'PWD': '/builds/slave/test', 00:14:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:14:04 INFO - 'SHELL': '/bin/bash', 00:14:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mFm7ySxJSd/Listeners', 00:14:04 INFO - 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', 00:14:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:14:04 INFO - 'USER': 'cltbld', 00:14:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:14:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:14:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:14:04 INFO - 'XPC_FLAGS': '0x0', 00:14:04 INFO - 'XPC_SERVICE_NAME': '0', 00:14:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:14:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:14:04 INFO - Downloading/unpacking blobuploader==1.2.4 00:14:04 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 00:14:04 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 00:14:04 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 00:14:04 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 00:14:04 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 00:14:04 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 00:14:06 INFO - Downloading blobuploader-1.2.4.tar.gz 00:14:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:14:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:14:06 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 00:14:06 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 00:14:06 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 00:14:06 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 00:14:06 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 00:14:06 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 00:14:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:14:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:14:07 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 00:14:07 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 00:14:07 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 00:14:07 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 00:14:07 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 00:14:07 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 00:14:07 INFO - Downloading docopt-0.6.1.tar.gz 00:14:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:14:08 INFO - Installing collected packages: blobuploader, requests, docopt 00:14:08 INFO - Running setup.py install for blobuploader 00:14:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:14:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:14:08 INFO - Running setup.py install for requests 00:14:08 INFO - Running setup.py install for docopt 00:14:08 INFO - Successfully installed blobuploader requests docopt 00:14:08 INFO - Cleaning up... 00:14:08 INFO - Return code: 0 00:14:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:14:08 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')]} 00:14:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:14:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:14:08 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')]} 00:14:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:14:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:14:08 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 0x1092a1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092bef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff551ce50c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092ba5e0>, '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 0x108e9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108ec8990>, '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.CFQkaSxmSn/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.mFm7ySxJSd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:14:08 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 00:14:08 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 00:14:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.CFQkaSxmSn/Render', 00:14:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:14:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:14:08 INFO - 'HOME': '/Users/cltbld', 00:14:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:14:08 INFO - 'LOGNAME': 'cltbld', 00:14:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:14:08 INFO - 'MOZ_NO_REMOTE': '1', 00:14:08 INFO - 'NO_EM_RESTART': '1', 00:14:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:14:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:14:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:14:08 INFO - 'PWD': '/builds/slave/test', 00:14:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:14:08 INFO - 'SHELL': '/bin/bash', 00:14:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mFm7ySxJSd/Listeners', 00:14:08 INFO - 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', 00:14:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:14:08 INFO - 'USER': 'cltbld', 00:14:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:14:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:14:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:14:08 INFO - 'XPC_FLAGS': '0x0', 00:14:08 INFO - 'XPC_SERVICE_NAME': '0', 00:14:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:14:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:14:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:14:09 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-OCCGtN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:14:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:14:09 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-hXDGKW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:14:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:14:09 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-k3l5ps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:14:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:14:09 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-OjbMhZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:14:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:14:09 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-Tg1P0f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:14:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:14:09 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-nzvHj8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:14:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:14:09 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-E7QbfK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:14:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:14:09 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-o__Vhq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:14:10 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-OIVi4t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:14:10 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-RttXRi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:14:10 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-ITvgh8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:14:10 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-g7BG9g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:14:10 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-Su6l_3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:14:10 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-CgsdBS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:14:10 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-82GwdQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:14:10 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-33JcRm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:14:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:14:10 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-gYVev5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:14:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:14:10 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-nezEDV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:14:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:14:11 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-D8zpKD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:14:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:14:11 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-y9RfvJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:14:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:14:11 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-vEiWK3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:14:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:14:11 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 00:14:11 INFO - Running setup.py install for manifestparser 00:14:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:14:11 INFO - Running setup.py install for mozcrash 00:14:12 INFO - Running setup.py install for mozdebug 00:14:12 INFO - Running setup.py install for mozdevice 00:14:12 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:14:12 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:14:12 INFO - Running setup.py install for mozfile 00:14:12 INFO - Running setup.py install for mozhttpd 00:14:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:14:12 INFO - Running setup.py install for mozinfo 00:14:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:14:12 INFO - Running setup.py install for mozInstall 00:14:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:14:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:14:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:14:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:14:12 INFO - Running setup.py install for mozleak 00:14:13 INFO - Running setup.py install for mozlog 00:14:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:14:13 INFO - Running setup.py install for moznetwork 00:14:13 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:14:13 INFO - Running setup.py install for mozprocess 00:14:13 INFO - Running setup.py install for mozprofile 00:14:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:14:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:14:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:14:13 INFO - Running setup.py install for mozrunner 00:14:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:14:13 INFO - Running setup.py install for mozscreenshot 00:14:14 INFO - Running setup.py install for moztest 00:14:14 INFO - Running setup.py install for mozversion 00:14:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:14:14 INFO - Running setup.py install for wptserve 00:14:14 INFO - Running setup.py install for marionette-driver 00:14:14 INFO - Running setup.py install for browsermob-proxy 00:14:14 INFO - Running setup.py install for marionette-client 00:14:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:14:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:14:15 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 00:14:15 INFO - Cleaning up... 00:14:15 INFO - Return code: 0 00:14:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:14:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:14:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:14:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:14:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:14:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:14:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:14:15 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 0x1092a1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092bef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff551ce50c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092ba5e0>, '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 0x108e9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108ec8990>, '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.CFQkaSxmSn/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.mFm7ySxJSd/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:14:15 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 00:14:15 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 00:14:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.CFQkaSxmSn/Render', 00:14:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:14:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:14:15 INFO - 'HOME': '/Users/cltbld', 00:14:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:14:15 INFO - 'LOGNAME': 'cltbld', 00:14:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:14:15 INFO - 'MOZ_NO_REMOTE': '1', 00:14:15 INFO - 'NO_EM_RESTART': '1', 00:14:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:14:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:14:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:14:15 INFO - 'PWD': '/builds/slave/test', 00:14:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:14:15 INFO - 'SHELL': '/bin/bash', 00:14:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mFm7ySxJSd/Listeners', 00:14:15 INFO - 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', 00:14:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:14:15 INFO - 'USER': 'cltbld', 00:14:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:14:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:14:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:14:15 INFO - 'XPC_FLAGS': '0x0', 00:14:15 INFO - 'XPC_SERVICE_NAME': '0', 00:14:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:14:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:14:15 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-ukmlkO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:14:15 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)) 00:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:14:15 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-yS5xCG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:14:15 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)) 00:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:14:15 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-pzPABB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:14:15 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)) 00:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:14:15 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-WgY4ey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:14:15 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)) 00:14:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:14:15 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-tJODWt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:14:16 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)) 00:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:14:16 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-3N7Otx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:14:16 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)) 00:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:14:16 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-mH3Uvj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:14:16 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)) 00:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:14:16 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-KRHfR4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:14:16 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)) 00:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:14:16 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-UOXEeu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:14:16 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)) 00:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:14:16 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-ysSGYC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:14:16 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)) 00:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:14:16 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-4nYXiZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:14:16 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)) 00:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:14:16 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-63t10N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:14:16 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)) 00:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:14:16 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-1tNMIy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:14:16 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)) 00:14:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:14:16 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-Rb2Ium-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:14:17 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)) 00:14:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:14:17 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-5V9qNU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:14:17 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)) 00:14:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:14:17 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-4xTGZs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:14:17 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)) 00:14:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:14:17 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-UvTimC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:14:17 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)) 00:14:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:14:17 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-hAJfj9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:14:17 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)) 00:14:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:14:17 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-GhnFC3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:14:17 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)) 00:14:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:14:17 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-CQPkeV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:14:17 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)) 00:14:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:14:18 INFO - Running setup.py (path:/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/pip-Brf7KH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:14:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:14:18 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)) 00:14:18 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)) 00:14:18 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)) 00:14:18 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)) 00:14:18 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)) 00:14:18 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)) 00:14:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:14:18 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 00:14:18 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 00:14:18 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 00:14:18 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 00:14:18 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 00:14:18 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 00:14:20 INFO - Downloading blessings-1.6.tar.gz 00:14:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:14:20 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)) 00:14:20 INFO - Installing collected packages: blessings 00:14:20 INFO - Running setup.py install for blessings 00:14:20 INFO - Successfully installed blessings 00:14:20 INFO - Cleaning up... 00:14:21 INFO - Return code: 0 00:14:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:14:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:14:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:14:21 INFO - Reading from file tmpfile_stdout 00:14:21 INFO - Current package versions: 00:14:21 INFO - blessings == 1.6 00:14:21 INFO - blobuploader == 1.2.4 00:14:21 INFO - browsermob-proxy == 0.6.0 00:14:21 INFO - docopt == 0.6.1 00:14:21 INFO - manifestparser == 1.1 00:14:21 INFO - marionette-client == 2.3.0 00:14:21 INFO - marionette-driver == 1.4.0 00:14:21 INFO - mozInstall == 1.12 00:14:21 INFO - mozcrash == 0.17 00:14:21 INFO - mozdebug == 0.1 00:14:21 INFO - mozdevice == 0.48 00:14:21 INFO - mozfile == 1.2 00:14:21 INFO - mozhttpd == 0.7 00:14:21 INFO - mozinfo == 0.9 00:14:21 INFO - mozleak == 0.1 00:14:21 INFO - mozlog == 3.1 00:14:21 INFO - moznetwork == 0.27 00:14:21 INFO - mozprocess == 0.22 00:14:21 INFO - mozprofile == 0.28 00:14:21 INFO - mozrunner == 6.11 00:14:21 INFO - mozscreenshot == 0.1 00:14:21 INFO - mozsystemmonitor == 0.0 00:14:21 INFO - moztest == 0.7 00:14:21 INFO - mozversion == 1.4 00:14:21 INFO - psutil == 3.1.1 00:14:21 INFO - requests == 1.2.3 00:14:21 INFO - wptserve == 1.4.0 00:14:21 INFO - wsgiref == 0.1.2 00:14:21 INFO - Running post-action listener: _resource_record_post_action 00:14:21 INFO - Running post-action listener: _start_resource_monitoring 00:14:21 INFO - Starting resource monitoring. 00:14:21 INFO - ##### 00:14:21 INFO - ##### Running pull step. 00:14:21 INFO - ##### 00:14:21 INFO - Running pre-action listener: _resource_record_pre_action 00:14:21 INFO - Running main action method: pull 00:14:21 INFO - Pull has nothing to do! 00:14:21 INFO - Running post-action listener: _resource_record_post_action 00:14:21 INFO - ##### 00:14:21 INFO - ##### Running install step. 00:14:21 INFO - ##### 00:14:21 INFO - Running pre-action listener: _resource_record_pre_action 00:14:21 INFO - Running main action method: install 00:14:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:14:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:14:21 INFO - Reading from file tmpfile_stdout 00:14:21 INFO - Detecting whether we're running mozinstall >=1.0... 00:14:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:14:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:14:21 INFO - Reading from file tmpfile_stdout 00:14:21 INFO - Output received: 00:14:21 INFO - Usage: mozinstall [options] installer 00:14:21 INFO - Options: 00:14:21 INFO - -h, --help show this help message and exit 00:14:21 INFO - -d DEST, --destination=DEST 00:14:21 INFO - Directory to install application into. [default: 00:14:21 INFO - "/builds/slave/test"] 00:14:21 INFO - --app=APP Application being installed. [default: firefox] 00:14:21 INFO - mkdir: /builds/slave/test/build/application 00:14:21 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'] 00:14:21 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 00:14:41 INFO - Reading from file tmpfile_stdout 00:14:41 INFO - Output received: 00:14:41 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 00:14:41 INFO - Running post-action listener: _resource_record_post_action 00:14:41 INFO - ##### 00:14:41 INFO - ##### Running run-tests step. 00:14:41 INFO - ##### 00:14:41 INFO - Running pre-action listener: _resource_record_pre_action 00:14:41 INFO - Running main action method: run_tests 00:14:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:14:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:14:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:14:41 INFO - grabbing minidump binary from tooltool 00:14:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:14:41 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 0x1092ba5e0>, '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 0x108e9dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108ec8990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:14:41 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 00:14:41 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 00:14:41 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:14:41 INFO - Return code: 0 00:14:41 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 00:14:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:14:41 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/W95s50v1T46SskHz2Ekf0Q/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 00:14:41 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/W95s50v1T46SskHz2Ekf0Q/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 00:14:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.CFQkaSxmSn/Render', 00:14:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:14:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:14:41 INFO - 'HOME': '/Users/cltbld', 00:14:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:14:41 INFO - 'LOGNAME': 'cltbld', 00:14:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:14:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:14:41 INFO - 'MOZ_NO_REMOTE': '1', 00:14:41 INFO - 'NO_EM_RESTART': '1', 00:14:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:14:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:14:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:14:41 INFO - 'PWD': '/builds/slave/test', 00:14:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:14:41 INFO - 'SHELL': '/bin/bash', 00:14:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mFm7ySxJSd/Listeners', 00:14:41 INFO - 'TMPDIR': '/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/T/', 00:14:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:14:41 INFO - 'USER': 'cltbld', 00:14:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:14:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:14:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:14:41 INFO - 'XPC_FLAGS': '0x0', 00:14:41 INFO - 'XPC_SERVICE_NAME': '0', 00:14:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:14:41 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/W95s50v1T46SskHz2Ekf0Q/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 00:14:42 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 00:14:42 INFO - import pkg_resources 00:14:42 INFO - Using 1 client processes 00:14:43 INFO - wptserve Starting http server on 127.0.0.1:8000 00:14:43 INFO - wptserve Starting http server on 127.0.0.1:8001 00:14:43 INFO - wptserve Starting http server on 127.0.0.1:8443 00:14:45 INFO - SUITE-START | Running 778 tests 00:14:45 INFO - Running testharness tests 00:14:45 INFO - Setting up ssl 00:14:45 INFO - PROCESS | certutil | 00:14:45 INFO - PROCESS | certutil | 00:14:45 INFO - PROCESS | certutil | 00:14:45 INFO - Certificate Nickname Trust Attributes 00:14:45 INFO - SSL,S/MIME,JAR/XPI 00:14:45 INFO - 00:14:45 INFO - web-platform-tests CT,, 00:14:45 INFO - 00:14:45 INFO - Starting runner 00:14:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 00:14:46 INFO - PROCESS | 1657 | 1461050086161 Marionette DEBUG Marionette enabled via build flag and pref 00:14:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x115f1c800 == 1 [pid = 1657] [id = 1] 00:14:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 1 (0x115f1d000) [pid = 1657] [serial = 1] [outer = 0x0] 00:14:46 INFO - PROCESS | 1657 | [1657] WARNING: No inner window available!: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:14:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 2 (0x115f1e000) [pid = 1657] [serial = 2] [outer = 0x115f1d000] 00:14:46 INFO - PROCESS | 1657 | 1461050086473 Marionette INFO Listening on port 2828 00:14:46 INFO - PROCESS | 1657 | 1461050086694 Marionette DEBUG Marionette enabled via command-line flag 00:14:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x118a3d800 == 2 [pid = 1657] [id = 2] 00:14:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 3 (0x118a3e000) [pid = 1657] [serial = 3] [outer = 0x0] 00:14:46 INFO - PROCESS | 1657 | [1657] WARNING: No inner window available!: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 00:14:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 4 (0x118a3f000) [pid = 1657] [serial = 4] [outer = 0x118a3e000] 00:14:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-m64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:14:46 INFO - PROCESS | 1657 | 1461050086851 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 00:14:46 INFO - PROCESS | 1657 | 1461050086938 Marionette DEBUG Closed connection conn0 00:14:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-m64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:14:46 INFO - PROCESS | 1657 | 1461050086944 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 00:14:46 INFO - PROCESS | 1657 | 1461050086959 Marionette DEBUG Closed connection conn1 00:14:46 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-m64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:14:46 INFO - PROCESS | 1657 | 1461050086964 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 00:14:46 INFO - PROCESS | 1657 | 1461050086971 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:14:46 INFO - PROCESS | 1657 | 1461050086977 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":"20160418224955","device":"desktop","version":"48.0a1"} 00:14:47 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:14:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bea4000 == 3 [pid = 1657] [id = 3] 00:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 5 (0x11bea4800) [pid = 1657] [serial = 5] [outer = 0x0] 00:14:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bea5000 == 4 [pid = 1657] [id = 4] 00:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 6 (0x11bfa9400) [pid = 1657] [serial = 6] [outer = 0x0] 00:14:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bc7800 == 5 [pid = 1657] [id = 5] 00:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 7 (0x11bfa8c00) [pid = 1657] [serial = 7] [outer = 0x0] 00:14:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:14:48 INFO - PROCESS | 1657 | [1657] WARNING: Couldn't create child process for iframe.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 8 (0x125ff1400) [pid = 1657] [serial = 8] [outer = 0x11bfa8c00] 00:14:48 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 00:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 9 (0x126438800) [pid = 1657] [serial = 9] [outer = 0x11bea4800] 00:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 10 (0x125da2c00) [pid = 1657] [serial = 10] [outer = 0x11bfa9400] 00:14:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 11 (0x125da4800) [pid = 1657] [serial = 11] [outer = 0x11bfa8c00] 00:14:49 INFO - PROCESS | 1657 | 1461050089073 Marionette DEBUG loaded listener.js 00:14:49 INFO - PROCESS | 1657 | 1461050089083 Marionette DEBUG loaded listener.js 00:14:49 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 00:14:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 12 (0x129105800) [pid = 1657] [serial = 12] [outer = 0x11bfa8c00] 00:14:49 INFO - PROCESS | 1657 | 1461050089436 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"802c7029-b576-4a48-b851-49fb71297ca8","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":"20160418224955","device":"desktop","version":"48.0a1","command_id":1}}] 00:14:49 INFO - PROCESS | 1657 | 1461050089527 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}] 00:14:49 INFO - PROCESS | 1657 | 1461050089571 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 00:14:49 INFO - PROCESS | 1657 | 1461050089678 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:14:49 INFO - PROCESS | 1657 | [1657] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/oak-m64-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:14:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 13 (0x12b245000) [pid = 1657] [serial = 13] [outer = 0x11bfa8c00] 00:14:49 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:50 INFO - PROCESS | 1657 | 1461050090022 Marionette TRACE conn2 <- [1,3,null,{}] 00:14:50 INFO - PROCESS | 1657 | 1461050090026 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:14:50 INFO - PROCESS | 1657 | 1461050090048 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 00:14:50 INFO - PROCESS | 1657 | 1461050090087 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 00:14:50 INFO - PROCESS | 1657 | 1461050090089 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 00:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:14:50 INFO - PROCESS | 1657 | 1461050090094 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:14:50 INFO - PROCESS | 1657 | 1461050090101 Marionette TRACE conn2 <- [1,6,null,{}] 00:14:50 INFO - PROCESS | 1657 | 1461050090105 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}] 00:14:50 INFO - PROCESS | 1657 | 1461050090119 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 00:14:50 INFO - PROCESS | 1657 | 1461050090122 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b48f000 == 6 [pid = 1657] [id = 6] 00:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 14 (0x129696400) [pid = 1657] [serial = 14] [outer = 0x0] 00:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 15 (0x129698000) [pid = 1657] [serial = 15] [outer = 0x129696400] 00:14:50 INFO - PROCESS | 1657 | 1461050090164 Marionette DEBUG loaded listener.js 00:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 16 (0x12969d800) [pid = 1657] [serial = 16] [outer = 0x129696400] 00:14:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c09c800 == 7 [pid = 1657] [id = 7] 00:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 17 (0x12ba09000) [pid = 1657] [serial = 17] [outer = 0x0] 00:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 18 (0x12bd6f000) [pid = 1657] [serial = 18] [outer = 0x12ba09000] 00:14:50 INFO - PROCESS | 1657 | 1461050090536 Marionette DEBUG loaded listener.js 00:14:50 INFO - PROCESS | 1657 | 1461050090576 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]]]}] 00:14:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 19 (0x12bde7000) [pid = 1657] [serial = 19] [outer = 0x12ba09000] 00:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 527ms 00:14:50 INFO - PROCESS | 1657 | 1461050090643 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 00:14:50 INFO - PROCESS | 1657 | 1461050090645 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 00:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:14:50 INFO - PROCESS | 1657 | 1461050090672 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:14:50 INFO - PROCESS | 1657 | 1461050090674 Marionette TRACE conn2 <- [1,10,null,{}] 00:14:50 INFO - PROCESS | 1657 | 1461050090735 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}] 00:14:50 INFO - PROCESS | 1657 | 1461050090928 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 00:14:50 INFO - PROCESS | 1657 | 1461050090960 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d333000 == 8 [pid = 1657] [id = 8] 00:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 20 (0x12d398c00) [pid = 1657] [serial = 20] [outer = 0x0] 00:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 21 (0x12d39a800) [pid = 1657] [serial = 21] [outer = 0x12d398c00] 00:14:51 INFO - PROCESS | 1657 | 1461050091046 Marionette DEBUG loaded listener.js 00:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 22 (0x12d39f000) [pid = 1657] [serial = 22] [outer = 0x12d398c00] 00:14:51 INFO - PROCESS | 1657 | 1461050091370 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]]]}] 00:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 738ms 00:14:51 INFO - PROCESS | 1657 | 1461050091404 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 00:14:51 INFO - PROCESS | 1657 | 1461050091405 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 00:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:14:51 INFO - PROCESS | 1657 | 1461050091408 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:14:51 INFO - PROCESS | 1657 | 1461050091409 Marionette TRACE conn2 <- [1,14,null,{}] 00:14:51 INFO - PROCESS | 1657 | 1461050091411 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}] 00:14:51 INFO - PROCESS | 1657 | 1461050091512 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 00:14:51 INFO - PROCESS | 1657 | 1461050091519 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12daee000 == 9 [pid = 1657] [id = 9] 00:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 23 (0x12d39f400) [pid = 1657] [serial = 23] [outer = 0x0] 00:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 24 (0x12daa6000) [pid = 1657] [serial = 24] [outer = 0x12d39f400] 00:14:51 INFO - PROCESS | 1657 | 1461050091544 Marionette DEBUG loaded listener.js 00:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 25 (0x12dcb4000) [pid = 1657] [serial = 25] [outer = 0x12d39f400] 00:14:51 INFO - PROCESS | 1657 | 1461050091804 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]]]}] 00:14:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 00:14:51 INFO - PROCESS | 1657 | 1461050091827 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 00:14:51 INFO - PROCESS | 1657 | 1461050091829 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 00:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:14:51 INFO - PROCESS | 1657 | 1461050091842 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:14:51 INFO - PROCESS | 1657 | 1461050091843 Marionette TRACE conn2 <- [1,18,null,{}] 00:14:51 INFO - PROCESS | 1657 | 1461050091853 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}] 00:14:51 INFO - PROCESS | 1657 | 1461050091967 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 00:14:51 INFO - PROCESS | 1657 | 1461050091973 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e4a8000 == 10 [pid = 1657] [id = 10] 00:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 26 (0x12e37bc00) [pid = 1657] [serial = 26] [outer = 0x0] 00:14:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 27 (0x12e46fc00) [pid = 1657] [serial = 27] [outer = 0x12e37bc00] 00:14:52 INFO - PROCESS | 1657 | 1461050091999 Marionette DEBUG loaded listener.js 00:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 28 (0x12e475c00) [pid = 1657] [serial = 28] [outer = 0x12e37bc00] 00:14:52 INFO - PROCESS | 1657 | 1461050092257 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]]]}] 00:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 425ms 00:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:14:52 INFO - PROCESS | 1657 | 1461050092268 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 00:14:52 INFO - PROCESS | 1657 | 1461050092269 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 00:14:52 INFO - PROCESS | 1657 | 1461050092272 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:14:52 INFO - PROCESS | 1657 | 1461050092273 Marionette TRACE conn2 <- [1,22,null,{}] 00:14:52 INFO - PROCESS | 1657 | 1461050092275 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}] 00:14:52 INFO - PROCESS | 1657 | 1461050092369 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 00:14:52 INFO - PROCESS | 1657 | 1461050092373 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e67c000 == 11 [pid = 1657] [id = 11] 00:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 29 (0x11a5c4000) [pid = 1657] [serial = 29] [outer = 0x0] 00:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 30 (0x11a6db800) [pid = 1657] [serial = 30] [outer = 0x11a5c4000] 00:14:52 INFO - PROCESS | 1657 | 1461050092399 Marionette DEBUG loaded listener.js 00:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 31 (0x12e477800) [pid = 1657] [serial = 31] [outer = 0x11a5c4000] 00:14:52 INFO - PROCESS | 1657 | 1461050092636 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]]]}] 00:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 00:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:14:52 INFO - PROCESS | 1657 | 1461050092690 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 00:14:52 INFO - PROCESS | 1657 | 1461050092691 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 00:14:52 INFO - PROCESS | 1657 | 1461050092693 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:14:52 INFO - PROCESS | 1657 | 1461050092695 Marionette TRACE conn2 <- [1,26,null,{}] 00:14:52 INFO - PROCESS | 1657 | 1461050092705 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}] 00:14:52 INFO - PROCESS | 1657 | 1461050092799 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 00:14:52 INFO - PROCESS | 1657 | 1461050092804 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e878800 == 12 [pid = 1657] [id = 12] 00:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 32 (0x12e47b000) [pid = 1657] [serial = 32] [outer = 0x0] 00:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 33 (0x12e89a400) [pid = 1657] [serial = 33] [outer = 0x12e47b000] 00:14:52 INFO - PROCESS | 1657 | 1461050092829 Marionette DEBUG loaded listener.js 00:14:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 34 (0x12eca9000) [pid = 1657] [serial = 34] [outer = 0x12e47b000] 00:14:53 INFO - PROCESS | 1657 | 1461050093083 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]]]}] 00:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 425ms 00:14:53 INFO - PROCESS | 1657 | 1461050093121 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 00:14:53 INFO - PROCESS | 1657 | 1461050093123 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 00:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:14:53 INFO - PROCESS | 1657 | 1461050093127 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:14:53 INFO - PROCESS | 1657 | 1461050093128 Marionette TRACE conn2 <- [1,30,null,{}] 00:14:53 INFO - PROCESS | 1657 | 1461050093142 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}] 00:14:53 INFO - PROCESS | 1657 | 1461050093291 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 00:14:53 INFO - PROCESS | 1657 | 1461050093297 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12eccc000 == 13 [pid = 1657] [id = 13] 00:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 35 (0x12ecab400) [pid = 1657] [serial = 35] [outer = 0x0] 00:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 36 (0x12ecb3800) [pid = 1657] [serial = 36] [outer = 0x12ecab400] 00:14:53 INFO - PROCESS | 1657 | 1461050093336 Marionette DEBUG loaded listener.js 00:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 37 (0x12ecb7c00) [pid = 1657] [serial = 37] [outer = 0x12ecab400] 00:14:53 INFO - PROCESS | 1657 | 1461050093650 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]]]}] 00:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 577ms 00:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:14:53 INFO - PROCESS | 1657 | 1461050093704 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 00:14:53 INFO - PROCESS | 1657 | 1461050093705 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 00:14:53 INFO - PROCESS | 1657 | 1461050093707 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:14:53 INFO - PROCESS | 1657 | 1461050093708 Marionette TRACE conn2 <- [1,34,null,{}] 00:14:53 INFO - PROCESS | 1657 | 1461050093710 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}] 00:14:53 INFO - PROCESS | 1657 | 1461050093793 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 00:14:53 INFO - PROCESS | 1657 | 1461050093800 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1af000 == 14 [pid = 1657] [id = 14] 00:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 38 (0x12f17d000) [pid = 1657] [serial = 38] [outer = 0x0] 00:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 39 (0x12f183400) [pid = 1657] [serial = 39] [outer = 0x12f17d000] 00:14:53 INFO - PROCESS | 1657 | 1461050093826 Marionette DEBUG loaded listener.js 00:14:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 40 (0x12f18a800) [pid = 1657] [serial = 40] [outer = 0x12f17d000] 00:14:54 INFO - PROCESS | 1657 | 1461050094059 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]]]}] 00:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 371ms 00:14:54 INFO - PROCESS | 1657 | 1461050094086 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 00:14:54 INFO - PROCESS | 1657 | 1461050094087 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 00:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:14:54 INFO - PROCESS | 1657 | 1461050094090 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:14:54 INFO - PROCESS | 1657 | 1461050094091 Marionette TRACE conn2 <- [1,38,null,{}] 00:14:54 INFO - PROCESS | 1657 | 1461050094093 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}] 00:14:54 INFO - PROCESS | 1657 | 1461050094198 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 00:14:54 INFO - PROCESS | 1657 | 1461050094202 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f5a6800 == 15 [pid = 1657] [id = 15] 00:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 41 (0x12f57fc00) [pid = 1657] [serial = 41] [outer = 0x0] 00:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 42 (0x12f587800) [pid = 1657] [serial = 42] [outer = 0x12f57fc00] 00:14:54 INFO - PROCESS | 1657 | 1461050094227 Marionette DEBUG loaded listener.js 00:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 43 (0x12f823400) [pid = 1657] [serial = 43] [outer = 0x12f57fc00] 00:14:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f861000 == 16 [pid = 1657] [id = 16] 00:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 44 (0x12f861800) [pid = 1657] [serial = 44] [outer = 0x0] 00:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 45 (0x12f865800) [pid = 1657] [serial = 45] [outer = 0x12f861800] 00:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 46 (0x12f862800) [pid = 1657] [serial = 46] [outer = 0x12f861800] 00:14:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f5a4800 == 17 [pid = 1657] [id = 17] 00:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 47 (0x12f585000) [pid = 1657] [serial = 47] [outer = 0x0] 00:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 48 (0x12fa05800) [pid = 1657] [serial = 48] [outer = 0x12f585000] 00:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 49 (0x12f58a400) [pid = 1657] [serial = 49] [outer = 0x12f585000] 00:14:54 INFO - PROCESS | 1657 | 1461050094607 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]]]}] 00:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 568ms 00:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:14:54 INFO - PROCESS | 1657 | 1461050094658 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 00:14:54 INFO - PROCESS | 1657 | 1461050094660 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 00:14:54 INFO - PROCESS | 1657 | 1461050094662 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:14:54 INFO - PROCESS | 1657 | 1461050094663 Marionette TRACE conn2 <- [1,42,null,{}] 00:14:54 INFO - PROCESS | 1657 | 1461050094665 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}] 00:14:54 INFO - PROCESS | 1657 | 1461050094751 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 00:14:54 INFO - PROCESS | 1657 | 1461050094756 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fcc2800 == 18 [pid = 1657] [id = 18] 00:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 50 (0x12f827800) [pid = 1657] [serial = 50] [outer = 0x0] 00:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 51 (0x12fa0c000) [pid = 1657] [serial = 51] [outer = 0x12f827800] 00:14:54 INFO - PROCESS | 1657 | 1461050094782 Marionette DEBUG loaded listener.js 00:14:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 52 (0x12fc57400) [pid = 1657] [serial = 52] [outer = 0x12f827800] 00:14:55 INFO - PROCESS | 1657 | 1461050095027 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]]]}] 00:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 370ms 00:14:55 INFO - PROCESS | 1657 | 1461050095035 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 00:14:55 INFO - PROCESS | 1657 | 1461050095036 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 00:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:14:55 INFO - PROCESS | 1657 | 1461050095038 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:14:55 INFO - PROCESS | 1657 | 1461050095040 Marionette TRACE conn2 <- [1,46,null,{}] 00:14:55 INFO - PROCESS | 1657 | 1461050095043 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}] 00:14:55 INFO - PROCESS | 1657 | 1461050095139 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 00:14:55 INFO - PROCESS | 1657 | 1461050095144 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff6f800 == 19 [pid = 1657] [id = 19] 00:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 53 (0x11a4f0c00) [pid = 1657] [serial = 53] [outer = 0x0] 00:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 54 (0x11a4f5800) [pid = 1657] [serial = 54] [outer = 0x11a4f0c00] 00:14:55 INFO - PROCESS | 1657 | 1461050095172 Marionette DEBUG loaded listener.js 00:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 55 (0x11a4fa000) [pid = 1657] [serial = 55] [outer = 0x11a4f0c00] 00:14:55 INFO - PROCESS | 1657 | 1461050095402 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]]]}] 00:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 368ms 00:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:14:55 INFO - PROCESS | 1657 | 1461050095407 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 00:14:55 INFO - PROCESS | 1657 | 1461050095408 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 00:14:55 INFO - PROCESS | 1657 | 1461050095410 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:14:55 INFO - PROCESS | 1657 | 1461050095411 Marionette TRACE conn2 <- [1,50,null,{}] 00:14:55 INFO - PROCESS | 1657 | 1461050095421 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}] 00:14:55 INFO - PROCESS | 1657 | 1461050095520 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 00:14:55 INFO - PROCESS | 1657 | 1461050095524 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x130413000 == 20 [pid = 1657] [id = 20] 00:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 56 (0x11a39e000) [pid = 1657] [serial = 56] [outer = 0x0] 00:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 57 (0x11a3a6800) [pid = 1657] [serial = 57] [outer = 0x11a39e000] 00:14:55 INFO - PROCESS | 1657 | 1461050095548 Marionette DEBUG loaded listener.js 00:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 58 (0x11a3b1400) [pid = 1657] [serial = 58] [outer = 0x11a39e000] 00:14:55 INFO - PROCESS | 1657 | 1461050095771 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]]]}] 00:14:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:14:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 376ms 00:14:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:14:55 INFO - PROCESS | 1657 | 1461050095786 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 00:14:55 INFO - PROCESS | 1657 | 1461050095787 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 00:14:55 INFO - PROCESS | 1657 | 1461050095789 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:14:55 INFO - PROCESS | 1657 | 1461050095790 Marionette TRACE conn2 <- [1,54,null,{}] 00:14:55 INFO - PROCESS | 1657 | 1461050095793 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}] 00:14:55 INFO - PROCESS | 1657 | 1461050095885 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 00:14:55 INFO - PROCESS | 1657 | 1461050095889 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x130422000 == 21 [pid = 1657] [id = 21] 00:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 59 (0x11a3b3800) [pid = 1657] [serial = 59] [outer = 0x0] 00:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 60 (0x11a3b9400) [pid = 1657] [serial = 60] [outer = 0x11a3b3800] 00:14:55 INFO - PROCESS | 1657 | 1461050095913 Marionette DEBUG loaded listener.js 00:14:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 61 (0x11a5b6800) [pid = 1657] [serial = 61] [outer = 0x11a3b3800] 00:14:56 INFO - PROCESS | 1657 | 1461050096168 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]]]}] 00:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 00:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:14:56 INFO - PROCESS | 1657 | 1461050096209 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 00:14:56 INFO - PROCESS | 1657 | 1461050096210 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 00:14:56 INFO - PROCESS | 1657 | 1461050096221 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:14:56 INFO - PROCESS | 1657 | 1461050096222 Marionette TRACE conn2 <- [1,58,null,{}] 00:14:56 INFO - PROCESS | 1657 | 1461050096225 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}] 00:14:56 INFO - PROCESS | 1657 | 1461050096387 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 00:14:57 INFO - PROCESS | 1657 | 1461050097029 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x113e25000 == 22 [pid = 1657] [id = 22] 00:14:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 62 (0x113e5d400) [pid = 1657] [serial = 62] [outer = 0x0] 00:14:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 63 (0x113eb9c00) [pid = 1657] [serial = 63] [outer = 0x113e5d400] 00:14:57 INFO - PROCESS | 1657 | 1461050097075 Marionette DEBUG loaded listener.js 00:14:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 64 (0x114407800) [pid = 1657] [serial = 64] [outer = 0x113e5d400] 00:14:57 INFO - PROCESS | 1657 | 1461050097578 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]]]}] 00:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1384ms 00:14:57 INFO - PROCESS | 1657 | 1461050097600 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 00:14:57 INFO - PROCESS | 1657 | 1461050097604 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 00:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:14:57 INFO - PROCESS | 1657 | 1461050097607 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:14:57 INFO - PROCESS | 1657 | 1461050097610 Marionette TRACE conn2 <- [1,62,null,{}] 00:14:57 INFO - PROCESS | 1657 | 1461050097613 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}] 00:14:57 INFO - PROCESS | 1657 | 1461050097722 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 00:14:57 INFO - PROCESS | 1657 | 1461050097758 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x117f0e000 == 23 [pid = 1657] [id = 23] 00:14:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 65 (0x1158f6400) [pid = 1657] [serial = 65] [outer = 0x0] 00:14:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 66 (0x1182c7c00) [pid = 1657] [serial = 66] [outer = 0x1158f6400] 00:14:57 INFO - PROCESS | 1657 | 1461050097792 Marionette DEBUG loaded listener.js 00:14:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 67 (0x118e42000) [pid = 1657] [serial = 67] [outer = 0x1158f6400] 00:14:58 INFO - PROCESS | 1657 | 1461050098198 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]]]}] 00:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 00:14:58 INFO - PROCESS | 1657 | 1461050098244 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 00:14:58 INFO - PROCESS | 1657 | 1461050098247 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 00:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:14:58 INFO - PROCESS | 1657 | 1461050098253 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:14:58 INFO - PROCESS | 1657 | 1461050098254 Marionette TRACE conn2 <- [1,66,null,{}] 00:14:58 INFO - PROCESS | 1657 | 1461050098257 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}] 00:14:58 INFO - PROCESS | 1657 | 1461050098365 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 00:14:58 INFO - PROCESS | 1657 | 1461050098433 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x118e98000 == 24 [pid = 1657] [id = 24] 00:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x11a3a1800) [pid = 1657] [serial = 68] [outer = 0x0] 00:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x11a3ae000) [pid = 1657] [serial = 69] [outer = 0x11a3a1800] 00:14:58 INFO - PROCESS | 1657 | 1461050098464 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x11a4f1c00) [pid = 1657] [serial = 70] [outer = 0x11a3a1800] 00:14:59 INFO - PROCESS | 1657 | 1461050099101 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]]]}] 00:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 922ms 00:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:14:59 INFO - PROCESS | 1657 | 1461050099174 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 00:14:59 INFO - PROCESS | 1657 | 1461050099177 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 00:14:59 INFO - PROCESS | 1657 | 1461050099180 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:14:59 INFO - PROCESS | 1657 | 1461050099181 Marionette TRACE conn2 <- [1,70,null,{}] 00:14:59 INFO - PROCESS | 1657 | 1461050099185 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}] 00:14:59 INFO - PROCESS | 1657 | 1461050099268 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 00:14:59 INFO - PROCESS | 1657 | 1461050099328 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x115b22800 == 25 [pid = 1657] [id = 25] 00:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x114cd1800) [pid = 1657] [serial = 71] [outer = 0x0] 00:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x11889b000) [pid = 1657] [serial = 72] [outer = 0x114cd1800] 00:14:59 INFO - PROCESS | 1657 | 1461050099358 Marionette DEBUG loaded listener.js 00:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x118a9d000) [pid = 1657] [serial = 73] [outer = 0x114cd1800] 00:14:59 INFO - PROCESS | 1657 | 1461050099751 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]]]}] 00:14:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:14:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 624ms 00:14:59 INFO - PROCESS | 1657 | 1461050099804 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 00:14:59 INFO - PROCESS | 1657 | 1461050099808 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 00:14:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:14:59 INFO - PROCESS | 1657 | 1461050099812 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:14:59 INFO - PROCESS | 1657 | 1461050099814 Marionette TRACE conn2 <- [1,74,null,{}] 00:14:59 INFO - PROCESS | 1657 | 1461050099817 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}] 00:14:59 INFO - PROCESS | 1657 | 1461050099888 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 00:14:59 INFO - PROCESS | 1657 | 1461050099892 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x118197800 == 26 [pid = 1657] [id = 26] 00:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x1149c2c00) [pid = 1657] [serial = 74] [outer = 0x0] 00:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x119623c00) [pid = 1657] [serial = 75] [outer = 0x1149c2c00] 00:14:59 INFO - PROCESS | 1657 | 1461050099922 Marionette DEBUG loaded listener.js 00:14:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11a187400) [pid = 1657] [serial = 76] [outer = 0x1149c2c00] 00:15:00 INFO - PROCESS | 1657 | 1461050100241 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]]]}] 00:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms 00:15:00 INFO - PROCESS | 1657 | 1461050100284 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 00:15:00 INFO - PROCESS | 1657 | 1461050100285 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 00:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:15:00 INFO - PROCESS | 1657 | 1461050100287 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:15:00 INFO - PROCESS | 1657 | 1461050100290 Marionette TRACE conn2 <- [1,78,null,{}] 00:15:00 INFO - PROCESS | 1657 | 1461050100298 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}] 00:15:00 INFO - PROCESS | 1657 | 1461050100374 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 00:15:00 INFO - PROCESS | 1657 | 1461050100380 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x118e83000 == 27 [pid = 1657] [id = 27] 00:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x115b55800) [pid = 1657] [serial = 77] [outer = 0x0] 00:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11a39d400) [pid = 1657] [serial = 78] [outer = 0x115b55800] 00:15:00 INFO - PROCESS | 1657 | 1461050100411 Marionette DEBUG loaded listener.js 00:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11a4edc00) [pid = 1657] [serial = 79] [outer = 0x115b55800] 00:15:00 INFO - PROCESS | 1657 | 1461050100725 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]]]}] 00:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 00:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:15:00 INFO - PROCESS | 1657 | 1461050100758 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 00:15:00 INFO - PROCESS | 1657 | 1461050100760 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 00:15:00 INFO - PROCESS | 1657 | 1461050100763 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:15:00 INFO - PROCESS | 1657 | 1461050100765 Marionette TRACE conn2 <- [1,82,null,{}] 00:15:00 INFO - PROCESS | 1657 | 1461050100768 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}] 00:15:00 INFO - PROCESS | 1657 | 1461050100840 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 00:15:00 INFO - PROCESS | 1657 | 1461050100883 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190f0000 == 28 [pid = 1657] [id = 28] 00:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1158eb400) [pid = 1657] [serial = 80] [outer = 0x0] 00:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11a4f6c00) [pid = 1657] [serial = 81] [outer = 0x1158eb400] 00:15:00 INFO - PROCESS | 1657 | 1461050100909 Marionette DEBUG loaded listener.js 00:15:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11a6ddc00) [pid = 1657] [serial = 82] [outer = 0x1158eb400] 00:15:01 INFO - PROCESS | 1657 | 1461050101181 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]]]}] 00:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 473ms 00:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:15:01 INFO - PROCESS | 1657 | 1461050101236 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 00:15:01 INFO - PROCESS | 1657 | 1461050101238 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 00:15:01 INFO - PROCESS | 1657 | 1461050101240 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:15:01 INFO - PROCESS | 1657 | 1461050101241 Marionette TRACE conn2 <- [1,86,null,{}] 00:15:01 INFO - PROCESS | 1657 | 1461050101243 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}] 00:15:01 INFO - PROCESS | 1657 | 1461050101314 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 00:15:01 INFO - PROCESS | 1657 | 1461050101318 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a164000 == 29 [pid = 1657] [id = 29] 00:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1158f1000) [pid = 1657] [serial = 83] [outer = 0x0] 00:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11a877400) [pid = 1657] [serial = 84] [outer = 0x1158f1000] 00:15:01 INFO - PROCESS | 1657 | 1461050101347 Marionette DEBUG loaded listener.js 00:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11b1a6000) [pid = 1657] [serial = 85] [outer = 0x1158f1000] 00:15:01 INFO - PROCESS | 1657 | 1461050101641 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]]]}] 00:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 00:15:01 INFO - PROCESS | 1657 | 1461050101664 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 00:15:01 INFO - PROCESS | 1657 | 1461050101667 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 00:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:15:01 INFO - PROCESS | 1657 | 1461050101675 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:15:01 INFO - PROCESS | 1657 | 1461050101676 Marionette TRACE conn2 <- [1,90,null,{}] 00:15:01 INFO - PROCESS | 1657 | 1461050101678 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}] 00:15:01 INFO - PROCESS | 1657 | 1461050101789 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 00:15:01 INFO - PROCESS | 1657 | 1461050101799 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a1b3800 == 30 [pid = 1657] [id = 30] 00:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11b1a9400) [pid = 1657] [serial = 86] [outer = 0x0] 00:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11b3e1c00) [pid = 1657] [serial = 87] [outer = 0x11b1a9400] 00:15:01 INFO - PROCESS | 1657 | 1461050101828 Marionette DEBUG loaded listener.js 00:15:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11b7a8000) [pid = 1657] [serial = 88] [outer = 0x11b1a9400] 00:15:02 INFO - PROCESS | 1657 | 1461050102124 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]]]}] 00:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 471ms 00:15:02 INFO - PROCESS | 1657 | 1461050102157 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 00:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:15:02 INFO - PROCESS | 1657 | 1461050102159 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 00:15:02 INFO - PROCESS | 1657 | 1461050102163 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:15:02 INFO - PROCESS | 1657 | 1461050102166 Marionette TRACE conn2 <- [1,94,null,{}] 00:15:02 INFO - PROCESS | 1657 | 1461050102172 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}] 00:15:02 INFO - PROCESS | 1657 | 1461050102280 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 00:15:02 INFO - PROCESS | 1657 | 1461050102288 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b38e800 == 31 [pid = 1657] [id = 31] 00:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11a879000) [pid = 1657] [serial = 89] [outer = 0x0] 00:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11b9ba000) [pid = 1657] [serial = 90] [outer = 0x11a879000] 00:15:02 INFO - PROCESS | 1657 | 1461050102327 Marionette DEBUG loaded listener.js 00:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11bab5000) [pid = 1657] [serial = 91] [outer = 0x11a879000] 00:15:02 INFO - PROCESS | 1657 | 1461050102716 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]]]}] 00:15:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:15:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 573ms 00:15:02 INFO - PROCESS | 1657 | 1461050102736 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 00:15:02 INFO - PROCESS | 1657 | 1461050102737 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 00:15:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:15:02 INFO - PROCESS | 1657 | 1461050102739 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:15:02 INFO - PROCESS | 1657 | 1461050102740 Marionette TRACE conn2 <- [1,98,null,{}] 00:15:02 INFO - PROCESS | 1657 | 1461050102742 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}] 00:15:02 INFO - PROCESS | 1657 | 1461050102831 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 00:15:02 INFO - PROCESS | 1657 | 1461050102837 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b3ad800 == 32 [pid = 1657] [id = 32] 00:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11bab5400) [pid = 1657] [serial = 92] [outer = 0x0] 00:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11bfa9c00) [pid = 1657] [serial = 93] [outer = 0x11bab5400] 00:15:02 INFO - PROCESS | 1657 | 1461050102862 Marionette DEBUG loaded listener.js 00:15:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x123117800) [pid = 1657] [serial = 94] [outer = 0x11bab5400] 00:15:03 INFO - PROCESS | 1657 | 1461050103221 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]]]}] 00:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 519ms 00:15:03 INFO - PROCESS | 1657 | 1461050103258 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 00:15:03 INFO - PROCESS | 1657 | 1461050103260 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 00:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:15:03 INFO - PROCESS | 1657 | 1461050103262 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:15:03 INFO - PROCESS | 1657 | 1461050103263 Marionette TRACE conn2 <- [1,102,null,{}] 00:15:03 INFO - PROCESS | 1657 | 1461050103265 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}] 00:15:03 INFO - PROCESS | 1657 | 1461050103336 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 00:15:03 INFO - PROCESS | 1657 | 1461050103340 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x118a5b000 == 33 [pid = 1657] [id = 33] 00:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x123118800) [pid = 1657] [serial = 95] [outer = 0x0] 00:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x125844800) [pid = 1657] [serial = 96] [outer = 0x123118800] 00:15:03 INFO - PROCESS | 1657 | 1461050103367 Marionette DEBUG loaded listener.js 00:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125943400) [pid = 1657] [serial = 97] [outer = 0x123118800] 00:15:03 INFO - PROCESS | 1657 | 1461050103672 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]]]}] 00:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 00:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:15:03 INFO - PROCESS | 1657 | 1461050103687 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 00:15:03 INFO - PROCESS | 1657 | 1461050103688 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 00:15:03 INFO - PROCESS | 1657 | 1461050103690 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:15:03 INFO - PROCESS | 1657 | 1461050103691 Marionette TRACE conn2 <- [1,106,null,{}] 00:15:03 INFO - PROCESS | 1657 | 1461050103694 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}] 00:15:03 INFO - PROCESS | 1657 | 1461050103793 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 00:15:03 INFO - PROCESS | 1657 | 1461050103800 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b942000 == 34 [pid = 1657] [id = 34] 00:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x114414800) [pid = 1657] [serial = 98] [outer = 0x0] 00:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x125849c00) [pid = 1657] [serial = 99] [outer = 0x114414800] 00:15:03 INFO - PROCESS | 1657 | 1461050103825 Marionette DEBUG loaded listener.js 00:15:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x125ba5c00) [pid = 1657] [serial = 100] [outer = 0x114414800] 00:15:04 INFO - PROCESS | 1657 | 1461050104100 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]]]}] 00:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 00:15:04 INFO - PROCESS | 1657 | 1461050104160 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 00:15:04 INFO - PROCESS | 1657 | 1461050104161 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 00:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:15:04 INFO - PROCESS | 1657 | 1461050104165 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:15:04 INFO - PROCESS | 1657 | 1461050104168 Marionette TRACE conn2 <- [1,110,null,{}] 00:15:04 INFO - PROCESS | 1657 | 1461050104170 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}] 00:15:04 INFO - PROCESS | 1657 | 1461050104256 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 00:15:04 INFO - PROCESS | 1657 | 1461050104260 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bfeb000 == 35 [pid = 1657] [id = 35] 00:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x125a47000) [pid = 1657] [serial = 101] [outer = 0x0] 00:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x125da4000) [pid = 1657] [serial = 102] [outer = 0x125a47000] 00:15:04 INFO - PROCESS | 1657 | 1461050104291 Marionette DEBUG loaded listener.js 00:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x126745c00) [pid = 1657] [serial = 103] [outer = 0x125a47000] 00:15:04 INFO - PROCESS | 1657 | 1461050104608 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]]]}] 00:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 00:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:15:04 INFO - PROCESS | 1657 | 1461050104637 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 00:15:04 INFO - PROCESS | 1657 | 1461050104639 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 00:15:04 INFO - PROCESS | 1657 | 1461050104642 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:15:04 INFO - PROCESS | 1657 | 1461050104644 Marionette TRACE conn2 <- [1,114,null,{}] 00:15:04 INFO - PROCESS | 1657 | 1461050104652 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}] 00:15:04 INFO - PROCESS | 1657 | 1461050104795 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 00:15:04 INFO - PROCESS | 1657 | 1461050104806 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1258bd000 == 36 [pid = 1657] [id = 36] 00:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x126644400) [pid = 1657] [serial = 104] [outer = 0x0] 00:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x126c48c00) [pid = 1657] [serial = 105] [outer = 0x126644400] 00:15:04 INFO - PROCESS | 1657 | 1461050104845 Marionette DEBUG loaded listener.js 00:15:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x126cb7800) [pid = 1657] [serial = 106] [outer = 0x126644400] 00:15:05 INFO - PROCESS | 1657 | 1461050105184 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]]]}] 00:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 574ms 00:15:05 INFO - PROCESS | 1657 | 1461050105217 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 00:15:05 INFO - PROCESS | 1657 | 1461050105218 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 00:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:15:05 INFO - PROCESS | 1657 | 1461050105220 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:15:05 INFO - PROCESS | 1657 | 1461050105222 Marionette TRACE conn2 <- [1,118,null,{}] 00:15:05 INFO - PROCESS | 1657 | 1461050105224 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}] 00:15:05 INFO - PROCESS | 1657 | 1461050105298 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 00:15:05 INFO - PROCESS | 1657 | 1461050105343 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x125b05000 == 37 [pid = 1657] [id = 37] 00:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x126646400) [pid = 1657] [serial = 107] [outer = 0x0] 00:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x126cbf400) [pid = 1657] [serial = 108] [outer = 0x126646400] 00:15:05 INFO - PROCESS | 1657 | 1461050105368 Marionette DEBUG loaded listener.js 00:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1275acc00) [pid = 1657] [serial = 109] [outer = 0x126646400] 00:15:05 INFO - PROCESS | 1657 | 1461050105593 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]]]}] 00:15:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:15:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 00:15:05 INFO - PROCESS | 1657 | 1461050105639 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 00:15:05 INFO - PROCESS | 1657 | 1461050105640 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 00:15:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:15:05 INFO - PROCESS | 1657 | 1461050105645 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:15:05 INFO - PROCESS | 1657 | 1461050105646 Marionette TRACE conn2 <- [1,122,null,{}] 00:15:05 INFO - PROCESS | 1657 | 1461050105657 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}] 00:15:05 INFO - PROCESS | 1657 | 1461050105737 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 00:15:05 INFO - PROCESS | 1657 | 1461050105741 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x126206800 == 38 [pid = 1657] [id = 38] 00:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1275ad000) [pid = 1657] [serial = 110] [outer = 0x0] 00:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12767bc00) [pid = 1657] [serial = 111] [outer = 0x1275ad000] 00:15:05 INFO - PROCESS | 1657 | 1461050105766 Marionette DEBUG loaded listener.js 00:15:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x128987800) [pid = 1657] [serial = 112] [outer = 0x1275ad000] 00:15:06 INFO - PROCESS | 1657 | 1461050106082 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]]]}] 00:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 477ms 00:15:06 INFO - PROCESS | 1657 | 1461050106123 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 00:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:15:06 INFO - PROCESS | 1657 | 1461050106125 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 00:15:06 INFO - PROCESS | 1657 | 1461050106128 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:15:06 INFO - PROCESS | 1657 | 1461050106130 Marionette TRACE conn2 <- [1,126,null,{}] 00:15:06 INFO - PROCESS | 1657 | 1461050106133 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}] 00:15:06 INFO - PROCESS | 1657 | 1461050106276 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 00:15:06 INFO - PROCESS | 1657 | 1461050106396 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x114aaa800 == 39 [pid = 1657] [id = 39] 00:15:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1138c5000) [pid = 1657] [serial = 113] [outer = 0x0] 00:15:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x114cc9000) [pid = 1657] [serial = 114] [outer = 0x1138c5000] 00:15:06 INFO - PROCESS | 1657 | 1461050106445 Marionette DEBUG loaded listener.js 00:15:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x118250c00) [pid = 1657] [serial = 115] [outer = 0x1138c5000] 00:15:06 INFO - PROCESS | 1657 | 1461050106893 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]]]}] 00:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 822ms 00:15:06 INFO - PROCESS | 1657 | 1461050106950 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 00:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:15:06 INFO - PROCESS | 1657 | 1461050106952 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 00:15:06 INFO - PROCESS | 1657 | 1461050106955 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:15:06 INFO - PROCESS | 1657 | 1461050106958 Marionette TRACE conn2 <- [1,130,null,{}] 00:15:06 INFO - PROCESS | 1657 | 1461050106979 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}] 00:15:07 INFO - PROCESS | 1657 | 1461050107108 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 00:15:07 INFO - PROCESS | 1657 | 1461050107153 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x118e94800 == 40 [pid = 1657] [id = 40] 00:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11a187c00) [pid = 1657] [serial = 116] [outer = 0x0] 00:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11a295400) [pid = 1657] [serial = 117] [outer = 0x11a187c00] 00:15:07 INFO - PROCESS | 1657 | 1461050107184 Marionette DEBUG loaded listener.js 00:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11a3a9c00) [pid = 1657] [serial = 118] [outer = 0x11a187c00] 00:15:07 INFO - PROCESS | 1657 | 1461050107623 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]]]}] 00:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 722ms 00:15:07 INFO - PROCESS | 1657 | 1461050107690 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 00:15:07 INFO - PROCESS | 1657 | 1461050107693 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 00:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:15:07 INFO - PROCESS | 1657 | 1461050107700 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:15:07 INFO - PROCESS | 1657 | 1461050107702 Marionette TRACE conn2 <- [1,134,null,{}] 00:15:07 INFO - PROCESS | 1657 | 1461050107704 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}] 00:15:07 INFO - PROCESS | 1657 | 1461050107802 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 00:15:07 INFO - PROCESS | 1657 | 1461050107859 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ba86000 == 41 [pid = 1657] [id = 41] 00:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x11a3a8c00) [pid = 1657] [serial = 119] [outer = 0x0] 00:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11afc5000) [pid = 1657] [serial = 120] [outer = 0x11a3a8c00] 00:15:07 INFO - PROCESS | 1657 | 1461050107889 Marionette DEBUG loaded listener.js 00:15:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11b3dd800) [pid = 1657] [serial = 121] [outer = 0x11a3a8c00] 00:15:08 INFO - PROCESS | 1657 | 1461050108309 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]]]}] 00:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 621ms 00:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:15:08 INFO - PROCESS | 1657 | 1461050108321 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 00:15:08 INFO - PROCESS | 1657 | 1461050108322 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 00:15:08 INFO - PROCESS | 1657 | 1461050108330 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:15:08 INFO - PROCESS | 1657 | 1461050108334 Marionette TRACE conn2 <- [1,138,null,{}] 00:15:08 INFO - PROCESS | 1657 | 1461050108337 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}] 00:15:08 INFO - PROCESS | 1657 | 1461050108441 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 00:15:08 INFO - PROCESS | 1657 | 1461050108483 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x126435000 == 42 [pid = 1657] [id = 42] 00:15:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11b3e6000) [pid = 1657] [serial = 122] [outer = 0x0] 00:15:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12311a000) [pid = 1657] [serial = 123] [outer = 0x11b3e6000] 00:15:08 INFO - PROCESS | 1657 | 1461050108513 Marionette DEBUG loaded listener.js 00:15:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12627f000) [pid = 1657] [serial = 124] [outer = 0x11b3e6000] 00:15:09 INFO - PROCESS | 1657 | 1461050109106 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]]]}] 00:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 828ms 00:15:09 INFO - PROCESS | 1657 | 1461050109154 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 00:15:09 INFO - PROCESS | 1657 | 1461050109156 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 00:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:15:09 INFO - PROCESS | 1657 | 1461050109159 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:15:09 INFO - PROCESS | 1657 | 1461050109162 Marionette TRACE conn2 <- [1,142,null,{}] 00:15:09 INFO - PROCESS | 1657 | 1461050109166 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}] 00:15:09 INFO - PROCESS | 1657 | 1461050109254 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 00:15:09 INFO - PROCESS | 1657 | 1461050109320 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x119503000 == 43 [pid = 1657] [id = 43] 00:15:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11509b000) [pid = 1657] [serial = 125] [outer = 0x0] 00:15:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x118a1f000) [pid = 1657] [serial = 126] [outer = 0x11509b000] 00:15:09 INFO - PROCESS | 1657 | 1461050109348 Marionette DEBUG loaded listener.js 00:15:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11961cc00) [pid = 1657] [serial = 127] [outer = 0x11509b000] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11b48f000 == 42 [pid = 1657] [id = 6] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x126206800 == 41 [pid = 1657] [id = 38] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x125b05000 == 40 [pid = 1657] [id = 37] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x1258bd000 == 39 [pid = 1657] [id = 36] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11bfeb000 == 38 [pid = 1657] [id = 35] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11b942000 == 37 [pid = 1657] [id = 34] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x118a5b000 == 36 [pid = 1657] [id = 33] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11b3ad800 == 35 [pid = 1657] [id = 32] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11b38e800 == 34 [pid = 1657] [id = 31] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11a1b3800 == 33 [pid = 1657] [id = 30] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11a164000 == 32 [pid = 1657] [id = 29] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x1190f0000 == 31 [pid = 1657] [id = 28] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x118e83000 == 30 [pid = 1657] [id = 27] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x118197800 == 29 [pid = 1657] [id = 26] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x115b22800 == 28 [pid = 1657] [id = 25] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x118e98000 == 27 [pid = 1657] [id = 24] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x117f0e000 == 26 [pid = 1657] [id = 23] 00:15:09 INFO - PROCESS | 1657 | --DOCSHELL 0x113e25000 == 25 [pid = 1657] [id = 22] 00:15:09 INFO - PROCESS | 1657 | 1461050109867 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]]]}] 00:15:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:15:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 773ms 00:15:09 INFO - PROCESS | 1657 | 1461050109933 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 00:15:09 INFO - PROCESS | 1657 | 1461050109935 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 00:15:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:15:09 INFO - PROCESS | 1657 | 1461050109939 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:15:09 INFO - PROCESS | 1657 | 1461050109942 Marionette TRACE conn2 <- [1,146,null,{}] 00:15:09 INFO - PROCESS | 1657 | 1461050109946 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}] 00:15:10 INFO - PROCESS | 1657 | 1461050110038 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 00:15:10 INFO - PROCESS | 1657 | 1461050110098 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x115f15000 == 26 [pid = 1657] [id = 44] 00:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x118895400) [pid = 1657] [serial = 128] [outer = 0x0] 00:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x118a20c00) [pid = 1657] [serial = 129] [outer = 0x118895400] 00:15:10 INFO - PROCESS | 1657 | 1461050110130 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1197a7800) [pid = 1657] [serial = 130] [outer = 0x118895400] 00:15:10 INFO - PROCESS | 1657 | 1461050110596 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]]]}] 00:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 721ms 00:15:10 INFO - PROCESS | 1657 | 1461050110661 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 00:15:10 INFO - PROCESS | 1657 | 1461050110665 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 00:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:15:10 INFO - PROCESS | 1657 | 1461050110670 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:15:10 INFO - PROCESS | 1657 | 1461050110672 Marionette TRACE conn2 <- [1,150,null,{}] 00:15:10 INFO - PROCESS | 1657 | 1461050110674 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}] 00:15:10 INFO - PROCESS | 1657 | 1461050110767 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 00:15:10 INFO - PROCESS | 1657 | 1461050110824 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190f8800 == 27 [pid = 1657] [id = 45] 00:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11a3a9000) [pid = 1657] [serial = 131] [outer = 0x0] 00:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11a4f6800) [pid = 1657] [serial = 132] [outer = 0x11a3a9000] 00:15:10 INFO - PROCESS | 1657 | 1461050110855 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11a6d6800) [pid = 1657] [serial = 133] [outer = 0x11a3a9000] 00:15:11 INFO - PROCESS | 1657 | 1461050111300 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]]]}] 00:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 669ms 00:15:11 INFO - PROCESS | 1657 | 1461050111340 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 00:15:11 INFO - PROCESS | 1657 | 1461050111341 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 00:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:15:11 INFO - PROCESS | 1657 | 1461050111344 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:15:11 INFO - PROCESS | 1657 | 1461050111346 Marionette TRACE conn2 <- [1,154,null,{}] 00:15:11 INFO - PROCESS | 1657 | 1461050111375 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}] 00:15:11 INFO - PROCESS | 1657 | 1461050111472 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 00:15:11 INFO - PROCESS | 1657 | 1461050111531 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b397000 == 28 [pid = 1657] [id = 46] 00:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11a87b400) [pid = 1657] [serial = 134] [outer = 0x0] 00:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11b3e5000) [pid = 1657] [serial = 135] [outer = 0x11a87b400] 00:15:11 INFO - PROCESS | 1657 | 1461050111564 Marionette DEBUG loaded listener.js 00:15:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11b460000) [pid = 1657] [serial = 136] [outer = 0x11a87b400] 00:15:11 INFO - PROCESS | 1657 | 1461050111961 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]]]}] 00:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 639ms 00:15:11 INFO - PROCESS | 1657 | 1461050111985 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 00:15:11 INFO - PROCESS | 1657 | 1461050111987 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 00:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:15:11 INFO - PROCESS | 1657 | 1461050111989 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:15:11 INFO - PROCESS | 1657 | 1461050111991 Marionette TRACE conn2 <- [1,158,null,{}] 00:15:11 INFO - PROCESS | 1657 | 1461050111993 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}] 00:15:12 INFO - PROCESS | 1657 | 1461050112101 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 00:15:12 INFO - PROCESS | 1657 | 1461050112146 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b941800 == 29 [pid = 1657] [id = 47] 00:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x11b9b6800) [pid = 1657] [serial = 137] [outer = 0x0] 00:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x123111400) [pid = 1657] [serial = 138] [outer = 0x11b9b6800] 00:15:12 INFO - PROCESS | 1657 | 1461050112178 Marionette DEBUG loaded listener.js 00:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x125846000) [pid = 1657] [serial = 139] [outer = 0x11b9b6800] 00:15:12 INFO - PROCESS | 1657 | 1461050112616 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]]]}] 00:15:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:15:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 00:15:12 INFO - PROCESS | 1657 | 1461050112665 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 00:15:12 INFO - PROCESS | 1657 | 1461050112666 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 00:15:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:15:12 INFO - PROCESS | 1657 | 1461050112671 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:15:12 INFO - PROCESS | 1657 | 1461050112672 Marionette TRACE conn2 <- [1,162,null,{}] 00:15:12 INFO - PROCESS | 1657 | 1461050112675 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}] 00:15:12 INFO - PROCESS | 1657 | 1461050112763 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 00:15:12 INFO - PROCESS | 1657 | 1461050112824 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x1258b5800 == 30 [pid = 1657] [id = 48] 00:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x11b9ba800) [pid = 1657] [serial = 140] [outer = 0x0] 00:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x125b9f800) [pid = 1657] [serial = 141] [outer = 0x11b9ba800] 00:15:12 INFO - PROCESS | 1657 | 1461050112854 Marionette DEBUG loaded listener.js 00:15:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x125fef800) [pid = 1657] [serial = 142] [outer = 0x11b9ba800] 00:15:13 INFO - PROCESS | 1657 | 1461050113365 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]]]}] 00:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 722ms 00:15:13 INFO - PROCESS | 1657 | 1461050113402 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 00:15:13 INFO - PROCESS | 1657 | 1461050113405 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 00:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:15:13 INFO - PROCESS | 1657 | 1461050113408 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:15:13 INFO - PROCESS | 1657 | 1461050113410 Marionette TRACE conn2 <- [1,166,null,{}] 00:15:13 INFO - PROCESS | 1657 | 1461050113417 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}] 00:15:13 INFO - PROCESS | 1657 | 1461050113510 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 00:15:13 INFO - PROCESS | 1657 | --DOCSHELL 0x11ba86000 == 29 [pid = 1657] [id = 41] 00:15:13 INFO - PROCESS | 1657 | --DOCSHELL 0x118e94800 == 28 [pid = 1657] [id = 40] 00:15:13 INFO - PROCESS | 1657 | --DOCSHELL 0x114aaa800 == 27 [pid = 1657] [id = 39] 00:15:13 INFO - PROCESS | 1657 | 1461050113614 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x115b0b800 == 28 [pid = 1657] [id = 49] 00:15:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x113ebec00) [pid = 1657] [serial = 143] [outer = 0x0] 00:15:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1150a5400) [pid = 1657] [serial = 144] [outer = 0x113ebec00] 00:15:13 INFO - PROCESS | 1657 | 1461050113646 Marionette DEBUG loaded listener.js 00:15:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x118aa4c00) [pid = 1657] [serial = 145] [outer = 0x113ebec00] 00:15:14 INFO - PROCESS | 1657 | 1461050114048 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]]]}] 00:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 675ms 00:15:14 INFO - PROCESS | 1657 | 1461050114083 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 00:15:14 INFO - PROCESS | 1657 | 1461050114086 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 00:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:15:14 INFO - PROCESS | 1657 | 1461050114090 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:15:14 INFO - PROCESS | 1657 | 1461050114092 Marionette TRACE conn2 <- [1,170,null,{}] 00:15:14 INFO - PROCESS | 1657 | 1461050114096 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}] 00:15:14 INFO - PROCESS | 1657 | 1461050114190 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 00:15:14 INFO - PROCESS | 1657 | 1461050114237 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a1b8000 == 29 [pid = 1657] [id = 50] 00:15:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x11a37e400) [pid = 1657] [serial = 146] [outer = 0x0] 00:15:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x11a4f2400) [pid = 1657] [serial = 147] [outer = 0x11a37e400] 00:15:14 INFO - PROCESS | 1657 | 1461050114269 Marionette DEBUG loaded listener.js 00:15:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x11a6d8c00) [pid = 1657] [serial = 148] [outer = 0x11a37e400] 00:15:14 INFO - PROCESS | 1657 | 1461050114692 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]]]}] 00:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 00:15:14 INFO - PROCESS | 1657 | 1461050114713 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 00:15:14 INFO - PROCESS | 1657 | 1461050114716 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 00:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:15:14 INFO - PROCESS | 1657 | 1461050114718 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:15:14 INFO - PROCESS | 1657 | 1461050114720 Marionette TRACE conn2 <- [1,174,null,{}] 00:15:14 INFO - PROCESS | 1657 | 1461050114722 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}] 00:15:14 INFO - PROCESS | 1657 | 1461050114816 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 00:15:14 INFO - PROCESS | 1657 | 1461050114897 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11be8b800 == 30 [pid = 1657] [id = 51] 00:15:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x11b458800) [pid = 1657] [serial = 149] [outer = 0x0] 00:15:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x11b45f800) [pid = 1657] [serial = 150] [outer = 0x11b458800] 00:15:14 INFO - PROCESS | 1657 | 1461050114930 Marionette DEBUG loaded listener.js 00:15:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x11b9bf400) [pid = 1657] [serial = 151] [outer = 0x11b458800] 00:15:15 INFO - PROCESS | 1657 | 1461050115353 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]]]}] 00:15:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:15:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 00:15:15 INFO - PROCESS | 1657 | 1461050115398 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 00:15:15 INFO - PROCESS | 1657 | 1461050115399 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 00:15:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:15:15 INFO - PROCESS | 1657 | 1461050115408 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:15:15 INFO - PROCESS | 1657 | 1461050115412 Marionette TRACE conn2 <- [1,178,null,{}] 00:15:15 INFO - PROCESS | 1657 | 1461050115419 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}] 00:15:15 INFO - PROCESS | 1657 | 1461050115512 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 00:15:15 INFO - PROCESS | 1657 | 1461050115573 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x126699800 == 31 [pid = 1657] [id = 52] 00:15:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x126743c00) [pid = 1657] [serial = 152] [outer = 0x0] 00:15:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x126c95000) [pid = 1657] [serial = 153] [outer = 0x126743c00] 00:15:15 INFO - PROCESS | 1657 | 1461050115604 Marionette DEBUG loaded listener.js 00:15:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x126cbc000) [pid = 1657] [serial = 154] [outer = 0x126743c00] 00:15:16 INFO - PROCESS | 1657 | 1461050116000 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]]]}] 00:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 629ms 00:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:15:16 INFO - PROCESS | 1657 | 1461050116034 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 00:15:16 INFO - PROCESS | 1657 | 1461050116036 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 00:15:16 INFO - PROCESS | 1657 | 1461050116038 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:15:16 INFO - PROCESS | 1657 | 1461050116039 Marionette TRACE conn2 <- [1,182,null,{}] 00:15:16 INFO - PROCESS | 1657 | 1461050116042 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}] 00:15:16 INFO - PROCESS | 1657 | 1461050116130 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 00:15:16 INFO - PROCESS | 1657 | 1461050116220 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x127596000 == 32 [pid = 1657] [id = 53] 00:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x126d92000) [pid = 1657] [serial = 155] [outer = 0x0] 00:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12897ac00) [pid = 1657] [serial = 156] [outer = 0x126d92000] 00:15:16 INFO - PROCESS | 1657 | 1461050116250 Marionette DEBUG loaded listener.js 00:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x129108c00) [pid = 1657] [serial = 157] [outer = 0x126d92000] 00:15:16 INFO - PROCESS | 1657 | 1461050116665 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]]]}] 00:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 669ms 00:15:16 INFO - PROCESS | 1657 | 1461050116708 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 00:15:16 INFO - PROCESS | 1657 | 1461050116709 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 00:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:15:16 INFO - PROCESS | 1657 | 1461050116711 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:15:16 INFO - PROCESS | 1657 | 1461050116713 Marionette TRACE conn2 <- [1,186,null,{}] 00:15:16 INFO - PROCESS | 1657 | 1461050116736 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}] 00:15:16 INFO - PROCESS | 1657 | 1461050116826 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 00:15:16 INFO - PROCESS | 1657 | 1461050116887 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x113e81000 == 33 [pid = 1657] [id = 54] 00:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x1294de000) [pid = 1657] [serial = 158] [outer = 0x0] 00:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x129691c00) [pid = 1657] [serial = 159] [outer = 0x1294de000] 00:15:16 INFO - PROCESS | 1657 | 1461050116927 Marionette DEBUG loaded listener.js 00:15:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12b23a000) [pid = 1657] [serial = 160] [outer = 0x1294de000] 00:15:17 INFO - PROCESS | 1657 | 1461050117456 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]]]}] 00:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 789ms 00:15:17 INFO - PROCESS | 1657 | 1461050117501 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 00:15:17 INFO - PROCESS | 1657 | 1461050117503 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 00:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:15:17 INFO - PROCESS | 1657 | 1461050117507 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:15:17 INFO - PROCESS | 1657 | 1461050117509 Marionette TRACE conn2 <- [1,190,null,{}] 00:15:17 INFO - PROCESS | 1657 | 1461050117513 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}] 00:15:17 INFO - PROCESS | 1657 | 1461050117602 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 00:15:17 INFO - PROCESS | 1657 | 1461050117663 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a1c2800 == 34 [pid = 1657] [id = 55] 00:15:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x11a430c00) [pid = 1657] [serial = 161] [outer = 0x0] 00:15:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x11a4f4000) [pid = 1657] [serial = 162] [outer = 0x11a430c00] 00:15:17 INFO - PROCESS | 1657 | 1461050117693 Marionette DEBUG loaded listener.js 00:15:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x11afc4000) [pid = 1657] [serial = 163] [outer = 0x11a430c00] 00:15:17 INFO - PROCESS | 1657 | --DOCSHELL 0x11b397000 == 33 [pid = 1657] [id = 46] 00:15:17 INFO - PROCESS | 1657 | --DOCSHELL 0x1190f8800 == 32 [pid = 1657] [id = 45] 00:15:17 INFO - PROCESS | 1657 | --DOCSHELL 0x115f15000 == 31 [pid = 1657] [id = 44] 00:15:18 INFO - PROCESS | 1657 | 1461050118187 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]]]}] 00:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 723ms 00:15:18 INFO - PROCESS | 1657 | 1461050118230 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 00:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:15:18 INFO - PROCESS | 1657 | 1461050118235 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 00:15:18 INFO - PROCESS | 1657 | 1461050118239 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:15:18 INFO - PROCESS | 1657 | 1461050118241 Marionette TRACE conn2 <- [1,194,null,{}] 00:15:18 INFO - PROCESS | 1657 | 1461050118244 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}] 00:15:18 INFO - PROCESS | 1657 | 1461050118339 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 00:15:18 INFO - PROCESS | 1657 | 1461050118405 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b76c800 == 32 [pid = 1657] [id = 56] 00:15:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x11a6da000) [pid = 1657] [serial = 164] [outer = 0x0] 00:15:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x11afc7c00) [pid = 1657] [serial = 165] [outer = 0x11a6da000] 00:15:18 INFO - PROCESS | 1657 | 1461050118438 Marionette DEBUG loaded listener.js 00:15:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x11b3dbc00) [pid = 1657] [serial = 166] [outer = 0x11a6da000] 00:15:18 INFO - PROCESS | 1657 | 1461050118869 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]]]}] 00:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 671ms 00:15:18 INFO - PROCESS | 1657 | 1461050118910 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 00:15:18 INFO - PROCESS | 1657 | 1461050118914 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 00:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:15:18 INFO - PROCESS | 1657 | 1461050118960 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:15:18 INFO - PROCESS | 1657 | 1461050118963 Marionette TRACE conn2 <- [1,198,null,{}] 00:15:18 INFO - PROCESS | 1657 | 1461050118970 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}] 00:15:19 INFO - PROCESS | 1657 | 1461050119118 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 00:15:19 INFO - PROCESS | 1657 | 1461050119206 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x126218800 == 33 [pid = 1657] [id = 57] 00:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x11b462400) [pid = 1657] [serial = 167] [outer = 0x0] 00:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x125849800) [pid = 1657] [serial = 168] [outer = 0x11b462400] 00:15:19 INFO - PROCESS | 1657 | 1461050119254 Marionette DEBUG loaded listener.js 00:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x1260cf800) [pid = 1657] [serial = 169] [outer = 0x11b462400] 00:15:19 INFO - PROCESS | 1657 | 1461050119722 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]]]}] 00:15:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:15:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 779ms 00:15:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:15:19 INFO - PROCESS | 1657 | 1461050119735 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 00:15:19 INFO - PROCESS | 1657 | 1461050119736 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 00:15:19 INFO - PROCESS | 1657 | 1461050119738 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:15:19 INFO - PROCESS | 1657 | 1461050119741 Marionette TRACE conn2 <- [1,202,null,{}] 00:15:19 INFO - PROCESS | 1657 | 1461050119749 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}] 00:15:19 INFO - PROCESS | 1657 | 1461050119845 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 00:15:19 INFO - PROCESS | 1657 | 1461050119895 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x129439000 == 34 [pid = 1657] [id = 58] 00:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x126650000) [pid = 1657] [serial = 170] [outer = 0x0] 00:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x1275a6800) [pid = 1657] [serial = 171] [outer = 0x126650000] 00:15:19 INFO - PROCESS | 1657 | 1461050119929 Marionette DEBUG loaded listener.js 00:15:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12969b400) [pid = 1657] [serial = 172] [outer = 0x126650000] 00:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 622ms 00:15:20 INFO - PROCESS | 1657 | 1461050120356 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]]]}] 00:15:20 INFO - PROCESS | 1657 | 1461050120362 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 00:15:20 INFO - PROCESS | 1657 | 1461050120364 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 00:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:15:20 INFO - PROCESS | 1657 | 1461050120366 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:15:20 INFO - PROCESS | 1657 | 1461050120367 Marionette TRACE conn2 <- [1,206,null,{}] 00:15:20 INFO - PROCESS | 1657 | 1461050120370 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}] 00:15:20 INFO - PROCESS | 1657 | 1461050120463 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 00:15:20 INFO - PROCESS | 1657 | 1461050120539 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bba2800 == 35 [pid = 1657] [id = 59] 00:15:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12b239000) [pid = 1657] [serial = 173] [outer = 0x0] 00:15:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x12b240000) [pid = 1657] [serial = 174] [outer = 0x12b239000] 00:15:20 INFO - PROCESS | 1657 | 1461050120586 Marionette DEBUG loaded listener.js 00:15:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x12ba06c00) [pid = 1657] [serial = 175] [outer = 0x12b239000] 00:15:20 INFO - PROCESS | 1657 | 1461050120984 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]]]}] 00:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 668ms 00:15:21 INFO - PROCESS | 1657 | 1461050121035 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 00:15:21 INFO - PROCESS | 1657 | 1461050121036 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 00:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:15:21 INFO - PROCESS | 1657 | 1461050121039 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:15:21 INFO - PROCESS | 1657 | 1461050121040 Marionette TRACE conn2 <- [1,210,null,{}] 00:15:21 INFO - PROCESS | 1657 | 1461050121042 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}] 00:15:21 INFO - PROCESS | 1657 | 1461050121133 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 00:15:21 INFO - PROCESS | 1657 | 1461050121183 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x115b1b800 == 36 [pid = 1657] [id = 60] 00:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x12b239400) [pid = 1657] [serial = 176] [outer = 0x0] 00:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x12bb06c00) [pid = 1657] [serial = 177] [outer = 0x12b239400] 00:15:21 INFO - PROCESS | 1657 | 1461050121213 Marionette DEBUG loaded listener.js 00:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x12bd70800) [pid = 1657] [serial = 178] [outer = 0x12b239400] 00:15:21 INFO - PROCESS | 1657 | 1461050121614 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]]]}] 00:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 00:15:21 INFO - PROCESS | 1657 | 1461050121666 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 00:15:21 INFO - PROCESS | 1657 | 1461050121667 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 00:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:15:21 INFO - PROCESS | 1657 | 1461050121672 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:15:21 INFO - PROCESS | 1657 | 1461050121673 Marionette TRACE conn2 <- [1,214,null,{}] 00:15:21 INFO - PROCESS | 1657 | 1461050121676 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}] 00:15:21 INFO - PROCESS | 1657 | 1461050121802 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 00:15:21 INFO - PROCESS | 1657 | 1461050121866 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d325000 == 37 [pid = 1657] [id = 61] 00:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x12d0b3000) [pid = 1657] [serial = 179] [outer = 0x0] 00:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x12d161c00) [pid = 1657] [serial = 180] [outer = 0x12d0b3000] 00:15:21 INFO - PROCESS | 1657 | 1461050121898 Marionette DEBUG loaded listener.js 00:15:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x12d39e400) [pid = 1657] [serial = 181] [outer = 0x12d0b3000] 00:15:22 INFO - PROCESS | 1657 | 1461050122335 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]]]}] 00:15:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:15:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 719ms 00:15:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:15:22 INFO - PROCESS | 1657 | 1461050122392 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 00:15:22 INFO - PROCESS | 1657 | 1461050122394 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 00:15:22 INFO - PROCESS | 1657 | 1461050122397 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:15:22 INFO - PROCESS | 1657 | 1461050122399 Marionette TRACE conn2 <- [1,218,null,{}] 00:15:22 INFO - PROCESS | 1657 | 1461050122403 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}] 00:15:22 INFO - PROCESS | 1657 | 1461050122496 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 00:15:22 INFO - PROCESS | 1657 | 1461050122551 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a15c800 == 38 [pid = 1657] [id = 62] 00:15:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x11a4f5c00) [pid = 1657] [serial = 182] [outer = 0x0] 00:15:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x11a6d2400) [pid = 1657] [serial = 183] [outer = 0x11a4f5c00] 00:15:22 INFO - PROCESS | 1657 | 1461050122581 Marionette DEBUG loaded listener.js 00:15:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x11b3e4800) [pid = 1657] [serial = 184] [outer = 0x11a4f5c00] 00:15:22 INFO - PROCESS | 1657 | --DOCSHELL 0x11be8b800 == 37 [pid = 1657] [id = 51] 00:15:22 INFO - PROCESS | 1657 | --DOCSHELL 0x11a1b8000 == 36 [pid = 1657] [id = 50] 00:15:22 INFO - PROCESS | 1657 | --DOCSHELL 0x115b0b800 == 35 [pid = 1657] [id = 49] 00:15:23 INFO - PROCESS | 1657 | 1461050123046 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]]]}] 00:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 674ms 00:15:23 INFO - PROCESS | 1657 | 1461050123089 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 00:15:23 INFO - PROCESS | 1657 | 1461050123091 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 00:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:15:23 INFO - PROCESS | 1657 | 1461050123095 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:15:23 INFO - PROCESS | 1657 | 1461050123098 Marionette TRACE conn2 <- [1,222,null,{}] 00:15:23 INFO - PROCESS | 1657 | 1461050123122 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}] 00:15:23 INFO - PROCESS | 1657 | 1461050123221 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 00:15:23 INFO - PROCESS | 1657 | 1461050123289 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bfda000 == 36 [pid = 1657] [id = 63] 00:15:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x1191b5400) [pid = 1657] [serial = 185] [outer = 0x0] 00:15:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x11b45d800) [pid = 1657] [serial = 186] [outer = 0x1191b5400] 00:15:23 INFO - PROCESS | 1657 | 1461050123322 Marionette DEBUG loaded listener.js 00:15:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x123115800) [pid = 1657] [serial = 187] [outer = 0x1191b5400] 00:15:23 INFO - PROCESS | 1657 | 1461050123737 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]]]}] 00:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 689ms 00:15:23 INFO - PROCESS | 1657 | 1461050123784 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 00:15:23 INFO - PROCESS | 1657 | 1461050123788 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 00:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:15:23 INFO - PROCESS | 1657 | 1461050123793 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:15:23 INFO - PROCESS | 1657 | 1461050123795 Marionette TRACE conn2 <- [1,226,null,{}] 00:15:23 INFO - PROCESS | 1657 | 1461050123797 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}] 00:15:23 INFO - PROCESS | 1657 | 1461050123893 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 00:15:23 INFO - PROCESS | 1657 | 1461050123946 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12942e000 == 37 [pid = 1657] [id = 64] 00:15:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x1260cfc00) [pid = 1657] [serial = 188] [outer = 0x0] 00:15:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x126d96c00) [pid = 1657] [serial = 189] [outer = 0x1260cfc00] 00:15:23 INFO - PROCESS | 1657 | 1461050123976 Marionette DEBUG loaded listener.js 00:15:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x129166c00) [pid = 1657] [serial = 190] [outer = 0x1260cfc00] 00:15:24 INFO - PROCESS | 1657 | 1461050124395 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]]]}] 00:15:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:15:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 620ms 00:15:24 INFO - PROCESS | 1657 | 1461050124413 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 00:15:24 INFO - PROCESS | 1657 | 1461050124415 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 00:15:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:15:24 INFO - PROCESS | 1657 | 1461050124417 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:15:24 INFO - PROCESS | 1657 | 1461050124420 Marionette TRACE conn2 <- [1,230,null,{}] 00:15:24 INFO - PROCESS | 1657 | 1461050124428 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}] 00:15:24 INFO - PROCESS | 1657 | 1461050124525 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 00:15:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x129697400) [pid = 1657] [serial = 191] [outer = 0x12f585000] 00:15:24 INFO - PROCESS | 1657 | 1461050124624 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d8a2000 == 38 [pid = 1657] [id = 65] 00:15:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x12ba07000) [pid = 1657] [serial = 192] [outer = 0x0] 00:15:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x12bd6ec00) [pid = 1657] [serial = 193] [outer = 0x12ba07000] 00:15:24 INFO - PROCESS | 1657 | 1461050124664 Marionette DEBUG loaded listener.js 00:15:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x12bdeec00) [pid = 1657] [serial = 194] [outer = 0x12ba07000] 00:15:25 INFO - PROCESS | 1657 | 1461050125081 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]]]}] 00:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 721ms 00:15:25 INFO - PROCESS | 1657 | 1461050125139 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 00:15:25 INFO - PROCESS | 1657 | 1461050125141 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 00:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:15:25 INFO - PROCESS | 1657 | 1461050125143 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:15:25 INFO - PROCESS | 1657 | 1461050125144 Marionette TRACE conn2 <- [1,234,null,{}] 00:15:25 INFO - PROCESS | 1657 | 1461050125147 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}] 00:15:25 INFO - PROCESS | 1657 | 1461050125241 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 00:15:25 INFO - PROCESS | 1657 | 1461050125295 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x115f10800 == 39 [pid = 1657] [id = 66] 00:15:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x12d0b6800) [pid = 1657] [serial = 195] [outer = 0x0] 00:15:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x12d0bf000) [pid = 1657] [serial = 196] [outer = 0x12d0b6800] 00:15:25 INFO - PROCESS | 1657 | 1461050125326 Marionette DEBUG loaded listener.js 00:15:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x12d8e6800) [pid = 1657] [serial = 197] [outer = 0x12d0b6800] 00:15:25 INFO - PROCESS | 1657 | 1461050125721 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]]]}] 00:15:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:15:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 619ms 00:15:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:15:25 INFO - PROCESS | 1657 | 1461050125762 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 00:15:25 INFO - PROCESS | 1657 | 1461050125764 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 00:15:25 INFO - PROCESS | 1657 | 1461050125766 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:15:25 INFO - PROCESS | 1657 | 1461050125767 Marionette TRACE conn2 <- [1,238,null,{}] 00:15:25 INFO - PROCESS | 1657 | 1461050125770 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}] 00:15:25 INFO - PROCESS | 1657 | 1461050125859 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 00:15:25 INFO - PROCESS | 1657 | 1461050125942 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12daeb800 == 40 [pid = 1657] [id = 67] 00:15:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x12d8eb800) [pid = 1657] [serial = 198] [outer = 0x0] 00:15:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x12daa1800) [pid = 1657] [serial = 199] [outer = 0x12d8eb800] 00:15:25 INFO - PROCESS | 1657 | 1461050125972 Marionette DEBUG loaded listener.js 00:15:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x12daa8c00) [pid = 1657] [serial = 200] [outer = 0x12d8eb800] 00:15:26 INFO - PROCESS | 1657 | 1461050126388 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]]]}] 00:15:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:15:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 671ms 00:15:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:15:26 INFO - PROCESS | 1657 | 1461050126437 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 00:15:26 INFO - PROCESS | 1657 | 1461050126439 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 00:15:26 INFO - PROCESS | 1657 | 1461050126441 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:15:26 INFO - PROCESS | 1657 | 1461050126442 Marionette TRACE conn2 <- [1,242,null,{}] 00:15:26 INFO - PROCESS | 1657 | 1461050126444 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}] 00:15:26 INFO - PROCESS | 1657 | 1461050126559 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 00:15:26 INFO - PROCESS | 1657 | 1461050126614 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e874000 == 41 [pid = 1657] [id = 68] 00:15:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x12dcb7c00) [pid = 1657] [serial = 201] [outer = 0x0] 00:15:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x12e37a400) [pid = 1657] [serial = 202] [outer = 0x12dcb7c00] 00:15:26 INFO - PROCESS | 1657 | 1461050126644 Marionette DEBUG loaded listener.js 00:15:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x12e89b000) [pid = 1657] [serial = 203] [outer = 0x12dcb7c00] 00:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 618ms 00:15:27 INFO - PROCESS | 1657 | 1461050127054 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]]]}] 00:15:27 INFO - PROCESS | 1657 | 1461050127060 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 00:15:27 INFO - PROCESS | 1657 | 1461050127061 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 00:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:15:27 INFO - PROCESS | 1657 | 1461050127064 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:15:27 INFO - PROCESS | 1657 | 1461050127065 Marionette TRACE conn2 <- [1,246,null,{}] 00:15:27 INFO - PROCESS | 1657 | 1461050127068 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}] 00:15:27 INFO - PROCESS | 1657 | 1461050127158 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 00:15:27 INFO - PROCESS | 1657 | 1461050127242 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecc6000 == 42 [pid = 1657] [id = 69] 00:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x12bb31000) [pid = 1657] [serial = 204] [outer = 0x0] 00:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x12bb34000) [pid = 1657] [serial = 205] [outer = 0x12bb31000] 00:15:27 INFO - PROCESS | 1657 | 1461050127272 Marionette DEBUG loaded listener.js 00:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x12bb38000) [pid = 1657] [serial = 206] [outer = 0x12bb31000] 00:15:27 INFO - PROCESS | 1657 | 1461050127680 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]]]}] 00:15:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:15:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 671ms 00:15:27 INFO - PROCESS | 1657 | 1461050127735 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 00:15:27 INFO - PROCESS | 1657 | 1461050127737 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 00:15:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:15:27 INFO - PROCESS | 1657 | 1461050127739 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:15:27 INFO - PROCESS | 1657 | 1461050127740 Marionette TRACE conn2 <- [1,250,null,{}] 00:15:27 INFO - PROCESS | 1657 | 1461050127743 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}] 00:15:27 INFO - PROCESS | 1657 | 1461050127836 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 00:15:27 INFO - PROCESS | 1657 | 1461050127889 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f594000 == 43 [pid = 1657] [id = 70] 00:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x12bb3a000) [pid = 1657] [serial = 207] [outer = 0x0] 00:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x12dcbb400) [pid = 1657] [serial = 208] [outer = 0x12bb3a000] 00:15:27 INFO - PROCESS | 1657 | 1461050127919 Marionette DEBUG loaded listener.js 00:15:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x12e89e400) [pid = 1657] [serial = 209] [outer = 0x12bb3a000] 00:15:28 INFO - PROCESS | 1657 | 1461050128356 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]]]}] 00:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 668ms 00:15:28 INFO - PROCESS | 1657 | 1461050128408 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 00:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:15:28 INFO - PROCESS | 1657 | 1461050128410 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 00:15:28 INFO - PROCESS | 1657 | 1461050128413 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:15:28 INFO - PROCESS | 1657 | 1461050128416 Marionette TRACE conn2 <- [1,254,null,{}] 00:15:28 INFO - PROCESS | 1657 | 1461050128419 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}] 00:15:28 INFO - PROCESS | 1657 | 1461050128531 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 00:15:28 INFO - PROCESS | 1657 | 1461050128607 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b395800 == 44 [pid = 1657] [id = 71] 00:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x11b9c1c00) [pid = 1657] [serial = 210] [outer = 0x0] 00:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x123116000) [pid = 1657] [serial = 211] [outer = 0x11b9c1c00] 00:15:28 INFO - PROCESS | 1657 | 1461050128636 Marionette DEBUG loaded listener.js 00:15:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x12580f400) [pid = 1657] [serial = 212] [outer = 0x11b9c1c00] 00:15:28 INFO - PROCESS | 1657 | --DOCSHELL 0x126218800 == 43 [pid = 1657] [id = 57] 00:15:28 INFO - PROCESS | 1657 | --DOCSHELL 0x11b76c800 == 42 [pid = 1657] [id = 56] 00:15:29 INFO - PROCESS | 1657 | 1461050129110 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]]]}] 00:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 722ms 00:15:29 INFO - PROCESS | 1657 | 1461050129136 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 00:15:29 INFO - PROCESS | 1657 | 1461050129138 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 00:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:15:29 INFO - PROCESS | 1657 | 1461050129142 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:15:29 INFO - PROCESS | 1657 | 1461050129145 Marionette TRACE conn2 <- [1,258,null,{}] 00:15:29 INFO - PROCESS | 1657 | 1461050129151 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}] 00:15:29 INFO - PROCESS | 1657 | 1461050129250 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 00:15:29 INFO - PROCESS | 1657 | 1461050129320 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12758c000 == 43 [pid = 1657] [id = 72] 00:15:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x11b1a8400) [pid = 1657] [serial = 213] [outer = 0x0] 00:15:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x12580b400) [pid = 1657] [serial = 214] [outer = 0x11b1a8400] 00:15:29 INFO - PROCESS | 1657 | 1461050129354 Marionette DEBUG loaded listener.js 00:15:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x125814c00) [pid = 1657] [serial = 215] [outer = 0x11b1a8400] 00:15:29 INFO - PROCESS | 1657 | 1461050129772 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]]]}] 00:15:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:15:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 671ms 00:15:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:15:29 INFO - PROCESS | 1657 | 1461050129821 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 00:15:29 INFO - PROCESS | 1657 | 1461050129825 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 00:15:29 INFO - PROCESS | 1657 | 1461050129842 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:15:29 INFO - PROCESS | 1657 | 1461050129844 Marionette TRACE conn2 <- [1,262,null,{}] 00:15:29 INFO - PROCESS | 1657 | 1461050129851 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}] 00:15:29 INFO - PROCESS | 1657 | 1461050129949 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 00:15:30 INFO - PROCESS | 1657 | 1461050130019 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d323000 == 44 [pid = 1657] [id = 73] 00:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x125818800) [pid = 1657] [serial = 216] [outer = 0x0] 00:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x1270b8c00) [pid = 1657] [serial = 217] [outer = 0x125818800] 00:15:30 INFO - PROCESS | 1657 | 1461050130049 Marionette DEBUG loaded listener.js 00:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x1294ddc00) [pid = 1657] [serial = 218] [outer = 0x125818800] 00:15:30 INFO - PROCESS | 1657 | 1461050130475 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]]]}] 00:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 687ms 00:15:30 INFO - PROCESS | 1657 | 1461050130517 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 00:15:30 INFO - PROCESS | 1657 | 1461050130518 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 00:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:15:30 INFO - PROCESS | 1657 | 1461050130521 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:15:30 INFO - PROCESS | 1657 | 1461050130523 Marionette TRACE conn2 <- [1,266,null,{}] 00:15:30 INFO - PROCESS | 1657 | 1461050130531 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}] 00:15:30 INFO - PROCESS | 1657 | 1461050130631 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 00:15:30 INFO - PROCESS | 1657 | 1461050130689 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e874800 == 45 [pid = 1657] [id = 74] 00:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x12b5adc00) [pid = 1657] [serial = 219] [outer = 0x0] 00:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x12bb39c00) [pid = 1657] [serial = 220] [outer = 0x12b5adc00] 00:15:30 INFO - PROCESS | 1657 | 1461050130723 Marionette DEBUG loaded listener.js 00:15:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x12cee3800) [pid = 1657] [serial = 221] [outer = 0x12b5adc00] 00:15:31 INFO - PROCESS | 1657 | 1461050131175 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]]]}] 00:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 671ms 00:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:15:31 INFO - PROCESS | 1657 | 1461050131193 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 00:15:31 INFO - PROCESS | 1657 | 1461050131194 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 00:15:31 INFO - PROCESS | 1657 | 1461050131197 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:15:31 INFO - PROCESS | 1657 | 1461050131198 Marionette TRACE conn2 <- [1,270,null,{}] 00:15:31 INFO - PROCESS | 1657 | 1461050131201 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}] 00:15:31 INFO - PROCESS | 1657 | 1461050131313 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 00:15:31 INFO - PROCESS | 1657 | 1461050131371 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f857800 == 46 [pid = 1657] [id = 75] 00:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x12d158c00) [pid = 1657] [serial = 222] [outer = 0x0] 00:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x12daaac00) [pid = 1657] [serial = 223] [outer = 0x12d158c00] 00:15:31 INFO - PROCESS | 1657 | 1461050131402 Marionette DEBUG loaded listener.js 00:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x12dcbbc00) [pid = 1657] [serial = 224] [outer = 0x12d158c00] 00:15:31 INFO - PROCESS | 1657 | 1461050131805 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]]]}] 00:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 619ms 00:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:15:31 INFO - PROCESS | 1657 | 1461050131817 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 00:15:31 INFO - PROCESS | 1657 | 1461050131818 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 00:15:31 INFO - PROCESS | 1657 | 1461050131821 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:15:31 INFO - PROCESS | 1657 | 1461050131822 Marionette TRACE conn2 <- [1,274,null,{}] 00:15:31 INFO - PROCESS | 1657 | 1461050131825 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}] 00:15:31 INFO - PROCESS | 1657 | 1461050131922 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 00:15:31 INFO - PROCESS | 1657 | 1461050131977 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b57d800 == 47 [pid = 1657] [id = 76] 00:15:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x1270b8800) [pid = 1657] [serial = 225] [outer = 0x0] 00:15:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x1296e8800) [pid = 1657] [serial = 226] [outer = 0x1270b8800] 00:15:32 INFO - PROCESS | 1657 | 1461050132007 Marionette DEBUG loaded listener.js 00:15:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x1296ee800) [pid = 1657] [serial = 227] [outer = 0x1270b8800] 00:15:32 INFO - PROCESS | 1657 | 1461050132408 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]]]}] 00:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 619ms 00:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:15:32 INFO - PROCESS | 1657 | 1461050132441 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 00:15:32 INFO - PROCESS | 1657 | 1461050132442 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 00:15:32 INFO - PROCESS | 1657 | 1461050132444 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:15:32 INFO - PROCESS | 1657 | 1461050132446 Marionette TRACE conn2 <- [1,278,null,{}] 00:15:32 INFO - PROCESS | 1657 | 1461050132448 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}] 00:15:32 INFO - PROCESS | 1657 | 1461050132574 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 00:15:32 INFO - PROCESS | 1657 | 1461050132663 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff65000 == 48 [pid = 1657] [id = 77] 00:15:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x12b5a0c00) [pid = 1657] [serial = 228] [outer = 0x0] 00:15:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x12b5aac00) [pid = 1657] [serial = 229] [outer = 0x12b5a0c00] 00:15:32 INFO - PROCESS | 1657 | 1461050132709 Marionette DEBUG loaded listener.js 00:15:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x12e8a0400) [pid = 1657] [serial = 230] [outer = 0x12b5a0c00] 00:15:33 INFO - PROCESS | 1657 | 1461050133131 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]]]}] 00:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 718ms 00:15:33 INFO - PROCESS | 1657 | 1461050133164 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 00:15:33 INFO - PROCESS | 1657 | 1461050133165 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 00:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:15:33 INFO - PROCESS | 1657 | 1461050133168 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:15:33 INFO - PROCESS | 1657 | 1461050133169 Marionette TRACE conn2 <- [1,282,null,{}] 00:15:33 INFO - PROCESS | 1657 | 1461050133172 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}] 00:15:33 INFO - PROCESS | 1657 | 1461050133266 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 00:15:33 INFO - PROCESS | 1657 | 1461050133322 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x130417800 == 49 [pid = 1657] [id = 78] 00:15:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x1143a9c00) [pid = 1657] [serial = 231] [outer = 0x0] 00:15:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x1143b3000) [pid = 1657] [serial = 232] [outer = 0x1143a9c00] 00:15:33 INFO - PROCESS | 1657 | 1461050133351 Marionette DEBUG loaded listener.js 00:15:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x1143b7000) [pid = 1657] [serial = 233] [outer = 0x1143a9c00] 00:15:33 INFO - PROCESS | 1657 | 1461050133762 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]]]}] 00:15:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:15:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 618ms 00:15:33 INFO - PROCESS | 1657 | 1461050133787 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 00:15:33 INFO - PROCESS | 1657 | 1461050133788 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 00:15:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:15:33 INFO - PROCESS | 1657 | 1461050133791 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:15:33 INFO - PROCESS | 1657 | 1461050133792 Marionette TRACE conn2 <- [1,286,null,{}] 00:15:33 INFO - PROCESS | 1657 | 1461050133794 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}] 00:15:33 INFO - PROCESS | 1657 | 1461050133891 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 00:15:33 INFO - PROCESS | 1657 | 1461050133979 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x130b23800 == 50 [pid = 1657] [id = 79] 00:15:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x1143b4400) [pid = 1657] [serial = 234] [outer = 0x0] 00:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x114e0d000) [pid = 1657] [serial = 235] [outer = 0x1143b4400] 00:15:34 INFO - PROCESS | 1657 | 1461050134008 Marionette DEBUG loaded listener.js 00:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x114e11000) [pid = 1657] [serial = 236] [outer = 0x1143b4400] 00:15:34 INFO - PROCESS | 1657 | 1461050134473 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]]]}] 00:15:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:15:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 718ms 00:15:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:15:34 INFO - PROCESS | 1657 | 1461050134509 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 00:15:34 INFO - PROCESS | 1657 | 1461050134512 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 00:15:34 INFO - PROCESS | 1657 | 1461050134516 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:15:34 INFO - PROCESS | 1657 | 1461050134519 Marionette TRACE conn2 <- [1,290,null,{}] 00:15:34 INFO - PROCESS | 1657 | 1461050134523 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}] 00:15:34 INFO - PROCESS | 1657 | 1461050134618 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 00:15:34 INFO - PROCESS | 1657 | 1461050134694 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x11be8b800 == 51 [pid = 1657] [id = 80] 00:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x11a28c400) [pid = 1657] [serial = 237] [outer = 0x0] 00:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x11a3a0800) [pid = 1657] [serial = 238] [outer = 0x11a28c400] 00:15:34 INFO - PROCESS | 1657 | 1461050134724 Marionette DEBUG loaded listener.js 00:15:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x11b1a9000) [pid = 1657] [serial = 239] [outer = 0x11a28c400] 00:15:35 INFO - PROCESS | 1657 | --DOCSHELL 0x127596000 == 50 [pid = 1657] [id = 53] 00:15:35 INFO - PROCESS | 1657 | --DOCSHELL 0x126699800 == 49 [pid = 1657] [id = 52] 00:15:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12ecc6000 == 48 [pid = 1657] [id = 69] 00:15:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12e874000 == 47 [pid = 1657] [id = 68] 00:15:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12daeb800 == 46 [pid = 1657] [id = 67] 00:15:35 INFO - PROCESS | 1657 | --DOCSHELL 0x115f10800 == 45 [pid = 1657] [id = 66] 00:15:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12d8a2000 == 44 [pid = 1657] [id = 65] 00:15:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12942e000 == 43 [pid = 1657] [id = 64] 00:15:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11bfda000 == 42 [pid = 1657] [id = 63] 00:15:35 INFO - PROCESS | 1657 | 1461050135219 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]]]}] 00:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 725ms 00:15:35 INFO - PROCESS | 1657 | 1461050135239 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 00:15:35 INFO - PROCESS | 1657 | 1461050135242 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 00:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:15:35 INFO - PROCESS | 1657 | 1461050135246 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:15:35 INFO - PROCESS | 1657 | 1461050135248 Marionette TRACE conn2 <- [1,294,null,{}] 00:15:35 INFO - PROCESS | 1657 | 1461050135252 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}] 00:15:35 INFO - PROCESS | 1657 | 1461050135354 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 00:15:35 INFO - PROCESS | 1657 | 1461050135426 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b582800 == 43 [pid = 1657] [id = 81] 00:15:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x115be3800) [pid = 1657] [serial = 240] [outer = 0x0] 00:15:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x11a6dbc00) [pid = 1657] [serial = 241] [outer = 0x115be3800] 00:15:35 INFO - PROCESS | 1657 | 1461050135462 Marionette DEBUG loaded listener.js 00:15:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x125810c00) [pid = 1657] [serial = 242] [outer = 0x115be3800] 00:15:35 INFO - PROCESS | 1657 | 1461050135875 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]]]}] 00:15:35 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. 00:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 672ms 00:15:35 INFO - PROCESS | 1657 | 1461050135918 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 00:15:35 INFO - PROCESS | 1657 | 1461050135922 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 00:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:15:35 INFO - PROCESS | 1657 | 1461050135927 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:15:35 INFO - PROCESS | 1657 | 1461050135928 Marionette TRACE conn2 <- [1,298,null,{}] 00:15:35 INFO - PROCESS | 1657 | 1461050135931 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}] 00:15:36 INFO - PROCESS | 1657 | 1461050136031 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 00:15:36 INFO - PROCESS | 1657 | 1461050136092 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e685000 == 44 [pid = 1657] [id = 82] 00:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x125812800) [pid = 1657] [serial = 243] [outer = 0x0] 00:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x128987c00) [pid = 1657] [serial = 244] [outer = 0x125812800] 00:15:36 INFO - PROCESS | 1657 | 1461050136122 Marionette DEBUG loaded listener.js 00:15:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x12969d400) [pid = 1657] [serial = 245] [outer = 0x125812800] 00:15:36 INFO - PROCESS | 1657 | 1461050136574 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]]]}] 00:15:36 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. 00:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 672ms 00:15:36 INFO - PROCESS | 1657 | 1461050136599 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 00:15:36 INFO - PROCESS | 1657 | 1461050136601 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 00:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:15:36 INFO - PROCESS | 1657 | 1461050136603 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:15:36 INFO - PROCESS | 1657 | 1461050136606 Marionette TRACE conn2 <- [1,302,null,{}] 00:15:36 INFO - PROCESS | 1657 | 1461050136613 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}] 00:15:36 INFO - PROCESS | 1657 | 1461050136733 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 00:15:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12bba2800 == 43 [pid = 1657] [id = 59] 00:15:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12e878800 == 42 [pid = 1657] [id = 12] 00:15:37 INFO - PROCESS | 1657 | --DOCSHELL 0x129439000 == 41 [pid = 1657] [id = 58] 00:15:37 INFO - PROCESS | 1657 | --DOCSHELL 0x115b1b800 == 40 [pid = 1657] [id = 60] 00:15:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12eccc000 == 39 [pid = 1657] [id = 13] 00:15:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12d333000 == 38 [pid = 1657] [id = 8] 00:15:37 INFO - PROCESS | 1657 | --DOCSHELL 0x1258b5800 == 37 [pid = 1657] [id = 48] 00:15:37 INFO - PROCESS | 1657 | --DOCSHELL 0x11b941800 == 36 [pid = 1657] [id = 47] 00:15:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12d325000 == 35 [pid = 1657] [id = 61] 00:15:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12d323000 == 34 [pid = 1657] [id = 73] 00:15:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12758c000 == 33 [pid = 1657] [id = 72] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12f594000 == 32 [pid = 1657] [id = 70] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12e67c000 == 31 [pid = 1657] [id = 11] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12ff6f800 == 30 [pid = 1657] [id = 19] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12f5a6800 == 29 [pid = 1657] [id = 15] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12daee000 == 28 [pid = 1657] [id = 9] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12e874800 == 27 [pid = 1657] [id = 74] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1af000 == 26 [pid = 1657] [id = 14] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12f857800 == 25 [pid = 1657] [id = 75] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x130422000 == 24 [pid = 1657] [id = 21] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12e4a8000 == 23 [pid = 1657] [id = 10] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x113e81000 == 22 [pid = 1657] [id = 54] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x130417800 == 21 [pid = 1657] [id = 78] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x130413000 == 20 [pid = 1657] [id = 20] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x130b23800 == 19 [pid = 1657] [id = 79] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12ff65000 == 18 [pid = 1657] [id = 77] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x11a15c800 == 17 [pid = 1657] [id = 62] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12b57d800 == 16 [pid = 1657] [id = 76] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x126435000 == 15 [pid = 1657] [id = 42] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x11b395800 == 14 [pid = 1657] [id = 71] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x11a1c2800 == 13 [pid = 1657] [id = 55] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12fcc2800 == 12 [pid = 1657] [id = 18] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x119503000 == 11 [pid = 1657] [id = 43] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12e685000 == 10 [pid = 1657] [id = 82] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x11be8b800 == 9 [pid = 1657] [id = 80] 00:15:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12b582800 == 8 [pid = 1657] [id = 81] 00:15:40 INFO - PROCESS | 1657 | 1461050140992 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x113cc4800 == 9 [pid = 1657] [id = 83] 00:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x1143b1800) [pid = 1657] [serial = 246] [outer = 0x0] 00:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x114949800) [pid = 1657] [serial = 247] [outer = 0x1143b1800] 00:15:41 INFO - PROCESS | 1657 | 1461050141062 Marionette DEBUG loaded listener.js 00:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x114e16c00) [pid = 1657] [serial = 248] [outer = 0x1143b1800] 00:15:41 INFO - PROCESS | 1657 | 1461050141409 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]]]}] 00:15:41 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. 00:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 4838ms 00:15:41 INFO - PROCESS | 1657 | 1461050141443 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 00:15:41 INFO - PROCESS | 1657 | 1461050141447 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 00:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:15:41 INFO - PROCESS | 1657 | 1461050141451 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:15:41 INFO - PROCESS | 1657 | 1461050141456 Marionette TRACE conn2 <- [1,306,null,{}] 00:15:41 INFO - PROCESS | 1657 | 1461050141461 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}] 00:15:41 INFO - PROCESS | 1657 | 1461050141613 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 00:15:41 INFO - PROCESS | 1657 | 1461050141690 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x119504000 == 10 [pid = 1657] [id = 84] 00:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x114e18800) [pid = 1657] [serial = 249] [outer = 0x0] 00:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x119614400) [pid = 1657] [serial = 250] [outer = 0x114e18800] 00:15:41 INFO - PROCESS | 1657 | 1461050141735 Marionette DEBUG loaded listener.js 00:15:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x11a382c00) [pid = 1657] [serial = 251] [outer = 0x114e18800] 00:15:42 INFO - PROCESS | 1657 | 1461050142053 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]]]}] 00:15:42 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. 00:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 624ms 00:15:42 INFO - PROCESS | 1657 | 1461050142076 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 00:15:42 INFO - PROCESS | 1657 | 1461050142079 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 00:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:15:42 INFO - PROCESS | 1657 | 1461050142090 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:15:42 INFO - PROCESS | 1657 | 1461050142091 Marionette TRACE conn2 <- [1,310,null,{}] 00:15:42 INFO - PROCESS | 1657 | 1461050142094 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}] 00:15:42 INFO - PROCESS | 1657 | 1461050142192 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 00:15:42 INFO - PROCESS | 1657 | 1461050142269 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x119503000 == 11 [pid = 1657] [id = 85] 00:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 252 (0x11a3b5000) [pid = 1657] [serial = 252] [outer = 0x0] 00:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 253 (0x11a6df400) [pid = 1657] [serial = 253] [outer = 0x11a3b5000] 00:15:42 INFO - PROCESS | 1657 | 1461050142295 Marionette DEBUG loaded listener.js 00:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 254 (0x11b3e5800) [pid = 1657] [serial = 254] [outer = 0x11a3b5000] 00:15:42 INFO - PROCESS | 1657 | 1461050142591 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]]]}] 00:15:42 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. 00:15:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 524ms 00:15:42 INFO - PROCESS | 1657 | 1461050142609 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 00:15:42 INFO - PROCESS | 1657 | 1461050142611 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 00:15:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:15:42 INFO - PROCESS | 1657 | 1461050142623 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:15:42 INFO - PROCESS | 1657 | 1461050142627 Marionette TRACE conn2 <- [1,314,null,{}] 00:15:42 INFO - PROCESS | 1657 | 1461050142638 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}] 00:15:42 INFO - PROCESS | 1657 | 1461050142729 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 00:15:42 INFO - PROCESS | 1657 | 1461050142813 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x1275a2000 == 12 [pid = 1657] [id = 86] 00:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 255 (0x11b457800) [pid = 1657] [serial = 255] [outer = 0x0] 00:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 256 (0x125811400) [pid = 1657] [serial = 256] [outer = 0x11b457800] 00:15:42 INFO - PROCESS | 1657 | 1461050142842 Marionette DEBUG loaded listener.js 00:15:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 257 (0x1260d1800) [pid = 1657] [serial = 257] [outer = 0x11b457800] 00:15:43 INFO - PROCESS | 1657 | 1461050143263 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]]]}] 00:15:43 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. 00:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 686ms 00:15:43 INFO - PROCESS | 1657 | 1461050143307 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 00:15:43 INFO - PROCESS | 1657 | 1461050143309 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 00:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:15:43 INFO - PROCESS | 1657 | 1461050143313 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:15:43 INFO - PROCESS | 1657 | 1461050143314 Marionette TRACE conn2 <- [1,318,null,{}] 00:15:43 INFO - PROCESS | 1657 | 1461050143316 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}] 00:15:43 INFO - PROCESS | 1657 | 1461050143412 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 00:15:43 INFO - PROCESS | 1657 | 1461050143470 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da55000 == 13 [pid = 1657] [id = 87] 00:15:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 258 (0x126cbc800) [pid = 1657] [serial = 258] [outer = 0x0] 00:15:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 259 (0x12766dc00) [pid = 1657] [serial = 259] [outer = 0x126cbc800] 00:15:43 INFO - PROCESS | 1657 | 1461050143496 Marionette DEBUG loaded listener.js 00:15:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 260 (0x129167400) [pid = 1657] [serial = 260] [outer = 0x126cbc800] 00:15:43 INFO - PROCESS | 1657 | 1461050143808 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]]]}] 00:15:43 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. 00:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 522ms 00:15:43 INFO - PROCESS | 1657 | 1461050143837 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 00:15:43 INFO - PROCESS | 1657 | 1461050143838 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 00:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:15:43 INFO - PROCESS | 1657 | 1461050143840 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:15:43 INFO - PROCESS | 1657 | 1461050143841 Marionette TRACE conn2 <- [1,322,null,{}] 00:15:43 INFO - PROCESS | 1657 | 1461050143844 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}] 00:15:43 INFO - PROCESS | 1657 | 1461050143940 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 00:15:43 INFO - PROCESS | 1657 | 1461050143976 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e66c000 == 14 [pid = 1657] [id = 88] 00:15:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 261 (0x12969a800) [pid = 1657] [serial = 261] [outer = 0x0] 00:15:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 262 (0x1296e0800) [pid = 1657] [serial = 262] [outer = 0x12969a800] 00:15:44 INFO - PROCESS | 1657 | 1461050144009 Marionette DEBUG loaded listener.js 00:15:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 263 (0x12b5a1800) [pid = 1657] [serial = 263] [outer = 0x12969a800] 00:15:44 INFO - PROCESS | 1657 | 1461050144374 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]]]}] 00:15:44 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. 00:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 569ms 00:15:44 INFO - PROCESS | 1657 | 1461050144409 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 00:15:44 INFO - PROCESS | 1657 | 1461050144411 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 00:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:15:44 INFO - PROCESS | 1657 | 1461050144413 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:15:44 INFO - PROCESS | 1657 | 1461050144414 Marionette TRACE conn2 <- [1,326,null,{}] 00:15:44 INFO - PROCESS | 1657 | 1461050144416 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}] 00:15:44 INFO - PROCESS | 1657 | 1461050144517 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 00:15:44 INFO - PROCESS | 1657 | 1461050144553 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x114c96000 == 15 [pid = 1657] [id = 89] 00:15:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 264 (0x12b5a3c00) [pid = 1657] [serial = 264] [outer = 0x0] 00:15:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 265 (0x12ba0d000) [pid = 1657] [serial = 265] [outer = 0x12b5a3c00] 00:15:44 INFO - PROCESS | 1657 | 1461050144578 Marionette DEBUG loaded listener.js 00:15:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 266 (0x12bb33400) [pid = 1657] [serial = 266] [outer = 0x12b5a3c00] 00:15:44 INFO - PROCESS | 1657 | 1461050144895 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]]]}] 00:15:44 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. 00:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 00:15:44 INFO - PROCESS | 1657 | 1461050144938 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 00:15:44 INFO - PROCESS | 1657 | 1461050144939 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 00:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:15:44 INFO - PROCESS | 1657 | 1461050144942 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:15:44 INFO - PROCESS | 1657 | 1461050144943 Marionette TRACE conn2 <- [1,330,null,{}] 00:15:44 INFO - PROCESS | 1657 | 1461050144945 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}] 00:15:45 INFO - PROCESS | 1657 | 1461050145043 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 00:15:45 INFO - PROCESS | 1657 | 1461050145048 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fcb0000 == 16 [pid = 1657] [id = 90] 00:15:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 267 (0x12b5a4800) [pid = 1657] [serial = 267] [outer = 0x0] 00:15:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 268 (0x12bd76800) [pid = 1657] [serial = 268] [outer = 0x12b5a4800] 00:15:45 INFO - PROCESS | 1657 | 1461050145073 Marionette DEBUG loaded listener.js 00:15:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 269 (0x12bdec400) [pid = 1657] [serial = 269] [outer = 0x12b5a4800] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 268 (0x12d8eb800) [pid = 1657] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 267 (0x11a430c00) [pid = 1657] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 266 (0x11509b000) [pid = 1657] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 265 (0x114cd1800) [pid = 1657] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 264 (0x11a3a1800) [pid = 1657] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 263 (0x1158f1000) [pid = 1657] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 262 (0x11b1a9400) [pid = 1657] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 261 (0x11a879000) [pid = 1657] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 260 (0x11bab5400) [pid = 1657] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 259 (0x123118800) [pid = 1657] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 258 (0x114414800) [pid = 1657] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 257 (0x125a47000) [pid = 1657] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 256 (0x126644400) [pid = 1657] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 255 (0x1275ad000) [pid = 1657] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 254 (0x126646400) [pid = 1657] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 253 (0x1149c2c00) [pid = 1657] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 252 (0x115b55800) [pid = 1657] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 251 (0x1158f6400) [pid = 1657] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x1158eb400) [pid = 1657] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x113e5d400) [pid = 1657] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x11a37e400) [pid = 1657] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x11a4f5c00) [pid = 1657] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x11b3e6000) [pid = 1657] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x12dcb7c00) [pid = 1657] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x11b9c1c00) [pid = 1657] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x11b9ba800) [pid = 1657] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x11a3a9000) [pid = 1657] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x11b9b6800) [pid = 1657] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x118895400) [pid = 1657] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x11a28c400) [pid = 1657] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x1138c5000) [pid = 1657] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x1270b8800) [pid = 1657] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x12b239400) [pid = 1657] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x126d92000) [pid = 1657] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x12d39f400) [pid = 1657] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x11b462400) [pid = 1657] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x12d158c00) [pid = 1657] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x12d398c00) [pid = 1657] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x11a6da000) [pid = 1657] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x12bb3a000) [pid = 1657] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x12b239000) [pid = 1657] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x129696400) [pid = 1657] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x11b1a8400) [pid = 1657] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x125818800) [pid = 1657] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x12bb31000) [pid = 1657] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x126743c00) [pid = 1657] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x126650000) [pid = 1657] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x1294de000) [pid = 1657] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x11b458800) [pid = 1657] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x11a187c00) [pid = 1657] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x11a3a8c00) [pid = 1657] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x12f57fc00) [pid = 1657] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x1143b4400) [pid = 1657] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x12f17d000) [pid = 1657] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x1143a9c00) [pid = 1657] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x12d0b3000) [pid = 1657] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x12ecab400) [pid = 1657] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x12e47b000) [pid = 1657] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x1191b5400) [pid = 1657] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x1260cfc00) [pid = 1657] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x12b5a0c00) [pid = 1657] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x11a5c4000) [pid = 1657] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x115be3800) [pid = 1657] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x12b5adc00) [pid = 1657] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x12e37bc00) [pid = 1657] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x113ebec00) [pid = 1657] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x12d0b6800) [pid = 1657] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x11a87b400) [pid = 1657] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x11a3b3800) [pid = 1657] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x11a39e000) [pid = 1657] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x12ba07000) [pid = 1657] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x11a4f0c00) [pid = 1657] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:15:46 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x12f827800) [pid = 1657] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:15:46 INFO - PROCESS | 1657 | 1461050146552 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]]]}] 00:15:46 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. 00:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1626ms 00:15:46 INFO - PROCESS | 1657 | 1461050146573 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 00:15:46 INFO - PROCESS | 1657 | 1461050146575 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 00:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:15:46 INFO - PROCESS | 1657 | 1461050146586 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:15:46 INFO - PROCESS | 1657 | 1461050146587 Marionette TRACE conn2 <- [1,334,null,{}] 00:15:46 INFO - PROCESS | 1657 | 1461050146589 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}] 00:15:46 INFO - PROCESS | 1657 | 1461050146668 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 00:15:46 INFO - PROCESS | 1657 | 1461050146673 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b135800 == 17 [pid = 1657] [id = 91] 00:15:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x11961c400) [pid = 1657] [serial = 270] [outer = 0x0] 00:15:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x11a3a7800) [pid = 1657] [serial = 271] [outer = 0x11961c400] 00:15:46 INFO - PROCESS | 1657 | 1461050146698 Marionette DEBUG loaded listener.js 00:15:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x11a4fb000) [pid = 1657] [serial = 272] [outer = 0x11961c400] 00:15:47 INFO - PROCESS | 1657 | 1461050147102 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]]]}] 00:15:47 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. 00:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 576ms 00:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:15:47 INFO - PROCESS | 1657 | 1461050147157 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 00:15:47 INFO - PROCESS | 1657 | 1461050147158 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 00:15:47 INFO - PROCESS | 1657 | 1461050147161 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:15:47 INFO - PROCESS | 1657 | 1461050147162 Marionette TRACE conn2 <- [1,338,null,{}] 00:15:47 INFO - PROCESS | 1657 | 1461050147164 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}] 00:15:47 INFO - PROCESS | 1657 | 1461050147241 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 00:15:47 INFO - PROCESS | 1657 | 1461050147247 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x127586800 == 18 [pid = 1657] [id = 92] 00:15:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x11a42ac00) [pid = 1657] [serial = 273] [outer = 0x0] 00:15:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x11a87b400) [pid = 1657] [serial = 274] [outer = 0x11a42ac00] 00:15:47 INFO - PROCESS | 1657 | 1461050147276 Marionette DEBUG loaded listener.js 00:15:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x11b3e6c00) [pid = 1657] [serial = 275] [outer = 0x11a42ac00] 00:15:47 INFO - PROCESS | 1657 | 1461050147608 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]]]}] 00:15:47 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. 00:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 467ms 00:15:47 INFO - PROCESS | 1657 | 1461050147629 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 00:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:15:47 INFO - PROCESS | 1657 | 1461050147630 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 00:15:47 INFO - PROCESS | 1657 | 1461050147634 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:15:47 INFO - PROCESS | 1657 | 1461050147636 Marionette TRACE conn2 <- [1,342,null,{}] 00:15:47 INFO - PROCESS | 1657 | 1461050147638 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}] 00:15:47 INFO - PROCESS | 1657 | 1461050147721 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 00:15:47 INFO - PROCESS | 1657 | 1461050147775 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b594800 == 19 [pid = 1657] [id = 93] 00:15:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x11a6d7000) [pid = 1657] [serial = 276] [outer = 0x0] 00:15:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x11bab5400) [pid = 1657] [serial = 277] [outer = 0x11a6d7000] 00:15:47 INFO - PROCESS | 1657 | 1461050147808 Marionette DEBUG loaded listener.js 00:15:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x126644400) [pid = 1657] [serial = 278] [outer = 0x11a6d7000] 00:15:48 INFO - PROCESS | 1657 | 1461050148094 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]]]}] 00:15:48 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. 00:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 00:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:15:48 INFO - PROCESS | 1657 | 1461050148107 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 00:15:48 INFO - PROCESS | 1657 | 1461050148109 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 00:15:48 INFO - PROCESS | 1657 | 1461050148111 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:15:48 INFO - PROCESS | 1657 | 1461050148113 Marionette TRACE conn2 <- [1,346,null,{}] 00:15:48 INFO - PROCESS | 1657 | 1461050148123 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}] 00:15:48 INFO - PROCESS | 1657 | 1461050148280 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 00:15:48 INFO - PROCESS | 1657 | 1461050148335 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x1146a6800 == 20 [pid = 1657] [id = 94] 00:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x111a57400) [pid = 1657] [serial = 279] [outer = 0x0] 00:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x113c03000) [pid = 1657] [serial = 280] [outer = 0x111a57400] 00:15:48 INFO - PROCESS | 1657 | 1461050148367 Marionette DEBUG loaded listener.js 00:15:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x115005000) [pid = 1657] [serial = 281] [outer = 0x111a57400] 00:15:48 INFO - PROCESS | 1657 | 1461050148838 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]]]}] 00:15:48 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. 00:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 774ms 00:15:48 INFO - PROCESS | 1657 | 1461050148886 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 00:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:15:48 INFO - PROCESS | 1657 | 1461050148890 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 00:15:48 INFO - PROCESS | 1657 | 1461050148893 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:15:48 INFO - PROCESS | 1657 | 1461050148896 Marionette TRACE conn2 <- [1,350,null,{}] 00:15:48 INFO - PROCESS | 1657 | 1461050148901 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}] 00:15:49 INFO - PROCESS | 1657 | 1461050149001 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 00:15:49 INFO - PROCESS | 1657 | 1461050149092 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:49 INFO - PROCESS | 1657 | 1461050149096 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:15:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d186000 == 21 [pid = 1657] [id = 95] 00:15:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x11b454400) [pid = 1657] [serial = 282] [outer = 0x0] 00:15:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x11b462400) [pid = 1657] [serial = 283] [outer = 0x11b454400] 00:15:49 INFO - PROCESS | 1657 | 1461050149132 Marionette DEBUG loaded listener.js 00:15:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x11bee0400) [pid = 1657] [serial = 284] [outer = 0x11b454400] 00:15:49 INFO - PROCESS | 1657 | 1461050149544 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]]]}] 00:15:49 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. 00:15:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 674ms 00:15:49 INFO - PROCESS | 1657 | 1461050149567 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 00:15:49 INFO - PROCESS | 1657 | 1461050149569 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 00:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:15:49 INFO - PROCESS | 1657 | 1461050149571 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:15:49 INFO - PROCESS | 1657 | 1461050149573 Marionette TRACE conn2 <- [1,354,null,{}] 00:15:49 INFO - PROCESS | 1657 | 1461050149575 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}] 00:15:49 INFO - PROCESS | 1657 | 1461050149693 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 00:15:49 INFO - PROCESS | 1657 | 1461050149778 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecc6800 == 22 [pid = 1657] [id = 96] 00:15:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x125818c00) [pid = 1657] [serial = 285] [outer = 0x0] 00:15:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x126c93800) [pid = 1657] [serial = 286] [outer = 0x125818c00] 00:15:49 INFO - PROCESS | 1657 | 1461050149808 Marionette DEBUG loaded listener.js 00:15:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x1275b5c00) [pid = 1657] [serial = 287] [outer = 0x125818c00] 00:15:50 INFO - PROCESS | 1657 | 1461050150277 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]]]}] 00:15:50 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. 00:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 722ms 00:15:50 INFO - PROCESS | 1657 | 1461050150294 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 00:15:50 INFO - PROCESS | 1657 | 1461050150296 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 00:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:15:50 INFO - PROCESS | 1657 | 1461050150328 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:15:50 INFO - PROCESS | 1657 | 1461050150335 Marionette TRACE conn2 <- [1,358,null,{}] 00:15:50 INFO - PROCESS | 1657 | 1461050150338 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}] 00:15:50 INFO - PROCESS | 1657 | 1461050150424 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 00:15:50 INFO - PROCESS | 1657 | 1461050150501 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x118138800 == 23 [pid = 1657] [id = 97] 00:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x1143aec00) [pid = 1657] [serial = 288] [outer = 0x0] 00:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x11715fc00) [pid = 1657] [serial = 289] [outer = 0x1143aec00] 00:15:50 INFO - PROCESS | 1657 | 1461050150542 Marionette DEBUG loaded listener.js 00:15:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x11a436000) [pid = 1657] [serial = 290] [outer = 0x1143aec00] 00:15:51 INFO - PROCESS | 1657 | 1461050151136 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]]]}] 00:15:51 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. 00:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 837ms 00:15:51 INFO - PROCESS | 1657 | 1461050151156 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 00:15:51 INFO - PROCESS | 1657 | 1461050151158 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 00:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:15:51 INFO - PROCESS | 1657 | 1461050151162 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:15:51 INFO - PROCESS | 1657 | 1461050151165 Marionette TRACE conn2 <- [1,362,null,{}] 00:15:51 INFO - PROCESS | 1657 | 1461050151168 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}] 00:15:51 INFO - PROCESS | 1657 | 1461050151282 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 00:15:51 INFO - PROCESS | 1657 | 1461050151552 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x115b1f800 == 24 [pid = 1657] [id = 98] 00:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x1143ad000) [pid = 1657] [serial = 291] [outer = 0x0] 00:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x1143b2c00) [pid = 1657] [serial = 292] [outer = 0x1143ad000] 00:15:51 INFO - PROCESS | 1657 | 1461050151582 Marionette DEBUG loaded listener.js 00:15:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x114e0e000) [pid = 1657] [serial = 293] [outer = 0x1143ad000] 00:15:51 INFO - PROCESS | 1657 | 1461050151992 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]]]}] 00:15:52 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. 00:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 873ms 00:15:52 INFO - PROCESS | 1657 | 1461050152052 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 00:15:52 INFO - PROCESS | 1657 | 1461050152054 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 00:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:15:52 INFO - PROCESS | 1657 | 1461050152059 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:15:52 INFO - PROCESS | 1657 | 1461050152062 Marionette TRACE conn2 <- [1,366,null,{}] 00:15:52 INFO - PROCESS | 1657 | 1461050152065 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}] 00:15:52 INFO - PROCESS | 1657 | 1461050152150 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 00:15:52 INFO - PROCESS | 1657 | 1461050152225 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x115d1f000 == 25 [pid = 1657] [id = 99] 00:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x115be7000) [pid = 1657] [serial = 294] [outer = 0x0] 00:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x117159400) [pid = 1657] [serial = 295] [outer = 0x115be7000] 00:15:52 INFO - PROCESS | 1657 | 1461050152253 Marionette DEBUG loaded listener.js 00:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x1182c6800) [pid = 1657] [serial = 296] [outer = 0x115be7000] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x125da4800) [pid = 1657] [serial = 11] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x125ff1400) [pid = 1657] [serial = 8] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x128987c00) [pid = 1657] [serial = 244] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x12311a000) [pid = 1657] [serial = 123] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x11a4f2400) [pid = 1657] [serial = 147] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x12daa1800) [pid = 1657] [serial = 199] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x11a3a0800) [pid = 1657] [serial = 238] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x11a4f4000) [pid = 1657] [serial = 162] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x11b3dd800) [pid = 1657] [serial = 121] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x11961cc00) [pid = 1657] [serial = 127] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x11889b000) [pid = 1657] [serial = 72] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x118a20c00) [pid = 1657] [serial = 129] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x11a3ae000) [pid = 1657] [serial = 69] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x11a4f1c00) [pid = 1657] [serial = 70] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x11a877400) [pid = 1657] [serial = 84] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x11b3e1c00) [pid = 1657] [serial = 87] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x11b7a8000) [pid = 1657] [serial = 88] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x11b9ba000) [pid = 1657] [serial = 90] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x123117800) [pid = 1657] [serial = 94] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x125844800) [pid = 1657] [serial = 96] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x125943400) [pid = 1657] [serial = 97] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x125ba5c00) [pid = 1657] [serial = 100] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x125da4000) [pid = 1657] [serial = 102] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x126745c00) [pid = 1657] [serial = 103] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x126c48c00) [pid = 1657] [serial = 105] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x118a9d000) [pid = 1657] [serial = 73] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x125849c00) [pid = 1657] [serial = 99] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x126cb7800) [pid = 1657] [serial = 106] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x12767bc00) [pid = 1657] [serial = 111] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x126cbf400) [pid = 1657] [serial = 108] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x11a187400) [pid = 1657] [serial = 76] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x118a1f000) [pid = 1657] [serial = 126] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x1275acc00) [pid = 1657] [serial = 109] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x11a39d400) [pid = 1657] [serial = 78] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x1182c7c00) [pid = 1657] [serial = 66] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x11bab5000) [pid = 1657] [serial = 91] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x11a4f6c00) [pid = 1657] [serial = 81] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x11a4edc00) [pid = 1657] [serial = 79] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x11bfa9c00) [pid = 1657] [serial = 93] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x119623c00) [pid = 1657] [serial = 75] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x128987800) [pid = 1657] [serial = 112] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x11b1a6000) [pid = 1657] [serial = 85] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x114407800) [pid = 1657] [serial = 64] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x113eb9c00) [pid = 1657] [serial = 63] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x11a6ddc00) [pid = 1657] [serial = 82] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x118e42000) [pid = 1657] [serial = 67] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x11a5b6800) [pid = 1657] [serial = 61] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x125fef800) [pid = 1657] [serial = 142] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x125849800) [pid = 1657] [serial = 168] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x11b3e5000) [pid = 1657] [serial = 135] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x11a4f6800) [pid = 1657] [serial = 132] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x125b9f800) [pid = 1657] [serial = 141] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x125846000) [pid = 1657] [serial = 139] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12580b400) [pid = 1657] [serial = 214] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x1197a7800) [pid = 1657] [serial = 130] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x123111400) [pid = 1657] [serial = 138] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x12e37a400) [pid = 1657] [serial = 202] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x11b1a9000) [pid = 1657] [serial = 239] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x11a6dbc00) [pid = 1657] [serial = 241] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x11afc7c00) [pid = 1657] [serial = 165] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x12daa8c00) [pid = 1657] [serial = 200] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x11afc4000) [pid = 1657] [serial = 163] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x11a6d6800) [pid = 1657] [serial = 133] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x1150a5400) [pid = 1657] [serial = 144] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x123116000) [pid = 1657] [serial = 211] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x11a6d2400) [pid = 1657] [serial = 183] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x1275a6800) [pid = 1657] [serial = 171] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x11a6d8c00) [pid = 1657] [serial = 148] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x114cc9000) [pid = 1657] [serial = 114] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x126c95000) [pid = 1657] [serial = 153] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x11b3e4800) [pid = 1657] [serial = 184] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12627f000) [pid = 1657] [serial = 124] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12e89b000) [pid = 1657] [serial = 203] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x11b9bf400) [pid = 1657] [serial = 151] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x11b45d800) [pid = 1657] [serial = 186] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12bb34000) [pid = 1657] [serial = 205] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12580f400) [pid = 1657] [serial = 212] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12ba06c00) [pid = 1657] [serial = 175] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12bb39c00) [pid = 1657] [serial = 220] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12bb06c00) [pid = 1657] [serial = 177] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x129698000) [pid = 1657] [serial = 15] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x12969d800) [pid = 1657] [serial = 16] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x125814c00) [pid = 1657] [serial = 215] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12b240000) [pid = 1657] [serial = 174] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1294ddc00) [pid = 1657] [serial = 218] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12bb38000) [pid = 1657] [serial = 206] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12dcbb400) [pid = 1657] [serial = 208] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12897ac00) [pid = 1657] [serial = 156] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x126cbc000) [pid = 1657] [serial = 154] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12969b400) [pid = 1657] [serial = 172] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x1270b8c00) [pid = 1657] [serial = 217] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x118250c00) [pid = 1657] [serial = 115] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1296ee800) [pid = 1657] [serial = 227] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12e46fc00) [pid = 1657] [serial = 27] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12bd70800) [pid = 1657] [serial = 178] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x129108c00) [pid = 1657] [serial = 157] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12daa6000) [pid = 1657] [serial = 24] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12dcb4000) [pid = 1657] [serial = 25] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1260cf800) [pid = 1657] [serial = 169] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1296e8800) [pid = 1657] [serial = 226] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12d161c00) [pid = 1657] [serial = 180] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12dcbbc00) [pid = 1657] [serial = 224] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12d39a800) [pid = 1657] [serial = 21] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11b3dbc00) [pid = 1657] [serial = 166] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12d39f000) [pid = 1657] [serial = 22] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12daaac00) [pid = 1657] [serial = 223] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x129691c00) [pid = 1657] [serial = 159] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12e89e400) [pid = 1657] [serial = 209] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x126d96c00) [pid = 1657] [serial = 189] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12bd6f000) [pid = 1657] [serial = 18] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11a295400) [pid = 1657] [serial = 117] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12d39e400) [pid = 1657] [serial = 181] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12ecb3800) [pid = 1657] [serial = 36] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12ecb7c00) [pid = 1657] [serial = 37] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12e89a400) [pid = 1657] [serial = 33] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x123115800) [pid = 1657] [serial = 187] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x129166c00) [pid = 1657] [serial = 190] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x12eca9000) [pid = 1657] [serial = 34] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12e8a0400) [pid = 1657] [serial = 230] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11a6db800) [pid = 1657] [serial = 30] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1143b3000) [pid = 1657] [serial = 232] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12e477800) [pid = 1657] [serial = 31] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x125810c00) [pid = 1657] [serial = 242] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12b5aac00) [pid = 1657] [serial = 229] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12cee3800) [pid = 1657] [serial = 221] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12e475c00) [pid = 1657] [serial = 28] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11b45f800) [pid = 1657] [serial = 150] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11a3a9c00) [pid = 1657] [serial = 118] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11afc5000) [pid = 1657] [serial = 120] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x12f587800) [pid = 1657] [serial = 42] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x12f823400) [pid = 1657] [serial = 43] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12f865800) [pid = 1657] [serial = 45] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x114e11000) [pid = 1657] [serial = 236] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12bdeec00) [pid = 1657] [serial = 194] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12fa05800) [pid = 1657] [serial = 48] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12f18a800) [pid = 1657] [serial = 40] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12d0bf000) [pid = 1657] [serial = 196] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x114e0d000) [pid = 1657] [serial = 235] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12f58a400) [pid = 1657] [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.] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12f183400) [pid = 1657] [serial = 39] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1143b7000) [pid = 1657] [serial = 233] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x118aa4c00) [pid = 1657] [serial = 145] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12d8e6800) [pid = 1657] [serial = 197] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x11b460000) [pid = 1657] [serial = 136] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x11a3b9400) [pid = 1657] [serial = 60] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x11a3a6800) [pid = 1657] [serial = 57] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x11a3b1400) [pid = 1657] [serial = 58] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x12bd6ec00) [pid = 1657] [serial = 193] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x11a4f5800) [pid = 1657] [serial = 54] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x11a4fa000) [pid = 1657] [serial = 55] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x12fa0c000) [pid = 1657] [serial = 51] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x12fc57400) [pid = 1657] [serial = 52] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x12b23a000) [pid = 1657] [serial = 160] [outer = 0x0] [url = about:blank] 00:15:52 INFO - PROCESS | 1657 | 1461050152804 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]]]}] 00:15:52 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. 00:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 771ms 00:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:15:52 INFO - PROCESS | 1657 | 1461050152835 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 00:15:52 INFO - PROCESS | 1657 | 1461050152838 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 00:15:52 INFO - PROCESS | 1657 | 1461050152840 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:15:52 INFO - PROCESS | 1657 | 1461050152841 Marionette TRACE conn2 <- [1,370,null,{}] 00:15:52 INFO - PROCESS | 1657 | 1461050152844 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}] 00:15:52 INFO - PROCESS | 1657 | 1461050152914 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 00:15:52 INFO - PROCESS | 1657 | 1461050152920 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x118198800 == 26 [pid = 1657] [id = 100] 00:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x118a25800) [pid = 1657] [serial = 297] [outer = 0x0] 00:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x118aa4c00) [pid = 1657] [serial = 298] [outer = 0x118a25800] 00:15:52 INFO - PROCESS | 1657 | 1461050152949 Marionette DEBUG loaded listener.js 00:15:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x1191b5800) [pid = 1657] [serial = 299] [outer = 0x118a25800] 00:15:53 INFO - PROCESS | 1657 | 1461050153289 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]]]}] 00:15:53 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. 00:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 00:15:53 INFO - PROCESS | 1657 | 1461050153309 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 00:15:53 INFO - PROCESS | 1657 | 1461050153310 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 00:15:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:15:53 INFO - PROCESS | 1657 | 1461050153315 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:15:53 INFO - PROCESS | 1657 | 1461050153319 Marionette TRACE conn2 <- [1,374,null,{}] 00:15:53 INFO - PROCESS | 1657 | 1461050153323 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}] 00:15:53 INFO - PROCESS | 1657 | 1461050153414 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 00:15:53 INFO - PROCESS | 1657 | 1461050153422 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x118e93000 == 27 [pid = 1657] [id = 101] 00:15:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x119620000) [pid = 1657] [serial = 300] [outer = 0x0] 00:15:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x11a296400) [pid = 1657] [serial = 301] [outer = 0x119620000] 00:15:53 INFO - PROCESS | 1657 | 1461050153456 Marionette DEBUG loaded listener.js 00:15:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x11a39d800) [pid = 1657] [serial = 302] [outer = 0x119620000] 00:15:53 INFO - PROCESS | 1657 | 1461050153920 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:15:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:15:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 625ms 00:15:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:15:53 INFO - PROCESS | 1657 | 1461050153938 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 00:15:53 INFO - PROCESS | 1657 | 1461050153941 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 00:15:53 INFO - PROCESS | 1657 | 1461050153944 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:15:53 INFO - PROCESS | 1657 | 1461050153946 Marionette TRACE conn2 <- [1,378,null,{}] 00:15:53 INFO - PROCESS | 1657 | 1461050153950 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}] 00:15:54 INFO - PROCESS | 1657 | 1461050154059 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 00:15:54 INFO - PROCESS | 1657 | 1461050154069 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x11951f000 == 28 [pid = 1657] [id = 102] 00:15:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x11a3a0c00) [pid = 1657] [serial = 303] [outer = 0x0] 00:15:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11a3aec00) [pid = 1657] [serial = 304] [outer = 0x11a3a0c00] 00:15:54 INFO - PROCESS | 1657 | 1461050154102 Marionette DEBUG loaded listener.js 00:15:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11a3ba800) [pid = 1657] [serial = 305] [outer = 0x11a3a0c00] 00:15:54 INFO - PROCESS | 1657 | 1461050154428 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:15:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:15:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 521ms 00:15:54 INFO - PROCESS | 1657 | 1461050154465 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 00:15:54 INFO - PROCESS | 1657 | 1461050154466 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 00:15:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:15:54 INFO - PROCESS | 1657 | 1461050154468 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:15:54 INFO - PROCESS | 1657 | 1461050154469 Marionette TRACE conn2 <- [1,382,null,{}] 00:15:54 INFO - PROCESS | 1657 | 1461050154472 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}] 00:15:54 INFO - PROCESS | 1657 | 1461050154565 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 00:15:54 INFO - PROCESS | 1657 | 1461050154575 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a1b8000 == 29 [pid = 1657] [id = 103] 00:15:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11a4f2000) [pid = 1657] [serial = 306] [outer = 0x0] 00:15:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11a4f4c00) [pid = 1657] [serial = 307] [outer = 0x11a4f2000] 00:15:54 INFO - PROCESS | 1657 | 1461050154610 Marionette DEBUG loaded listener.js 00:15:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11a6d4800) [pid = 1657] [serial = 308] [outer = 0x11a4f2000] 00:15:54 INFO - PROCESS | 1657 | 1461050154955 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:15:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:15:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 00:15:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:15:54 INFO - PROCESS | 1657 | 1461050154988 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 00:15:54 INFO - PROCESS | 1657 | 1461050154989 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 00:15:54 INFO - PROCESS | 1657 | 1461050154991 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:15:54 INFO - PROCESS | 1657 | 1461050154992 Marionette TRACE conn2 <- [1,386,null,{}] 00:15:54 INFO - PROCESS | 1657 | 1461050154994 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}] 00:15:55 INFO - PROCESS | 1657 | 1461050155078 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 00:15:55 INFO - PROCESS | 1657 | 1461050155105 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b12e000 == 30 [pid = 1657] [id = 104] 00:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11a6d7800) [pid = 1657] [serial = 309] [outer = 0x0] 00:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11b113c00) [pid = 1657] [serial = 310] [outer = 0x11a6d7800] 00:15:55 INFO - PROCESS | 1657 | 1461050155131 Marionette DEBUG loaded listener.js 00:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11b1b1000) [pid = 1657] [serial = 311] [outer = 0x11a6d7800] 00:15:55 INFO - PROCESS | 1657 | 1461050155473 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]]]}] 00:15:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:15:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 518ms 00:15:55 INFO - PROCESS | 1657 | 1461050155515 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 00:15:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:15:55 INFO - PROCESS | 1657 | 1461050155518 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 00:15:55 INFO - PROCESS | 1657 | 1461050155520 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:15:55 INFO - PROCESS | 1657 | 1461050155521 Marionette TRACE conn2 <- [1,390,null,{}] 00:15:55 INFO - PROCESS | 1657 | 1461050155524 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}] 00:15:55 INFO - PROCESS | 1657 | 1461050155607 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 00:15:55 INFO - PROCESS | 1657 | 1461050155635 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x113e25000 == 31 [pid = 1657] [id = 105] 00:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11b1b3400) [pid = 1657] [serial = 312] [outer = 0x0] 00:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11b3e9400) [pid = 1657] [serial = 313] [outer = 0x11b1b3400] 00:15:55 INFO - PROCESS | 1657 | 1461050155660 Marionette DEBUG loaded listener.js 00:15:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11b7a5800) [pid = 1657] [serial = 314] [outer = 0x11b1b3400] 00:15:55 INFO - PROCESS | 1657 | 1461050155990 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]]]}] 00:15:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:15:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 00:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:15:56 INFO - PROCESS | 1657 | 1461050156039 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 00:15:56 INFO - PROCESS | 1657 | 1461050156040 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 00:15:56 INFO - PROCESS | 1657 | 1461050156042 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:15:56 INFO - PROCESS | 1657 | 1461050156043 Marionette TRACE conn2 <- [1,394,null,{}] 00:15:56 INFO - PROCESS | 1657 | 1461050156046 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}] 00:15:56 INFO - PROCESS | 1657 | 1461050156133 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 00:15:56 INFO - PROCESS | 1657 | 1461050156138 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b785800 == 32 [pid = 1657] [id = 106] 00:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11b7a5c00) [pid = 1657] [serial = 315] [outer = 0x0] 00:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11b9c1c00) [pid = 1657] [serial = 316] [outer = 0x11b7a5c00] 00:15:56 INFO - PROCESS | 1657 | 1461050156163 Marionette DEBUG loaded listener.js 00:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11beee800) [pid = 1657] [serial = 317] [outer = 0x11b7a5c00] 00:15:56 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1143b1800) [pid = 1657] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:15:56 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11a3b5000) [pid = 1657] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:15:56 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11b457800) [pid = 1657] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:15:56 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11961c400) [pid = 1657] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:15:56 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x125812800) [pid = 1657] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:15:56 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11a42ac00) [pid = 1657] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:15:56 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x126cbc800) [pid = 1657] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:15:56 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12b5a3c00) [pid = 1657] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:15:56 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12969a800) [pid = 1657] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:15:56 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12b5a4800) [pid = 1657] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:15:56 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x114e18800) [pid = 1657] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:15:56 INFO - PROCESS | 1657 | 1461050156534 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]]]}] 00:15:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:15:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 00:15:56 INFO - PROCESS | 1657 | 1461050156562 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 00:15:56 INFO - PROCESS | 1657 | 1461050156563 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 00:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:15:56 INFO - PROCESS | 1657 | 1461050156567 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:15:56 INFO - PROCESS | 1657 | 1461050156568 Marionette TRACE conn2 <- [1,398,null,{}] 00:15:56 INFO - PROCESS | 1657 | 1461050156570 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}] 00:15:56 INFO - PROCESS | 1657 | 1461050156643 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 00:15:56 INFO - PROCESS | 1657 | 1461050156647 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ba9f000 == 33 [pid = 1657] [id = 107] 00:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x1143b1800) [pid = 1657] [serial = 318] [outer = 0x0] 00:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11b455800) [pid = 1657] [serial = 319] [outer = 0x1143b1800] 00:15:56 INFO - PROCESS | 1657 | 1461050156676 Marionette DEBUG loaded listener.js 00:15:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x123117800) [pid = 1657] [serial = 320] [outer = 0x1143b1800] 00:15:56 INFO - PROCESS | 1657 | 1461050156976 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]]]}] 00:15:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:15:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 418ms 00:15:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:15:56 INFO - PROCESS | 1657 | 1461050156989 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 00:15:56 INFO - PROCESS | 1657 | 1461050156990 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 00:15:56 INFO - PROCESS | 1657 | 1461050156992 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:15:56 INFO - PROCESS | 1657 | 1461050156993 Marionette TRACE conn2 <- [1,402,null,{}] 00:15:56 INFO - PROCESS | 1657 | 1461050156995 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}] 00:15:57 INFO - PROCESS | 1657 | 1461050157071 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 00:15:57 INFO - PROCESS | 1657 | 1461050157111 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x11be95800 == 34 [pid = 1657] [id = 108] 00:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1187c7400) [pid = 1657] [serial = 321] [outer = 0x0] 00:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x12311bc00) [pid = 1657] [serial = 322] [outer = 0x1187c7400] 00:15:57 INFO - PROCESS | 1657 | 1461050157140 Marionette DEBUG loaded listener.js 00:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x125846000) [pid = 1657] [serial = 323] [outer = 0x1187c7400] 00:15:57 INFO - PROCESS | 1657 | 1461050157451 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]]]}] 00:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 469ms 00:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:15:57 INFO - PROCESS | 1657 | 1461050157461 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 00:15:57 INFO - PROCESS | 1657 | 1461050157463 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 00:15:57 INFO - PROCESS | 1657 | 1461050157466 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:15:57 INFO - PROCESS | 1657 | 1461050157470 Marionette TRACE conn2 <- [1,406,null,{}] 00:15:57 INFO - PROCESS | 1657 | 1461050157472 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}] 00:15:57 INFO - PROCESS | 1657 | 1461050157559 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 00:15:57 INFO - PROCESS | 1657 | 1461050157564 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x1259ec800 == 35 [pid = 1657] [id = 109] 00:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x12584ac00) [pid = 1657] [serial = 324] [outer = 0x0] 00:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x125da6400) [pid = 1657] [serial = 325] [outer = 0x12584ac00] 00:15:57 INFO - PROCESS | 1657 | 1461050157592 Marionette DEBUG loaded listener.js 00:15:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12627d800) [pid = 1657] [serial = 326] [outer = 0x12584ac00] 00:15:57 INFO - PROCESS | 1657 | 1461050157888 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]]]}] 00:15:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 472ms 00:15:57 INFO - PROCESS | 1657 | 1461050157937 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 00:15:57 INFO - PROCESS | 1657 | 1461050157939 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 00:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:15:57 INFO - PROCESS | 1657 | 1461050157941 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:15:57 INFO - PROCESS | 1657 | 1461050157942 Marionette TRACE conn2 <- [1,410,null,{}] 00:15:57 INFO - PROCESS | 1657 | 1461050157944 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}] 00:15:58 INFO - PROCESS | 1657 | 1461050158037 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 00:15:58 INFO - PROCESS | 1657 | 1461050158043 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bb3000 == 36 [pid = 1657] [id = 110] 00:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x125845c00) [pid = 1657] [serial = 327] [outer = 0x0] 00:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1266b2800) [pid = 1657] [serial = 328] [outer = 0x125845c00] 00:15:58 INFO - PROCESS | 1657 | 1461050158071 Marionette DEBUG loaded listener.js 00:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x126c4f000) [pid = 1657] [serial = 329] [outer = 0x125845c00] 00:15:58 INFO - PROCESS | 1657 | 1461050158370 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]]]}] 00:15:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:15:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 00:15:58 INFO - PROCESS | 1657 | 1461050158410 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 00:15:58 INFO - PROCESS | 1657 | 1461050158412 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 00:15:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:15:58 INFO - PROCESS | 1657 | 1461050158414 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:15:58 INFO - PROCESS | 1657 | 1461050158415 Marionette TRACE conn2 <- [1,414,null,{}] 00:15:58 INFO - PROCESS | 1657 | 1461050158417 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}] 00:15:58 INFO - PROCESS | 1657 | 1461050158492 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 00:15:58 INFO - PROCESS | 1657 | 1461050158496 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x126436800 == 37 [pid = 1657] [id = 111] 00:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x126747c00) [pid = 1657] [serial = 330] [outer = 0x0] 00:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x126cbf400) [pid = 1657] [serial = 331] [outer = 0x126747c00] 00:15:58 INFO - PROCESS | 1657 | 1461050158525 Marionette DEBUG loaded listener.js 00:15:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1270ba800) [pid = 1657] [serial = 332] [outer = 0x126747c00] 00:15:59 INFO - PROCESS | 1657 | 1461050159040 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]]]}] 00:15:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:15:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 671ms 00:15:59 INFO - PROCESS | 1657 | 1461050159099 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 00:15:59 INFO - PROCESS | 1657 | 1461050159103 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 00:15:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:15:59 INFO - PROCESS | 1657 | 1461050159108 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:15:59 INFO - PROCESS | 1657 | 1461050159110 Marionette TRACE conn2 <- [1,418,null,{}] 00:15:59 INFO - PROCESS | 1657 | 1461050159113 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}] 00:15:59 INFO - PROCESS | 1657 | 1461050159212 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 00:15:59 INFO - PROCESS | 1657 | 1461050159259 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x118855000 == 38 [pid = 1657] [id = 112] 00:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x115be0800) [pid = 1657] [serial = 333] [outer = 0x0] 00:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11715cc00) [pid = 1657] [serial = 334] [outer = 0x115be0800] 00:15:59 INFO - PROCESS | 1657 | 1461050159290 Marionette DEBUG loaded listener.js 00:15:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1187cdc00) [pid = 1657] [serial = 335] [outer = 0x115be0800] 00:16:00 INFO - PROCESS | 1657 | 1461050160180 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]]]}] 00:16:00 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 00:16:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1122ms 00:16:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:16:00 INFO - PROCESS | 1657 | 1461050160230 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 00:16:00 INFO - PROCESS | 1657 | 1461050160234 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 00:16:00 INFO - PROCESS | 1657 | 1461050160238 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:16:00 INFO - PROCESS | 1657 | 1461050160240 Marionette TRACE conn2 <- [1,422,null,{}] 00:16:00 INFO - PROCESS | 1657 | 1461050160243 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}] 00:16:00 INFO - PROCESS | 1657 | 1461050160338 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 00:16:00 INFO - PROCESS | 1657 | 1461050160378 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b12d800 == 39 [pid = 1657] [id = 113] 00:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x118a21000) [pid = 1657] [serial = 336] [outer = 0x0] 00:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11a28f400) [pid = 1657] [serial = 337] [outer = 0x118a21000] 00:16:00 INFO - PROCESS | 1657 | 1461050160408 Marionette DEBUG loaded listener.js 00:16:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11a3a9800) [pid = 1657] [serial = 338] [outer = 0x118a21000] 00:16:01 INFO - PROCESS | 1657 | 1461050161373 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]]]}] 00:16:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:16:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1174ms 00:16:01 INFO - PROCESS | 1657 | 1461050161412 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 00:16:01 INFO - PROCESS | 1657 | 1461050161415 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 00:16:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:16:01 INFO - PROCESS | 1657 | 1461050161418 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:16:01 INFO - PROCESS | 1657 | 1461050161421 Marionette TRACE conn2 <- [1,426,null,{}] 00:16:01 INFO - PROCESS | 1657 | 1461050161425 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}] 00:16:01 INFO - PROCESS | 1657 | 1461050161507 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 00:16:01 INFO - PROCESS | 1657 | 1461050161548 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197f3800 == 40 [pid = 1657] [id = 114] 00:16:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x115d66c00) [pid = 1657] [serial = 339] [outer = 0x0] 00:16:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x117f3f000) [pid = 1657] [serial = 340] [outer = 0x115d66c00] 00:16:01 INFO - PROCESS | 1657 | 1461050161577 Marionette DEBUG loaded listener.js 00:16:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11889b000) [pid = 1657] [serial = 341] [outer = 0x115d66c00] 00:16:02 INFO - PROCESS | 1657 | 1461050162024 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] 00:16:02 INFO - PROCESS | 1657 | 1461050162094 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 00:16:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:16:02 INFO - PROCESS | 1657 | 1461050162097 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:16:02 INFO - PROCESS | 1657 | 1461050162101 Marionette TRACE conn2 <- [1,430,null,{}] 00:16:02 INFO - PROCESS | 1657 | 1461050162103 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}] 00:16:02 INFO - PROCESS | 1657 | 1461050162193 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 00:16:02 INFO - PROCESS | 1657 | --DOCSHELL 0x125bb3000 == 39 [pid = 1657] [id = 110] 00:16:02 INFO - PROCESS | 1657 | --DOCSHELL 0x1259ec800 == 38 [pid = 1657] [id = 109] 00:16:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11be95800 == 37 [pid = 1657] [id = 108] 00:16:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11ba9f000 == 36 [pid = 1657] [id = 107] 00:16:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11b785800 == 35 [pid = 1657] [id = 106] 00:16:02 INFO - PROCESS | 1657 | --DOCSHELL 0x113e25000 == 34 [pid = 1657] [id = 105] 00:16:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11b12e000 == 33 [pid = 1657] [id = 104] 00:16:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11a1b8000 == 32 [pid = 1657] [id = 103] 00:16:02 INFO - PROCESS | 1657 | --DOCSHELL 0x11951f000 == 31 [pid = 1657] [id = 102] 00:16:02 INFO - PROCESS | 1657 | --DOCSHELL 0x118e93000 == 30 [pid = 1657] [id = 101] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12969d400) [pid = 1657] [serial = 245] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11b3e6c00) [pid = 1657] [serial = 275] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11bab5400) [pid = 1657] [serial = 277] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12766dc00) [pid = 1657] [serial = 259] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12ba0d000) [pid = 1657] [serial = 265] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1296e0800) [pid = 1657] [serial = 262] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x129167400) [pid = 1657] [serial = 260] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12bd76800) [pid = 1657] [serial = 268] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x119614400) [pid = 1657] [serial = 250] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11a382c00) [pid = 1657] [serial = 251] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x114949800) [pid = 1657] [serial = 247] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x114e16c00) [pid = 1657] [serial = 248] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11a6df400) [pid = 1657] [serial = 253] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11b3e5800) [pid = 1657] [serial = 254] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x125811400) [pid = 1657] [serial = 256] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12bb33400) [pid = 1657] [serial = 266] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11a87b400) [pid = 1657] [serial = 274] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11a4fb000) [pid = 1657] [serial = 272] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12bdec400) [pid = 1657] [serial = 269] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11a3a7800) [pid = 1657] [serial = 271] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12b5a1800) [pid = 1657] [serial = 263] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x1260d1800) [pid = 1657] [serial = 257] [outer = 0x0] [url = about:blank] 00:16:02 INFO - PROCESS | 1657 | 1461050162263 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x11426a000 == 31 [pid = 1657] [id = 115] 00:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1143ab000) [pid = 1657] [serial = 342] [outer = 0x0] 00:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x115d67800) [pid = 1657] [serial = 343] [outer = 0x1143ab000] 00:16:02 INFO - PROCESS | 1657 | 1461050162290 Marionette DEBUG loaded listener.js 00:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11a295400) [pid = 1657] [serial = 344] [outer = 0x1143ab000] 00:16:02 INFO - PROCESS | 1657 | 1461050162600 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]]]}] 00:16:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:16:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 523ms 00:16:02 INFO - PROCESS | 1657 | 1461050162620 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 00:16:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:16:02 INFO - PROCESS | 1657 | 1461050162622 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 00:16:02 INFO - PROCESS | 1657 | 1461050162624 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:16:02 INFO - PROCESS | 1657 | 1461050162626 Marionette TRACE conn2 <- [1,434,null,{}] 00:16:02 INFO - PROCESS | 1657 | 1461050162636 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}] 00:16:02 INFO - PROCESS | 1657 | 1461050162713 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 00:16:02 INFO - PROCESS | 1657 | 1461050162720 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a172800 == 32 [pid = 1657] [id = 116] 00:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11494d000) [pid = 1657] [serial = 345] [outer = 0x0] 00:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11a3b8400) [pid = 1657] [serial = 346] [outer = 0x11494d000] 00:16:02 INFO - PROCESS | 1657 | 1461050162749 Marionette DEBUG loaded listener.js 00:16:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11a4f7c00) [pid = 1657] [serial = 347] [outer = 0x11494d000] 00:16:03 INFO - PROCESS | 1657 | 1461050163102 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]]]}] 00:16:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:16:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 525ms 00:16:03 INFO - PROCESS | 1657 | 1461050163150 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 00:16:03 INFO - PROCESS | 1657 | 1461050163151 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 00:16:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:16:03 INFO - PROCESS | 1657 | 1461050163156 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:16:03 INFO - PROCESS | 1657 | 1461050163157 Marionette TRACE conn2 <- [1,438,null,{}] 00:16:03 INFO - PROCESS | 1657 | 1461050163162 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}] 00:16:03 INFO - PROCESS | 1657 | 1461050163233 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 00:16:03 INFO - PROCESS | 1657 | 1461050163239 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b777000 == 33 [pid = 1657] [id = 117] 00:16:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11a5c1000) [pid = 1657] [serial = 348] [outer = 0x0] 00:16:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11a6db800) [pid = 1657] [serial = 349] [outer = 0x11a5c1000] 00:16:03 INFO - PROCESS | 1657 | 1461050163267 Marionette DEBUG loaded listener.js 00:16:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11afc1000) [pid = 1657] [serial = 350] [outer = 0x11a5c1000] 00:16:03 INFO - PROCESS | 1657 | 1461050163584 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]]]}] 00:16:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:16:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 473ms 00:16:03 INFO - PROCESS | 1657 | 1461050163628 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 00:16:03 INFO - PROCESS | 1657 | 1461050163629 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 00:16:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:16:03 INFO - PROCESS | 1657 | 1461050163631 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:16:03 INFO - PROCESS | 1657 | 1461050163632 Marionette TRACE conn2 <- [1,442,null,{}] 00:16:03 INFO - PROCESS | 1657 | 1461050163634 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}] 00:16:03 INFO - PROCESS | 1657 | 1461050163703 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 00:16:03 INFO - PROCESS | 1657 | 1461050163747 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ba97000 == 34 [pid = 1657] [id = 118] 00:16:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11a381800) [pid = 1657] [serial = 351] [outer = 0x0] 00:16:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11afc7c00) [pid = 1657] [serial = 352] [outer = 0x11a381800] 00:16:03 INFO - PROCESS | 1657 | 1461050163773 Marionette DEBUG loaded listener.js 00:16:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11b457800) [pid = 1657] [serial = 353] [outer = 0x11a381800] 00:16:04 INFO - PROCESS | 1657 | 1461050164073 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]]]}] 00:16:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:16:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 471ms 00:16:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:16:04 INFO - PROCESS | 1657 | 1461050164102 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 00:16:04 INFO - PROCESS | 1657 | 1461050164104 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 00:16:04 INFO - PROCESS | 1657 | 1461050164106 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:16:04 INFO - PROCESS | 1657 | 1461050164107 Marionette TRACE conn2 <- [1,446,null,{}] 00:16:04 INFO - PROCESS | 1657 | 1461050164109 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}] 00:16:04 INFO - PROCESS | 1657 | 1461050164197 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 00:16:04 INFO - PROCESS | 1657 | 1461050164205 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x125b15800 == 35 [pid = 1657] [id = 119] 00:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11b45e800) [pid = 1657] [serial = 354] [outer = 0x0] 00:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11b9c3800) [pid = 1657] [serial = 355] [outer = 0x11b45e800] 00:16:04 INFO - PROCESS | 1657 | 1461050164233 Marionette DEBUG loaded listener.js 00:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125818000) [pid = 1657] [serial = 356] [outer = 0x11b45e800] 00:16:04 INFO - PROCESS | 1657 | 1461050164590 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]]]}] 00:16:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:16:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 517ms 00:16:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:16:04 INFO - PROCESS | 1657 | 1461050164624 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 00:16:04 INFO - PROCESS | 1657 | 1461050164625 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 00:16:04 INFO - PROCESS | 1657 | 1461050164627 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:16:04 INFO - PROCESS | 1657 | 1461050164628 Marionette TRACE conn2 <- [1,450,null,{}] 00:16:04 INFO - PROCESS | 1657 | 1461050164631 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}] 00:16:04 INFO - PROCESS | 1657 | 1461050164717 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 00:16:04 INFO - PROCESS | 1657 | 1461050164748 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x115d0e800 == 36 [pid = 1657] [id = 120] 00:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1143ae800) [pid = 1657] [serial = 357] [outer = 0x0] 00:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x125844800) [pid = 1657] [serial = 358] [outer = 0x1143ae800] 00:16:04 INFO - PROCESS | 1657 | 1461050164774 Marionette DEBUG loaded listener.js 00:16:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x125ba4c00) [pid = 1657] [serial = 359] [outer = 0x1143ae800] 00:16:05 INFO - PROCESS | 1657 | 1461050165104 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] 00:16:05 INFO - PROCESS | 1657 | 1461050165151 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 00:16:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:16:05 INFO - PROCESS | 1657 | 1461050165154 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:16:05 INFO - PROCESS | 1657 | 1461050165155 Marionette TRACE conn2 <- [1,454,null,{}] 00:16:05 INFO - PROCESS | 1657 | 1461050165158 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}] 00:16:05 INFO - PROCESS | 1657 | 1461050165242 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 00:16:05 INFO - PROCESS | 1657 | 1461050165270 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a5b000 == 37 [pid = 1657] [id = 121] 00:16:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x125da1000) [pid = 1657] [serial = 360] [outer = 0x0] 00:16:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1260cdc00) [pid = 1657] [serial = 361] [outer = 0x125da1000] 00:16:05 INFO - PROCESS | 1657 | 1461050165296 Marionette DEBUG loaded listener.js 00:16:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x126c4a400) [pid = 1657] [serial = 362] [outer = 0x125da1000] 00:16:05 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:05 INFO - PROCESS | 1657 | 1461050165599 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]]]}] 00:16:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:16:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 471ms 00:16:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:16:05 INFO - PROCESS | 1657 | 1461050165625 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 00:16:05 INFO - PROCESS | 1657 | 1461050165627 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 00:16:05 INFO - PROCESS | 1657 | 1461050165636 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:16:05 INFO - PROCESS | 1657 | 1461050165637 Marionette TRACE conn2 <- [1,458,null,{}] 00:16:05 INFO - PROCESS | 1657 | 1461050165640 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}] 00:16:05 INFO - PROCESS | 1657 | 1461050165727 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 00:16:05 INFO - PROCESS | 1657 | 1461050165732 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x1275cd000 == 38 [pid = 1657] [id = 122] 00:16:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x125e87800) [pid = 1657] [serial = 363] [outer = 0x0] 00:16:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1270b7800) [pid = 1657] [serial = 364] [outer = 0x125e87800] 00:16:05 INFO - PROCESS | 1657 | 1461050165757 Marionette DEBUG loaded listener.js 00:16:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x1275a9000) [pid = 1657] [serial = 365] [outer = 0x125e87800] 00:16:06 INFO - PROCESS | 1657 | 1461050166067 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] 00:16:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:16:06 INFO - PROCESS | 1657 | 1461050166107 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 00:16:06 INFO - PROCESS | 1657 | 1461050166109 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:16:06 INFO - PROCESS | 1657 | 1461050166110 Marionette TRACE conn2 <- [1,462,null,{}] 00:16:06 INFO - PROCESS | 1657 | 1461050166113 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}] 00:16:06 INFO - PROCESS | 1657 | 1461050166202 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 00:16:06 INFO - PROCESS | 1657 | 1461050166206 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x128fc4000 == 39 [pid = 1657] [id = 123] 00:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x125e90000) [pid = 1657] [serial = 366] [outer = 0x0] 00:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12897d000) [pid = 1657] [serial = 367] [outer = 0x125e90000] 00:16:06 INFO - PROCESS | 1657 | 1461050166231 Marionette DEBUG loaded listener.js 00:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x129106000) [pid = 1657] [serial = 368] [outer = 0x125e90000] 00:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11a6d7800) [pid = 1657] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11b1b3400) [pid = 1657] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1143ad000) [pid = 1657] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11a3a0c00) [pid = 1657] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x115be7000) [pid = 1657] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12584ac00) [pid = 1657] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x125845c00) [pid = 1657] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118a25800) [pid = 1657] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x119620000) [pid = 1657] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11b7a5c00) [pid = 1657] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1187c7400) [pid = 1657] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1143b1800) [pid = 1657] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:16:06 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11a4f2000) [pid = 1657] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:16:06 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:06 INFO - PROCESS | 1657 | 1461050166623 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] 00:16:06 INFO - PROCESS | 1657 | 1461050166631 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 00:16:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:16:06 INFO - PROCESS | 1657 | 1461050166637 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:16:06 INFO - PROCESS | 1657 | 1461050166639 Marionette TRACE conn2 <- [1,466,null,{}] 00:16:06 INFO - PROCESS | 1657 | 1461050166641 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}] 00:16:06 INFO - PROCESS | 1657 | 1461050166726 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 00:16:06 INFO - PROCESS | 1657 | 1461050166773 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x129446800 == 40 [pid = 1657] [id = 124] 00:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x118a25800) [pid = 1657] [serial = 369] [outer = 0x0] 00:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11b458400) [pid = 1657] [serial = 370] [outer = 0x118a25800] 00:16:06 INFO - PROCESS | 1657 | 1461050166803 Marionette DEBUG loaded listener.js 00:16:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x129170c00) [pid = 1657] [serial = 371] [outer = 0x118a25800] 00:16:07 INFO - PROCESS | 1657 | 1461050167085 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 00:16:07 INFO - PROCESS | 1657 | 1461050167108 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 00:16:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:16:07 INFO - PROCESS | 1657 | 1461050167111 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:16:07 INFO - PROCESS | 1657 | 1461050167112 Marionette TRACE conn2 <- [1,470,null,{}] 00:16:07 INFO - PROCESS | 1657 | 1461050167122 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}] 00:16:07 INFO - PROCESS | 1657 | 1461050167204 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 00:16:07 INFO - PROCESS | 1657 | 1461050167209 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba6e800 == 41 [pid = 1657] [id = 125] 00:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1294db000) [pid = 1657] [serial = 372] [outer = 0x0] 00:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12969ac00) [pid = 1657] [serial = 373] [outer = 0x1294db000] 00:16:07 INFO - PROCESS | 1657 | 1461050167237 Marionette DEBUG loaded listener.js 00:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1296e6c00) [pid = 1657] [serial = 374] [outer = 0x1294db000] 00:16:07 INFO - PROCESS | 1657 | 1461050167561 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]]]}] 00:16:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:16:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 00:16:07 INFO - PROCESS | 1657 | 1461050167580 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 00:16:07 INFO - PROCESS | 1657 | 1461050167582 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 00:16:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:16:07 INFO - PROCESS | 1657 | 1461050167585 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:16:07 INFO - PROCESS | 1657 | 1461050167586 Marionette TRACE conn2 <- [1,474,null,{}] 00:16:07 INFO - PROCESS | 1657 | 1461050167588 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}] 00:16:07 INFO - PROCESS | 1657 | 1461050167684 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 00:16:07 INFO - PROCESS | 1657 | 1461050167690 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bbb4800 == 42 [pid = 1657] [id = 126] 00:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11a873000) [pid = 1657] [serial = 375] [outer = 0x0] 00:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12968f800) [pid = 1657] [serial = 376] [outer = 0x11a873000] 00:16:07 INFO - PROCESS | 1657 | 1461050167715 Marionette DEBUG loaded listener.js 00:16:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12b5a3c00) [pid = 1657] [serial = 377] [outer = 0x11a873000] 00:16:08 INFO - PROCESS | 1657 | 1461050168002 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]]]}] 00:16:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:16:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 471ms 00:16:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:16:08 INFO - PROCESS | 1657 | 1461050168056 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 00:16:08 INFO - PROCESS | 1657 | 1461050168057 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 00:16:08 INFO - PROCESS | 1657 | 1461050168059 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:16:08 INFO - PROCESS | 1657 | 1461050168060 Marionette TRACE conn2 <- [1,478,null,{}] 00:16:08 INFO - PROCESS | 1657 | 1461050168063 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}] 00:16:08 INFO - PROCESS | 1657 | 1461050168137 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 00:16:08 INFO - PROCESS | 1657 | 1461050168141 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ce9d800 == 43 [pid = 1657] [id = 127] 00:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12b5a4000) [pid = 1657] [serial = 378] [outer = 0x0] 00:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12b5ac400) [pid = 1657] [serial = 379] [outer = 0x12b5a4000] 00:16:08 INFO - PROCESS | 1657 | 1461050168166 Marionette DEBUG loaded listener.js 00:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12ba0a400) [pid = 1657] [serial = 380] [outer = 0x12b5a4000] 00:16:08 INFO - PROCESS | 1657 | 1461050168537 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]]]}] 00:16:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:16:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 518ms 00:16:08 INFO - PROCESS | 1657 | 1461050168578 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 00:16:08 INFO - PROCESS | 1657 | 1461050168580 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 00:16:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:16:08 INFO - PROCESS | 1657 | 1461050168584 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:16:08 INFO - PROCESS | 1657 | 1461050168586 Marionette TRACE conn2 <- [1,482,null,{}] 00:16:08 INFO - PROCESS | 1657 | 1461050168590 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}] 00:16:08 INFO - PROCESS | 1657 | 1461050168675 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 00:16:08 INFO - PROCESS | 1657 | 1461050168759 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x118197800 == 44 [pid = 1657] [id = 128] 00:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x114e14800) [pid = 1657] [serial = 381] [outer = 0x0] 00:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x115b5a000) [pid = 1657] [serial = 382] [outer = 0x114e14800] 00:16:08 INFO - PROCESS | 1657 | 1461050168790 Marionette DEBUG loaded listener.js 00:16:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11889f000) [pid = 1657] [serial = 383] [outer = 0x114e14800] 00:16:09 INFO - PROCESS | 1657 | 1461050169287 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]]]}] 00:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 772ms 00:16:09 INFO - PROCESS | 1657 | 1461050169357 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 00:16:09 INFO - PROCESS | 1657 | 1461050169363 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 00:16:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:16:09 INFO - PROCESS | 1657 | 1461050169370 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:16:09 INFO - PROCESS | 1657 | 1461050169373 Marionette TRACE conn2 <- [1,486,null,{}] 00:16:09 INFO - PROCESS | 1657 | 1461050169377 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}] 00:16:09 INFO - PROCESS | 1657 | 1461050169503 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 00:16:09 INFO - PROCESS | 1657 | 1461050169548 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b48d800 == 45 [pid = 1657] [id = 129] 00:16:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x118a27000) [pid = 1657] [serial = 384] [outer = 0x0] 00:16:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11a3b1400) [pid = 1657] [serial = 385] [outer = 0x118a27000] 00:16:09 INFO - PROCESS | 1657 | 1461050169578 Marionette DEBUG loaded listener.js 00:16:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11a4f6c00) [pid = 1657] [serial = 386] [outer = 0x118a27000] 00:16:09 INFO - PROCESS | 1657 | 1461050169971 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]]]}] 00:16:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:16:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 622ms 00:16:10 INFO - PROCESS | 1657 | 1461050170012 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 00:16:10 INFO - PROCESS | 1657 | 1461050170014 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 00:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:16:10 INFO - PROCESS | 1657 | 1461050170031 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:16:10 INFO - PROCESS | 1657 | 1461050170033 Marionette TRACE conn2 <- [1,490,null,{}] 00:16:10 INFO - PROCESS | 1657 | 1461050170041 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}] 00:16:10 INFO - PROCESS | 1657 | 1461050170142 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 00:16:10 INFO - PROCESS | 1657 | 1461050170188 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b593800 == 46 [pid = 1657] [id = 130] 00:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11a5bbc00) [pid = 1657] [serial = 387] [outer = 0x0] 00:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11b3e4400) [pid = 1657] [serial = 388] [outer = 0x11a5bbc00] 00:16:10 INFO - PROCESS | 1657 | 1461050170220 Marionette DEBUG loaded listener.js 00:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12311a800) [pid = 1657] [serial = 389] [outer = 0x11a5bbc00] 00:16:10 INFO - PROCESS | 1657 | 1461050170612 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]]]}] 00:16:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:16:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 627ms 00:16:10 INFO - PROCESS | 1657 | 1461050170656 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 00:16:10 INFO - PROCESS | 1657 | 1461050170658 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 00:16:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:16:10 INFO - PROCESS | 1657 | 1461050170661 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:16:10 INFO - PROCESS | 1657 | 1461050170662 Marionette TRACE conn2 <- [1,494,null,{}] 00:16:10 INFO - PROCESS | 1657 | 1461050170664 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}] 00:16:10 INFO - PROCESS | 1657 | 1461050170760 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 00:16:10 INFO - PROCESS | 1657 | 1461050170806 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d896800 == 47 [pid = 1657] [id = 131] 00:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11bfa9c00) [pid = 1657] [serial = 390] [outer = 0x0] 00:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x125ffec00) [pid = 1657] [serial = 391] [outer = 0x11bfa9c00] 00:16:10 INFO - PROCESS | 1657 | 1461050170836 Marionette DEBUG loaded listener.js 00:16:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1275afc00) [pid = 1657] [serial = 392] [outer = 0x11bfa9c00] 00:16:11 INFO - PROCESS | 1657 | 1461050171300 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]]]}] 00:16:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:16:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 669ms 00:16:11 INFO - PROCESS | 1657 | 1461050171331 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 00:16:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:16:11 INFO - PROCESS | 1657 | 1461050171332 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 00:16:11 INFO - PROCESS | 1657 | 1461050171336 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:16:11 INFO - PROCESS | 1657 | 1461050171337 Marionette TRACE conn2 <- [1,498,null,{}] 00:16:11 INFO - PROCESS | 1657 | 1461050171340 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}] 00:16:11 INFO - PROCESS | 1657 | 1461050171466 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 00:16:11 INFO - PROCESS | 1657 | 1461050171671 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190f9800 == 48 [pid = 1657] [id = 132] 00:16:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x114e0f800) [pid = 1657] [serial = 393] [outer = 0x0] 00:16:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x115005800) [pid = 1657] [serial = 394] [outer = 0x114e0f800] 00:16:11 INFO - PROCESS | 1657 | 1461050171699 Marionette DEBUG loaded listener.js 00:16:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x118a26000) [pid = 1657] [serial = 395] [outer = 0x114e0f800] 00:16:12 INFO - PROCESS | 1657 | 1461050172112 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]]]}] 00:16:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 821ms 00:16:12 INFO - PROCESS | 1657 | 1461050172158 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 00:16:12 INFO - PROCESS | 1657 | 1461050172160 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 00:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:16:12 INFO - PROCESS | 1657 | 1461050172163 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:16:12 INFO - PROCESS | 1657 | 1461050172166 Marionette TRACE conn2 <- [1,502,null,{}] 00:16:12 INFO - PROCESS | 1657 | 1461050172170 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}] 00:16:12 INFO - PROCESS | 1657 | 1461050172259 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 00:16:12 INFO - PROCESS | 1657 | 1461050172318 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190f6800 == 49 [pid = 1657] [id = 133] 00:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1191afc00) [pid = 1657] [serial = 396] [outer = 0x0] 00:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11a37c000) [pid = 1657] [serial = 397] [outer = 0x1191afc00] 00:16:12 INFO - PROCESS | 1657 | 1461050172349 Marionette DEBUG loaded listener.js 00:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x11a3b2c00) [pid = 1657] [serial = 398] [outer = 0x1191afc00] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x113cc4800 == 48 [pid = 1657] [id = 83] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12bbb4800 == 47 [pid = 1657] [id = 126] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba6e800 == 46 [pid = 1657] [id = 125] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x129446800 == 45 [pid = 1657] [id = 124] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x128fc4000 == 44 [pid = 1657] [id = 123] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1275cd000 == 43 [pid = 1657] [id = 122] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x126a5b000 == 42 [pid = 1657] [id = 121] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x115d0e800 == 41 [pid = 1657] [id = 120] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x125b15800 == 40 [pid = 1657] [id = 119] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11ba97000 == 39 [pid = 1657] [id = 118] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11b777000 == 38 [pid = 1657] [id = 117] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11a172800 == 37 [pid = 1657] [id = 116] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11426a000 == 36 [pid = 1657] [id = 115] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1197f3800 == 35 [pid = 1657] [id = 114] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11b12d800 == 34 [pid = 1657] [id = 113] 00:16:12 INFO - PROCESS | 1657 | --DOCSHELL 0x118855000 == 33 [pid = 1657] [id = 112] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11b113c00) [pid = 1657] [serial = 310] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11b3e9400) [pid = 1657] [serial = 313] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11b1b1000) [pid = 1657] [serial = 311] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x113c03000) [pid = 1657] [serial = 280] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x11b462400) [pid = 1657] [serial = 283] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x126c93800) [pid = 1657] [serial = 286] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1143b2c00) [pid = 1657] [serial = 292] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x114e0e000) [pid = 1657] [serial = 293] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11715fc00) [pid = 1657] [serial = 289] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11a3aec00) [pid = 1657] [serial = 304] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11a3ba800) [pid = 1657] [serial = 305] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x117159400) [pid = 1657] [serial = 295] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12627d800) [pid = 1657] [serial = 326] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1182c6800) [pid = 1657] [serial = 296] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1266b2800) [pid = 1657] [serial = 328] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x118aa4c00) [pid = 1657] [serial = 298] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1191b5800) [pid = 1657] [serial = 299] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11a296400) [pid = 1657] [serial = 301] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11a39d800) [pid = 1657] [serial = 302] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11b9c1c00) [pid = 1657] [serial = 316] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11b7a5800) [pid = 1657] [serial = 314] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12311bc00) [pid = 1657] [serial = 322] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11b455800) [pid = 1657] [serial = 319] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x123117800) [pid = 1657] [serial = 320] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x125da6400) [pid = 1657] [serial = 325] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11beee800) [pid = 1657] [serial = 317] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11a4f4c00) [pid = 1657] [serial = 307] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11a6d4800) [pid = 1657] [serial = 308] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x125846000) [pid = 1657] [serial = 323] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x126c4f000) [pid = 1657] [serial = 329] [outer = 0x0] [url = about:blank] 00:16:12 INFO - PROCESS | 1657 | 1461050172716 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]]]}] 00:16:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:16:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 571ms 00:16:12 INFO - PROCESS | 1657 | 1461050172738 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 00:16:12 INFO - PROCESS | 1657 | 1461050172740 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 00:16:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:16:12 INFO - PROCESS | 1657 | 1461050172743 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:16:12 INFO - PROCESS | 1657 | 1461050172744 Marionette TRACE conn2 <- [1,506,null,{}] 00:16:12 INFO - PROCESS | 1657 | 1461050172746 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}] 00:16:12 INFO - PROCESS | 1657 | 1461050172821 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 00:16:12 INFO - PROCESS | 1657 | 1461050172886 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x1187df000 == 34 [pid = 1657] [id = 134] 00:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1143b1800) [pid = 1657] [serial = 399] [outer = 0x0] 00:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11a4f2c00) [pid = 1657] [serial = 400] [outer = 0x1143b1800] 00:16:12 INFO - PROCESS | 1657 | 1461050172916 Marionette DEBUG loaded listener.js 00:16:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11a5c5000) [pid = 1657] [serial = 401] [outer = 0x1143b1800] 00:16:13 INFO - PROCESS | 1657 | 1461050173227 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]]]}] 00:16:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 518ms 00:16:13 INFO - PROCESS | 1657 | 1461050173262 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 00:16:13 INFO - PROCESS | 1657 | 1461050173263 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 00:16:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:16:13 INFO - PROCESS | 1657 | 1461050173272 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:16:13 INFO - PROCESS | 1657 | 1461050173276 Marionette TRACE conn2 <- [1,510,null,{}] 00:16:13 INFO - PROCESS | 1657 | 1461050173279 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}] 00:16:13 INFO - PROCESS | 1657 | 1461050173353 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 00:16:13 INFO - PROCESS | 1657 | 1461050173395 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x11af4b000 == 35 [pid = 1657] [id = 135] 00:16:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11a4f4800) [pid = 1657] [serial = 402] [outer = 0x0] 00:16:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11a873c00) [pid = 1657] [serial = 403] [outer = 0x11a4f4800] 00:16:13 INFO - PROCESS | 1657 | 1461050173424 Marionette DEBUG loaded listener.js 00:16:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11b45dc00) [pid = 1657] [serial = 404] [outer = 0x11a4f4800] 00:16:13 INFO - PROCESS | 1657 | 1461050173706 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]]]}] 00:16:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:16:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 478ms 00:16:13 INFO - PROCESS | 1657 | 1461050173744 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 00:16:13 INFO - PROCESS | 1657 | 1461050173746 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 00:16:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:16:13 INFO - PROCESS | 1657 | 1461050173749 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:16:13 INFO - PROCESS | 1657 | 1461050173751 Marionette TRACE conn2 <- [1,514,null,{}] 00:16:13 INFO - PROCESS | 1657 | 1461050173755 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}] 00:16:13 INFO - PROCESS | 1657 | 1461050173829 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 00:16:13 INFO - PROCESS | 1657 | 1461050173835 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b940000 == 36 [pid = 1657] [id = 136] 00:16:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x117fa9800) [pid = 1657] [serial = 405] [outer = 0x0] 00:16:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11bab5400) [pid = 1657] [serial = 406] [outer = 0x117fa9800] 00:16:13 INFO - PROCESS | 1657 | 1461050173862 Marionette DEBUG loaded listener.js 00:16:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x125811400) [pid = 1657] [serial = 407] [outer = 0x117fa9800] 00:16:14 INFO - PROCESS | 1657 | 1461050174171 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]]]}] 00:16:14 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 00:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 475ms 00:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:16:14 INFO - PROCESS | 1657 | 1461050174223 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 00:16:14 INFO - PROCESS | 1657 | 1461050174224 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 00:16:14 INFO - PROCESS | 1657 | 1461050174239 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:16:14 INFO - PROCESS | 1657 | 1461050174241 Marionette TRACE conn2 <- [1,518,null,{}] 00:16:14 INFO - PROCESS | 1657 | 1461050174243 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}] 00:16:14 INFO - PROCESS | 1657 | 1461050174313 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 00:16:14 INFO - PROCESS | 1657 | 1461050174320 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bfde800 == 37 [pid = 1657] [id = 137] 00:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x125944c00) [pid = 1657] [serial = 408] [outer = 0x0] 00:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x125b9ec00) [pid = 1657] [serial = 409] [outer = 0x125944c00] 00:16:14 INFO - PROCESS | 1657 | 1461050174353 Marionette DEBUG loaded listener.js 00:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x126746000) [pid = 1657] [serial = 410] [outer = 0x125944c00] 00:16:14 INFO - PROCESS | 1657 | 1461050174709 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]]]}] 00:16:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:16:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 530ms 00:16:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:16:14 INFO - PROCESS | 1657 | 1461050174758 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 00:16:14 INFO - PROCESS | 1657 | 1461050174759 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 00:16:14 INFO - PROCESS | 1657 | 1461050174761 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:16:14 INFO - PROCESS | 1657 | 1461050174762 Marionette TRACE conn2 <- [1,522,null,{}] 00:16:14 INFO - PROCESS | 1657 | 1461050174764 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}] 00:16:14 INFO - PROCESS | 1657 | 1461050174856 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 00:16:14 INFO - PROCESS | 1657 | 1461050174862 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x118ea0000 == 38 [pid = 1657] [id = 138] 00:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x125da3800) [pid = 1657] [serial = 411] [outer = 0x0] 00:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x126d96c00) [pid = 1657] [serial = 412] [outer = 0x125da3800] 00:16:14 INFO - PROCESS | 1657 | 1461050174887 Marionette DEBUG loaded listener.js 00:16:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x129110000) [pid = 1657] [serial = 413] [outer = 0x125da3800] 00:16:15 INFO - PROCESS | 1657 | 1461050175245 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]]]}] 00:16:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:16:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 00:16:15 INFO - PROCESS | 1657 | 1461050175279 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 00:16:15 INFO - PROCESS | 1657 | 1461050175280 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 00:16:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:16:15 INFO - PROCESS | 1657 | 1461050175288 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:16:15 INFO - PROCESS | 1657 | 1461050175289 Marionette TRACE conn2 <- [1,526,null,{}] 00:16:15 INFO - PROCESS | 1657 | 1461050175291 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}] 00:16:15 INFO - PROCESS | 1657 | 1461050175380 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 00:16:15 INFO - PROCESS | 1657 | 1461050175384 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x126434800 == 39 [pid = 1657] [id = 139] 00:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x129164000) [pid = 1657] [serial = 414] [outer = 0x0] 00:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x129691000) [pid = 1657] [serial = 415] [outer = 0x129164000] 00:16:15 INFO - PROCESS | 1657 | 1461050175410 Marionette DEBUG loaded listener.js 00:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1296e1800) [pid = 1657] [serial = 416] [outer = 0x129164000] 00:16:15 INFO - PROCESS | 1657 | 1461050175746 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]]]}] 00:16:15 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 00:16:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 469ms 00:16:15 INFO - PROCESS | 1657 | 1461050175758 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 00:16:15 INFO - PROCESS | 1657 | 1461050175759 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 00:16:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:16:15 INFO - PROCESS | 1657 | 1461050175761 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:16:15 INFO - PROCESS | 1657 | 1461050175762 Marionette TRACE conn2 <- [1,530,null,{}] 00:16:15 INFO - PROCESS | 1657 | 1461050175764 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}] 00:16:15 INFO - PROCESS | 1657 | 1461050175860 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 00:16:15 INFO - PROCESS | 1657 | 1461050175872 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x1275d6000 == 40 [pid = 1657] [id = 140] 00:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1296e2c00) [pid = 1657] [serial = 417] [outer = 0x0] 00:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12b59fc00) [pid = 1657] [serial = 418] [outer = 0x1296e2c00] 00:16:15 INFO - PROCESS | 1657 | 1461050175897 Marionette DEBUG loaded listener.js 00:16:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12bb06000) [pid = 1657] [serial = 419] [outer = 0x1296e2c00] 00:16:16 INFO - PROCESS | 1657 | 1461050176238 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"]]]}] 00:16:16 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 00:16:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:16:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:16:16 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 00:16:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:16:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:16:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:16:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 00:16:16 INFO - PROCESS | 1657 | 1461050176282 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 00:16:16 INFO - PROCESS | 1657 | 1461050176284 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 00:16:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:16:16 INFO - PROCESS | 1657 | 1461050176287 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:16:16 INFO - PROCESS | 1657 | 1461050176289 Marionette TRACE conn2 <- [1,534,null,{}] 00:16:16 INFO - PROCESS | 1657 | 1461050176293 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}] 00:16:16 INFO - PROCESS | 1657 | 1461050176438 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 00:16:16 INFO - PROCESS | 1657 | 1461050176456 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c0a3000 == 41 [pid = 1657] [id = 141] 00:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12bb0fc00) [pid = 1657] [serial = 420] [outer = 0x0] 00:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12bb31c00) [pid = 1657] [serial = 421] [outer = 0x12bb0fc00] 00:16:16 INFO - PROCESS | 1657 | 1461050176495 Marionette DEBUG loaded listener.js 00:16:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12bb3a000) [pid = 1657] [serial = 422] [outer = 0x12bb0fc00] 00:16:16 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11494d000) [pid = 1657] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:16:16 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1143ae800) [pid = 1657] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:16:16 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1143ab000) [pid = 1657] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:16:16 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11b45e800) [pid = 1657] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:16:16 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11a5c1000) [pid = 1657] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:16:16 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11a381800) [pid = 1657] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:16:16 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x125da1000) [pid = 1657] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:16:16 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x115d66c00) [pid = 1657] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:16:16 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x118a25800) [pid = 1657] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:16:16 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x125e87800) [pid = 1657] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:16:16 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x125e90000) [pid = 1657] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:16:16 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1294db000) [pid = 1657] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:16:16 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11a873000) [pid = 1657] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:16:16 INFO - PROCESS | 1657 | 1461050176971 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]]]}] 00:16:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:16:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 720ms 00:16:17 INFO - PROCESS | 1657 | 1461050177010 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 00:16:17 INFO - PROCESS | 1657 | 1461050177011 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 00:16:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:16:17 INFO - PROCESS | 1657 | 1461050177014 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:16:17 INFO - PROCESS | 1657 | 1461050177015 Marionette TRACE conn2 <- [1,538,null,{}] 00:16:17 INFO - PROCESS | 1657 | 1461050177023 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}] 00:16:17 INFO - PROCESS | 1657 | 1461050177107 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 00:16:17 INFO - PROCESS | 1657 | 1461050177113 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d191000 == 42 [pid = 1657] [id = 142] 00:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x118746400) [pid = 1657] [serial = 423] [outer = 0x0] 00:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11b45e800) [pid = 1657] [serial = 424] [outer = 0x118746400] 00:16:17 INFO - PROCESS | 1657 | 1461050177151 Marionette DEBUG loaded listener.js 00:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12bb36c00) [pid = 1657] [serial = 425] [outer = 0x118746400] 00:16:17 INFO - PROCESS | 1657 | 1461050177507 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]]]}] 00:16:17 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. 00:16:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 526ms 00:16:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:16:17 INFO - PROCESS | 1657 | 1461050177541 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 00:16:17 INFO - PROCESS | 1657 | 1461050177544 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 00:16:17 INFO - PROCESS | 1657 | 1461050177547 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:16:17 INFO - PROCESS | 1657 | 1461050177550 Marionette TRACE conn2 <- [1,542,null,{}] 00:16:17 INFO - PROCESS | 1657 | 1461050177553 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}] 00:16:17 INFO - PROCESS | 1657 | 1461050177717 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 00:16:17 INFO - PROCESS | 1657 | 1461050177728 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da68000 == 43 [pid = 1657] [id = 143] 00:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x126d90800) [pid = 1657] [serial = 426] [outer = 0x0] 00:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12bd70400) [pid = 1657] [serial = 427] [outer = 0x126d90800] 00:16:17 INFO - PROCESS | 1657 | 1461050177768 Marionette DEBUG loaded listener.js 00:16:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12cee3800) [pid = 1657] [serial = 428] [outer = 0x126d90800] 00:16:18 INFO - PROCESS | 1657 | 1461050178154 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]]]}] 00:16:18 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. 00:16:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 622ms 00:16:18 INFO - PROCESS | 1657 | 1461050178170 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 00:16:18 INFO - PROCESS | 1657 | 1461050178172 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 00:16:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:16:18 INFO - PROCESS | 1657 | 1461050178175 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:16:18 INFO - PROCESS | 1657 | 1461050178177 Marionette TRACE conn2 <- [1,546,null,{}] 00:16:18 INFO - PROCESS | 1657 | 1461050178180 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}] 00:16:18 INFO - PROCESS | 1657 | 1461050178332 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 00:16:18 INFO - PROCESS | 1657 | 1461050178392 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e4ac800 == 44 [pid = 1657] [id = 144] 00:16:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11b114000) [pid = 1657] [serial = 429] [outer = 0x0] 00:16:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12cee8c00) [pid = 1657] [serial = 430] [outer = 0x11b114000] 00:16:18 INFO - PROCESS | 1657 | 1461050178440 Marionette DEBUG loaded listener.js 00:16:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12d0bf400) [pid = 1657] [serial = 431] [outer = 0x11b114000] 00:16:18 INFO - PROCESS | 1657 | 1461050178849 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]]]}] 00:16:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:16:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 722ms 00:16:18 INFO - PROCESS | 1657 | 1461050178898 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 00:16:18 INFO - PROCESS | 1657 | 1461050178901 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 00:16:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:16:18 INFO - PROCESS | 1657 | 1461050178904 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:16:18 INFO - PROCESS | 1657 | 1461050178907 Marionette TRACE conn2 <- [1,550,null,{}] 00:16:18 INFO - PROCESS | 1657 | 1461050178911 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}] 00:16:19 INFO - PROCESS | 1657 | 1461050179043 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 00:16:19 INFO - PROCESS | 1657 | 1461050179186 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x118869800 == 45 [pid = 1657] [id = 145] 00:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1197a7800) [pid = 1657] [serial = 432] [outer = 0x0] 00:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11a28c000) [pid = 1657] [serial = 433] [outer = 0x1197a7800] 00:16:19 INFO - PROCESS | 1657 | 1461050179225 Marionette DEBUG loaded listener.js 00:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x11a3ae400) [pid = 1657] [serial = 434] [outer = 0x1197a7800] 00:16:19 INFO - PROCESS | 1657 | 1461050179592 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]]]}] 00:16:19 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. 00:16:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 722ms 00:16:19 INFO - PROCESS | 1657 | 1461050179627 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 00:16:19 INFO - PROCESS | 1657 | 1461050179631 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 00:16:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:16:19 INFO - PROCESS | 1657 | 1461050179636 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:16:19 INFO - PROCESS | 1657 | 1461050179637 Marionette TRACE conn2 <- [1,554,null,{}] 00:16:19 INFO - PROCESS | 1657 | 1461050179640 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}] 00:16:19 INFO - PROCESS | 1657 | 1461050179737 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 00:16:19 INFO - PROCESS | 1657 | 1461050179780 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b784000 == 46 [pid = 1657] [id = 146] 00:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x118a25800) [pid = 1657] [serial = 435] [outer = 0x0] 00:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11a3b7c00) [pid = 1657] [serial = 436] [outer = 0x118a25800] 00:16:19 INFO - PROCESS | 1657 | 1461050179811 Marionette DEBUG loaded listener.js 00:16:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11b10d800) [pid = 1657] [serial = 437] [outer = 0x118a25800] 00:16:20 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:20 INFO - PROCESS | 1657 | 1461050180237 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]]]}] 00:16:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:16:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 621ms 00:16:20 INFO - PROCESS | 1657 | 1461050180256 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 00:16:20 INFO - PROCESS | 1657 | 1461050180258 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 00:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:16:20 INFO - PROCESS | 1657 | 1461050180260 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:16:20 INFO - PROCESS | 1657 | 1461050180263 Marionette TRACE conn2 <- [1,558,null,{}] 00:16:20 INFO - PROCESS | 1657 | 1461050180271 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}] 00:16:20 INFO - PROCESS | 1657 | 1461050180371 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 00:16:20 INFO - PROCESS | 1657 | 1461050180463 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d32a800 == 47 [pid = 1657] [id = 147] 00:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11b9bc800) [pid = 1657] [serial = 438] [outer = 0x0] 00:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x125817c00) [pid = 1657] [serial = 439] [outer = 0x11b9bc800] 00:16:20 INFO - PROCESS | 1657 | 1461050180496 Marionette DEBUG loaded listener.js 00:16:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1260d3400) [pid = 1657] [serial = 440] [outer = 0x11b9bc800] 00:16:20 INFO - PROCESS | 1657 | 1461050180910 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]]]}] 00:16:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:16:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 673ms 00:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:16:20 INFO - PROCESS | 1657 | 1461050180934 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 00:16:20 INFO - PROCESS | 1657 | 1461050180936 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 00:16:20 INFO - PROCESS | 1657 | 1461050180938 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:16:20 INFO - PROCESS | 1657 | 1461050180939 Marionette TRACE conn2 <- [1,562,null,{}] 00:16:20 INFO - PROCESS | 1657 | 1461050180942 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}] 00:16:21 INFO - PROCESS | 1657 | 1461050181036 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 00:16:21 INFO - PROCESS | 1657 | 1461050181079 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e686000 == 48 [pid = 1657] [id = 148] 00:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x126651400) [pid = 1657] [serial = 441] [outer = 0x0] 00:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x1270bfc00) [pid = 1657] [serial = 442] [outer = 0x126651400] 00:16:21 INFO - PROCESS | 1657 | 1461050181110 Marionette DEBUG loaded listener.js 00:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12b5a2400) [pid = 1657] [serial = 443] [outer = 0x126651400] 00:16:21 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:21 INFO - PROCESS | 1657 | 1461050181509 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]]]}] 00:16:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:16:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 618ms 00:16:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:16:21 INFO - PROCESS | 1657 | 1461050181557 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 00:16:21 INFO - PROCESS | 1657 | 1461050181558 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 00:16:21 INFO - PROCESS | 1657 | 1461050181560 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:16:21 INFO - PROCESS | 1657 | 1461050181562 Marionette TRACE conn2 <- [1,566,null,{}] 00:16:21 INFO - PROCESS | 1657 | 1461050181564 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}] 00:16:21 INFO - PROCESS | 1657 | 1461050181681 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 00:16:21 INFO - PROCESS | 1657 | 1461050181772 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x11427b000 == 49 [pid = 1657] [id = 149] 00:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x113ec3000) [pid = 1657] [serial = 444] [outer = 0x0] 00:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1143b6400) [pid = 1657] [serial = 445] [outer = 0x113ec3000] 00:16:21 INFO - PROCESS | 1657 | 1461050181816 Marionette DEBUG loaded listener.js 00:16:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x125da5c00) [pid = 1657] [serial = 446] [outer = 0x113ec3000] 00:16:22 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:22 INFO - PROCESS | 1657 | 1461050182402 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]]]}] 00:16:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:16:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 872ms 00:16:22 INFO - PROCESS | 1657 | 1461050182433 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 00:16:22 INFO - PROCESS | 1657 | 1461050182437 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 00:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:16:22 INFO - PROCESS | 1657 | 1461050182442 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:16:22 INFO - PROCESS | 1657 | 1461050182445 Marionette TRACE conn2 <- [1,570,null,{}] 00:16:22 INFO - PROCESS | 1657 | 1461050182451 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}] 00:16:22 INFO - PROCESS | 1657 | 1461050182580 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 00:16:22 INFO - PROCESS | 1657 | 1461050182633 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b76b800 == 50 [pid = 1657] [id = 150] 00:16:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x118825800) [pid = 1657] [serial = 447] [outer = 0x0] 00:16:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11961e400) [pid = 1657] [serial = 448] [outer = 0x118825800] 00:16:22 INFO - PROCESS | 1657 | 1461050182662 Marionette DEBUG loaded listener.js 00:16:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11a3b5800) [pid = 1657] [serial = 449] [outer = 0x118825800] 00:16:22 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:23 INFO - PROCESS | 1657 | 1461050183102 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]]]}] 00:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 674ms 00:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:16:23 INFO - PROCESS | 1657 | 1461050183115 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 00:16:23 INFO - PROCESS | 1657 | 1461050183118 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 00:16:23 INFO - PROCESS | 1657 | 1461050183122 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:16:23 INFO - PROCESS | 1657 | 1461050183124 Marionette TRACE conn2 <- [1,574,null,{}] 00:16:23 INFO - PROCESS | 1657 | 1461050183126 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}] 00:16:23 INFO - PROCESS | 1657 | 1461050183212 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 00:16:23 INFO - PROCESS | 1657 | 1461050183259 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x11951e000 == 51 [pid = 1657] [id = 151] 00:16:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11a39c400) [pid = 1657] [serial = 450] [outer = 0x0] 00:16:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11a6da000) [pid = 1657] [serial = 451] [outer = 0x11a39c400] 00:16:23 INFO - PROCESS | 1657 | 1461050183287 Marionette DEBUG loaded listener.js 00:16:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x11b109400) [pid = 1657] [serial = 452] [outer = 0x11a39c400] 00:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12da68000 == 50 [pid = 1657] [id = 143] 00:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12d191000 == 49 [pid = 1657] [id = 142] 00:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12c0a3000 == 48 [pid = 1657] [id = 141] 00:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x1275d6000 == 47 [pid = 1657] [id = 140] 00:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x126434800 == 46 [pid = 1657] [id = 139] 00:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x118ea0000 == 45 [pid = 1657] [id = 138] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x126cbf400) [pid = 1657] [serial = 331] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11715cc00) [pid = 1657] [serial = 334] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12b5ac400) [pid = 1657] [serial = 379] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x11bfde800 == 44 [pid = 1657] [id = 137] 00:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x11b940000 == 43 [pid = 1657] [id = 136] 00:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x11af4b000 == 42 [pid = 1657] [id = 135] 00:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x1187df000 == 41 [pid = 1657] [id = 134] 00:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x1190f6800 == 40 [pid = 1657] [id = 133] 00:16:23 INFO - PROCESS | 1657 | --DOCSHELL 0x1190f9800 == 39 [pid = 1657] [id = 132] 00:16:23 INFO - PROCESS | 1657 | 1461050183709 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]]]}] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11a3b8400) [pid = 1657] [serial = 346] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11a4f7c00) [pid = 1657] [serial = 347] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x125844800) [pid = 1657] [serial = 358] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x115d67800) [pid = 1657] [serial = 343] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11a295400) [pid = 1657] [serial = 344] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11b9c3800) [pid = 1657] [serial = 355] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11a6db800) [pid = 1657] [serial = 349] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11afc1000) [pid = 1657] [serial = 350] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11afc7c00) [pid = 1657] [serial = 352] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11b457800) [pid = 1657] [serial = 353] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1260cdc00) [pid = 1657] [serial = 361] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x11889b000) [pid = 1657] [serial = 341] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x117f3f000) [pid = 1657] [serial = 340] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11a28f400) [pid = 1657] [serial = 337] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x125ba4c00) [pid = 1657] [serial = 359] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11b458400) [pid = 1657] [serial = 370] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1275a9000) [pid = 1657] [serial = 365] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1270b7800) [pid = 1657] [serial = 364] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x126c4a400) [pid = 1657] [serial = 362] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12897d000) [pid = 1657] [serial = 367] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12969ac00) [pid = 1657] [serial = 373] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12b5a3c00) [pid = 1657] [serial = 377] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x129170c00) [pid = 1657] [serial = 371] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x129106000) [pid = 1657] [serial = 368] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1296e6c00) [pid = 1657] [serial = 374] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12968f800) [pid = 1657] [serial = 376] [outer = 0x0] [url = about:blank] 00:16:23 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x125818000) [pid = 1657] [serial = 356] [outer = 0x0] [url = about:blank] 00:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 620ms 00:16:23 INFO - PROCESS | 1657 | 1461050183744 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 00:16:23 INFO - PROCESS | 1657 | 1461050183746 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 00:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:16:23 INFO - PROCESS | 1657 | 1461050183759 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:16:23 INFO - PROCESS | 1657 | 1461050183762 Marionette TRACE conn2 <- [1,578,null,{}] 00:16:23 INFO - PROCESS | 1657 | 1461050183775 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}] 00:16:23 INFO - PROCESS | 1657 | 1461050183898 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 00:16:23 INFO - PROCESS | 1657 | 1461050183914 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a493000 == 40 [pid = 1657] [id = 152] 00:16:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11b3e4c00) [pid = 1657] [serial = 453] [outer = 0x0] 00:16:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11b457800) [pid = 1657] [serial = 454] [outer = 0x11b3e4c00] 00:16:23 INFO - PROCESS | 1657 | 1461050183960 Marionette DEBUG loaded listener.js 00:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11b9bc400) [pid = 1657] [serial = 455] [outer = 0x11b3e4c00] 00:16:24 INFO - PROCESS | 1657 | 1461050184369 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]]]}] 00:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 638ms 00:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:16:24 INFO - PROCESS | 1657 | 1461050184389 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 00:16:24 INFO - PROCESS | 1657 | 1461050184391 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 00:16:24 INFO - PROCESS | 1657 | 1461050184395 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:16:24 INFO - PROCESS | 1657 | 1461050184396 Marionette TRACE conn2 <- [1,582,null,{}] 00:16:24 INFO - PROCESS | 1657 | 1461050184402 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}] 00:16:24 INFO - PROCESS | 1657 | 1461050184549 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 00:16:24 INFO - PROCESS | 1657 | 1461050184562 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bc71800 == 41 [pid = 1657] [id = 153] 00:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12310d000) [pid = 1657] [serial = 456] [outer = 0x0] 00:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x125810800) [pid = 1657] [serial = 457] [outer = 0x12310d000] 00:16:24 INFO - PROCESS | 1657 | 1461050184605 Marionette DEBUG loaded listener.js 00:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x125a43800) [pid = 1657] [serial = 458] [outer = 0x12310d000] 00:16:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x125818400) [pid = 1657] [serial = 459] [outer = 0x12f585000] 00:16:25 INFO - PROCESS | 1657 | 1461050185034 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]]]}] 00:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 670ms 00:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:16:25 INFO - PROCESS | 1657 | 1461050185065 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 00:16:25 INFO - PROCESS | 1657 | 1461050185066 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 00:16:25 INFO - PROCESS | 1657 | 1461050185068 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:16:25 INFO - PROCESS | 1657 | 1461050185069 Marionette TRACE conn2 <- [1,586,null,{}] 00:16:25 INFO - PROCESS | 1657 | 1461050185071 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}] 00:16:25 INFO - PROCESS | 1657 | 1461050185146 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 00:16:25 INFO - PROCESS | 1657 | 1461050185152 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bc1000 == 42 [pid = 1657] [id = 154] 00:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x125c93800) [pid = 1657] [serial = 460] [outer = 0x0] 00:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x126645c00) [pid = 1657] [serial = 461] [outer = 0x125c93800] 00:16:25 INFO - PROCESS | 1657 | 1461050185179 Marionette DEBUG loaded listener.js 00:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1270bd400) [pid = 1657] [serial = 462] [outer = 0x125c93800] 00:16:25 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:25 INFO - PROCESS | 1657 | [1657] WARNING: 'NS_FAILED(aResult)', file /builds/slave/oak-m64-d-00000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 00:16:25 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:25 INFO - PROCESS | 1657 | 1461050185504 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]]]}] 00:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 468ms 00:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:16:25 INFO - PROCESS | 1657 | 1461050185537 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 00:16:25 INFO - PROCESS | 1657 | 1461050185538 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 00:16:25 INFO - PROCESS | 1657 | 1461050185540 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:16:25 INFO - PROCESS | 1657 | 1461050185541 Marionette TRACE conn2 <- [1,590,null,{}] 00:16:25 INFO - PROCESS | 1657 | 1461050185543 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}] 00:16:25 INFO - PROCESS | 1657 | 1461050185661 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 00:16:25 INFO - PROCESS | 1657 | 1461050185669 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a57800 == 43 [pid = 1657] [id = 155] 00:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x125e89c00) [pid = 1657] [serial = 463] [outer = 0x0] 00:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x128979400) [pid = 1657] [serial = 464] [outer = 0x125e89c00] 00:16:25 INFO - PROCESS | 1657 | 1461050185695 Marionette DEBUG loaded listener.js 00:16:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12b59f800) [pid = 1657] [serial = 465] [outer = 0x125e89c00] 00:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 00:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:16:26 INFO - PROCESS | 1657 | 1461050186056 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]]]}] 00:16:26 INFO - PROCESS | 1657 | 1461050186059 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 00:16:26 INFO - PROCESS | 1657 | 1461050186061 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 00:16:26 INFO - PROCESS | 1657 | 1461050186063 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:16:26 INFO - PROCESS | 1657 | 1461050186064 Marionette TRACE conn2 <- [1,594,null,{}] 00:16:26 INFO - PROCESS | 1657 | 1461050186068 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}] 00:16:26 INFO - PROCESS | 1657 | 1461050186162 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 00:16:26 INFO - PROCESS | 1657 | 1461050186204 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x1289d9000 == 44 [pid = 1657] [id = 156] 00:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12ba0d400) [pid = 1657] [serial = 466] [outer = 0x0] 00:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12bb0f400) [pid = 1657] [serial = 467] [outer = 0x12ba0d400] 00:16:26 INFO - PROCESS | 1657 | 1461050186229 Marionette DEBUG loaded listener.js 00:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12bd6d800) [pid = 1657] [serial = 468] [outer = 0x12ba0d400] 00:16:26 INFO - PROCESS | 1657 | 1461050186555 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]]]}] 00:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 00:16:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:16:26 INFO - PROCESS | 1657 | 1461050186592 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 00:16:26 INFO - PROCESS | 1657 | 1461050186594 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 00:16:26 INFO - PROCESS | 1657 | 1461050186596 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:16:26 INFO - PROCESS | 1657 | 1461050186598 Marionette TRACE conn2 <- [1,598,null,{}] 00:16:26 INFO - PROCESS | 1657 | 1461050186602 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}] 00:16:26 INFO - PROCESS | 1657 | 1461050186744 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 00:16:26 INFO - PROCESS | 1657 | 1461050186789 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b591800 == 45 [pid = 1657] [id = 157] 00:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12ba0dc00) [pid = 1657] [serial = 469] [outer = 0x0] 00:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12bdea000) [pid = 1657] [serial = 470] [outer = 0x12ba0dc00] 00:16:26 INFO - PROCESS | 1657 | 1461050186829 Marionette DEBUG loaded listener.js 00:16:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12d0b0800) [pid = 1657] [serial = 471] [outer = 0x12ba0dc00] 00:16:27 INFO - PROCESS | 1657 | 1461050187236 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]]]}] 00:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 670ms 00:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:16:27 INFO - PROCESS | 1657 | 1461050187267 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 00:16:27 INFO - PROCESS | 1657 | 1461050187269 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 00:16:27 INFO - PROCESS | 1657 | 1461050187271 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:16:27 INFO - PROCESS | 1657 | 1461050187272 Marionette TRACE conn2 <- [1,602,null,{}] 00:16:27 INFO - PROCESS | 1657 | 1461050187280 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}] 00:16:27 INFO - PROCESS | 1657 | 1461050187373 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 00:16:27 INFO - PROCESS | 1657 | 1461050187423 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c0b9000 == 46 [pid = 1657] [id = 158] 00:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12bb30400) [pid = 1657] [serial = 472] [outer = 0x0] 00:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12d0bc800) [pid = 1657] [serial = 473] [outer = 0x12bb30400] 00:16:27 INFO - PROCESS | 1657 | 1461050187447 Marionette DEBUG loaded listener.js 00:16:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12d162400) [pid = 1657] [serial = 474] [outer = 0x12bb30400] 00:16:27 INFO - PROCESS | 1657 | 1461050187746 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]]]}] 00:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 529ms 00:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:16:27 INFO - PROCESS | 1657 | 1461050187801 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 00:16:27 INFO - PROCESS | 1657 | 1461050187802 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 00:16:27 INFO - PROCESS | 1657 | 1461050187804 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:16:27 INFO - PROCESS | 1657 | 1461050187805 Marionette TRACE conn2 <- [1,606,null,{}] 00:16:27 INFO - PROCESS | 1657 | 1461050187808 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}] 00:16:27 INFO - PROCESS | 1657 | 1461050187901 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x117fa9800) [pid = 1657] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x114e0f800) [pid = 1657] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1191afc00) [pid = 1657] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x126d90800) [pid = 1657] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11a4f4800) [pid = 1657] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1143b1800) [pid = 1657] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12bb0fc00) [pid = 1657] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12b5a4000) [pid = 1657] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x118746400) [pid = 1657] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x111a57400) [pid = 1657] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x126747c00) [pid = 1657] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x125818c00) [pid = 1657] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11b454400) [pid = 1657] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1143aec00) [pid = 1657] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x125da3800) [pid = 1657] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x129164000) [pid = 1657] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1296e2c00) [pid = 1657] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:16:28 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x125944c00) [pid = 1657] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:16:28 INFO - PROCESS | 1657 | 1461050188043 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x11495b000 == 47 [pid = 1657] [id = 159] 00:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1143aec00) [pid = 1657] [serial = 475] [outer = 0x0] 00:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x117f42800) [pid = 1657] [serial = 476] [outer = 0x1143aec00] 00:16:28 INFO - PROCESS | 1657 | 1461050188068 Marionette DEBUG loaded listener.js 00:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11a4f2000) [pid = 1657] [serial = 477] [outer = 0x1143aec00] 00:16:28 INFO - PROCESS | 1657 | 1461050188341 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]]]}] 00:16:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:16:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 569ms 00:16:28 INFO - PROCESS | 1657 | 1461050188374 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 00:16:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:16:28 INFO - PROCESS | 1657 | 1461050188375 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 00:16:28 INFO - PROCESS | 1657 | 1461050188377 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:16:28 INFO - PROCESS | 1657 | 1461050188379 Marionette TRACE conn2 <- [1,610,null,{}] 00:16:28 INFO - PROCESS | 1657 | 1461050188389 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}] 00:16:28 INFO - PROCESS | 1657 | 1461050188482 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 00:16:28 INFO - PROCESS | 1657 | 1461050188489 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dadb800 == 48 [pid = 1657] [id = 160] 00:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11b7ae800) [pid = 1657] [serial = 478] [outer = 0x0] 00:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12bb05800) [pid = 1657] [serial = 479] [outer = 0x11b7ae800] 00:16:28 INFO - PROCESS | 1657 | 1461050188518 Marionette DEBUG loaded listener.js 00:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12d8efc00) [pid = 1657] [serial = 480] [outer = 0x11b7ae800] 00:16:28 INFO - PROCESS | 1657 | 1461050188822 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]]]}] 00:16:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:16:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 471ms 00:16:28 INFO - PROCESS | 1657 | 1461050188848 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 00:16:28 INFO - PROCESS | 1657 | 1461050188850 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 00:16:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:16:28 INFO - PROCESS | 1657 | 1461050188854 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:16:28 INFO - PROCESS | 1657 | 1461050188855 Marionette TRACE conn2 <- [1,614,null,{}] 00:16:28 INFO - PROCESS | 1657 | 1461050188858 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}] 00:16:28 INFO - PROCESS | 1657 | 1461050188957 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 00:16:28 INFO - PROCESS | 1657 | 1461050188963 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e67a800 == 49 [pid = 1657] [id = 161] 00:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1187c5800) [pid = 1657] [serial = 481] [outer = 0x0] 00:16:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12d8ef800) [pid = 1657] [serial = 482] [outer = 0x1187c5800] 00:16:28 INFO - PROCESS | 1657 | 1461050188987 Marionette DEBUG loaded listener.js 00:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12daa9000) [pid = 1657] [serial = 483] [outer = 0x1187c5800] 00:16:29 INFO - PROCESS | 1657 | 1461050189268 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]]]}] 00:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 470ms 00:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:16:29 INFO - PROCESS | 1657 | 1461050189324 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 00:16:29 INFO - PROCESS | 1657 | 1461050189325 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 00:16:29 INFO - PROCESS | 1657 | 1461050189327 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:16:29 INFO - PROCESS | 1657 | 1461050189328 Marionette TRACE conn2 <- [1,618,null,{}] 00:16:29 INFO - PROCESS | 1657 | 1461050189331 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}] 00:16:29 INFO - PROCESS | 1657 | 1461050189410 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 00:16:29 INFO - PROCESS | 1657 | 1461050189414 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12eccc800 == 50 [pid = 1657] [id = 162] 00:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12daa7c00) [pid = 1657] [serial = 484] [outer = 0x0] 00:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12dcb4800) [pid = 1657] [serial = 485] [outer = 0x12daa7c00] 00:16:29 INFO - PROCESS | 1657 | 1461050189440 Marionette DEBUG loaded listener.js 00:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12dcbac00) [pid = 1657] [serial = 486] [outer = 0x12daa7c00] 00:16:29 INFO - PROCESS | 1657 | 1461050189758 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]]]}] 00:16:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:16:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 470ms 00:16:29 INFO - PROCESS | 1657 | 1461050189798 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 00:16:29 INFO - PROCESS | 1657 | 1461050189800 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 00:16:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:16:29 INFO - PROCESS | 1657 | 1461050189802 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:16:29 INFO - PROCESS | 1657 | 1461050189803 Marionette TRACE conn2 <- [1,622,null,{}] 00:16:29 INFO - PROCESS | 1657 | 1461050189805 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}] 00:16:29 INFO - PROCESS | 1657 | 1461050189907 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 00:16:29 INFO - PROCESS | 1657 | 1461050189913 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1a4800 == 51 [pid = 1657] [id = 163] 00:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12daa9400) [pid = 1657] [serial = 487] [outer = 0x0] 00:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12dcbfc00) [pid = 1657] [serial = 488] [outer = 0x12daa9400] 00:16:29 INFO - PROCESS | 1657 | 1461050189938 Marionette DEBUG loaded listener.js 00:16:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12e373800) [pid = 1657] [serial = 489] [outer = 0x12daa9400] 00:16:30 INFO - PROCESS | 1657 | 1461050190386 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]]]}] 00:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 618ms 00:16:30 INFO - PROCESS | 1657 | 1461050190421 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 00:16:30 INFO - PROCESS | 1657 | 1461050190424 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 00:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:16:30 INFO - PROCESS | 1657 | 1461050190428 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:16:30 INFO - PROCESS | 1657 | 1461050190430 Marionette TRACE conn2 <- [1,626,null,{}] 00:16:30 INFO - PROCESS | 1657 | 1461050190434 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}] 00:16:30 INFO - PROCESS | 1657 | 1461050190535 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 00:16:30 INFO - PROCESS | 1657 | 1461050190598 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197f8800 == 52 [pid = 1657] [id = 164] 00:16:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x118832400) [pid = 1657] [serial = 490] [outer = 0x0] 00:16:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11a383400) [pid = 1657] [serial = 491] [outer = 0x118832400] 00:16:30 INFO - PROCESS | 1657 | 1461050190629 Marionette DEBUG loaded listener.js 00:16:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11a431000) [pid = 1657] [serial = 492] [outer = 0x118832400] 00:16:31 INFO - PROCESS | 1657 | 1461050191071 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]]]}] 00:16:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:16:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 673ms 00:16:31 INFO - PROCESS | 1657 | 1461050191104 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 00:16:31 INFO - PROCESS | 1657 | 1461050191110 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 00:16:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:16:31 INFO - PROCESS | 1657 | 1461050191159 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:16:31 INFO - PROCESS | 1657 | 1461050191162 Marionette TRACE conn2 <- [1,630,null,{}] 00:16:31 INFO - PROCESS | 1657 | 1461050191181 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}] 00:16:31 INFO - PROCESS | 1657 | 1461050191360 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 00:16:31 INFO - PROCESS | 1657 | 1461050191391 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12620d000 == 53 [pid = 1657] [id = 165] 00:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11a6d2c00) [pid = 1657] [serial = 493] [outer = 0x0] 00:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11b456000) [pid = 1657] [serial = 494] [outer = 0x11a6d2c00] 00:16:31 INFO - PROCESS | 1657 | 1461050191421 Marionette DEBUG loaded listener.js 00:16:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11b9c1c00) [pid = 1657] [serial = 495] [outer = 0x11a6d2c00] 00:16:31 INFO - PROCESS | 1657 | 1461050191813 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]]]}] 00:16:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:16:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 675ms 00:16:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:16:31 INFO - PROCESS | 1657 | 1461050191839 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 00:16:31 INFO - PROCESS | 1657 | 1461050191841 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 00:16:31 INFO - PROCESS | 1657 | 1461050191843 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:16:31 INFO - PROCESS | 1657 | 1461050191846 Marionette TRACE conn2 <- [1,634,null,{}] 00:16:31 INFO - PROCESS | 1657 | 1461050191856 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}] 00:16:31 INFO - PROCESS | 1657 | 1461050191960 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 00:16:32 INFO - PROCESS | 1657 | 1461050192011 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e675800 == 54 [pid = 1657] [id = 166] 00:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x126745800) [pid = 1657] [serial = 496] [outer = 0x0] 00:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x128985400) [pid = 1657] [serial = 497] [outer = 0x126745800] 00:16:32 INFO - PROCESS | 1657 | 1461050192043 Marionette DEBUG loaded listener.js 00:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1296e4000) [pid = 1657] [serial = 498] [outer = 0x126745800] 00:16:32 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:32 INFO - PROCESS | 1657 | 1461050192484 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]]]}] 00:16:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:16:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 674ms 00:16:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:16:32 INFO - PROCESS | 1657 | 1461050192517 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 00:16:32 INFO - PROCESS | 1657 | 1461050192519 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 00:16:32 INFO - PROCESS | 1657 | 1461050192522 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:16:32 INFO - PROCESS | 1657 | 1461050192523 Marionette TRACE conn2 <- [1,638,null,{}] 00:16:32 INFO - PROCESS | 1657 | 1461050192525 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}] 00:16:32 INFO - PROCESS | 1657 | 1461050192662 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 00:16:32 INFO - PROCESS | 1657 | 1461050192797 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f59d800 == 55 [pid = 1657] [id = 167] 00:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12bb33c00) [pid = 1657] [serial = 499] [outer = 0x0] 00:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12bdea800) [pid = 1657] [serial = 500] [outer = 0x12bb33c00] 00:16:32 INFO - PROCESS | 1657 | 1461050192845 Marionette DEBUG loaded listener.js 00:16:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12d39d000) [pid = 1657] [serial = 501] [outer = 0x12bb33c00] 00:16:33 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:33 INFO - PROCESS | 1657 | 1461050193306 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]]]}] 00:16:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:16:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 820ms 00:16:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:16:33 INFO - PROCESS | 1657 | 1461050193342 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 00:16:33 INFO - PROCESS | 1657 | 1461050193343 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 00:16:33 INFO - PROCESS | 1657 | 1461050193346 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:16:33 INFO - PROCESS | 1657 | 1461050193347 Marionette TRACE conn2 <- [1,642,null,{}] 00:16:33 INFO - PROCESS | 1657 | 1461050193350 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}] 00:16:33 INFO - PROCESS | 1657 | 1461050193446 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 00:16:33 INFO - PROCESS | 1657 | 1461050193510 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x118e9f000 == 56 [pid = 1657] [id = 168] 00:16:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x115005400) [pid = 1657] [serial = 502] [outer = 0x0] 00:16:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x11b9c0000) [pid = 1657] [serial = 503] [outer = 0x115005400] 00:16:33 INFO - PROCESS | 1657 | 1461050193542 Marionette DEBUG loaded listener.js 00:16:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12b5ab400) [pid = 1657] [serial = 504] [outer = 0x115005400] 00:16:34 INFO - PROCESS | 1657 | 1461050194120 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]]]}] 00:16:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:16:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 820ms 00:16:34 INFO - PROCESS | 1657 | 1461050194167 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 00:16:34 INFO - PROCESS | 1657 | 1461050194169 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 00:16:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:16:34 INFO - PROCESS | 1657 | 1461050194172 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:16:34 INFO - PROCESS | 1657 | 1461050194174 Marionette TRACE conn2 <- [1,646,null,{}] 00:16:34 INFO - PROCESS | 1657 | 1461050194178 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}] 00:16:34 INFO - PROCESS | 1657 | 1461050194271 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 00:16:34 INFO - PROCESS | 1657 | 1461050194323 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x118e93000 == 57 [pid = 1657] [id = 169] 00:16:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x1149cec00) [pid = 1657] [serial = 505] [outer = 0x0] 00:16:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x115d69800) [pid = 1657] [serial = 506] [outer = 0x1149cec00] 00:16:34 INFO - PROCESS | 1657 | 1461050194352 Marionette DEBUG loaded listener.js 00:16:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x11a17d400) [pid = 1657] [serial = 507] [outer = 0x1149cec00] 00:16:34 INFO - PROCESS | 1657 | 1461050194733 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]]]}] 00:16:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:16:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 620ms 00:16:34 INFO - PROCESS | 1657 | 1461050194793 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 00:16:34 INFO - PROCESS | 1657 | 1461050194796 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 00:16:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:16:34 INFO - PROCESS | 1657 | 1461050194801 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:16:34 INFO - PROCESS | 1657 | 1461050194803 Marionette TRACE conn2 <- [1,650,null,{}] 00:16:34 INFO - PROCESS | 1657 | 1461050194805 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}] 00:16:34 INFO - PROCESS | 1657 | 1461050194912 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12ce9d800 == 56 [pid = 1657] [id = 127] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12eccc800 == 55 [pid = 1657] [id = 162] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12e67a800 == 54 [pid = 1657] [id = 161] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12dadb800 == 53 [pid = 1657] [id = 160] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x11495b000 == 52 [pid = 1657] [id = 159] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12c0b9000 == 51 [pid = 1657] [id = 158] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12b591800 == 50 [pid = 1657] [id = 157] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x1289d9000 == 49 [pid = 1657] [id = 156] 00:16:34 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12cee8c00) [pid = 1657] [serial = 430] [outer = 0x0] [url = about:blank] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x126a57800 == 48 [pid = 1657] [id = 155] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x125bc1000 == 47 [pid = 1657] [id = 154] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x11bc71800 == 46 [pid = 1657] [id = 153] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x11a493000 == 45 [pid = 1657] [id = 152] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x11951e000 == 44 [pid = 1657] [id = 151] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x11b76b800 == 43 [pid = 1657] [id = 150] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x11427b000 == 42 [pid = 1657] [id = 149] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12e686000 == 41 [pid = 1657] [id = 148] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12d32a800 == 40 [pid = 1657] [id = 147] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x11b784000 == 39 [pid = 1657] [id = 146] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x118869800 == 38 [pid = 1657] [id = 145] 00:16:34 INFO - PROCESS | 1657 | --DOCSHELL 0x12e4ac800 == 37 [pid = 1657] [id = 144] 00:16:34 INFO - PROCESS | 1657 | 1461050194986 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x1146a5000 == 38 [pid = 1657] [id = 170] 00:16:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1187c4c00) [pid = 1657] [serial = 508] [outer = 0x0] 00:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x11a3a5400) [pid = 1657] [serial = 509] [outer = 0x1187c4c00] 00:16:35 INFO - PROCESS | 1657 | 1461050195013 Marionette DEBUG loaded listener.js 00:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x11a5b6800) [pid = 1657] [serial = 510] [outer = 0x1187c4c00] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x115005000) [pid = 1657] [serial = 281] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x1270ba800) [pid = 1657] [serial = 332] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x1275b5c00) [pid = 1657] [serial = 287] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11bee0400) [pid = 1657] [serial = 284] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11a436000) [pid = 1657] [serial = 290] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x129110000) [pid = 1657] [serial = 413] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x126d96c00) [pid = 1657] [serial = 412] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x129691000) [pid = 1657] [serial = 415] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12b59fc00) [pid = 1657] [serial = 418] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12bb06000) [pid = 1657] [serial = 419] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x125b9ec00) [pid = 1657] [serial = 409] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x11bab5400) [pid = 1657] [serial = 406] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x125811400) [pid = 1657] [serial = 407] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x115005800) [pid = 1657] [serial = 394] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x118a26000) [pid = 1657] [serial = 395] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x11a3b2c00) [pid = 1657] [serial = 398] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11a37c000) [pid = 1657] [serial = 397] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12bd70400) [pid = 1657] [serial = 427] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11a873c00) [pid = 1657] [serial = 403] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11b45dc00) [pid = 1657] [serial = 404] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x125ffec00) [pid = 1657] [serial = 391] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11a4f2c00) [pid = 1657] [serial = 400] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11a5c5000) [pid = 1657] [serial = 401] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12cee3800) [pid = 1657] [serial = 428] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12bb31c00) [pid = 1657] [serial = 421] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11a3b1400) [pid = 1657] [serial = 385] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x115b5a000) [pid = 1657] [serial = 382] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11b3e4400) [pid = 1657] [serial = 388] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12ba0a400) [pid = 1657] [serial = 380] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11b45e800) [pid = 1657] [serial = 424] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12bb3a000) [pid = 1657] [serial = 422] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1296e1800) [pid = 1657] [serial = 416] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12bb36c00) [pid = 1657] [serial = 425] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x126746000) [pid = 1657] [serial = 410] [outer = 0x0] [url = about:blank] 00:16:35 INFO - PROCESS | 1657 | 1461050195324 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]]]}] 00:16:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 569ms 00:16:35 INFO - PROCESS | 1657 | 1461050195371 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 00:16:35 INFO - PROCESS | 1657 | 1461050195372 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 00:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:16:35 INFO - PROCESS | 1657 | 1461050195374 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:16:35 INFO - PROCESS | 1657 | 1461050195377 Marionette TRACE conn2 <- [1,654,null,{}] 00:16:35 INFO - PROCESS | 1657 | 1461050195384 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}] 00:16:35 INFO - PROCESS | 1657 | 1461050195462 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 00:16:35 INFO - PROCESS | 1657 | 1461050195470 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a48c000 == 39 [pid = 1657] [id = 171] 00:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11a6d7800) [pid = 1657] [serial = 511] [outer = 0x0] 00:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11b3dcc00) [pid = 1657] [serial = 512] [outer = 0x11a6d7800] 00:16:35 INFO - PROCESS | 1657 | 1461050195498 Marionette DEBUG loaded listener.js 00:16:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11b9c0c00) [pid = 1657] [serial = 513] [outer = 0x11a6d7800] 00:16:35 INFO - PROCESS | 1657 | 1461050195860 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]]]}] 00:16:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 00:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:16:35 INFO - PROCESS | 1657 | 1461050195895 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 00:16:35 INFO - PROCESS | 1657 | 1461050195897 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 00:16:35 INFO - PROCESS | 1657 | 1461050195899 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:16:35 INFO - PROCESS | 1657 | 1461050195902 Marionette TRACE conn2 <- [1,658,null,{}] 00:16:35 INFO - PROCESS | 1657 | 1461050195905 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}] 00:16:36 INFO - PROCESS | 1657 | 1461050196001 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 00:16:36 INFO - PROCESS | 1657 | 1461050196009 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b76e000 == 40 [pid = 1657] [id = 172] 00:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11bee3000) [pid = 1657] [serial = 514] [outer = 0x0] 00:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x125814400) [pid = 1657] [serial = 515] [outer = 0x11bee3000] 00:16:36 INFO - PROCESS | 1657 | 1461050196035 Marionette DEBUG loaded listener.js 00:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x125946c00) [pid = 1657] [serial = 516] [outer = 0x11bee3000] 00:16:36 INFO - PROCESS | 1657 | 1461050196343 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]]]}] 00:16:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:16:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 471ms 00:16:36 INFO - PROCESS | 1657 | 1461050196372 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 00:16:36 INFO - PROCESS | 1657 | 1461050196373 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 00:16:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:16:36 INFO - PROCESS | 1657 | 1461050196375 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:16:36 INFO - PROCESS | 1657 | 1461050196376 Marionette TRACE conn2 <- [1,662,null,{}] 00:16:36 INFO - PROCESS | 1657 | 1461050196379 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}] 00:16:36 INFO - PROCESS | 1657 | 1461050196455 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 00:16:36 INFO - PROCESS | 1657 | 1461050196501 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1258bf000 == 41 [pid = 1657] [id = 173] 00:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x11bee5400) [pid = 1657] [serial = 517] [outer = 0x0] 00:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x125b9cc00) [pid = 1657] [serial = 518] [outer = 0x11bee5400] 00:16:36 INFO - PROCESS | 1657 | 1461050196526 Marionette DEBUG loaded listener.js 00:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12627cc00) [pid = 1657] [serial = 519] [outer = 0x11bee5400] 00:16:36 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:36 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:36 INFO - PROCESS | 1657 | 1461050196829 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]]]}] 00:16:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:16:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 468ms 00:16:36 INFO - PROCESS | 1657 | 1461050196844 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 00:16:36 INFO - PROCESS | 1657 | 1461050196845 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 00:16:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:16:36 INFO - PROCESS | 1657 | 1461050196847 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:16:36 INFO - PROCESS | 1657 | 1461050196848 Marionette TRACE conn2 <- [1,666,null,{}] 00:16:36 INFO - PROCESS | 1657 | 1461050196854 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}] 00:16:36 INFO - PROCESS | 1657 | 1461050196944 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 00:16:36 INFO - PROCESS | 1657 | 1461050196950 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x126432800 == 42 [pid = 1657] [id = 174] 00:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x126745400) [pid = 1657] [serial = 520] [outer = 0x0] 00:16:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1275a6400) [pid = 1657] [serial = 521] [outer = 0x126745400] 00:16:36 INFO - PROCESS | 1657 | 1461050196981 Marionette DEBUG loaded listener.js 00:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x129694c00) [pid = 1657] [serial = 522] [outer = 0x126745400] 00:16:37 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:37 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:37 INFO - PROCESS | 1657 | 1461050197338 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]]]}] 00:16:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:16:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 522ms 00:16:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:16:37 INFO - PROCESS | 1657 | 1461050197370 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 00:16:37 INFO - PROCESS | 1657 | 1461050197371 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 00:16:37 INFO - PROCESS | 1657 | 1461050197373 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:16:37 INFO - PROCESS | 1657 | 1461050197374 Marionette TRACE conn2 <- [1,670,null,{}] 00:16:37 INFO - PROCESS | 1657 | 1461050197377 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}] 00:16:37 INFO - PROCESS | 1657 | 1461050197470 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 00:16:37 INFO - PROCESS | 1657 | 1461050197483 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x127597800 == 43 [pid = 1657] [id = 175] 00:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1260cf800) [pid = 1657] [serial = 523] [outer = 0x0] 00:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12969cc00) [pid = 1657] [serial = 524] [outer = 0x1260cf800] 00:16:37 INFO - PROCESS | 1657 | 1461050197508 Marionette DEBUG loaded listener.js 00:16:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12b23c800) [pid = 1657] [serial = 525] [outer = 0x1260cf800] 00:16:37 INFO - PROCESS | 1657 | 1461050197841 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]]]}] 00:16:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:16:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 00:16:37 INFO - PROCESS | 1657 | 1461050197892 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 00:16:37 INFO - PROCESS | 1657 | 1461050197893 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 00:16:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:16:37 INFO - PROCESS | 1657 | 1461050197895 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:16:37 INFO - PROCESS | 1657 | 1461050197896 Marionette TRACE conn2 <- [1,674,null,{}] 00:16:37 INFO - PROCESS | 1657 | 1461050197898 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}] 00:16:37 INFO - PROCESS | 1657 | 1461050197989 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 00:16:38 INFO - PROCESS | 1657 | 1461050198003 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b586800 == 44 [pid = 1657] [id = 176] 00:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12b23cc00) [pid = 1657] [serial = 526] [outer = 0x0] 00:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12b5a7400) [pid = 1657] [serial = 527] [outer = 0x12b23cc00] 00:16:38 INFO - PROCESS | 1657 | 1461050198029 Marionette DEBUG loaded listener.js 00:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12ba0a400) [pid = 1657] [serial = 528] [outer = 0x12b23cc00] 00:16:38 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:38 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:16:38 INFO - PROCESS | 1657 | 1461050198345 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]]]}] 00:16:38 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 00:16:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 00:16:38 INFO - PROCESS | 1657 | 1461050198363 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 00:16:38 INFO - PROCESS | 1657 | 1461050198365 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 00:16:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:16:38 INFO - PROCESS | 1657 | 1461050198368 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:16:38 INFO - PROCESS | 1657 | 1461050198370 Marionette TRACE conn2 <- [1,678,null,{}] 00:16:38 INFO - PROCESS | 1657 | 1461050198373 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}] 00:16:38 INFO - PROCESS | 1657 | 1461050198462 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 00:16:38 INFO - PROCESS | 1657 | 1461050198473 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bbb5000 == 45 [pid = 1657] [id = 177] 00:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12ba11000) [pid = 1657] [serial = 529] [outer = 0x0] 00:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12bb2d800) [pid = 1657] [serial = 530] [outer = 0x12ba11000] 00:16:38 INFO - PROCESS | 1657 | 1461050198498 Marionette DEBUG loaded listener.js 00:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12bd6bc00) [pid = 1657] [serial = 531] [outer = 0x12ba11000] 00:16:38 INFO - PROCESS | 1657 | 1461050198814 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]]]}] 00:16:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:16:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 471ms 00:16:38 INFO - PROCESS | 1657 | 1461050198839 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 00:16:38 INFO - PROCESS | 1657 | 1461050198840 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 00:16:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:16:38 INFO - PROCESS | 1657 | 1461050198842 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:16:38 INFO - PROCESS | 1657 | 1461050198843 Marionette TRACE conn2 <- [1,682,null,{}] 00:16:38 INFO - PROCESS | 1657 | 1461050198846 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}] 00:16:38 INFO - PROCESS | 1657 | 1461050198946 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 00:16:38 INFO - PROCESS | 1657 | 1461050198957 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d179000 == 46 [pid = 1657] [id = 178] 00:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12bd74000) [pid = 1657] [serial = 532] [outer = 0x0] 00:16:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12bd7ac00) [pid = 1657] [serial = 533] [outer = 0x12bd74000] 00:16:38 INFO - PROCESS | 1657 | 1461050198987 Marionette DEBUG loaded listener.js 00:16:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12cee9000) [pid = 1657] [serial = 534] [outer = 0x12bd74000] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12ba0dc00) [pid = 1657] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12ba0d400) [pid = 1657] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12bb30400) [pid = 1657] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x118825800) [pid = 1657] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12310d000) [pid = 1657] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x125e89c00) [pid = 1657] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11b3e4c00) [pid = 1657] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11a39c400) [pid = 1657] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x125c93800) [pid = 1657] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11b114000) [pid = 1657] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12daa7c00) [pid = 1657] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1143aec00) [pid = 1657] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1187c5800) [pid = 1657] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:16:39 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x11b7ae800) [pid = 1657] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:16:40 INFO - PROCESS | 1657 | 1461050200076 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]]]}] 00:16:40 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) 00:16:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1270ms 00:16:40 INFO - PROCESS | 1657 | 1461050200113 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 00:16:40 INFO - PROCESS | 1657 | 1461050200114 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 00:16:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:16:40 INFO - PROCESS | 1657 | 1461050200117 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:16:40 INFO - PROCESS | 1657 | 1461050200118 Marionette TRACE conn2 <- [1,686,null,{}] 00:16:40 INFO - PROCESS | 1657 | 1461050200121 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}] 00:16:40 INFO - PROCESS | 1657 | 1461050200210 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 00:16:40 INFO - PROCESS | 1657 | 1461050200213 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da59800 == 47 [pid = 1657] [id = 179] 00:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x1296e2c00) [pid = 1657] [serial = 535] [outer = 0x0] 00:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12bde7400) [pid = 1657] [serial = 536] [outer = 0x1296e2c00] 00:16:40 INFO - PROCESS | 1657 | 1461050200246 Marionette DEBUG loaded listener.js 00:16:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12d3a0000) [pid = 1657] [serial = 537] [outer = 0x1296e2c00] 00:16:41 INFO - PROCESS | 1657 | 1461050201081 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]]]}] 00:16:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:16:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 00:16:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:16:41 INFO - PROCESS | 1657 | 1461050201087 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 00:16:41 INFO - PROCESS | 1657 | 1461050201088 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 00:16:41 INFO - PROCESS | 1657 | 1461050201090 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:16:41 INFO - PROCESS | 1657 | 1461050201091 Marionette TRACE conn2 <- [1,690,null,{}] 00:16:41 INFO - PROCESS | 1657 | 1461050201093 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}] 00:16:41 INFO - PROCESS | 1657 | 1461050201175 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 00:16:41 INFO - PROCESS | 1657 | 1461050201179 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12daf2000 == 48 [pid = 1657] [id = 180] 00:16:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12d8e5400) [pid = 1657] [serial = 538] [outer = 0x0] 00:16:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x126747000) [pid = 1657] [serial = 539] [outer = 0x12d8e5400] 00:16:41 INFO - PROCESS | 1657 | 1461050201205 Marionette DEBUG loaded listener.js 00:16:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12daa9800) [pid = 1657] [serial = 540] [outer = 0x12d8e5400] 00:16:42 INFO - PROCESS | 1657 | 1461050202210 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]]]}] 00:16:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:16:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1170ms 00:16:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:16:42 INFO - PROCESS | 1657 | 1461050202260 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 00:16:42 INFO - PROCESS | 1657 | 1461050202263 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 00:16:42 INFO - PROCESS | 1657 | 1461050202267 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:16:42 INFO - PROCESS | 1657 | 1461050202269 Marionette TRACE conn2 <- [1,694,null,{}] 00:16:42 INFO - PROCESS | 1657 | 1461050202273 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}] 00:16:42 INFO - PROCESS | 1657 | 1461050202374 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 00:16:42 INFO - PROCESS | 1657 | 1461050202421 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a16b800 == 49 [pid = 1657] [id = 181] 00:16:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x118e49000) [pid = 1657] [serial = 541] [outer = 0x0] 00:16:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11a3a6800) [pid = 1657] [serial = 542] [outer = 0x118e49000] 00:16:42 INFO - PROCESS | 1657 | 1461050202452 Marionette DEBUG loaded listener.js 00:16:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11a4fb000) [pid = 1657] [serial = 543] [outer = 0x118e49000] 00:16:43 INFO - PROCESS | 1657 | 1461050203340 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]]]}] 00:16:43 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) 00:16:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1123ms 00:16:43 INFO - PROCESS | 1657 | 1461050203391 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 00:16:43 INFO - PROCESS | 1657 | 1461050203395 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 00:16:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:16:43 INFO - PROCESS | 1657 | 1461050203400 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:16:43 INFO - PROCESS | 1657 | 1461050203402 Marionette TRACE conn2 <- [1,698,null,{}] 00:16:43 INFO - PROCESS | 1657 | 1461050203404 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}] 00:16:43 INFO - PROCESS | 1657 | 1461050203504 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 00:16:43 INFO - PROCESS | 1657 | 1461050203550 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x126212000 == 50 [pid = 1657] [id = 182] 00:16:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11a5c2400) [pid = 1657] [serial = 544] [outer = 0x0] 00:16:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11b9bdc00) [pid = 1657] [serial = 545] [outer = 0x11a5c2400] 00:16:43 INFO - PROCESS | 1657 | 1461050203580 Marionette DEBUG loaded listener.js 00:16:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x125b9ec00) [pid = 1657] [serial = 546] [outer = 0x11a5c2400] 00:16:44 INFO - PROCESS | 1657 | 1461050204504 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]]]}] 00:16:44 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) 00:16:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1120ms 00:16:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:16:44 INFO - PROCESS | 1657 | 1461050204521 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 00:16:44 INFO - PROCESS | 1657 | 1461050204523 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 00:16:44 INFO - PROCESS | 1657 | 1461050204525 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:16:44 INFO - PROCESS | 1657 | 1461050204527 Marionette TRACE conn2 <- [1,702,null,{}] 00:16:44 INFO - PROCESS | 1657 | 1461050204538 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}] 00:16:44 INFO - PROCESS | 1657 | 1461050204636 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 00:16:44 INFO - PROCESS | 1657 | 1461050204683 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e4aa000 == 51 [pid = 1657] [id = 183] 00:16:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11a6dac00) [pid = 1657] [serial = 547] [outer = 0x0] 00:16:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x129108c00) [pid = 1657] [serial = 548] [outer = 0x11a6dac00] 00:16:44 INFO - PROCESS | 1657 | 1461050204715 Marionette DEBUG loaded listener.js 00:16:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12b5a1c00) [pid = 1657] [serial = 549] [outer = 0x11a6dac00] 00:16:45 INFO - PROCESS | 1657 | 1461050205761 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]]]}] 00:16:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:16:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1276ms 00:16:45 INFO - PROCESS | 1657 | 1461050205802 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 00:16:45 INFO - PROCESS | 1657 | 1461050205804 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 00:16:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:16:45 INFO - PROCESS | 1657 | 1461050205808 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:16:45 INFO - PROCESS | 1657 | 1461050205810 Marionette TRACE conn2 <- [1,706,null,{}] 00:16:45 INFO - PROCESS | 1657 | 1461050205814 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}] 00:16:45 INFO - PROCESS | 1657 | 1461050205905 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 00:16:45 INFO - PROCESS | 1657 | 1461050205990 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a15b800 == 52 [pid = 1657] [id = 184] 00:16:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x11a3a7400) [pid = 1657] [serial = 550] [outer = 0x0] 00:16:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x11a3b5c00) [pid = 1657] [serial = 551] [outer = 0x11a3a7400] 00:16:46 INFO - PROCESS | 1657 | 1461050206019 Marionette DEBUG loaded listener.js 00:16:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x11a6d4c00) [pid = 1657] [serial = 552] [outer = 0x11a3a7400] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12da59800 == 51 [pid = 1657] [id = 179] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12d179000 == 50 [pid = 1657] [id = 178] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12bbb5000 == 49 [pid = 1657] [id = 177] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12b586800 == 48 [pid = 1657] [id = 176] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x127597800 == 47 [pid = 1657] [id = 175] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x126432800 == 46 [pid = 1657] [id = 174] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1258bf000 == 45 [pid = 1657] [id = 173] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12dcbfc00) [pid = 1657] [serial = 488] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11a3b7c00) [pid = 1657] [serial = 436] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x1270bfc00) [pid = 1657] [serial = 442] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1143b6400) [pid = 1657] [serial = 445] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11a28c000) [pid = 1657] [serial = 433] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x125817c00) [pid = 1657] [serial = 439] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x11b76e000 == 44 [pid = 1657] [id = 172] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x11a48c000 == 43 [pid = 1657] [id = 171] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1146a5000 == 42 [pid = 1657] [id = 170] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x118e93000 == 41 [pid = 1657] [id = 169] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x118e9f000 == 40 [pid = 1657] [id = 168] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12f59d800 == 39 [pid = 1657] [id = 167] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12e675800 == 38 [pid = 1657] [id = 166] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12620d000 == 37 [pid = 1657] [id = 165] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x1197f8800 == 36 [pid = 1657] [id = 164] 00:16:46 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1a4800 == 35 [pid = 1657] [id = 163] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12bdea000) [pid = 1657] [serial = 470] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12bb0f400) [pid = 1657] [serial = 467] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12bd6d800) [pid = 1657] [serial = 468] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12d0bc800) [pid = 1657] [serial = 473] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12d0b0800) [pid = 1657] [serial = 471] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11a3b5800) [pid = 1657] [serial = 449] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11961e400) [pid = 1657] [serial = 448] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x125810800) [pid = 1657] [serial = 457] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x125a43800) [pid = 1657] [serial = 458] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x128979400) [pid = 1657] [serial = 464] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11b457800) [pid = 1657] [serial = 454] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x11b9bc400) [pid = 1657] [serial = 455] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12d162400) [pid = 1657] [serial = 474] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11b109400) [pid = 1657] [serial = 452] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11a6da000) [pid = 1657] [serial = 451] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x126645c00) [pid = 1657] [serial = 461] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1270bd400) [pid = 1657] [serial = 462] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12d0bf400) [pid = 1657] [serial = 431] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12dcb4800) [pid = 1657] [serial = 485] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11a4f2000) [pid = 1657] [serial = 477] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x129697400) [pid = 1657] [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.] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12daa9000) [pid = 1657] [serial = 483] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x117f42800) [pid = 1657] [serial = 476] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12d8efc00) [pid = 1657] [serial = 480] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12bb05800) [pid = 1657] [serial = 479] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12d8ef800) [pid = 1657] [serial = 482] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12b59f800) [pid = 1657] [serial = 465] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12dcbac00) [pid = 1657] [serial = 486] [outer = 0x0] [url = about:blank] 00:16:46 INFO - PROCESS | 1657 | 1461050206916 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]]]}] 00:16:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:16:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1121ms 00:16:46 INFO - PROCESS | 1657 | 1461050206930 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 00:16:46 INFO - PROCESS | 1657 | 1461050206937 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 00:16:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:16:46 INFO - PROCESS | 1657 | 1461050206944 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:16:46 INFO - PROCESS | 1657 | 1461050206946 Marionette TRACE conn2 <- [1,710,null,{}] 00:16:46 INFO - PROCESS | 1657 | 1461050206950 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}] 00:16:47 INFO - PROCESS | 1657 | 1461050207032 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 00:16:47 INFO - PROCESS | 1657 | 1461050207038 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x11af4b800 == 36 [pid = 1657] [id = 185] 00:16:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11a4ec800) [pid = 1657] [serial = 553] [outer = 0x0] 00:16:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11b3e7000) [pid = 1657] [serial = 554] [outer = 0x11a4ec800] 00:16:47 INFO - PROCESS | 1657 | 1461050207065 Marionette DEBUG loaded listener.js 00:16:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x12310ec00) [pid = 1657] [serial = 555] [outer = 0x11a4ec800] 00:16:47 INFO - PROCESS | 1657 | 1461050207891 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]]]}] 00:16:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:16:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 00:16:47 INFO - PROCESS | 1657 | 1461050207916 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 00:16:47 INFO - PROCESS | 1657 | 1461050207918 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 00:16:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:16:47 INFO - PROCESS | 1657 | 1461050207920 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:16:47 INFO - PROCESS | 1657 | 1461050207923 Marionette TRACE conn2 <- [1,714,null,{}] 00:16:47 INFO - PROCESS | 1657 | 1461050207930 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}] 00:16:48 INFO - PROCESS | 1657 | 1461050208030 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 00:16:48 INFO - PROCESS | 1657 | 1461050208061 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bfef000 == 37 [pid = 1657] [id = 186] 00:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x125844400) [pid = 1657] [serial = 556] [outer = 0x0] 00:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x126287400) [pid = 1657] [serial = 557] [outer = 0x125844400] 00:16:48 INFO - PROCESS | 1657 | 1461050208089 Marionette DEBUG loaded listener.js 00:16:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1275acc00) [pid = 1657] [serial = 558] [outer = 0x125844400] 00:16:48 INFO - PROCESS | 1657 | 1461050208882 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]]]}] 00:16:48 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 00:16:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 00:16:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:16:48 INFO - PROCESS | 1657 | 1461050208892 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 00:16:48 INFO - PROCESS | 1657 | 1461050208894 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 00:16:48 INFO - PROCESS | 1657 | 1461050208896 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:16:48 INFO - PROCESS | 1657 | 1461050208897 Marionette TRACE conn2 <- [1,718,null,{}] 00:16:48 INFO - PROCESS | 1657 | 1461050208906 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}] 00:16:49 INFO - PROCESS | 1657 | 1461050209003 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 00:16:49 INFO - PROCESS | 1657 | 1461050209007 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x125fa0000 == 38 [pid = 1657] [id = 187] 00:16:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x126ac3800) [pid = 1657] [serial = 559] [outer = 0x0] 00:16:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x129691c00) [pid = 1657] [serial = 560] [outer = 0x126ac3800] 00:16:49 INFO - PROCESS | 1657 | 1461050209033 Marionette DEBUG loaded listener.js 00:16:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1296e7000) [pid = 1657] [serial = 561] [outer = 0x126ac3800] 00:16:49 INFO - PROCESS | 1657 | 1461050209831 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]]]}] 00:16:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:16:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 968ms 00:16:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:16:49 INFO - PROCESS | 1657 | 1461050209867 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 00:16:49 INFO - PROCESS | 1657 | 1461050209870 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 00:16:49 INFO - PROCESS | 1657 | 1461050209873 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:16:49 INFO - PROCESS | 1657 | 1461050209874 Marionette TRACE conn2 <- [1,722,null,{}] 00:16:49 INFO - PROCESS | 1657 | 1461050209876 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}] 00:16:49 INFO - PROCESS | 1657 | 1461050209970 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 00:16:50 INFO - PROCESS | 1657 | 1461050210000 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x1275b8800 == 39 [pid = 1657] [id = 188] 00:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x115d66c00) [pid = 1657] [serial = 562] [outer = 0x0] 00:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12b5a7000) [pid = 1657] [serial = 563] [outer = 0x115d66c00] 00:16:50 INFO - PROCESS | 1657 | 1461050210026 Marionette DEBUG loaded listener.js 00:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12bb06400) [pid = 1657] [serial = 564] [outer = 0x115d66c00] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1260cf800) [pid = 1657] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12b23cc00) [pid = 1657] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1187c4c00) [pid = 1657] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1149cec00) [pid = 1657] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11bee3000) [pid = 1657] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x126745400) [pid = 1657] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11a6d7800) [pid = 1657] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x115005400) [pid = 1657] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11bee5400) [pid = 1657] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12ba11000) [pid = 1657] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12bd74000) [pid = 1657] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1296e2c00) [pid = 1657] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11b9bc800) [pid = 1657] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x118a27000) [pid = 1657] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x118a21000) [pid = 1657] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1197a7800) [pid = 1657] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x118a25800) [pid = 1657] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x114e14800) [pid = 1657] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x113ec3000) [pid = 1657] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11a6d7000) [pid = 1657] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x115be0800) [pid = 1657] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11bfa9c00) [pid = 1657] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11a5bbc00) [pid = 1657] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:16:50 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x126651400) [pid = 1657] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:16:50 INFO - PROCESS | 1657 | 1461050210413 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] 00:16:50 INFO - PROCESS | 1657 | 1461050210443 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 00:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:16:50 INFO - PROCESS | 1657 | 1461050210445 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:16:50 INFO - PROCESS | 1657 | 1461050210446 Marionette TRACE conn2 <- [1,726,null,{}] 00:16:50 INFO - PROCESS | 1657 | 1461050210448 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}] 00:16:50 INFO - PROCESS | 1657 | 1461050210544 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 00:16:50 INFO - PROCESS | 1657 | 1461050210549 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x1259e0800 == 40 [pid = 1657] [id = 189] 00:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x1197a7800) [pid = 1657] [serial = 565] [outer = 0x0] 00:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x129165800) [pid = 1657] [serial = 566] [outer = 0x1197a7800] 00:16:50 INFO - PROCESS | 1657 | 1461050210581 Marionette DEBUG loaded listener.js 00:16:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12bb31800) [pid = 1657] [serial = 567] [outer = 0x1197a7800] 00:16:50 INFO - PROCESS | 1657 | 1461050210943 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]]]}] 00:16:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:16:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 00:16:50 INFO - PROCESS | 1657 | 1461050210963 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 00:16:50 INFO - PROCESS | 1657 | 1461050210965 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 00:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:16:50 INFO - PROCESS | 1657 | 1461050210967 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:16:50 INFO - PROCESS | 1657 | 1461050210968 Marionette TRACE conn2 <- [1,730,null,{}] 00:16:50 INFO - PROCESS | 1657 | 1461050210970 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}] 00:16:51 INFO - PROCESS | 1657 | 1461050211046 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 00:16:51 INFO - PROCESS | 1657 | 1461050211051 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190ec000 == 41 [pid = 1657] [id = 190] 00:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12bb31c00) [pid = 1657] [serial = 568] [outer = 0x0] 00:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12bd75c00) [pid = 1657] [serial = 569] [outer = 0x12bb31c00] 00:16:51 INFO - PROCESS | 1657 | 1461050211078 Marionette DEBUG loaded listener.js 00:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12d0b5800) [pid = 1657] [serial = 570] [outer = 0x12bb31c00] 00:16:51 INFO - PROCESS | 1657 | 1461050211426 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] 00:16:51 INFO - PROCESS | 1657 | 1461050211438 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 00:16:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:16:51 INFO - PROCESS | 1657 | 1461050211440 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:16:51 INFO - PROCESS | 1657 | 1461050211441 Marionette TRACE conn2 <- [1,734,null,{}] 00:16:51 INFO - PROCESS | 1657 | 1461050211443 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}] 00:16:51 INFO - PROCESS | 1657 | 1461050211524 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 00:16:51 INFO - PROCESS | 1657 | 1461050211529 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d195000 == 42 [pid = 1657] [id = 191] 00:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12bd6ec00) [pid = 1657] [serial = 571] [outer = 0x0] 00:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12d162000) [pid = 1657] [serial = 572] [outer = 0x12bd6ec00] 00:16:51 INFO - PROCESS | 1657 | 1461050211556 Marionette DEBUG loaded listener.js 00:16:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12d8e9400) [pid = 1657] [serial = 573] [outer = 0x12bd6ec00] 00:16:51 INFO - PROCESS | 1657 | 1461050211868 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]]]}] 00:16:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:16:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 00:16:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:16:51 INFO - PROCESS | 1657 | 1461050211909 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 00:16:51 INFO - PROCESS | 1657 | 1461050211910 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 00:16:51 INFO - PROCESS | 1657 | 1461050211912 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:16:51 INFO - PROCESS | 1657 | 1461050211913 Marionette TRACE conn2 <- [1,738,null,{}] 00:16:51 INFO - PROCESS | 1657 | 1461050211916 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}] 00:16:52 INFO - PROCESS | 1657 | 1461050212015 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 00:16:52 INFO - PROCESS | 1657 | 1461050212024 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d32a800 == 43 [pid = 1657] [id = 192] 00:16:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1296e5000) [pid = 1657] [serial = 574] [outer = 0x0] 00:16:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12da9ec00) [pid = 1657] [serial = 575] [outer = 0x1296e5000] 00:16:52 INFO - PROCESS | 1657 | 1461050212049 Marionette DEBUG loaded listener.js 00:16:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12daa8c00) [pid = 1657] [serial = 576] [outer = 0x1296e5000] 00:16:52 INFO - PROCESS | 1657 | 1461050212825 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]]]}] 00:16:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:16:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 920ms 00:16:52 INFO - PROCESS | 1657 | 1461050212832 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 00:16:52 INFO - PROCESS | 1657 | 1461050212837 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 00:16:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:16:52 INFO - PROCESS | 1657 | 1461050212841 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:16:52 INFO - PROCESS | 1657 | 1461050212843 Marionette TRACE conn2 <- [1,742,null,{}] 00:16:52 INFO - PROCESS | 1657 | 1461050212848 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}] 00:16:52 INFO - PROCESS | 1657 | 1461050212946 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 00:16:52 INFO - PROCESS | 1657 | 1461050212993 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190f7800 == 44 [pid = 1657] [id = 193] 00:16:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x118a23000) [pid = 1657] [serial = 577] [outer = 0x0] 00:16:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x119621c00) [pid = 1657] [serial = 578] [outer = 0x118a23000] 00:16:53 INFO - PROCESS | 1657 | 1461050213026 Marionette DEBUG loaded listener.js 00:16:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11a3b8000) [pid = 1657] [serial = 579] [outer = 0x118a23000] 00:16:53 INFO - PROCESS | 1657 | 1461050213898 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]]]}] 00:16:53 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 00:16:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1075ms 00:16:53 INFO - PROCESS | 1657 | 1461050213916 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 00:16:53 INFO - PROCESS | 1657 | 1461050213921 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 00:16:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:16:53 INFO - PROCESS | 1657 | 1461050213925 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:16:53 INFO - PROCESS | 1657 | 1461050213927 Marionette TRACE conn2 <- [1,746,null,{}] 00:16:53 INFO - PROCESS | 1657 | 1461050213930 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}] 00:16:54 INFO - PROCESS | 1657 | 1461050214029 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 00:16:54 INFO - PROCESS | 1657 | 1461050214074 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x1258b4000 == 45 [pid = 1657] [id = 194] 00:16:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x118a24000) [pid = 1657] [serial = 580] [outer = 0x0] 00:16:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11b9bc800) [pid = 1657] [serial = 581] [outer = 0x118a24000] 00:16:54 INFO - PROCESS | 1657 | 1461050214105 Marionette DEBUG loaded listener.js 00:16:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x125844800) [pid = 1657] [serial = 582] [outer = 0x118a24000] 00:16:55 INFO - PROCESS | 1657 | 1461050215006 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]]]}] 00:16:55 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.) 00:16:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1120ms 00:16:55 INFO - PROCESS | 1657 | 1461050215046 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 00:16:55 INFO - PROCESS | 1657 | 1461050215047 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 00:16:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:16:55 INFO - PROCESS | 1657 | 1461050215050 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:16:55 INFO - PROCESS | 1657 | 1461050215052 Marionette TRACE conn2 <- [1,750,null,{}] 00:16:55 INFO - PROCESS | 1657 | 1461050215060 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}] 00:16:55 INFO - PROCESS | 1657 | 1461050215196 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 00:16:55 INFO - PROCESS | 1657 | 1461050215242 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12daee000 == 46 [pid = 1657] [id = 195] 00:16:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x125da6000) [pid = 1657] [serial = 583] [outer = 0x0] 00:16:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x127677400) [pid = 1657] [serial = 584] [outer = 0x125da6000] 00:16:55 INFO - PROCESS | 1657 | 1461050215275 Marionette DEBUG loaded listener.js 00:16:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12b5a0800) [pid = 1657] [serial = 585] [outer = 0x125da6000] 00:16:56 INFO - PROCESS | 1657 | 1461050216160 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]]]}] 00:16:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:16:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1124ms 00:16:56 INFO - PROCESS | 1657 | 1461050216180 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 00:16:56 INFO - PROCESS | 1657 | 1461050216183 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 00:16:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:16:56 INFO - PROCESS | 1657 | 1461050216188 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:16:56 INFO - PROCESS | 1657 | 1461050216190 Marionette TRACE conn2 <- [1,754,null,{}] 00:16:56 INFO - PROCESS | 1657 | 1461050216194 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}] 00:16:56 INFO - PROCESS | 1657 | 1461050216288 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 00:16:56 INFO - PROCESS | 1657 | 1461050216335 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a158800 == 47 [pid = 1657] [id = 196] 00:16:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1150a3800) [pid = 1657] [serial = 586] [outer = 0x0] 00:16:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x118a29c00) [pid = 1657] [serial = 587] [outer = 0x1150a3800] 00:16:56 INFO - PROCESS | 1657 | 1461050216365 Marionette DEBUG loaded listener.js 00:16:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11a187400) [pid = 1657] [serial = 588] [outer = 0x1150a3800] 00:16:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12d195000 == 46 [pid = 1657] [id = 191] 00:16:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1190ec000 == 45 [pid = 1657] [id = 190] 00:16:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1259e0800 == 44 [pid = 1657] [id = 189] 00:16:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1275b8800 == 43 [pid = 1657] [id = 188] 00:16:56 INFO - PROCESS | 1657 | --DOCSHELL 0x125fa0000 == 42 [pid = 1657] [id = 187] 00:16:56 INFO - PROCESS | 1657 | --DOCSHELL 0x11bfef000 == 41 [pid = 1657] [id = 186] 00:16:56 INFO - PROCESS | 1657 | --DOCSHELL 0x11af4b800 == 40 [pid = 1657] [id = 185] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11a383400) [pid = 1657] [serial = 491] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11b456000) [pid = 1657] [serial = 494] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x128985400) [pid = 1657] [serial = 497] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12bdea800) [pid = 1657] [serial = 500] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x126747000) [pid = 1657] [serial = 539] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOCSHELL 0x11a15b800 == 39 [pid = 1657] [id = 184] 00:16:56 INFO - PROCESS | 1657 | --DOCSHELL 0x11a16b800 == 38 [pid = 1657] [id = 181] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1260d3400) [pid = 1657] [serial = 440] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11a4f6c00) [pid = 1657] [serial = 386] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11a3a9800) [pid = 1657] [serial = 338] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11a3ae400) [pid = 1657] [serial = 434] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11b10d800) [pid = 1657] [serial = 437] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11889f000) [pid = 1657] [serial = 383] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x125da5c00) [pid = 1657] [serial = 446] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x126644400) [pid = 1657] [serial = 278] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x1187cdc00) [pid = 1657] [serial = 335] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1275afc00) [pid = 1657] [serial = 392] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12311a800) [pid = 1657] [serial = 389] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12b5a2400) [pid = 1657] [serial = 443] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12969cc00) [pid = 1657] [serial = 524] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12b5a7400) [pid = 1657] [serial = 527] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11a3a5400) [pid = 1657] [serial = 509] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11a5b6800) [pid = 1657] [serial = 510] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11a17d400) [pid = 1657] [serial = 507] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x115d69800) [pid = 1657] [serial = 506] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x125814400) [pid = 1657] [serial = 515] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x125946c00) [pid = 1657] [serial = 516] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x1275a6400) [pid = 1657] [serial = 521] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11b3dcc00) [pid = 1657] [serial = 512] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11b9c0c00) [pid = 1657] [serial = 513] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12b5ab400) [pid = 1657] [serial = 504] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11b9c0000) [pid = 1657] [serial = 503] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x125b9cc00) [pid = 1657] [serial = 518] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12627cc00) [pid = 1657] [serial = 519] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12bb2d800) [pid = 1657] [serial = 530] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12bd6bc00) [pid = 1657] [serial = 531] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12bd7ac00) [pid = 1657] [serial = 533] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12bde7400) [pid = 1657] [serial = 536] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12b23c800) [pid = 1657] [serial = 525] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12d3a0000) [pid = 1657] [serial = 537] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12cee9000) [pid = 1657] [serial = 534] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x12ba0a400) [pid = 1657] [serial = 528] [outer = 0x0] [url = about:blank] 00:16:56 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x129694c00) [pid = 1657] [serial = 522] [outer = 0x0] [url = about:blank] 00:16:57 INFO - PROCESS | 1657 | 1461050217255 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]]]}] 00:16:57 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 00:16:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1121ms 00:16:57 INFO - PROCESS | 1657 | 1461050217310 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 00:16:57 INFO - PROCESS | 1657 | 1461050217313 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 00:16:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:16:57 INFO - PROCESS | 1657 | 1461050217318 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:16:57 INFO - PROCESS | 1657 | 1461050217319 Marionette TRACE conn2 <- [1,758,null,{}] 00:16:57 INFO - PROCESS | 1657 | 1461050217322 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}] 00:16:57 INFO - PROCESS | 1657 | 1461050217399 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 00:16:57 INFO - PROCESS | 1657 | 1461050217407 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x118e9d000 == 39 [pid = 1657] [id = 197] 00:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11a28f400) [pid = 1657] [serial = 589] [outer = 0x0] 00:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11a3b3800) [pid = 1657] [serial = 590] [outer = 0x11a28f400] 00:16:57 INFO - PROCESS | 1657 | 1461050217434 Marionette DEBUG loaded listener.js 00:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11a3b9c00) [pid = 1657] [serial = 591] [outer = 0x11a28f400] 00:16:57 INFO - PROCESS | 1657 | 1461050217803 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]]]}] 00:16:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:16:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 00:16:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:16:57 INFO - PROCESS | 1657 | 1461050217837 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 00:16:57 INFO - PROCESS | 1657 | 1461050217838 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 00:16:57 INFO - PROCESS | 1657 | 1461050217840 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:16:57 INFO - PROCESS | 1657 | 1461050217843 Marionette TRACE conn2 <- [1,762,null,{}] 00:16:57 INFO - PROCESS | 1657 | 1461050217850 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}] 00:16:57 INFO - PROCESS | 1657 | 1461050217930 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 00:16:57 INFO - PROCESS | 1657 | 1461050217936 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b782800 == 40 [pid = 1657] [id = 198] 00:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11b10d800) [pid = 1657] [serial = 592] [outer = 0x0] 00:16:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11bee5400) [pid = 1657] [serial = 593] [outer = 0x11b10d800] 00:16:57 INFO - PROCESS | 1657 | 1461050217965 Marionette DEBUG loaded listener.js 00:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x125845c00) [pid = 1657] [serial = 594] [outer = 0x11b10d800] 00:16:58 INFO - PROCESS | 1657 | 1461050218758 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]]]}] 00:16:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:16:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 922ms 00:16:58 INFO - PROCESS | 1657 | 1461050218762 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 00:16:58 INFO - PROCESS | 1657 | 1461050218764 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 00:16:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:16:58 INFO - PROCESS | 1657 | 1461050218766 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:16:58 INFO - PROCESS | 1657 | 1461050218767 Marionette TRACE conn2 <- [1,766,null,{}] 00:16:58 INFO - PROCESS | 1657 | 1461050218770 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}] 00:16:58 INFO - PROCESS | 1657 | 1461050218845 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 00:16:58 INFO - PROCESS | 1657 | 1461050218850 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1258ba000 == 41 [pid = 1657] [id = 199] 00:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x12627cc00) [pid = 1657] [serial = 595] [outer = 0x0] 00:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x126c43c00) [pid = 1657] [serial = 596] [outer = 0x12627cc00] 00:16:58 INFO - PROCESS | 1657 | 1461050218878 Marionette DEBUG loaded listener.js 00:16:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x126d93800) [pid = 1657] [serial = 597] [outer = 0x12627cc00] 00:16:59 INFO - PROCESS | 1657 | 1461050219679 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]]]}] 00:16:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:16:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 922ms 00:16:59 INFO - PROCESS | 1657 | 1461050219688 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 00:16:59 INFO - PROCESS | 1657 | 1461050219689 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 00:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:16:59 INFO - PROCESS | 1657 | 1461050219691 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:16:59 INFO - PROCESS | 1657 | 1461050219692 Marionette TRACE conn2 <- [1,770,null,{}] 00:16:59 INFO - PROCESS | 1657 | 1461050219695 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}] 00:16:59 INFO - PROCESS | 1657 | 1461050219788 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 00:16:59 INFO - PROCESS | 1657 | 1461050219799 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x125fa0000 == 42 [pid = 1657] [id = 200] 00:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x126d96c00) [pid = 1657] [serial = 598] [outer = 0x0] 00:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x1275afc00) [pid = 1657] [serial = 599] [outer = 0x126d96c00] 00:16:59 INFO - PROCESS | 1657 | 1461050219825 Marionette DEBUG loaded listener.js 00:16:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x12916d800) [pid = 1657] [serial = 600] [outer = 0x126d96c00] 00:17:00 INFO - PROCESS | 1657 | 1461050220166 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]]]}] 00:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 518ms 00:17:00 INFO - PROCESS | 1657 | 1461050220210 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 00:17:00 INFO - PROCESS | 1657 | 1461050220211 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 00:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:17:00 INFO - PROCESS | 1657 | 1461050220213 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:17:00 INFO - PROCESS | 1657 | 1461050220214 Marionette TRACE conn2 <- [1,774,null,{}] 00:17:00 INFO - PROCESS | 1657 | 1461050220222 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}] 00:17:00 INFO - PROCESS | 1657 | 1461050220334 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 00:17:00 INFO - PROCESS | 1657 | 1461050220340 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1275b8800 == 43 [pid = 1657] [id = 201] 00:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x129696400) [pid = 1657] [serial = 601] [outer = 0x0] 00:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12b242400) [pid = 1657] [serial = 602] [outer = 0x129696400] 00:17:00 INFO - PROCESS | 1657 | 1461050220369 Marionette DEBUG loaded listener.js 00:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12bb33400) [pid = 1657] [serial = 603] [outer = 0x129696400] 00:17:00 INFO - PROCESS | 1657 | 1461050220700 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]]]}] 00:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 518ms 00:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:17:00 INFO - PROCESS | 1657 | 1461050220732 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 00:17:00 INFO - PROCESS | 1657 | 1461050220733 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 00:17:00 INFO - PROCESS | 1657 | 1461050220737 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:17:00 INFO - PROCESS | 1657 | 1461050220739 Marionette TRACE conn2 <- [1,778,null,{}] 00:17:00 INFO - PROCESS | 1657 | 1461050220741 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}] 00:17:00 INFO - PROCESS | 1657 | 1461050220834 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 00:17:00 INFO - PROCESS | 1657 | 1461050220838 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x129434800 == 44 [pid = 1657] [id = 202] 00:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12bb34000) [pid = 1657] [serial = 604] [outer = 0x0] 00:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12bd77c00) [pid = 1657] [serial = 605] [outer = 0x12bb34000] 00:17:00 INFO - PROCESS | 1657 | 1461050220864 Marionette DEBUG loaded listener.js 00:17:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12d0bd400) [pid = 1657] [serial = 606] [outer = 0x12bb34000] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x126ac3800) [pid = 1657] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x115d66c00) [pid = 1657] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11a5c2400) [pid = 1657] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11a3a7400) [pid = 1657] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x125844400) [pid = 1657] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x118e49000) [pid = 1657] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11a6dac00) [pid = 1657] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1197a7800) [pid = 1657] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12bb31c00) [pid = 1657] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12bd6ec00) [pid = 1657] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11a4ec800) [pid = 1657] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12bb33c00) [pid = 1657] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12daa9400) [pid = 1657] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x118832400) [pid = 1657] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x126745800) [pid = 1657] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:17:01 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x11a6d2c00) [pid = 1657] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:17:01 INFO - PROCESS | 1657 | 1461050221224 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]]]}] 00:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 523ms 00:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:17:01 INFO - PROCESS | 1657 | 1461050221260 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 00:17:01 INFO - PROCESS | 1657 | 1461050221261 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 00:17:01 INFO - PROCESS | 1657 | 1461050221264 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:17:01 INFO - PROCESS | 1657 | 1461050221266 Marionette TRACE conn2 <- [1,782,null,{}] 00:17:01 INFO - PROCESS | 1657 | 1461050221269 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}] 00:17:01 INFO - PROCESS | 1657 | 1461050221412 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 00:17:01 INFO - PROCESS | 1657 | 1461050221457 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x1258bd000 == 45 [pid = 1657] [id = 203] 00:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x113efd000) [pid = 1657] [serial = 607] [outer = 0x0] 00:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x125da5000) [pid = 1657] [serial = 608] [outer = 0x113efd000] 00:17:01 INFO - PROCESS | 1657 | 1461050221497 Marionette DEBUG loaded listener.js 00:17:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x12b5a4000) [pid = 1657] [serial = 609] [outer = 0x113efd000] 00:17:01 INFO - PROCESS | 1657 | 1461050221859 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]]]}] 00:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 620ms 00:17:01 INFO - PROCESS | 1657 | 1461050221885 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 00:17:01 INFO - PROCESS | 1657 | 1461050221888 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 00:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:17:01 INFO - PROCESS | 1657 | 1461050221890 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:17:01 INFO - PROCESS | 1657 | 1461050221891 Marionette TRACE conn2 <- [1,786,null,{}] 00:17:01 INFO - PROCESS | 1657 | 1461050221893 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}] 00:17:01 INFO - PROCESS | 1657 | 1461050221970 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 00:17:02 INFO - PROCESS | 1657 | 1461050222017 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b57f800 == 46 [pid = 1657] [id = 204] 00:17:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x115d68400) [pid = 1657] [serial = 610] [outer = 0x0] 00:17:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x12bd73c00) [pid = 1657] [serial = 611] [outer = 0x115d68400] 00:17:02 INFO - PROCESS | 1657 | 1461050222042 Marionette DEBUG loaded listener.js 00:17:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x12d39f800) [pid = 1657] [serial = 612] [outer = 0x115d68400] 00:17:02 INFO - PROCESS | 1657 | 1461050222444 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]]]}] 00:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 618ms 00:17:02 INFO - PROCESS | 1657 | 1461050222518 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 00:17:02 INFO - PROCESS | 1657 | 1461050222520 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 00:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:17:02 INFO - PROCESS | 1657 | 1461050222525 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:17:02 INFO - PROCESS | 1657 | 1461050222527 Marionette TRACE conn2 <- [1,790,null,{}] 00:17:02 INFO - PROCESS | 1657 | 1461050222531 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}] 00:17:02 INFO - PROCESS | 1657 | 1461050222633 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 00:17:02 INFO - PROCESS | 1657 | 1461050222696 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197e4800 == 47 [pid = 1657] [id = 205] 00:17:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x118898400) [pid = 1657] [serial = 613] [outer = 0x0] 00:17:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11a382c00) [pid = 1657] [serial = 614] [outer = 0x118898400] 00:17:02 INFO - PROCESS | 1657 | 1461050222728 Marionette DEBUG loaded listener.js 00:17:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11a4f1800) [pid = 1657] [serial = 615] [outer = 0x118898400] 00:17:03 INFO - PROCESS | 1657 | 1461050223181 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]]]}] 00:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 676ms 00:17:03 INFO - PROCESS | 1657 | 1461050223201 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 00:17:03 INFO - PROCESS | 1657 | 1461050223207 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 00:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:17:03 INFO - PROCESS | 1657 | 1461050223212 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:17:03 INFO - PROCESS | 1657 | 1461050223213 Marionette TRACE conn2 <- [1,794,null,{}] 00:17:03 INFO - PROCESS | 1657 | 1461050223232 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}] 00:17:03 INFO - PROCESS | 1657 | 1461050223350 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 00:17:03 INFO - PROCESS | 1657 | 1461050223396 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bff0800 == 48 [pid = 1657] [id = 206] 00:17:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11a873400) [pid = 1657] [serial = 616] [outer = 0x0] 00:17:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11b3e5800) [pid = 1657] [serial = 617] [outer = 0x11a873400] 00:17:03 INFO - PROCESS | 1657 | 1461050223426 Marionette DEBUG loaded listener.js 00:17:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x125816400) [pid = 1657] [serial = 618] [outer = 0x11a873400] 00:17:03 INFO - PROCESS | 1657 | 1461050223839 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]]]}] 00:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 671ms 00:17:03 INFO - PROCESS | 1657 | 1461050223882 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 00:17:03 INFO - PROCESS | 1657 | 1461050223884 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 00:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:17:03 INFO - PROCESS | 1657 | 1461050223886 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:17:03 INFO - PROCESS | 1657 | 1461050223889 Marionette TRACE conn2 <- [1,798,null,{}] 00:17:03 INFO - PROCESS | 1657 | 1461050223897 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}] 00:17:04 INFO - PROCESS | 1657 | 1461050224019 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 00:17:04 INFO - PROCESS | 1657 | 1461050224072 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d333000 == 49 [pid = 1657] [id = 207] 00:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x126749400) [pid = 1657] [serial = 619] [outer = 0x0] 00:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1296e0000) [pid = 1657] [serial = 620] [outer = 0x126749400] 00:17:04 INFO - PROCESS | 1657 | 1461050224104 Marionette DEBUG loaded listener.js 00:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12b5ad400) [pid = 1657] [serial = 621] [outer = 0x126749400] 00:17:04 INFO - PROCESS | 1657 | 1461050224508 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]]]}] 00:17:04 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 00:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 673ms 00:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:17:04 INFO - PROCESS | 1657 | 1461050224560 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 00:17:04 INFO - PROCESS | 1657 | 1461050224562 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 00:17:04 INFO - PROCESS | 1657 | 1461050224564 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:17:04 INFO - PROCESS | 1657 | 1461050224565 Marionette TRACE conn2 <- [1,802,null,{}] 00:17:04 INFO - PROCESS | 1657 | 1461050224568 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}] 00:17:04 INFO - PROCESS | 1657 | 1461050224666 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 00:17:04 INFO - PROCESS | 1657 | 1461050224715 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da64800 == 50 [pid = 1657] [id = 208] 00:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12bb2f000) [pid = 1657] [serial = 622] [outer = 0x0] 00:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12d3a5000) [pid = 1657] [serial = 623] [outer = 0x12bb2f000] 00:17:04 INFO - PROCESS | 1657 | 1461050224747 Marionette DEBUG loaded listener.js 00:17:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12daa4000) [pid = 1657] [serial = 624] [outer = 0x12bb2f000] 00:17:05 INFO - PROCESS | 1657 | 1461050225155 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]]]}] 00:17:05 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 00:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 620ms 00:17:05 INFO - PROCESS | 1657 | 1461050225186 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 00:17:05 INFO - PROCESS | 1657 | 1461050225188 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 00:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:17:05 INFO - PROCESS | 1657 | 1461050225190 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:17:05 INFO - PROCESS | 1657 | 1461050225192 Marionette TRACE conn2 <- [1,806,null,{}] 00:17:05 INFO - PROCESS | 1657 | 1461050225194 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}] 00:17:05 INFO - PROCESS | 1657 | 1461050225288 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 00:17:05 INFO - PROCESS | 1657 | 1461050225368 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e675800 == 51 [pid = 1657] [id = 209] 00:17:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12d0b6000) [pid = 1657] [serial = 625] [outer = 0x0] 00:17:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12dcb6c00) [pid = 1657] [serial = 626] [outer = 0x12d0b6000] 00:17:05 INFO - PROCESS | 1657 | 1461050225398 Marionette DEBUG loaded listener.js 00:17:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12e36dc00) [pid = 1657] [serial = 627] [outer = 0x12d0b6000] 00:17:05 INFO - PROCESS | 1657 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 00:17:05 INFO - PROCESS | 1657 | Determined SkiaGL cache limits: Size 100663296, Items: 256 00:17:05 INFO - PROCESS | 1657 | [GFX2-]: Using SkiaGL canvas. 00:17:05 INFO - PROCESS | 1657 | 1461050225830 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]]]}] 00:17:05 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 00:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 669ms 00:17:05 INFO - PROCESS | 1657 | 1461050225859 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 00:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:17:05 INFO - PROCESS | 1657 | 1461050225861 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 00:17:05 INFO - PROCESS | 1657 | 1461050225863 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:17:05 INFO - PROCESS | 1657 | 1461050225864 Marionette TRACE conn2 <- [1,810,null,{}] 00:17:05 INFO - PROCESS | 1657 | 1461050225867 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}] 00:17:05 INFO - PROCESS | 1657 | 1461050225992 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 00:17:06 INFO - PROCESS | 1657 | 1461050226059 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e4af000 == 52 [pid = 1657] [id = 210] 00:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12d162400) [pid = 1657] [serial = 628] [outer = 0x0] 00:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12e470000) [pid = 1657] [serial = 629] [outer = 0x12d162400] 00:17:06 INFO - PROCESS | 1657 | 1461050226091 Marionette DEBUG loaded listener.js 00:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12e89ac00) [pid = 1657] [serial = 630] [outer = 0x12d162400] 00:17:06 INFO - PROCESS | 1657 | 1461050226659 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]]]}] 00:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 818ms 00:17:06 INFO - PROCESS | 1657 | 1461050226682 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 00:17:06 INFO - PROCESS | 1657 | 1461050226684 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 00:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:17:06 INFO - PROCESS | 1657 | 1461050226701 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:17:06 INFO - PROCESS | 1657 | 1461050226704 Marionette TRACE conn2 <- [1,814,null,{}] 00:17:06 INFO - PROCESS | 1657 | 1461050226708 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}] 00:17:06 INFO - PROCESS | 1657 | 1461050226799 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 00:17:06 INFO - PROCESS | 1657 | 1461050226846 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b487800 == 53 [pid = 1657] [id = 211] 00:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x117159400) [pid = 1657] [serial = 631] [outer = 0x0] 00:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11961c000) [pid = 1657] [serial = 632] [outer = 0x117159400] 00:17:06 INFO - PROCESS | 1657 | 1461050226879 Marionette DEBUG loaded listener.js 00:17:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11a3a9800) [pid = 1657] [serial = 633] [outer = 0x117159400] 00:17:07 INFO - PROCESS | 1657 | 1461050227330 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] 00:17:07 INFO - PROCESS | 1657 | 1461050227380 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 00:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:17:07 INFO - PROCESS | 1657 | 1461050227385 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:17:07 INFO - PROCESS | 1657 | 1461050227387 Marionette TRACE conn2 <- [1,818,null,{}] 00:17:07 INFO - PROCESS | 1657 | 1461050227390 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}] 00:17:07 INFO - PROCESS | 1657 | 1461050227472 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 00:17:07 INFO - PROCESS | 1657 | 1461050227477 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190e9800 == 45 [pid = 1657] [id = 212] 00:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11a4f4400) [pid = 1657] [serial = 634] [outer = 0x0] 00:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11a6d2c00) [pid = 1657] [serial = 635] [outer = 0x11a4f4400] 00:17:07 INFO - PROCESS | 1657 | 1461050227504 Marionette DEBUG loaded listener.js 00:17:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11b109400) [pid = 1657] [serial = 636] [outer = 0x11a4f4400] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1275acc00) [pid = 1657] [serial = 558] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x12d8e9400) [pid = 1657] [serial = 573] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x12d0b5800) [pid = 1657] [serial = 570] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12bb31800) [pid = 1657] [serial = 567] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12d39d000) [pid = 1657] [serial = 501] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12e373800) [pid = 1657] [serial = 489] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11a431000) [pid = 1657] [serial = 492] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1296e4000) [pid = 1657] [serial = 498] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11b9c1c00) [pid = 1657] [serial = 495] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x129691c00) [pid = 1657] [serial = 560] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12b5a7000) [pid = 1657] [serial = 563] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x125b9ec00) [pid = 1657] [serial = 546] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11b9bdc00) [pid = 1657] [serial = 545] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11a6d4c00) [pid = 1657] [serial = 552] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11a3b5c00) [pid = 1657] [serial = 551] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x126287400) [pid = 1657] [serial = 557] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11a4fb000) [pid = 1657] [serial = 543] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11a3a6800) [pid = 1657] [serial = 542] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x12b5a1c00) [pid = 1657] [serial = 549] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x129108c00) [pid = 1657] [serial = 548] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x129165800) [pid = 1657] [serial = 566] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12bd75c00) [pid = 1657] [serial = 569] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12d162000) [pid = 1657] [serial = 572] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x12bb06400) [pid = 1657] [serial = 564] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11b3e7000) [pid = 1657] [serial = 554] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12310ec00) [pid = 1657] [serial = 555] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x1296e7000) [pid = 1657] [serial = 561] [outer = 0x0] [url = about:blank] 00:17:07 INFO - PROCESS | 1657 | 1461050227868 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]]]}] 00:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 00:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:17:07 INFO - PROCESS | 1657 | 1461050227905 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 00:17:07 INFO - PROCESS | 1657 | 1461050227906 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 00:17:07 INFO - PROCESS | 1657 | 1461050227908 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:17:07 INFO - PROCESS | 1657 | 1461050227911 Marionette TRACE conn2 <- [1,822,null,{}] 00:17:07 INFO - PROCESS | 1657 | 1461050227918 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}] 00:17:08 INFO - PROCESS | 1657 | 1461050228000 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 00:17:08 INFO - PROCESS | 1657 | 1461050228008 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b770000 == 46 [pid = 1657] [id = 213] 00:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11b463000) [pid = 1657] [serial = 637] [outer = 0x0] 00:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11bfb6000) [pid = 1657] [serial = 638] [outer = 0x11b463000] 00:17:08 INFO - PROCESS | 1657 | 1461050228036 Marionette DEBUG loaded listener.js 00:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x125a46400) [pid = 1657] [serial = 639] [outer = 0x11b463000] 00:17:08 INFO - PROCESS | 1657 | 1461050228400 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] 00:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:17:08 INFO - PROCESS | 1657 | 1461050228431 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 00:17:08 INFO - PROCESS | 1657 | 1461050228433 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:17:08 INFO - PROCESS | 1657 | 1461050228434 Marionette TRACE conn2 <- [1,826,null,{}] 00:17:08 INFO - PROCESS | 1657 | 1461050228437 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}] 00:17:08 INFO - PROCESS | 1657 | 1461050228518 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 00:17:08 INFO - PROCESS | 1657 | 1461050228568 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bfed000 == 47 [pid = 1657] [id = 214] 00:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x125a48c00) [pid = 1657] [serial = 640] [outer = 0x0] 00:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x12627d800) [pid = 1657] [serial = 641] [outer = 0x125a48c00] 00:17:08 INFO - PROCESS | 1657 | 1461050228595 Marionette DEBUG loaded listener.js 00:17:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x127670c00) [pid = 1657] [serial = 642] [outer = 0x125a48c00] 00:17:08 INFO - PROCESS | 1657 | 1461050228877 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]]]}] 00:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 471ms 00:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:17:08 INFO - PROCESS | 1657 | 1461050228908 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 00:17:08 INFO - PROCESS | 1657 | 1461050228909 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 00:17:08 INFO - PROCESS | 1657 | 1461050228911 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:17:08 INFO - PROCESS | 1657 | 1461050228912 Marionette TRACE conn2 <- [1,830,null,{}] 00:17:08 INFO - PROCESS | 1657 | 1461050228915 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}] 00:17:09 INFO - PROCESS | 1657 | 1461050228998 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 00:17:09 INFO - PROCESS | 1657 | 1461050229003 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11821c000 == 48 [pid = 1657] [id = 215] 00:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x12897c000) [pid = 1657] [serial = 643] [outer = 0x0] 00:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1294ddc00) [pid = 1657] [serial = 644] [outer = 0x12897c000] 00:17:09 INFO - PROCESS | 1657 | 1461050229030 Marionette DEBUG loaded listener.js 00:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x1296e6800) [pid = 1657] [serial = 645] [outer = 0x12897c000] 00:17:09 INFO - PROCESS | 1657 | 1461050229356 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]]]}] 00:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 00:17:09 INFO - PROCESS | 1657 | 1461050229400 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 00:17:09 INFO - PROCESS | 1657 | 1461050229403 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 00:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:17:09 INFO - PROCESS | 1657 | 1461050229409 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:17:09 INFO - PROCESS | 1657 | 1461050229410 Marionette TRACE conn2 <- [1,834,null,{}] 00:17:09 INFO - PROCESS | 1657 | 1461050229412 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}] 00:17:09 INFO - PROCESS | 1657 | 1461050229509 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 00:17:09 INFO - PROCESS | 1657 | 1461050229514 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x129432000 == 49 [pid = 1657] [id = 216] 00:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x12b23c800) [pid = 1657] [serial = 646] [outer = 0x0] 00:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12bb34400) [pid = 1657] [serial = 647] [outer = 0x12b23c800] 00:17:09 INFO - PROCESS | 1657 | 1461050229542 Marionette DEBUG loaded listener.js 00:17:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12d399800) [pid = 1657] [serial = 648] [outer = 0x12b23c800] 00:17:09 INFO - PROCESS | 1657 | 1461050229948 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]]]}] 00:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 569ms 00:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:17:09 INFO - PROCESS | 1657 | 1461050229979 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 00:17:09 INFO - PROCESS | 1657 | 1461050229981 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 00:17:10 INFO - PROCESS | 1657 | 1461050230001 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:17:10 INFO - PROCESS | 1657 | 1461050230003 Marionette TRACE conn2 <- [1,838,null,{}] 00:17:10 INFO - PROCESS | 1657 | 1461050230007 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}] 00:17:10 INFO - PROCESS | 1657 | 1461050230154 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 00:17:10 INFO - PROCESS | 1657 | 1461050230180 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c0a5000 == 50 [pid = 1657] [id = 217] 00:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x12d0b4000) [pid = 1657] [serial = 649] [outer = 0x0] 00:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12daa1800) [pid = 1657] [serial = 650] [outer = 0x12d0b4000] 00:17:10 INFO - PROCESS | 1657 | 1461050230220 Marionette DEBUG loaded listener.js 00:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12e375c00) [pid = 1657] [serial = 651] [outer = 0x12d0b4000] 00:17:10 INFO - PROCESS | 1657 | 1461050230572 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]]]}] 00:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 637ms 00:17:10 INFO - PROCESS | 1657 | 1461050230621 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 00:17:10 INFO - PROCESS | 1657 | 1461050230623 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 00:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:17:10 INFO - PROCESS | 1657 | 1461050230625 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:17:10 INFO - PROCESS | 1657 | 1461050230626 Marionette TRACE conn2 <- [1,842,null,{}] 00:17:10 INFO - PROCESS | 1657 | 1461050230628 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}] 00:17:10 INFO - PROCESS | 1657 | 1461050230728 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 00:17:10 INFO - PROCESS | 1657 | 1461050230742 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d196800 == 51 [pid = 1657] [id = 218] 00:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12e376000) [pid = 1657] [serial = 652] [outer = 0x0] 00:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12e47ac00) [pid = 1657] [serial = 653] [outer = 0x12e376000] 00:17:10 INFO - PROCESS | 1657 | 1461050230767 Marionette DEBUG loaded listener.js 00:17:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12e896000) [pid = 1657] [serial = 654] [outer = 0x12e376000] 00:17:11 INFO - PROCESS | 1657 | 1461050231086 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]]]}] 00:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 00:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:17:11 INFO - PROCESS | 1657 | 1461050231144 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 00:17:11 INFO - PROCESS | 1657 | 1461050231145 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 00:17:11 INFO - PROCESS | 1657 | 1461050231147 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:17:11 INFO - PROCESS | 1657 | 1461050231148 Marionette TRACE conn2 <- [1,846,null,{}] 00:17:11 INFO - PROCESS | 1657 | 1461050231151 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}] 00:17:11 INFO - PROCESS | 1657 | 1461050231248 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 00:17:11 INFO - PROCESS | 1657 | 1461050231260 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dade000 == 52 [pid = 1657] [id = 219] 00:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12e897800) [pid = 1657] [serial = 655] [outer = 0x0] 00:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12e89c800) [pid = 1657] [serial = 656] [outer = 0x12e897800] 00:17:11 INFO - PROCESS | 1657 | 1461050231285 Marionette DEBUG loaded listener.js 00:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12e8a2800) [pid = 1657] [serial = 657] [outer = 0x12e897800] 00:17:11 INFO - PROCESS | 1657 | 1461050231643 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]]]}] 00:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 00:17:11 INFO - PROCESS | 1657 | 1461050231665 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 00:17:11 INFO - PROCESS | 1657 | 1461050231667 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 00:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:17:11 INFO - PROCESS | 1657 | 1461050231669 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:17:11 INFO - PROCESS | 1657 | 1461050231670 Marionette TRACE conn2 <- [1,850,null,{}] 00:17:11 INFO - PROCESS | 1657 | 1461050231673 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}] 00:17:11 INFO - PROCESS | 1657 | 1461050231818 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 00:17:11 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11b10d800) [pid = 1657] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:17:11 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x126d96c00) [pid = 1657] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:17:11 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x118a24000) [pid = 1657] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:17:11 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x125da6000) [pid = 1657] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:17:11 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12627cc00) [pid = 1657] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:17:11 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x12bb34000) [pid = 1657] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:17:11 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11a28f400) [pid = 1657] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:17:11 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x118a23000) [pid = 1657] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:17:11 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x129696400) [pid = 1657] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:17:11 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x113efd000) [pid = 1657] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:17:11 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1150a3800) [pid = 1657] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:17:11 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x12d8e5400) [pid = 1657] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:17:11 INFO - PROCESS | 1657 | 1461050231863 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x125b05800 == 53 [pid = 1657] [id = 220] 00:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1143b0800) [pid = 1657] [serial = 658] [outer = 0x0] 00:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1150a5400) [pid = 1657] [serial = 659] [outer = 0x1143b0800] 00:17:11 INFO - PROCESS | 1657 | 1461050231889 Marionette DEBUG loaded listener.js 00:17:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11b3e4800) [pid = 1657] [serial = 660] [outer = 0x1143b0800] 00:17:12 INFO - PROCESS | 1657 | 1461050232161 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]]]}] 00:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 519ms 00:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:17:12 INFO - PROCESS | 1657 | 1461050232192 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 00:17:12 INFO - PROCESS | 1657 | 1461050232193 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 00:17:12 INFO - PROCESS | 1657 | 1461050232196 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:17:12 INFO - PROCESS | 1657 | 1461050232197 Marionette TRACE conn2 <- [1,854,null,{}] 00:17:12 INFO - PROCESS | 1657 | 1461050232207 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}] 00:17:12 INFO - PROCESS | 1657 | 1461050232307 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 00:17:12 INFO - PROCESS | 1657 | 1461050232354 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecd5000 == 54 [pid = 1657] [id = 221] 00:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11a6df400) [pid = 1657] [serial = 661] [outer = 0x0] 00:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12bd6e800) [pid = 1657] [serial = 662] [outer = 0x11a6df400] 00:17:12 INFO - PROCESS | 1657 | 1461050232382 Marionette DEBUG loaded listener.js 00:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12f17b400) [pid = 1657] [serial = 663] [outer = 0x11a6df400] 00:17:12 INFO - PROCESS | 1657 | 1461050232678 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]]]}] 00:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 00:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:17:12 INFO - PROCESS | 1657 | 1461050232716 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 00:17:12 INFO - PROCESS | 1657 | 1461050232717 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 00:17:12 INFO - PROCESS | 1657 | 1461050232721 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:17:12 INFO - PROCESS | 1657 | 1461050232723 Marionette TRACE conn2 <- [1,858,null,{}] 00:17:12 INFO - PROCESS | 1657 | 1461050232725 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}] 00:17:12 INFO - PROCESS | 1657 | 1461050232808 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 00:17:12 INFO - PROCESS | 1657 | 1461050232812 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f856800 == 55 [pid = 1657] [id = 222] 00:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11b6df800) [pid = 1657] [serial = 664] [outer = 0x0] 00:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11b6e2c00) [pid = 1657] [serial = 665] [outer = 0x11b6df800] 00:17:12 INFO - PROCESS | 1657 | 1461050232838 Marionette DEBUG loaded listener.js 00:17:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11b78d000) [pid = 1657] [serial = 666] [outer = 0x11b6df800] 00:17:13 INFO - PROCESS | 1657 | 1461050233140 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]]]}] 00:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 00:17:13 INFO - PROCESS | 1657 | 1461050233190 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 00:17:13 INFO - PROCESS | 1657 | 1461050233192 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 00:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:17:13 INFO - PROCESS | 1657 | 1461050233194 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:17:13 INFO - PROCESS | 1657 | 1461050233195 Marionette TRACE conn2 <- [1,862,null,{}] 00:17:13 INFO - PROCESS | 1657 | 1461050233198 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}] 00:17:13 INFO - PROCESS | 1657 | 1461050233303 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 00:17:13 INFO - PROCESS | 1657 | 1461050233310 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f860800 == 56 [pid = 1657] [id = 223] 00:17:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11b78d400) [pid = 1657] [serial = 667] [outer = 0x0] 00:17:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11b792400) [pid = 1657] [serial = 668] [outer = 0x11b78d400] 00:17:13 INFO - PROCESS | 1657 | 1461050233334 Marionette DEBUG loaded listener.js 00:17:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11b796c00) [pid = 1657] [serial = 669] [outer = 0x11b78d400] 00:17:13 INFO - PROCESS | 1657 | 1461050233637 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]]]}] 00:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 00:17:13 INFO - PROCESS | 1657 | 1461050233664 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 00:17:13 INFO - PROCESS | 1657 | 1461050233665 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 00:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:17:13 INFO - PROCESS | 1657 | 1461050233667 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:17:13 INFO - PROCESS | 1657 | 1461050233668 Marionette TRACE conn2 <- [1,866,null,{}] 00:17:13 INFO - PROCESS | 1657 | 1461050233673 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}] 00:17:13 INFO - PROCESS | 1657 | 1461050233749 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 00:17:13 INFO - PROCESS | 1657 | 1461050233753 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fcb6000 == 57 [pid = 1657] [id = 224] 00:17:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11446ec00) [pid = 1657] [serial = 670] [outer = 0x0] 00:17:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x114475800) [pid = 1657] [serial = 671] [outer = 0x11446ec00] 00:17:13 INFO - PROCESS | 1657 | 1461050233778 Marionette DEBUG loaded listener.js 00:17:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x114479c00) [pid = 1657] [serial = 672] [outer = 0x11446ec00] 00:17:14 INFO - PROCESS | 1657 | 1461050234279 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]]]}] 00:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 624ms 00:17:14 INFO - PROCESS | 1657 | 1461050234291 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 00:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:17:14 INFO - PROCESS | 1657 | 1461050234293 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 00:17:14 INFO - PROCESS | 1657 | 1461050234297 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:17:14 INFO - PROCESS | 1657 | 1461050234299 Marionette TRACE conn2 <- [1,870,null,{}] 00:17:14 INFO - PROCESS | 1657 | 1461050234303 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}] 00:17:14 INFO - PROCESS | 1657 | 1461050234410 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 00:17:14 INFO - PROCESS | 1657 | 1461050234459 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11af4e800 == 58 [pid = 1657] [id = 225] 00:17:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x114e12000) [pid = 1657] [serial = 673] [outer = 0x0] 00:17:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x118a2a000) [pid = 1657] [serial = 674] [outer = 0x114e12000] 00:17:14 INFO - PROCESS | 1657 | 1461050234494 Marionette DEBUG loaded listener.js 00:17:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11a3b3000) [pid = 1657] [serial = 675] [outer = 0x114e12000] 00:17:14 INFO - PROCESS | 1657 | 1461050234935 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]]]}] 00:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 672ms 00:17:14 INFO - PROCESS | 1657 | 1461050234969 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 00:17:14 INFO - PROCESS | 1657 | 1461050234973 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 00:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:17:14 INFO - PROCESS | 1657 | 1461050234977 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:17:14 INFO - PROCESS | 1657 | 1461050234979 Marionette TRACE conn2 <- [1,874,null,{}] 00:17:14 INFO - PROCESS | 1657 | 1461050234982 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}] 00:17:15 INFO - PROCESS | 1657 | 1461050235113 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 00:17:15 INFO - PROCESS | 1657 | 1461050235190 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x126db4000 == 59 [pid = 1657] [id = 226] 00:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11a4f4000) [pid = 1657] [serial = 676] [outer = 0x0] 00:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11b3e5000) [pid = 1657] [serial = 677] [outer = 0x11a4f4000] 00:17:15 INFO - PROCESS | 1657 | 1461050235220 Marionette DEBUG loaded listener.js 00:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11b6da400) [pid = 1657] [serial = 678] [outer = 0x11a4f4000] 00:17:15 INFO - PROCESS | 1657 | 1461050235612 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]]]}] 00:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 676ms 00:17:15 INFO - PROCESS | 1657 | 1461050235654 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 00:17:15 INFO - PROCESS | 1657 | 1461050235655 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 00:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:17:15 INFO - PROCESS | 1657 | 1461050235658 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:17:15 INFO - PROCESS | 1657 | 1461050235660 Marionette TRACE conn2 <- [1,878,null,{}] 00:17:15 INFO - PROCESS | 1657 | 1461050235668 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}] 00:17:15 INFO - PROCESS | 1657 | 1461050235773 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 00:17:15 INFO - PROCESS | 1657 | 1461050235824 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f596000 == 60 [pid = 1657] [id = 227] 00:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11b6da000) [pid = 1657] [serial = 679] [outer = 0x0] 00:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11b9ba000) [pid = 1657] [serial = 680] [outer = 0x11b6da000] 00:17:15 INFO - PROCESS | 1657 | 1461050235856 Marionette DEBUG loaded listener.js 00:17:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x126285c00) [pid = 1657] [serial = 681] [outer = 0x11b6da000] 00:17:16 INFO - PROCESS | 1657 | 1461050236263 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]]]}] 00:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 622ms 00:17:16 INFO - PROCESS | 1657 | 1461050236280 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 00:17:16 INFO - PROCESS | 1657 | 1461050236282 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 00:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:17:16 INFO - PROCESS | 1657 | 1461050236285 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:17:16 INFO - PROCESS | 1657 | 1461050236286 Marionette TRACE conn2 <- [1,882,null,{}] 00:17:16 INFO - PROCESS | 1657 | 1461050236288 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}] 00:17:16 INFO - PROCESS | 1657 | 1461050236393 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 00:17:16 INFO - PROCESS | 1657 | 1461050236478 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff66000 == 61 [pid = 1657] [id = 228] 00:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1275b0400) [pid = 1657] [serial = 682] [outer = 0x0] 00:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x129110000) [pid = 1657] [serial = 683] [outer = 0x1275b0400] 00:17:16 INFO - PROCESS | 1657 | 1461050236507 Marionette DEBUG loaded listener.js 00:17:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12b5ab400) [pid = 1657] [serial = 684] [outer = 0x1275b0400] 00:17:16 INFO - PROCESS | 1657 | 1461050236896 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]]]}] 00:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 618ms 00:17:16 INFO - PROCESS | 1657 | 1461050236904 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 00:17:16 INFO - PROCESS | 1657 | 1461050236905 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 00:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:17:16 INFO - PROCESS | 1657 | 1461050236908 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:17:16 INFO - PROCESS | 1657 | 1461050236909 Marionette TRACE conn2 <- [1,886,null,{}] 00:17:16 INFO - PROCESS | 1657 | 1461050236911 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}] 00:17:17 INFO - PROCESS | 1657 | 1461050237022 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 00:17:17 INFO - PROCESS | 1657 | 1461050237072 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff76800 == 62 [pid = 1657] [id = 229] 00:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x114477400) [pid = 1657] [serial = 685] [outer = 0x0] 00:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12ba0a400) [pid = 1657] [serial = 686] [outer = 0x114477400] 00:17:17 INFO - PROCESS | 1657 | 1461050237102 Marionette DEBUG loaded listener.js 00:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12cee0000) [pid = 1657] [serial = 687] [outer = 0x114477400] 00:17:17 INFO - PROCESS | 1657 | 1461050237515 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]]]}] 00:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 618ms 00:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:17:17 INFO - PROCESS | 1657 | 1461050237526 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 00:17:17 INFO - PROCESS | 1657 | 1461050237528 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 00:17:17 INFO - PROCESS | 1657 | 1461050237530 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:17:17 INFO - PROCESS | 1657 | 1461050237531 Marionette TRACE conn2 <- [1,890,null,{}] 00:17:17 INFO - PROCESS | 1657 | 1461050237534 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}] 00:17:17 INFO - PROCESS | 1657 | 1461050237644 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 00:17:17 INFO - PROCESS | 1657 | 1461050237922 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x113816000 == 63 [pid = 1657] [id = 230] 00:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x111a4f800) [pid = 1657] [serial = 688] [outer = 0x0] 00:17:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11383ec00) [pid = 1657] [serial = 689] [outer = 0x111a4f800] 00:17:17 INFO - PROCESS | 1657 | 1461050237952 Marionette DEBUG loaded listener.js 00:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x113e5d400) [pid = 1657] [serial = 690] [outer = 0x111a4f800] 00:17:18 INFO - PROCESS | 1657 | 1461050238390 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]]]}] 00:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 874ms 00:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:17:18 INFO - PROCESS | 1657 | 1461050238405 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 00:17:18 INFO - PROCESS | 1657 | 1461050238407 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 00:17:18 INFO - PROCESS | 1657 | 1461050238410 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:17:18 INFO - PROCESS | 1657 | 1461050238412 Marionette TRACE conn2 <- [1,894,null,{}] 00:17:18 INFO - PROCESS | 1657 | 1461050238416 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}] 00:17:18 INFO - PROCESS | 1657 | 1461050238512 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 00:17:18 INFO - PROCESS | 1657 | 1461050238579 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x118182000 == 64 [pid = 1657] [id = 231] 00:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1143b3400) [pid = 1657] [serial = 691] [outer = 0x0] 00:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x114479400) [pid = 1657] [serial = 692] [outer = 0x1143b3400] 00:17:18 INFO - PROCESS | 1657 | 1461050238608 Marionette DEBUG loaded listener.js 00:17:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x114e0a400) [pid = 1657] [serial = 693] [outer = 0x1143b3400] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12daf2000 == 63 [pid = 1657] [id = 180] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x126212000 == 62 [pid = 1657] [id = 182] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12b593800 == 61 [pid = 1657] [id = 130] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12d32a800 == 60 [pid = 1657] [id = 192] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12d896800 == 59 [pid = 1657] [id = 131] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12f860800 == 58 [pid = 1657] [id = 223] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12f856800 == 57 [pid = 1657] [id = 222] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12ecd5000 == 56 [pid = 1657] [id = 221] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x125b05800 == 55 [pid = 1657] [id = 220] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12dade000 == 54 [pid = 1657] [id = 219] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12d196800 == 53 [pid = 1657] [id = 218] 00:17:18 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12bd73c00) [pid = 1657] [serial = 611] [outer = 0x0] [url = about:blank] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12c0a5000 == 52 [pid = 1657] [id = 217] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x129432000 == 51 [pid = 1657] [id = 216] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x11821c000 == 50 [pid = 1657] [id = 215] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x11bfed000 == 49 [pid = 1657] [id = 214] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x11b770000 == 48 [pid = 1657] [id = 213] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x1190e9800 == 47 [pid = 1657] [id = 212] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x11b487800 == 46 [pid = 1657] [id = 211] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x1197e4800 == 45 [pid = 1657] [id = 205] 00:17:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12b57f800 == 44 [pid = 1657] [id = 204] 00:17:19 INFO - PROCESS | 1657 | 1461050239011 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]]]}] 00:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 621ms 00:17:19 INFO - PROCESS | 1657 | 1461050239033 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 00:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:17:19 INFO - PROCESS | 1657 | 1461050239037 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 00:17:19 INFO - PROCESS | 1657 | 1461050239040 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:17:19 INFO - PROCESS | 1657 | 1461050239042 Marionette TRACE conn2 <- [1,898,null,{}] 00:17:19 INFO - PROCESS | 1657 | 1461050239044 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}] 00:17:19 INFO - PROCESS | 1657 | 1461050239128 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12b5a4000) [pid = 1657] [serial = 609] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11bee5400) [pid = 1657] [serial = 593] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1275afc00) [pid = 1657] [serial = 599] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x11b9bc800) [pid = 1657] [serial = 581] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12b5a0800) [pid = 1657] [serial = 585] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x126c43c00) [pid = 1657] [serial = 596] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12d0bd400) [pid = 1657] [serial = 606] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11a3b3800) [pid = 1657] [serial = 590] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x125845c00) [pid = 1657] [serial = 594] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11a3b8000) [pid = 1657] [serial = 579] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x119621c00) [pid = 1657] [serial = 578] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12bb33400) [pid = 1657] [serial = 603] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12b242400) [pid = 1657] [serial = 602] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x125da5000) [pid = 1657] [serial = 608] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x118a29c00) [pid = 1657] [serial = 587] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x125844800) [pid = 1657] [serial = 582] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x126d93800) [pid = 1657] [serial = 597] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x127677400) [pid = 1657] [serial = 584] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11a187400) [pid = 1657] [serial = 588] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x12daa9800) [pid = 1657] [serial = 540] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12bd77c00) [pid = 1657] [serial = 605] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12916d800) [pid = 1657] [serial = 600] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11a3b9c00) [pid = 1657] [serial = 591] [outer = 0x0] [url = about:blank] 00:17:19 INFO - PROCESS | 1657 | 1461050239208 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x117f0f000 == 45 [pid = 1657] [id = 232] 00:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x115002800) [pid = 1657] [serial = 694] [outer = 0x0] 00:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x115de2800) [pid = 1657] [serial = 695] [outer = 0x115002800] 00:17:19 INFO - PROCESS | 1657 | 1461050239238 Marionette DEBUG loaded listener.js 00:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1181afc00) [pid = 1657] [serial = 696] [outer = 0x115002800] 00:17:19 INFO - PROCESS | 1657 | 1461050239535 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]]]}] 00:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 518ms 00:17:19 INFO - PROCESS | 1657 | 1461050239560 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 00:17:19 INFO - PROCESS | 1657 | 1461050239562 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 00:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:17:19 INFO - PROCESS | 1657 | 1461050239569 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:17:19 INFO - PROCESS | 1657 | 1461050239575 Marionette TRACE conn2 <- [1,902,null,{}] 00:17:19 INFO - PROCESS | 1657 | 1461050239579 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}] 00:17:19 INFO - PROCESS | 1657 | 1461050239659 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 00:17:19 INFO - PROCESS | 1657 | 1461050239722 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a15c000 == 46 [pid = 1657] [id = 233] 00:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x117fa6800) [pid = 1657] [serial = 697] [outer = 0x0] 00:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x118898000) [pid = 1657] [serial = 698] [outer = 0x117fa6800] 00:17:19 INFO - PROCESS | 1657 | 1461050239748 Marionette DEBUG loaded listener.js 00:17:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11a181c00) [pid = 1657] [serial = 699] [outer = 0x117fa6800] 00:17:20 INFO - PROCESS | 1657 | 1461050240019 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]]]}] 00:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 481ms 00:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:17:20 INFO - PROCESS | 1657 | 1461050240045 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 00:17:20 INFO - PROCESS | 1657 | 1461050240047 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 00:17:20 INFO - PROCESS | 1657 | 1461050240049 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:17:20 INFO - PROCESS | 1657 | 1461050240050 Marionette TRACE conn2 <- [1,906,null,{}] 00:17:20 INFO - PROCESS | 1657 | 1461050240060 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}] 00:17:20 INFO - PROCESS | 1657 | 1461050240144 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 00:17:20 INFO - PROCESS | 1657 | 1461050240149 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b3ae800 == 47 [pid = 1657] [id = 234] 00:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x118a25800) [pid = 1657] [serial = 700] [outer = 0x0] 00:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11a39e800) [pid = 1657] [serial = 701] [outer = 0x118a25800] 00:17:20 INFO - PROCESS | 1657 | 1461050240175 Marionette DEBUG loaded listener.js 00:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11a3ab800) [pid = 1657] [serial = 702] [outer = 0x118a25800] 00:17:20 INFO - PROCESS | 1657 | 1461050240538 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]]]}] 00:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 522ms 00:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:17:20 INFO - PROCESS | 1657 | 1461050240573 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 00:17:20 INFO - PROCESS | 1657 | 1461050240575 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 00:17:20 INFO - PROCESS | 1657 | 1461050240578 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:17:20 INFO - PROCESS | 1657 | 1461050240580 Marionette TRACE conn2 <- [1,910,null,{}] 00:17:20 INFO - PROCESS | 1657 | 1461050240583 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}] 00:17:20 INFO - PROCESS | 1657 | 1461050240702 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 00:17:20 INFO - PROCESS | 1657 | 1461050240708 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b935800 == 48 [pid = 1657] [id = 235] 00:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11a3b8400) [pid = 1657] [serial = 703] [outer = 0x0] 00:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11a42e400) [pid = 1657] [serial = 704] [outer = 0x11a3b8400] 00:17:20 INFO - PROCESS | 1657 | 1461050240759 Marionette DEBUG loaded listener.js 00:17:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11a5bbc00) [pid = 1657] [serial = 705] [outer = 0x11a3b8400] 00:17:21 INFO - PROCESS | 1657 | 1461050241141 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]]]}] 00:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 578ms 00:17:21 INFO - PROCESS | 1657 | 1461050241157 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 00:17:21 INFO - PROCESS | 1657 | 1461050241158 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 00:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:17:21 INFO - PROCESS | 1657 | 1461050241160 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:17:21 INFO - PROCESS | 1657 | 1461050241161 Marionette TRACE conn2 <- [1,914,null,{}] 00:17:21 INFO - PROCESS | 1657 | 1461050241163 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}] 00:17:21 INFO - PROCESS | 1657 | 1461050241277 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 00:17:21 INFO - PROCESS | 1657 | 1461050241291 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x11be95000 == 49 [pid = 1657] [id = 236] 00:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11a3b8c00) [pid = 1657] [serial = 706] [outer = 0x0] 00:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11a6d8c00) [pid = 1657] [serial = 707] [outer = 0x11a3b8c00] 00:17:21 INFO - PROCESS | 1657 | 1461050241316 Marionette DEBUG loaded listener.js 00:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11b113400) [pid = 1657] [serial = 708] [outer = 0x11a3b8c00] 00:17:21 INFO - PROCESS | 1657 | 1461050241657 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]]]}] 00:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 518ms 00:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:17:21 INFO - PROCESS | 1657 | 1461050241679 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 00:17:21 INFO - PROCESS | 1657 | 1461050241680 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 00:17:21 INFO - PROCESS | 1657 | 1461050241682 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:17:21 INFO - PROCESS | 1657 | 1461050241683 Marionette TRACE conn2 <- [1,918,null,{}] 00:17:21 INFO - PROCESS | 1657 | 1461050241687 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}] 00:17:21 INFO - PROCESS | 1657 | 1461050241789 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 00:17:21 INFO - PROCESS | 1657 | 1461050241793 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bc0000 == 50 [pid = 1657] [id = 237] 00:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11a5b6800) [pid = 1657] [serial = 709] [outer = 0x0] 00:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x11b3dc400) [pid = 1657] [serial = 710] [outer = 0x11a5b6800] 00:17:21 INFO - PROCESS | 1657 | 1461050241818 Marionette DEBUG loaded listener.js 00:17:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11b6d8400) [pid = 1657] [serial = 711] [outer = 0x11a5b6800] 00:17:22 INFO - PROCESS | 1657 | 1461050242134 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]]]}] 00:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 468ms 00:17:22 INFO - PROCESS | 1657 | 1461050242155 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 00:17:22 INFO - PROCESS | 1657 | 1461050242157 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 00:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:17:22 INFO - PROCESS | 1657 | 1461050242159 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:17:22 INFO - PROCESS | 1657 | 1461050242160 Marionette TRACE conn2 <- [1,922,null,{}] 00:17:22 INFO - PROCESS | 1657 | 1461050242163 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}] 00:17:22 INFO - PROCESS | 1657 | 1461050242263 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 00:17:22 INFO - PROCESS | 1657 | 1461050242275 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x126421800 == 51 [pid = 1657] [id = 238] 00:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11b1a5800) [pid = 1657] [serial = 712] [outer = 0x0] 00:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11b6e0800) [pid = 1657] [serial = 713] [outer = 0x11b1a5800] 00:17:22 INFO - PROCESS | 1657 | 1461050242300 Marionette DEBUG loaded listener.js 00:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11b791400) [pid = 1657] [serial = 714] [outer = 0x11b1a5800] 00:17:22 INFO - PROCESS | 1657 | 1461050242643 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]]]}] 00:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 00:17:22 INFO - PROCESS | 1657 | 1461050242682 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 00:17:22 INFO - PROCESS | 1657 | 1461050242683 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 00:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:17:22 INFO - PROCESS | 1657 | 1461050242688 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:17:22 INFO - PROCESS | 1657 | 1461050242689 Marionette TRACE conn2 <- [1,926,null,{}] 00:17:22 INFO - PROCESS | 1657 | 1461050242691 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}] 00:17:22 INFO - PROCESS | 1657 | 1461050242788 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 00:17:22 INFO - PROCESS | 1657 | 1461050242792 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x126da8800 == 52 [pid = 1657] [id = 239] 00:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11b463400) [pid = 1657] [serial = 715] [outer = 0x0] 00:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11b79a800) [pid = 1657] [serial = 716] [outer = 0x11b463400] 00:17:22 INFO - PROCESS | 1657 | 1461050242845 Marionette DEBUG loaded listener.js 00:17:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x11b9a7000) [pid = 1657] [serial = 717] [outer = 0x11b463400] 00:17:23 INFO - PROCESS | 1657 | 1461050243158 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]]]}] 00:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 521ms 00:17:23 INFO - PROCESS | 1657 | 1461050243208 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 00:17:23 INFO - PROCESS | 1657 | 1461050243209 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 00:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:17:23 INFO - PROCESS | 1657 | 1461050243212 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:17:23 INFO - PROCESS | 1657 | 1461050243213 Marionette TRACE conn2 <- [1,930,null,{}] 00:17:23 INFO - PROCESS | 1657 | 1461050243215 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}] 00:17:23 INFO - PROCESS | 1657 | 1461050243471 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 00:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12d0b4000) [pid = 1657] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12e376000) [pid = 1657] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11a4f4400) [pid = 1657] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x125a48c00) [pid = 1657] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12b23c800) [pid = 1657] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x117159400) [pid = 1657] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12e897800) [pid = 1657] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11b463000) [pid = 1657] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12897c000) [pid = 1657] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11a6df400) [pid = 1657] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1143b0800) [pid = 1657] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11b6df800) [pid = 1657] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:17:23 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11b78d400) [pid = 1657] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:17:23 INFO - PROCESS | 1657 | 1461050243531 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bff2000 == 53 [pid = 1657] [id = 240] 00:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1143b2000) [pid = 1657] [serial = 718] [outer = 0x0] 00:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1197af400) [pid = 1657] [serial = 719] [outer = 0x1143b2000] 00:17:23 INFO - PROCESS | 1657 | 1461050243564 Marionette DEBUG loaded listener.js 00:17:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11b9b2000) [pid = 1657] [serial = 720] [outer = 0x1143b2000] 00:17:23 INFO - PROCESS | 1657 | 1461050243857 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]]]}] 00:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 00:17:23 INFO - PROCESS | 1657 | 1461050243882 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 00:17:23 INFO - PROCESS | 1657 | 1461050243884 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 00:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:17:23 INFO - PROCESS | 1657 | 1461050243894 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:17:23 INFO - PROCESS | 1657 | 1461050243896 Marionette TRACE conn2 <- [1,934,null,{}] 00:17:23 INFO - PROCESS | 1657 | 1461050243898 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}] 00:17:24 INFO - PROCESS | 1657 | 1461050243996 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 00:17:24 INFO - PROCESS | 1657 | 1461050244048 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b588800 == 54 [pid = 1657] [id = 241] 00:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11b9ad800) [pid = 1657] [serial = 721] [outer = 0x0] 00:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11b9c0c00) [pid = 1657] [serial = 722] [outer = 0x11b9ad800] 00:17:24 INFO - PROCESS | 1657 | 1461050244074 Marionette DEBUG loaded listener.js 00:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x125843c00) [pid = 1657] [serial = 723] [outer = 0x11b9ad800] 00:17:24 INFO - PROCESS | 1657 | 1461050244357 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]]]}] 00:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 524ms 00:17:24 INFO - PROCESS | 1657 | 1461050244414 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 00:17:24 INFO - PROCESS | 1657 | 1461050244416 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 00:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:17:24 INFO - PROCESS | 1657 | 1461050244419 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:17:24 INFO - PROCESS | 1657 | 1461050244423 Marionette TRACE conn2 <- [1,938,null,{}] 00:17:24 INFO - PROCESS | 1657 | 1461050244426 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}] 00:17:24 INFO - PROCESS | 1657 | 1461050244551 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 00:17:24 INFO - PROCESS | 1657 | 1461050244626 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c0a5000 == 55 [pid = 1657] [id = 242] 00:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11b9ae400) [pid = 1657] [serial = 724] [outer = 0x0] 00:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x125849800) [pid = 1657] [serial = 725] [outer = 0x11b9ae400] 00:17:24 INFO - PROCESS | 1657 | 1461050244663 Marionette DEBUG loaded listener.js 00:17:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x125da3000) [pid = 1657] [serial = 726] [outer = 0x11b9ae400] 00:17:25 INFO - PROCESS | 1657 | 1461050245011 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]]]}] 00:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 623ms 00:17:25 INFO - PROCESS | 1657 | 1461050245041 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 00:17:25 INFO - PROCESS | 1657 | 1461050245042 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 00:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:17:25 INFO - PROCESS | 1657 | 1461050245045 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:17:25 INFO - PROCESS | 1657 | 1461050245046 Marionette TRACE conn2 <- [1,942,null,{}] 00:17:25 INFO - PROCESS | 1657 | 1461050245048 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}] 00:17:25 INFO - PROCESS | 1657 | 1461050245130 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 00:17:25 INFO - PROCESS | 1657 | 1461050245183 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d33c000 == 56 [pid = 1657] [id = 243] 00:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11b9aec00) [pid = 1657] [serial = 727] [outer = 0x0] 00:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x125fef800) [pid = 1657] [serial = 728] [outer = 0x11b9aec00] 00:17:25 INFO - PROCESS | 1657 | 1461050245208 Marionette DEBUG loaded listener.js 00:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x126650c00) [pid = 1657] [serial = 729] [outer = 0x11b9aec00] 00:17:25 INFO - PROCESS | 1657 | 1461050245548 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]]]}] 00:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 521ms 00:17:25 INFO - PROCESS | 1657 | 1461050245567 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 00:17:25 INFO - PROCESS | 1657 | 1461050245571 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 00:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:17:25 INFO - PROCESS | 1657 | 1461050245575 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:17:25 INFO - PROCESS | 1657 | 1461050245578 Marionette TRACE conn2 <- [1,946,null,{}] 00:17:25 INFO - PROCESS | 1657 | 1461050245581 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}] 00:17:25 INFO - PROCESS | 1657 | 1461050245685 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 00:17:25 INFO - PROCESS | 1657 | 1461050245737 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x115f1f800 == 57 [pid = 1657] [id = 244] 00:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x113ebd400) [pid = 1657] [serial = 730] [outer = 0x0] 00:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x114406800) [pid = 1657] [serial = 731] [outer = 0x113ebd400] 00:17:25 INFO - PROCESS | 1657 | 1461050245770 Marionette DEBUG loaded listener.js 00:17:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1149c3c00) [pid = 1657] [serial = 732] [outer = 0x113ebd400] 00:17:26 INFO - PROCESS | 1657 | 1461050246201 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]]]}] 00:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 670ms 00:17:26 INFO - PROCESS | 1657 | 1461050246246 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 00:17:26 INFO - PROCESS | 1657 | 1461050246250 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 00:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:17:26 INFO - PROCESS | 1657 | 1461050246275 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:17:26 INFO - PROCESS | 1657 | 1461050246277 Marionette TRACE conn2 <- [1,950,null,{}] 00:17:26 INFO - PROCESS | 1657 | 1461050246280 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}] 00:17:26 INFO - PROCESS | 1657 | 1461050246386 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 00:17:26 INFO - PROCESS | 1657 | 1461050246454 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b48f000 == 58 [pid = 1657] [id = 245] 00:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x114ccd800) [pid = 1657] [serial = 733] [outer = 0x0] 00:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x118a23800) [pid = 1657] [serial = 734] [outer = 0x114ccd800] 00:17:26 INFO - PROCESS | 1657 | 1461050246484 Marionette DEBUG loaded listener.js 00:17:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x119615400) [pid = 1657] [serial = 735] [outer = 0x114ccd800] 00:17:26 INFO - PROCESS | 1657 | 1461050246883 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]]]}] 00:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 672ms 00:17:26 INFO - PROCESS | 1657 | 1461050246946 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 00:17:26 INFO - PROCESS | 1657 | 1461050246948 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 00:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:17:26 INFO - PROCESS | 1657 | 1461050246950 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:17:26 INFO - PROCESS | 1657 | 1461050246953 Marionette TRACE conn2 <- [1,954,null,{}] 00:17:26 INFO - PROCESS | 1657 | 1461050246961 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}] 00:17:27 INFO - PROCESS | 1657 | 1461050247087 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 00:17:27 INFO - PROCESS | 1657 | 1461050247142 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b58f000 == 59 [pid = 1657] [id = 246] 00:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1197a7400) [pid = 1657] [serial = 736] [outer = 0x0] 00:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11a4fb800) [pid = 1657] [serial = 737] [outer = 0x1197a7400] 00:17:27 INFO - PROCESS | 1657 | 1461050247174 Marionette DEBUG loaded listener.js 00:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11afc2800) [pid = 1657] [serial = 738] [outer = 0x1197a7400] 00:17:27 INFO - PROCESS | 1657 | 1461050247567 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]]]}] 00:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 672ms 00:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:17:27 INFO - PROCESS | 1657 | 1461050247623 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 00:17:27 INFO - PROCESS | 1657 | 1461050247625 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 00:17:27 INFO - PROCESS | 1657 | 1461050247628 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:17:27 INFO - PROCESS | 1657 | 1461050247629 Marionette TRACE conn2 <- [1,958,null,{}] 00:17:27 INFO - PROCESS | 1657 | 1461050247632 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}] 00:17:27 INFO - PROCESS | 1657 | 1461050247738 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 00:17:27 INFO - PROCESS | 1657 | 1461050247791 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12daf2000 == 60 [pid = 1657] [id = 247] 00:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11b6dec00) [pid = 1657] [serial = 739] [outer = 0x0] 00:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11b798000) [pid = 1657] [serial = 740] [outer = 0x11b6dec00] 00:17:27 INFO - PROCESS | 1657 | 1461050247821 Marionette DEBUG loaded listener.js 00:17:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x11bee3000) [pid = 1657] [serial = 741] [outer = 0x11b6dec00] 00:17:28 INFO - PROCESS | 1657 | 1461050248221 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]]]}] 00:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 619ms 00:17:28 INFO - PROCESS | 1657 | 1461050248247 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 00:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:17:28 INFO - PROCESS | 1657 | 1461050248248 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 00:17:28 INFO - PROCESS | 1657 | 1461050248250 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:17:28 INFO - PROCESS | 1657 | 1461050248252 Marionette TRACE conn2 <- [1,962,null,{}] 00:17:28 INFO - PROCESS | 1657 | 1461050248254 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}] 00:17:28 INFO - PROCESS | 1657 | 1461050248355 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 00:17:28 INFO - PROCESS | 1657 | 1461050248440 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e874000 == 61 [pid = 1657] [id = 248] 00:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x123116000) [pid = 1657] [serial = 742] [outer = 0x0] 00:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x125815400) [pid = 1657] [serial = 743] [outer = 0x123116000] 00:17:28 INFO - PROCESS | 1657 | 1461050248470 Marionette DEBUG loaded listener.js 00:17:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x126644400) [pid = 1657] [serial = 744] [outer = 0x123116000] 00:17:28 INFO - PROCESS | 1657 | 1461050248873 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]]]}] 00:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 00:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:17:28 INFO - PROCESS | 1657 | 1461050248921 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 00:17:28 INFO - PROCESS | 1657 | 1461050248922 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 00:17:28 INFO - PROCESS | 1657 | 1461050248925 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:17:28 INFO - PROCESS | 1657 | 1461050248926 Marionette TRACE conn2 <- [1,966,null,{}] 00:17:28 INFO - PROCESS | 1657 | 1461050248928 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}] 00:17:29 INFO - PROCESS | 1657 | 1461050249043 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 00:17:29 INFO - PROCESS | 1657 | 1461050249099 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1a1000 == 62 [pid = 1657] [id = 249] 00:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x126c43000) [pid = 1657] [serial = 745] [outer = 0x0] 00:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x1270bb000) [pid = 1657] [serial = 746] [outer = 0x126c43000] 00:17:29 INFO - PROCESS | 1657 | 1461050249144 Marionette DEBUG loaded listener.js 00:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x129102c00) [pid = 1657] [serial = 747] [outer = 0x126c43000] 00:17:29 INFO - PROCESS | 1657 | 1461050249553 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]]]}] 00:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 668ms 00:17:29 INFO - PROCESS | 1657 | 1461050249593 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 00:17:29 INFO - PROCESS | 1657 | 1461050249595 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 00:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:17:29 INFO - PROCESS | 1657 | 1461050249597 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:17:29 INFO - PROCESS | 1657 | 1461050249598 Marionette TRACE conn2 <- [1,970,null,{}] 00:17:29 INFO - PROCESS | 1657 | 1461050249601 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}] 00:17:29 INFO - PROCESS | 1657 | 1461050249720 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 00:17:29 INFO - PROCESS | 1657 | 1461050249787 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f598800 == 63 [pid = 1657] [id = 250] 00:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x127677400) [pid = 1657] [serial = 748] [outer = 0x0] 00:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12916d800) [pid = 1657] [serial = 749] [outer = 0x127677400] 00:17:29 INFO - PROCESS | 1657 | 1461050249817 Marionette DEBUG loaded listener.js 00:17:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x129697400) [pid = 1657] [serial = 750] [outer = 0x127677400] 00:17:30 INFO - PROCESS | 1657 | 1461050250239 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]]]}] 00:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 674ms 00:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:17:30 INFO - PROCESS | 1657 | 1461050250272 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 00:17:30 INFO - PROCESS | 1657 | 1461050250273 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 00:17:30 INFO - PROCESS | 1657 | 1461050250276 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:17:30 INFO - PROCESS | 1657 | 1461050250277 Marionette TRACE conn2 <- [1,974,null,{}] 00:17:30 INFO - PROCESS | 1657 | 1461050250280 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}] 00:17:30 INFO - PROCESS | 1657 | 1461050250384 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 00:17:30 INFO - PROCESS | 1657 | 1461050250450 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b394800 == 64 [pid = 1657] [id = 251] 00:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x11b795400) [pid = 1657] [serial = 751] [outer = 0x0] 00:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12969c400) [pid = 1657] [serial = 752] [outer = 0x11b795400] 00:17:30 INFO - PROCESS | 1657 | 1461050250480 Marionette DEBUG loaded listener.js 00:17:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x1296e5800) [pid = 1657] [serial = 753] [outer = 0x11b795400] 00:17:31 INFO - PROCESS | 1657 | 1461050251042 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]]]}] 00:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 819ms 00:17:31 INFO - PROCESS | 1657 | 1461050251096 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 00:17:31 INFO - PROCESS | 1657 | 1461050251099 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 00:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:17:31 INFO - PROCESS | 1657 | 1461050251102 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:17:31 INFO - PROCESS | 1657 | 1461050251104 Marionette TRACE conn2 <- [1,978,null,{}] 00:17:31 INFO - PROCESS | 1657 | 1461050251108 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}] 00:17:31 INFO - PROCESS | 1657 | 1461050251204 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 00:17:31 INFO - PROCESS | 1657 | 1461050251278 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1146af800 == 65 [pid = 1657] [id = 252] 00:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x11509d000) [pid = 1657] [serial = 754] [outer = 0x0] 00:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x115d66000) [pid = 1657] [serial = 755] [outer = 0x11509d000] 00:17:31 INFO - PROCESS | 1657 | 1461050251311 Marionette DEBUG loaded listener.js 00:17:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1181a8000) [pid = 1657] [serial = 756] [outer = 0x11509d000] 00:17:31 INFO - PROCESS | 1657 | 1461050251801 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]]]}] 00:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 724ms 00:17:31 INFO - PROCESS | 1657 | 1461050251828 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 00:17:31 INFO - PROCESS | 1657 | 1461050251834 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 00:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:17:31 INFO - PROCESS | 1657 | 1461050251843 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:17:31 INFO - PROCESS | 1657 | 1461050251846 Marionette TRACE conn2 <- [1,982,null,{}] 00:17:31 INFO - PROCESS | 1657 | 1461050251849 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}] 00:17:31 INFO - PROCESS | 1657 | 1461050251948 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 00:17:32 INFO - PROCESS | 1657 | 1461050252017 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bc73000 == 66 [pid = 1657] [id = 253] 00:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x118250000) [pid = 1657] [serial = 757] [outer = 0x0] 00:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x11a184400) [pid = 1657] [serial = 758] [outer = 0x118250000] 00:17:32 INFO - PROCESS | 1657 | 1461050252045 Marionette DEBUG loaded listener.js 00:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x11a3a7800) [pid = 1657] [serial = 759] [outer = 0x118250000] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12c0a5000 == 65 [pid = 1657] [id = 242] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x12b588800 == 64 [pid = 1657] [id = 241] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x11bff2000 == 63 [pid = 1657] [id = 240] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x126da8800 == 62 [pid = 1657] [id = 239] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x126421800 == 61 [pid = 1657] [id = 238] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x125bc0000 == 60 [pid = 1657] [id = 237] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x11be95000 == 59 [pid = 1657] [id = 236] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x11b935800 == 58 [pid = 1657] [id = 235] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x11b3ae800 == 57 [pid = 1657] [id = 234] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x11a15c000 == 56 [pid = 1657] [id = 233] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x117f0f000 == 55 [pid = 1657] [id = 232] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x118182000 == 54 [pid = 1657] [id = 231] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x113816000 == 53 [pid = 1657] [id = 230] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x126db4000 == 52 [pid = 1657] [id = 226] 00:17:32 INFO - PROCESS | 1657 | --DOCSHELL 0x11af4e800 == 51 [pid = 1657] [id = 225] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x12daa1800) [pid = 1657] [serial = 650] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12e47ac00) [pid = 1657] [serial = 653] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x12e896000) [pid = 1657] [serial = 654] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12e375c00) [pid = 1657] [serial = 651] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x11a6d2c00) [pid = 1657] [serial = 635] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x11b109400) [pid = 1657] [serial = 636] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x12627d800) [pid = 1657] [serial = 641] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x127670c00) [pid = 1657] [serial = 642] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12bb34400) [pid = 1657] [serial = 647] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12d3a5000) [pid = 1657] [serial = 623] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x11a3a9800) [pid = 1657] [serial = 633] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x11961c000) [pid = 1657] [serial = 632] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12e89c800) [pid = 1657] [serial = 656] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x12e8a2800) [pid = 1657] [serial = 657] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x11bfb6000) [pid = 1657] [serial = 638] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x125a46400) [pid = 1657] [serial = 639] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1296e0000) [pid = 1657] [serial = 620] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x1294ddc00) [pid = 1657] [serial = 644] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x1296e6800) [pid = 1657] [serial = 645] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12e470000) [pid = 1657] [serial = 629] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12bd6e800) [pid = 1657] [serial = 662] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11b3e5800) [pid = 1657] [serial = 617] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12dcb6c00) [pid = 1657] [serial = 626] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x11a382c00) [pid = 1657] [serial = 614] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x11b3e4800) [pid = 1657] [serial = 660] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11b78d000) [pid = 1657] [serial = 666] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11b6e2c00) [pid = 1657] [serial = 665] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11b796c00) [pid = 1657] [serial = 669] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12f17b400) [pid = 1657] [serial = 663] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x1150a5400) [pid = 1657] [serial = 659] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11b792400) [pid = 1657] [serial = 668] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12d399800) [pid = 1657] [serial = 648] [outer = 0x0] [url = about:blank] 00:17:32 INFO - PROCESS | 1657 | 1461050252428 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]]]}] 00:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 622ms 00:17:32 INFO - PROCESS | 1657 | 1461050252464 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 00:17:32 INFO - PROCESS | 1657 | 1461050252465 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 00:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:17:32 INFO - PROCESS | 1657 | 1461050252468 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:17:32 INFO - PROCESS | 1657 | 1461050252470 Marionette TRACE conn2 <- [1,986,null,{}] 00:17:32 INFO - PROCESS | 1657 | 1461050252478 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}] 00:17:32 INFO - PROCESS | 1657 | 1461050252588 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 00:17:32 INFO - PROCESS | 1657 | 1461050252648 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b77a000 == 52 [pid = 1657] [id = 254] 00:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11a3a7400) [pid = 1657] [serial = 760] [outer = 0x0] 00:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11a6dc800) [pid = 1657] [serial = 761] [outer = 0x11a3a7400] 00:17:32 INFO - PROCESS | 1657 | 1461050252676 Marionette DEBUG loaded listener.js 00:17:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x11b10e800) [pid = 1657] [serial = 762] [outer = 0x11a3a7400] 00:17:32 INFO - PROCESS | 1657 | 1461050252962 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]]]}] 00:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 521ms 00:17:32 INFO - PROCESS | 1657 | 1461050252993 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 00:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:17:32 INFO - PROCESS | 1657 | 1461050252994 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 00:17:32 INFO - PROCESS | 1657 | 1461050252997 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:17:32 INFO - PROCESS | 1657 | 1461050252998 Marionette TRACE conn2 <- [1,990,null,{}] 00:17:33 INFO - PROCESS | 1657 | 1461050253000 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}] 00:17:33 INFO - PROCESS | 1657 | 1461050253089 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 00:17:33 INFO - PROCESS | 1657 | 1461050253093 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x125f9c800 == 53 [pid = 1657] [id = 255] 00:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11b1ae000) [pid = 1657] [serial = 763] [outer = 0x0] 00:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11b6dcc00) [pid = 1657] [serial = 764] [outer = 0x11b1ae000] 00:17:33 INFO - PROCESS | 1657 | 1461050253119 Marionette DEBUG loaded listener.js 00:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11b78d400) [pid = 1657] [serial = 765] [outer = 0x11b1ae000] 00:17:33 INFO - PROCESS | 1657 | 1461050253440 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]]]}] 00:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 468ms 00:17:33 INFO - PROCESS | 1657 | 1461050253466 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 00:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:17:33 INFO - PROCESS | 1657 | 1461050253467 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 00:17:33 INFO - PROCESS | 1657 | 1461050253471 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:17:33 INFO - PROCESS | 1657 | 1461050253473 Marionette TRACE conn2 <- [1,994,null,{}] 00:17:33 INFO - PROCESS | 1657 | 1461050253475 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}] 00:17:33 INFO - PROCESS | 1657 | 1461050253559 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 00:17:33 INFO - PROCESS | 1657 | 1461050253563 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12759e000 == 54 [pid = 1657] [id = 256] 00:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11b78d800) [pid = 1657] [serial = 766] [outer = 0x0] 00:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11b7a5c00) [pid = 1657] [serial = 767] [outer = 0x11b78d800] 00:17:33 INFO - PROCESS | 1657 | 1461050253590 Marionette DEBUG loaded listener.js 00:17:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11b9b0000) [pid = 1657] [serial = 768] [outer = 0x11b78d800] 00:17:33 INFO - PROCESS | 1657 | 1461050253928 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]]]}] 00:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 471ms 00:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:17:33 INFO - PROCESS | 1657 | 1461050253942 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 00:17:33 INFO - PROCESS | 1657 | 1461050253943 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 00:17:33 INFO - PROCESS | 1657 | 1461050253945 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:17:33 INFO - PROCESS | 1657 | 1461050253946 Marionette TRACE conn2 <- [1,998,null,{}] 00:17:33 INFO - PROCESS | 1657 | 1461050253948 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}] 00:17:34 INFO - PROCESS | 1657 | 1461050254047 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 00:17:34 INFO - PROCESS | 1657 | 1461050254109 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x129432000 == 55 [pid = 1657] [id = 257] 00:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11b9aa000) [pid = 1657] [serial = 769] [outer = 0x0] 00:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11bab0c00) [pid = 1657] [serial = 770] [outer = 0x11b9aa000] 00:17:34 INFO - PROCESS | 1657 | 1461050254137 Marionette DEBUG loaded listener.js 00:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x126ca0000) [pid = 1657] [serial = 771] [outer = 0x11b9aa000] 00:17:34 INFO - PROCESS | 1657 | 1461050254449 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]]]}] 00:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 518ms 00:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:17:34 INFO - PROCESS | 1657 | 1461050254463 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 00:17:34 INFO - PROCESS | 1657 | 1461050254465 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 00:17:34 INFO - PROCESS | 1657 | 1461050254467 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:17:34 INFO - PROCESS | 1657 | 1461050254468 Marionette TRACE conn2 <- [1,1002,null,{}] 00:17:34 INFO - PROCESS | 1657 | 1461050254474 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}] 00:17:34 INFO - PROCESS | 1657 | 1461050254576 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 00:17:34 INFO - PROCESS | 1657 | 1461050254590 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c0b2000 == 56 [pid = 1657] [id = 258] 00:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12311bc00) [pid = 1657] [serial = 772] [outer = 0x0] 00:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1270bac00) [pid = 1657] [serial = 773] [outer = 0x12311bc00] 00:17:34 INFO - PROCESS | 1657 | 1461050254615 Marionette DEBUG loaded listener.js 00:17:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12897b800) [pid = 1657] [serial = 774] [outer = 0x12311bc00] 00:17:34 INFO - PROCESS | 1657 | 1461050254945 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]]]}] 00:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 521ms 00:17:34 INFO - PROCESS | 1657 | 1461050254990 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 00:17:34 INFO - PROCESS | 1657 | 1461050254991 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 00:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:17:34 INFO - PROCESS | 1657 | 1461050254993 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:17:34 INFO - PROCESS | 1657 | 1461050254994 Marionette TRACE conn2 <- [1,1006,null,{}] 00:17:34 INFO - PROCESS | 1657 | 1461050254997 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}] 00:17:35 INFO - PROCESS | 1657 | 1461050255097 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 00:17:35 INFO - PROCESS | 1657 | 1461050255110 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da6d800 == 57 [pid = 1657] [id = 259] 00:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12897d400) [pid = 1657] [serial = 775] [outer = 0x0] 00:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12969b000) [pid = 1657] [serial = 776] [outer = 0x12897d400] 00:17:35 INFO - PROCESS | 1657 | 1461050255135 Marionette DEBUG loaded listener.js 00:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1296edc00) [pid = 1657] [serial = 777] [outer = 0x12897d400] 00:17:35 INFO - PROCESS | 1657 | 1461050255472 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]]]}] 00:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 518ms 00:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:17:35 INFO - PROCESS | 1657 | 1461050255512 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 00:17:35 INFO - PROCESS | 1657 | 1461050255513 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 00:17:35 INFO - PROCESS | 1657 | 1461050255515 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:17:35 INFO - PROCESS | 1657 | 1461050255516 Marionette TRACE conn2 <- [1,1010,null,{}] 00:17:35 INFO - PROCESS | 1657 | 1461050255519 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}] 00:17:35 INFO - PROCESS | 1657 | 1461050255620 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 00:17:35 INFO - PROCESS | 1657 | 1461050255657 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e868800 == 58 [pid = 1657] [id = 260] 00:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x129163c00) [pid = 1657] [serial = 778] [outer = 0x0] 00:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12b240400) [pid = 1657] [serial = 779] [outer = 0x129163c00] 00:17:35 INFO - PROCESS | 1657 | 1461050255683 Marionette DEBUG loaded listener.js 00:17:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12b5a7000) [pid = 1657] [serial = 780] [outer = 0x129163c00] 00:17:36 INFO - PROCESS | 1657 | 1461050255999 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]]]}] 00:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 518ms 00:17:36 INFO - PROCESS | 1657 | 1461050256034 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 00:17:36 INFO - PROCESS | 1657 | 1461050256035 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 00:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:17:36 INFO - PROCESS | 1657 | 1461050256046 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:17:36 INFO - PROCESS | 1657 | 1461050256047 Marionette TRACE conn2 <- [1,1014,null,{}] 00:17:36 INFO - PROCESS | 1657 | 1461050256050 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}] 00:17:36 INFO - PROCESS | 1657 | 1461050256154 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 00:17:36 INFO - PROCESS | 1657 | 1461050256191 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1a0000 == 59 [pid = 1657] [id = 261] 00:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x126c9b400) [pid = 1657] [serial = 781] [outer = 0x0] 00:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12ba0c800) [pid = 1657] [serial = 782] [outer = 0x126c9b400] 00:17:36 INFO - PROCESS | 1657 | 1461050256217 Marionette DEBUG loaded listener.js 00:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x12bb0fc00) [pid = 1657] [serial = 783] [outer = 0x126c9b400] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x115002800) [pid = 1657] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x111a4f800) [pid = 1657] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x11a3b8400) [pid = 1657] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x118a25800) [pid = 1657] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11b9ad800) [pid = 1657] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11a3b8c00) [pid = 1657] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x115d68400) [pid = 1657] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x11b9ae400) [pid = 1657] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11a5b6800) [pid = 1657] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x11b1a5800) [pid = 1657] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11b463400) [pid = 1657] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x1143b3400) [pid = 1657] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x11446ec00) [pid = 1657] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1143b2000) [pid = 1657] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:17:36 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x117fa6800) [pid = 1657] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:17:36 INFO - PROCESS | 1657 | 1461050256717 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]]]}] 00:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 721ms 00:17:36 INFO - PROCESS | 1657 | 1461050256767 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 00:17:36 INFO - PROCESS | 1657 | 1461050256769 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 00:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:17:36 INFO - PROCESS | 1657 | 1461050256771 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:17:36 INFO - PROCESS | 1657 | 1461050256773 Marionette TRACE conn2 <- [1,1018,null,{}] 00:17:36 INFO - PROCESS | 1657 | 1461050256775 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}] 00:17:36 INFO - PROCESS | 1657 | 1461050256875 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 00:17:36 INFO - PROCESS | 1657 | 1461050256879 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d326800 == 60 [pid = 1657] [id = 262] 00:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11447a800) [pid = 1657] [serial = 784] [outer = 0x0] 00:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11b10d800) [pid = 1657] [serial = 785] [outer = 0x11447a800] 00:17:36 INFO - PROCESS | 1657 | 1461050256910 Marionette DEBUG loaded listener.js 00:17:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12bb34400) [pid = 1657] [serial = 786] [outer = 0x11447a800] 00:17:37 INFO - PROCESS | 1657 | 1461050257230 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]]]}] 00:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 470ms 00:17:37 INFO - PROCESS | 1657 | 1461050257241 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 00:17:37 INFO - PROCESS | 1657 | 1461050257242 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 00:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:17:37 INFO - PROCESS | 1657 | 1461050257244 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:17:37 INFO - PROCESS | 1657 | 1461050257245 Marionette TRACE conn2 <- [1,1022,null,{}] 00:17:37 INFO - PROCESS | 1657 | 1461050257248 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}] 00:17:37 INFO - PROCESS | 1657 | 1461050257339 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 00:17:37 INFO - PROCESS | 1657 | 1461050257394 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fa8e000 == 61 [pid = 1657] [id = 263] 00:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11a3b9000) [pid = 1657] [serial = 787] [outer = 0x0] 00:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12bd70400) [pid = 1657] [serial = 788] [outer = 0x11a3b9000] 00:17:37 INFO - PROCESS | 1657 | 1461050257419 Marionette DEBUG loaded listener.js 00:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12bdee400) [pid = 1657] [serial = 789] [outer = 0x11a3b9000] 00:17:37 INFO - PROCESS | 1657 | 1461050257709 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]]]}] 00:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 518ms 00:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:17:37 INFO - PROCESS | 1657 | 1461050257763 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 00:17:37 INFO - PROCESS | 1657 | 1461050257764 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 00:17:37 INFO - PROCESS | 1657 | 1461050257766 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:17:37 INFO - PROCESS | 1657 | 1461050257767 Marionette TRACE conn2 <- [1,1026,null,{}] 00:17:37 INFO - PROCESS | 1657 | 1461050257770 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}] 00:17:37 INFO - PROCESS | 1657 | 1461050257854 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 00:17:37 INFO - PROCESS | 1657 | 1461050257859 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff74000 == 62 [pid = 1657] [id = 264] 00:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12bd75800) [pid = 1657] [serial = 790] [outer = 0x0] 00:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12d0b3400) [pid = 1657] [serial = 791] [outer = 0x12bd75800] 00:17:37 INFO - PROCESS | 1657 | 1461050257885 Marionette DEBUG loaded listener.js 00:17:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12d161c00) [pid = 1657] [serial = 792] [outer = 0x12bd75800] 00:17:38 INFO - PROCESS | 1657 | 1461050258209 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]]]}] 00:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 467ms 00:17:38 INFO - PROCESS | 1657 | 1461050258235 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 00:17:38 INFO - PROCESS | 1657 | 1461050258238 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 00:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:17:38 INFO - PROCESS | 1657 | 1461050258241 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:17:38 INFO - PROCESS | 1657 | 1461050258242 Marionette TRACE conn2 <- [1,1030,null,{}] 00:17:38 INFO - PROCESS | 1657 | 1461050258244 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}] 00:17:38 INFO - PROCESS | 1657 | 1461050258356 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 00:17:38 INFO - PROCESS | 1657 | 1461050258363 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x13040d800 == 63 [pid = 1657] [id = 265] 00:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12d160400) [pid = 1657] [serial = 793] [outer = 0x0] 00:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12d39cc00) [pid = 1657] [serial = 794] [outer = 0x12d160400] 00:17:38 INFO - PROCESS | 1657 | 1461050258388 Marionette DEBUG loaded listener.js 00:17:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12d3a5400) [pid = 1657] [serial = 795] [outer = 0x12d160400] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12e4af000 == 62 [pid = 1657] [id = 210] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12fcb6000 == 61 [pid = 1657] [id = 224] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12f596000 == 60 [pid = 1657] [id = 227] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12ff76800 == 59 [pid = 1657] [id = 229] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12ff66000 == 58 [pid = 1657] [id = 228] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12d333000 == 57 [pid = 1657] [id = 207] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x118197800 == 56 [pid = 1657] [id = 128] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12e675800 == 55 [pid = 1657] [id = 209] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11bff0800 == 54 [pid = 1657] [id = 206] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11b48d800 == 53 [pid = 1657] [id = 129] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12da64800 == 52 [pid = 1657] [id = 208] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x126436800 == 51 [pid = 1657] [id = 111] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x1258b4000 == 50 [pid = 1657] [id = 194] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12daee000 == 49 [pid = 1657] [id = 195] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12e4aa000 == 48 [pid = 1657] [id = 183] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x1146af800 == 47 [pid = 1657] [id = 252] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11b394800 == 46 [pid = 1657] [id = 251] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12f598800 == 45 [pid = 1657] [id = 250] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1a1000 == 44 [pid = 1657] [id = 249] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12e874000 == 43 [pid = 1657] [id = 248] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12daf2000 == 42 [pid = 1657] [id = 247] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12b58f000 == 41 [pid = 1657] [id = 246] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11b48f000 == 40 [pid = 1657] [id = 245] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12d33c000 == 39 [pid = 1657] [id = 243] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x115f1f800 == 38 [pid = 1657] [id = 244] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11bc73000 == 37 [pid = 1657] [id = 253] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x125f9c800 == 36 [pid = 1657] [id = 255] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12da6d800 == 35 [pid = 1657] [id = 259] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x129432000 == 34 [pid = 1657] [id = 257] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1a0000 == 33 [pid = 1657] [id = 261] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12d326800 == 32 [pid = 1657] [id = 262] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x11b77a000 == 31 [pid = 1657] [id = 254] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12fa8e000 == 30 [pid = 1657] [id = 263] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12e868800 == 29 [pid = 1657] [id = 260] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12c0b2000 == 28 [pid = 1657] [id = 258] 00:17:39 INFO - PROCESS | 1657 | --DOCSHELL 0x12759e000 == 27 [pid = 1657] [id = 256] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x118a2a000) [pid = 1657] [serial = 674] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x118898000) [pid = 1657] [serial = 698] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11a181c00) [pid = 1657] [serial = 699] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x1181afc00) [pid = 1657] [serial = 696] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x115de2800) [pid = 1657] [serial = 695] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x113e5d400) [pid = 1657] [serial = 690] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x11383ec00) [pid = 1657] [serial = 689] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11a42e400) [pid = 1657] [serial = 704] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11a5bbc00) [pid = 1657] [serial = 705] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x11a39e800) [pid = 1657] [serial = 701] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11b9a7000) [pid = 1657] [serial = 717] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11a3ab800) [pid = 1657] [serial = 702] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12ba0a400) [pid = 1657] [serial = 686] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x11b9ba000) [pid = 1657] [serial = 680] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11b9b2000) [pid = 1657] [serial = 720] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x129110000) [pid = 1657] [serial = 683] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11b3e5000) [pid = 1657] [serial = 677] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11b9c0c00) [pid = 1657] [serial = 722] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x125849800) [pid = 1657] [serial = 725] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x125fef800) [pid = 1657] [serial = 728] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11a6d8c00) [pid = 1657] [serial = 707] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x125843c00) [pid = 1657] [serial = 723] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x11b6d8400) [pid = 1657] [serial = 711] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11b113400) [pid = 1657] [serial = 708] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12d39f800) [pid = 1657] [serial = 612] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x125da3000) [pid = 1657] [serial = 726] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11b3dc400) [pid = 1657] [serial = 710] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11b6e0800) [pid = 1657] [serial = 713] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11b79a800) [pid = 1657] [serial = 716] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11b791400) [pid = 1657] [serial = 714] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x114e0a400) [pid = 1657] [serial = 693] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x114479400) [pid = 1657] [serial = 692] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x114475800) [pid = 1657] [serial = 671] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x114479c00) [pid = 1657] [serial = 672] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1197af400) [pid = 1657] [serial = 719] [outer = 0x0] [url = about:blank] 00:17:40 INFO - PROCESS | 1657 | --DOCSHELL 0x12ff74000 == 26 [pid = 1657] [id = 264] 00:17:40 INFO - PROCESS | 1657 | 1461050260176 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]]]}] 00:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1970ms 00:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:17:40 INFO - PROCESS | 1657 | 1461050260212 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 00:17:40 INFO - PROCESS | 1657 | 1461050260214 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 00:17:40 INFO - PROCESS | 1657 | 1461050260218 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:17:40 INFO - PROCESS | 1657 | 1461050260220 Marionette TRACE conn2 <- [1,1034,null,{}] 00:17:40 INFO - PROCESS | 1657 | 1461050260225 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}] 00:17:40 INFO - PROCESS | 1657 | 1461050260302 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 00:17:40 INFO - PROCESS | 1657 | 1461050260309 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x115b04000 == 27 [pid = 1657] [id = 266] 00:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1149bb400) [pid = 1657] [serial = 796] [outer = 0x0] 00:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x1149cdc00) [pid = 1657] [serial = 797] [outer = 0x1149bb400] 00:17:40 INFO - PROCESS | 1657 | 1461050260339 Marionette DEBUG loaded listener.js 00:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x114e10c00) [pid = 1657] [serial = 798] [outer = 0x1149bb400] 00:17:40 INFO - PROCESS | 1657 | 1461050260699 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]]]}] 00:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 523ms 00:17:40 INFO - PROCESS | 1657 | 1461050260741 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 00:17:40 INFO - PROCESS | 1657 | 1461050260746 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 00:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:17:40 INFO - PROCESS | 1657 | 1461050260751 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:17:40 INFO - PROCESS | 1657 | 1461050260753 Marionette TRACE conn2 <- [1,1038,null,{}] 00:17:40 INFO - PROCESS | 1657 | 1461050260756 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}] 00:17:40 INFO - PROCESS | 1657 | 1461050260836 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 00:17:40 INFO - PROCESS | 1657 | 1461050260884 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x1187ea800 == 28 [pid = 1657] [id = 267] 00:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x114478800) [pid = 1657] [serial = 799] [outer = 0x0] 00:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x115005400) [pid = 1657] [serial = 800] [outer = 0x114478800] 00:17:40 INFO - PROCESS | 1657 | 1461050260918 Marionette DEBUG loaded listener.js 00:17:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x117f37c00) [pid = 1657] [serial = 801] [outer = 0x114478800] 00:17:41 INFO - PROCESS | 1657 | 1461050261213 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]]]}] 00:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 472ms 00:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:17:41 INFO - PROCESS | 1657 | 1461050261227 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 00:17:41 INFO - PROCESS | 1657 | 1461050261229 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 00:17:41 INFO - PROCESS | 1657 | 1461050261231 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:17:41 INFO - PROCESS | 1657 | 1461050261234 Marionette TRACE conn2 <- [1,1042,null,{}] 00:17:41 INFO - PROCESS | 1657 | 1461050261249 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}] 00:17:41 INFO - PROCESS | 1657 | 1461050261330 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 00:17:41 INFO - PROCESS | 1657 | 1461050261335 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x11951d000 == 29 [pid = 1657] [id = 268] 00:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x113836000) [pid = 1657] [serial = 802] [outer = 0x0] 00:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x118e3dc00) [pid = 1657] [serial = 803] [outer = 0x113836000] 00:17:41 INFO - PROCESS | 1657 | 1461050261367 Marionette DEBUG loaded listener.js 00:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x119621400) [pid = 1657] [serial = 804] [outer = 0x113836000] 00:17:41 INFO - PROCESS | 1657 | 1461050261699 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]]]}] 00:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 480ms 00:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:17:41 INFO - PROCESS | 1657 | 1461050261712 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 00:17:41 INFO - PROCESS | 1657 | 1461050261713 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 00:17:41 INFO - PROCESS | 1657 | 1461050261715 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:17:41 INFO - PROCESS | 1657 | 1461050261716 Marionette TRACE conn2 <- [1,1046,null,{}] 00:17:41 INFO - PROCESS | 1657 | 1461050261748 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}] 00:17:41 INFO - PROCESS | 1657 | 1461050261824 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 00:17:41 INFO - PROCESS | 1657 | 1461050261828 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a1b8800 == 30 [pid = 1657] [id = 269] 00:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x119623400) [pid = 1657] [serial = 805] [outer = 0x0] 00:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11a296800) [pid = 1657] [serial = 806] [outer = 0x119623400] 00:17:41 INFO - PROCESS | 1657 | 1461050261856 Marionette DEBUG loaded listener.js 00:17:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11a384400) [pid = 1657] [serial = 807] [outer = 0x119623400] 00:17:42 INFO - PROCESS | 1657 | 1461050262153 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]]]}] 00:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 00:17:42 INFO - PROCESS | 1657 | 1461050262185 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 00:17:42 INFO - PROCESS | 1657 | 1461050262188 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 00:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:17:42 INFO - PROCESS | 1657 | 1461050262192 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:17:42 INFO - PROCESS | 1657 | 1461050262194 Marionette TRACE conn2 <- [1,1050,null,{}] 00:17:42 INFO - PROCESS | 1657 | 1461050262196 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}] 00:17:42 INFO - PROCESS | 1657 | 1461050262273 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 00:17:42 INFO - PROCESS | 1657 | 1461050262277 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b134800 == 31 [pid = 1657] [id = 270] 00:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x115de1c00) [pid = 1657] [serial = 808] [outer = 0x0] 00:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11a3a4400) [pid = 1657] [serial = 809] [outer = 0x115de1c00] 00:17:42 INFO - PROCESS | 1657 | 1461050262308 Marionette DEBUG loaded listener.js 00:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11a3b1400) [pid = 1657] [serial = 810] [outer = 0x115de1c00] 00:17:42 INFO - PROCESS | 1657 | 1461050262783 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]]]}] 00:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 620ms 00:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:17:42 INFO - PROCESS | 1657 | 1461050262814 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 00:17:42 INFO - PROCESS | 1657 | 1461050262815 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 00:17:42 INFO - PROCESS | 1657 | 1461050262820 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:17:42 INFO - PROCESS | 1657 | 1461050262822 Marionette TRACE conn2 <- [1,1054,null,{}] 00:17:42 INFO - PROCESS | 1657 | 1461050262825 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}] 00:17:42 INFO - PROCESS | 1657 | 1461050262917 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 00:17:42 INFO - PROCESS | 1657 | 1461050262927 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b495800 == 32 [pid = 1657] [id = 271] 00:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11a3b1000) [pid = 1657] [serial = 811] [outer = 0x0] 00:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x11a5c1000) [pid = 1657] [serial = 812] [outer = 0x11a3b1000] 00:17:42 INFO - PROCESS | 1657 | 1461050262955 Marionette DEBUG loaded listener.js 00:17:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11a6d6c00) [pid = 1657] [serial = 813] [outer = 0x11a3b1000] 00:17:43 INFO - PROCESS | 1657 | 1461050263260 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]]]}] 00:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 473ms 00:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:17:43 INFO - PROCESS | 1657 | 1461050263292 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 00:17:43 INFO - PROCESS | 1657 | 1461050263293 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 00:17:43 INFO - PROCESS | 1657 | 1461050263295 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:17:43 INFO - PROCESS | 1657 | 1461050263296 Marionette TRACE conn2 <- [1,1058,null,{}] 00:17:43 INFO - PROCESS | 1657 | 1461050263298 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}] 00:17:43 INFO - PROCESS | 1657 | 1461050263392 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 00:17:43 INFO - PROCESS | 1657 | 1461050263398 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b941000 == 33 [pid = 1657] [id = 272] 00:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11447a400) [pid = 1657] [serial = 814] [outer = 0x0] 00:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11a6de400) [pid = 1657] [serial = 815] [outer = 0x11447a400] 00:17:43 INFO - PROCESS | 1657 | 1461050263423 Marionette DEBUG loaded listener.js 00:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11a881400) [pid = 1657] [serial = 816] [outer = 0x11447a400] 00:17:43 INFO - PROCESS | 1657 | 1461050263706 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]]]}] 00:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 467ms 00:17:43 INFO - PROCESS | 1657 | 1461050263763 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 00:17:43 INFO - PROCESS | 1657 | 1461050263764 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 00:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:17:43 INFO - PROCESS | 1657 | 1461050263766 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:17:43 INFO - PROCESS | 1657 | 1461050263767 Marionette TRACE conn2 <- [1,1062,null,{}] 00:17:43 INFO - PROCESS | 1657 | 1461050263772 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}] 00:17:43 INFO - PROCESS | 1657 | 1461050263840 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 00:17:43 INFO - PROCESS | 1657 | 1461050263844 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bfee000 == 34 [pid = 1657] [id = 273] 00:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11a87b400) [pid = 1657] [serial = 817] [outer = 0x0] 00:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11b1a7000) [pid = 1657] [serial = 818] [outer = 0x11a87b400] 00:17:43 INFO - PROCESS | 1657 | 1461050263871 Marionette DEBUG loaded listener.js 00:17:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11b3dc800) [pid = 1657] [serial = 819] [outer = 0x11a87b400] 00:17:44 INFO - PROCESS | 1657 | 1461050264177 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]]]}] 00:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 418ms 00:17:44 INFO - PROCESS | 1657 | 1461050264185 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 00:17:44 INFO - PROCESS | 1657 | 1461050264186 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 00:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:17:44 INFO - PROCESS | 1657 | 1461050264195 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:17:44 INFO - PROCESS | 1657 | 1461050264196 Marionette TRACE conn2 <- [1,1066,null,{}] 00:17:44 INFO - PROCESS | 1657 | 1461050264199 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}] 00:17:44 INFO - PROCESS | 1657 | 1461050264275 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 00:17:44 INFO - PROCESS | 1657 | 1461050264325 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x119518800 == 35 [pid = 1657] [id = 274] 00:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x115de2800) [pid = 1657] [serial = 820] [outer = 0x0] 00:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11b3e9400) [pid = 1657] [serial = 821] [outer = 0x115de2800] 00:17:44 INFO - PROCESS | 1657 | 1461050264350 Marionette DEBUG loaded listener.js 00:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11b461000) [pid = 1657] [serial = 822] [outer = 0x115de2800] 00:17:44 INFO - PROCESS | 1657 | 1461050264610 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]]]}] 00:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 418ms 00:17:44 INFO - PROCESS | 1657 | 1461050264613 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 00:17:44 INFO - PROCESS | 1657 | 1461050264614 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 00:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:17:44 INFO - PROCESS | 1657 | 1461050264617 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:17:44 INFO - PROCESS | 1657 | 1461050264618 Marionette TRACE conn2 <- [1,1070,null,{}] 00:17:44 INFO - PROCESS | 1657 | 1461050264629 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}] 00:17:44 INFO - PROCESS | 1657 | 1461050264708 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 00:17:44 INFO - PROCESS | 1657 | 1461050264712 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x125fa0000 == 36 [pid = 1657] [id = 275] 00:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x11b461400) [pid = 1657] [serial = 823] [outer = 0x0] 00:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x11b6e0000) [pid = 1657] [serial = 824] [outer = 0x11b461400] 00:17:44 INFO - PROCESS | 1657 | 1461050264739 Marionette DEBUG loaded listener.js 00:17:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x11b6e5800) [pid = 1657] [serial = 825] [outer = 0x11b461400] 00:17:45 INFO - PROCESS | 1657 | 1461050265064 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]]]}] 00:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 475ms 00:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:17:45 INFO - PROCESS | 1657 | 1461050265093 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 00:17:45 INFO - PROCESS | 1657 | 1461050265094 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 00:17:45 INFO - PROCESS | 1657 | 1461050265096 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:17:45 INFO - PROCESS | 1657 | 1461050265098 Marionette TRACE conn2 <- [1,1074,null,{}] 00:17:45 INFO - PROCESS | 1657 | 1461050265100 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}] 00:17:45 INFO - PROCESS | 1657 | 1461050265214 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 00:17:45 INFO - PROCESS | 1657 | 1461050265229 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b133800 == 37 [pid = 1657] [id = 276] 00:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x114949800) [pid = 1657] [serial = 826] [outer = 0x0] 00:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x11b78e000) [pid = 1657] [serial = 827] [outer = 0x114949800] 00:17:45 INFO - PROCESS | 1657 | 1461050265259 Marionette DEBUG loaded listener.js 00:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x11b9aac00) [pid = 1657] [serial = 828] [outer = 0x114949800] 00:17:45 INFO - PROCESS | 1657 | 1461050265591 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]]]}] 00:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 518ms 00:17:45 INFO - PROCESS | 1657 | 1461050265616 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 00:17:45 INFO - PROCESS | 1657 | 1461050265617 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 00:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:17:45 INFO - PROCESS | 1657 | 1461050265619 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:17:45 INFO - PROCESS | 1657 | 1461050265620 Marionette TRACE conn2 <- [1,1078,null,{}] 00:17:45 INFO - PROCESS | 1657 | 1461050265622 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}] 00:17:45 INFO - PROCESS | 1657 | 1461050265716 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 00:17:45 INFO - PROCESS | 1657 | 1461050265727 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x127599800 == 38 [pid = 1657] [id = 277] 00:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x11b9ac800) [pid = 1657] [serial = 829] [outer = 0x0] 00:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x11b9b3800) [pid = 1657] [serial = 830] [outer = 0x11b9ac800] 00:17:45 INFO - PROCESS | 1657 | 1461050265752 Marionette DEBUG loaded listener.js 00:17:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x11b9bbc00) [pid = 1657] [serial = 831] [outer = 0x11b9ac800] 00:17:46 INFO - PROCESS | 1657 | 1461050266080 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]]]}] 00:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 00:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:17:46 INFO - PROCESS | 1657 | 1461050266090 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 00:17:46 INFO - PROCESS | 1657 | 1461050266092 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 00:17:46 INFO - PROCESS | 1657 | 1461050266094 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:17:46 INFO - PROCESS | 1657 | 1461050266095 Marionette TRACE conn2 <- [1,1082,null,{}] 00:17:46 INFO - PROCESS | 1657 | 1461050266097 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}] 00:17:46 INFO - PROCESS | 1657 | 1461050266190 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 00:17:46 INFO - PROCESS | 1657 | 1461050266201 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1289df800 == 39 [pid = 1657] [id = 278] 00:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x11b9c0c00) [pid = 1657] [serial = 832] [outer = 0x0] 00:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x11bab9c00) [pid = 1657] [serial = 833] [outer = 0x11b9c0c00] 00:17:46 INFO - PROCESS | 1657 | 1461050266230 Marionette DEBUG loaded listener.js 00:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x123115800) [pid = 1657] [serial = 834] [outer = 0x11b9c0c00] 00:17:46 INFO - PROCESS | 1657 | 1461050266567 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]]]}] 00:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 518ms 00:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:17:46 INFO - PROCESS | 1657 | 1461050266612 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 00:17:46 INFO - PROCESS | 1657 | 1461050266614 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 00:17:46 INFO - PROCESS | 1657 | 1461050266616 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:17:46 INFO - PROCESS | 1657 | 1461050266617 Marionette TRACE conn2 <- [1,1086,null,{}] 00:17:46 INFO - PROCESS | 1657 | 1461050266619 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}] 00:17:46 INFO - PROCESS | 1657 | 1461050266709 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 00:17:46 INFO - PROCESS | 1657 | 1461050266713 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b57e000 == 40 [pid = 1657] [id = 279] 00:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x11b9c4000) [pid = 1657] [serial = 835] [outer = 0x0] 00:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x125811800) [pid = 1657] [serial = 836] [outer = 0x11b9c4000] 00:17:46 INFO - PROCESS | 1657 | 1461050266738 Marionette DEBUG loaded listener.js 00:17:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x125842400) [pid = 1657] [serial = 837] [outer = 0x11b9c4000] 00:17:47 INFO - PROCESS | 1657 | 1461050267063 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]]]}] 00:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 00:17:47 INFO - PROCESS | 1657 | 1461050267085 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 00:17:47 INFO - PROCESS | 1657 | 1461050267086 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 00:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:17:47 INFO - PROCESS | 1657 | 1461050267090 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:17:47 INFO - PROCESS | 1657 | 1461050267091 Marionette TRACE conn2 <- [1,1090,null,{}] 00:17:47 INFO - PROCESS | 1657 | 1461050267094 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}] 00:17:47 INFO - PROCESS | 1657 | 1461050267187 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 00:17:47 INFO - PROCESS | 1657 | 1461050267191 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bbb9800 == 41 [pid = 1657] [id = 280] 00:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x11bee3c00) [pid = 1657] [serial = 838] [outer = 0x0] 00:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x125942800) [pid = 1657] [serial = 839] [outer = 0x11bee3c00] 00:17:47 INFO - PROCESS | 1657 | 1461050267216 Marionette DEBUG loaded listener.js 00:17:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x125b9e000) [pid = 1657] [serial = 840] [outer = 0x11bee3c00] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x1275b0400) [pid = 1657] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x114e12000) [pid = 1657] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x114477400) [pid = 1657] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x118898400) [pid = 1657] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x11a4f4000) [pid = 1657] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x12d0b6000) [pid = 1657] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x126c9b400) [pid = 1657] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x11a3b9000) [pid = 1657] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x11447a800) [pid = 1657] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x114ccd800) [pid = 1657] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x113ebd400) [pid = 1657] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11b9aec00) [pid = 1657] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11b9aa000) [pid = 1657] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x11b78d800) [pid = 1657] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x11b1ae000) [pid = 1657] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11a3a7400) [pid = 1657] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x118250000) [pid = 1657] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11509d000) [pid = 1657] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11b795400) [pid = 1657] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x127677400) [pid = 1657] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x126c43000) [pid = 1657] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x123116000) [pid = 1657] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x11b6dec00) [pid = 1657] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1197a7400) [pid = 1657] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1296e5000) [pid = 1657] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x126749400) [pid = 1657] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12d162400) [pid = 1657] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11b6da000) [pid = 1657] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11a873400) [pid = 1657] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12bb2f000) [pid = 1657] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12bd75800) [pid = 1657] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12897d400) [pid = 1657] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12311bc00) [pid = 1657] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:17:47 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x129163c00) [pid = 1657] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:17:48 INFO - PROCESS | 1657 | 1461050268014 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]]]}] 00:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 973ms 00:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:17:48 INFO - PROCESS | 1657 | 1461050268063 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 00:17:48 INFO - PROCESS | 1657 | 1461050268064 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 00:17:48 INFO - PROCESS | 1657 | 1461050268067 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:17:48 INFO - PROCESS | 1657 | 1461050268068 Marionette TRACE conn2 <- [1,1094,null,{}] 00:17:48 INFO - PROCESS | 1657 | 1461050268071 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}] 00:17:48 INFO - PROCESS | 1657 | 1461050268146 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 00:17:48 INFO - PROCESS | 1657 | 1461050268150 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ce96000 == 42 [pid = 1657] [id = 281] 00:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11a434400) [pid = 1657] [serial = 841] [outer = 0x0] 00:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x125da3000) [pid = 1657] [serial = 842] [outer = 0x11a434400] 00:17:48 INFO - PROCESS | 1657 | 1461050268177 Marionette DEBUG loaded listener.js 00:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x125ffc800) [pid = 1657] [serial = 843] [outer = 0x11a434400] 00:17:48 INFO - PROCESS | 1657 | 1461050268564 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]]]}] 00:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 522ms 00:17:48 INFO - PROCESS | 1657 | 1461050268590 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 00:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:17:48 INFO - PROCESS | 1657 | 1461050268592 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 00:17:48 INFO - PROCESS | 1657 | 1461050268595 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:17:48 INFO - PROCESS | 1657 | 1461050268597 Marionette TRACE conn2 <- [1,1098,null,{}] 00:17:48 INFO - PROCESS | 1657 | 1461050268600 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}] 00:17:48 INFO - PROCESS | 1657 | 1461050268718 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 00:17:48 INFO - PROCESS | 1657 | 1461050268724 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d327000 == 43 [pid = 1657] [id = 282] 00:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x125ffdc00) [pid = 1657] [serial = 844] [outer = 0x0] 00:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12627f800) [pid = 1657] [serial = 845] [outer = 0x125ffdc00] 00:17:48 INFO - PROCESS | 1657 | 1461050268782 Marionette DEBUG loaded listener.js 00:17:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x126747000) [pid = 1657] [serial = 846] [outer = 0x125ffdc00] 00:17:49 INFO - PROCESS | 1657 | 1461050269229 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]]]}] 00:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 00:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:17:49 INFO - PROCESS | 1657 | 1461050269265 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 00:17:49 INFO - PROCESS | 1657 | 1461050269267 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 00:17:49 INFO - PROCESS | 1657 | 1461050269270 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:17:49 INFO - PROCESS | 1657 | 1461050269272 Marionette TRACE conn2 <- [1,1102,null,{}] 00:17:49 INFO - PROCESS | 1657 | 1461050269276 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}] 00:17:49 INFO - PROCESS | 1657 | 1461050269381 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 00:17:49 INFO - PROCESS | 1657 | 1461050269386 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190da800 == 44 [pid = 1657] [id = 283] 00:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x126c43000) [pid = 1657] [serial = 847] [outer = 0x0] 00:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x126cbc000) [pid = 1657] [serial = 848] [outer = 0x126c43000] 00:17:49 INFO - PROCESS | 1657 | 1461050269411 Marionette DEBUG loaded listener.js 00:17:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x126d93800) [pid = 1657] [serial = 849] [outer = 0x126c43000] 00:17:49 INFO - PROCESS | 1657 | 1461050269931 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]]]}] 00:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 672ms 00:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:17:49 INFO - PROCESS | 1657 | 1461050269943 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 00:17:49 INFO - PROCESS | 1657 | 1461050269947 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 00:17:49 INFO - PROCESS | 1657 | 1461050269953 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:17:49 INFO - PROCESS | 1657 | 1461050269957 Marionette TRACE conn2 <- [1,1106,null,{}] 00:17:49 INFO - PROCESS | 1657 | 1461050269963 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}] 00:17:50 INFO - PROCESS | 1657 | 1461050270139 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 00:17:50 INFO - PROCESS | 1657 | 1461050270216 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x118237000 == 45 [pid = 1657] [id = 284] 00:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11447bc00) [pid = 1657] [serial = 850] [outer = 0x0] 00:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x114cca800) [pid = 1657] [serial = 851] [outer = 0x11447bc00] 00:17:50 INFO - PROCESS | 1657 | 1461050270248 Marionette DEBUG loaded listener.js 00:17:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1150a5400) [pid = 1657] [serial = 852] [outer = 0x11447bc00] 00:17:50 INFO - PROCESS | 1657 | 1461050270707 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]]]}] 00:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 828ms 00:17:50 INFO - PROCESS | 1657 | 1461050270796 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 00:17:50 INFO - PROCESS | 1657 | 1461050270800 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 00:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:17:50 INFO - PROCESS | 1657 | 1461050270808 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:17:50 INFO - PROCESS | 1657 | 1461050270810 Marionette TRACE conn2 <- [1,1110,null,{}] 00:17:50 INFO - PROCESS | 1657 | 1461050270813 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}] 00:17:50 INFO - PROCESS | 1657 | 1461050270918 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 00:17:50 INFO - PROCESS | 1657 | 1461050270992 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b134000 == 46 [pid = 1657] [id = 285] 00:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x114e0a400) [pid = 1657] [serial = 853] [outer = 0x0] 00:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x118895400) [pid = 1657] [serial = 854] [outer = 0x114e0a400] 00:17:51 INFO - PROCESS | 1657 | 1461050271022 Marionette DEBUG loaded listener.js 00:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11961c800) [pid = 1657] [serial = 855] [outer = 0x114e0a400] 00:17:51 INFO - PROCESS | 1657 | 1461050271700 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]]]}] 00:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 971ms 00:17:51 INFO - PROCESS | 1657 | 1461050271779 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 00:17:51 INFO - PROCESS | 1657 | 1461050271782 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 00:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:17:51 INFO - PROCESS | 1657 | 1461050271785 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:17:51 INFO - PROCESS | 1657 | 1461050271788 Marionette TRACE conn2 <- [1,1114,null,{}] 00:17:51 INFO - PROCESS | 1657 | 1461050271792 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}] 00:17:51 INFO - PROCESS | 1657 | 1461050271891 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 00:17:51 INFO - PROCESS | 1657 | 1461050271946 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x115840000 == 47 [pid = 1657] [id = 286] 00:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x114476800) [pid = 1657] [serial = 856] [outer = 0x0] 00:17:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1149bf000) [pid = 1657] [serial = 857] [outer = 0x114476800] 00:17:51 INFO - PROCESS | 1657 | 1461050271976 Marionette DEBUG loaded listener.js 00:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x114e17c00) [pid = 1657] [serial = 858] [outer = 0x114476800] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x12d327000 == 46 [pid = 1657] [id = 282] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x12ce96000 == 45 [pid = 1657] [id = 281] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12d39cc00) [pid = 1657] [serial = 794] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x12bbb9800 == 44 [pid = 1657] [id = 280] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x12b57e000 == 43 [pid = 1657] [id = 279] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x1289df800 == 42 [pid = 1657] [id = 278] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x127599800 == 41 [pid = 1657] [id = 277] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x11b133800 == 40 [pid = 1657] [id = 276] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x125fa0000 == 39 [pid = 1657] [id = 275] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x119518800 == 38 [pid = 1657] [id = 274] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x11bfee000 == 37 [pid = 1657] [id = 273] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x11b941000 == 36 [pid = 1657] [id = 272] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x11b495800 == 35 [pid = 1657] [id = 271] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x11b134800 == 34 [pid = 1657] [id = 270] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x11a1b8800 == 33 [pid = 1657] [id = 269] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x11951d000 == 32 [pid = 1657] [id = 268] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x1187ea800 == 31 [pid = 1657] [id = 267] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x115b04000 == 30 [pid = 1657] [id = 266] 00:17:52 INFO - PROCESS | 1657 | --DOCSHELL 0x13040d800 == 29 [pid = 1657] [id = 265] 00:17:52 INFO - PROCESS | 1657 | 1461050272434 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]]]}] 00:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 671ms 00:17:52 INFO - PROCESS | 1657 | 1461050272457 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 00:17:52 INFO - PROCESS | 1657 | 1461050272460 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 00:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:17:52 INFO - PROCESS | 1657 | 1461050272465 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:17:52 INFO - PROCESS | 1657 | 1461050272466 Marionette TRACE conn2 <- [1,1118,null,{}] 00:17:52 INFO - PROCESS | 1657 | 1461050272469 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}] 00:17:52 INFO - PROCESS | 1657 | 1461050272545 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12b5ad400) [pid = 1657] [serial = 621] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12e89ac00) [pid = 1657] [serial = 630] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x126285c00) [pid = 1657] [serial = 681] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x125816400) [pid = 1657] [serial = 618] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12daa4000) [pid = 1657] [serial = 624] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12b5ab400) [pid = 1657] [serial = 684] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x11a3b3000) [pid = 1657] [serial = 675] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12cee0000) [pid = 1657] [serial = 687] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11a4f1800) [pid = 1657] [serial = 615] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11b6da400) [pid = 1657] [serial = 678] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12e36dc00) [pid = 1657] [serial = 627] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12daa8c00) [pid = 1657] [serial = 576] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12969b000) [pid = 1657] [serial = 776] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1270bac00) [pid = 1657] [serial = 773] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12b240400) [pid = 1657] [serial = 779] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12ba0c800) [pid = 1657] [serial = 782] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12b5a7000) [pid = 1657] [serial = 780] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12bdee400) [pid = 1657] [serial = 789] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12bb0fc00) [pid = 1657] [serial = 783] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11b10d800) [pid = 1657] [serial = 785] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x119615400) [pid = 1657] [serial = 735] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x118a23800) [pid = 1657] [serial = 734] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1149c3c00) [pid = 1657] [serial = 732] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x114406800) [pid = 1657] [serial = 731] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x126650c00) [pid = 1657] [serial = 729] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11bab0c00) [pid = 1657] [serial = 770] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11b7a5c00) [pid = 1657] [serial = 767] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11b9b0000) [pid = 1657] [serial = 768] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11b6dcc00) [pid = 1657] [serial = 764] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11b78d400) [pid = 1657] [serial = 765] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11a6dc800) [pid = 1657] [serial = 761] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11b10e800) [pid = 1657] [serial = 762] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11a3a7800) [pid = 1657] [serial = 759] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11a184400) [pid = 1657] [serial = 758] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x1181a8000) [pid = 1657] [serial = 756] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x115d66000) [pid = 1657] [serial = 755] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1296e5800) [pid = 1657] [serial = 753] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x12969c400) [pid = 1657] [serial = 752] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x129697400) [pid = 1657] [serial = 750] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x12916d800) [pid = 1657] [serial = 749] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x129102c00) [pid = 1657] [serial = 747] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x1270bb000) [pid = 1657] [serial = 746] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x126644400) [pid = 1657] [serial = 744] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x125815400) [pid = 1657] [serial = 743] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11bee3000) [pid = 1657] [serial = 741] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11b798000) [pid = 1657] [serial = 740] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11afc2800) [pid = 1657] [serial = 738] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11a4fb800) [pid = 1657] [serial = 737] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x12d161c00) [pid = 1657] [serial = 792] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1296edc00) [pid = 1657] [serial = 777] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12bd70400) [pid = 1657] [serial = 788] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12897b800) [pid = 1657] [serial = 774] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x126ca0000) [pid = 1657] [serial = 771] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x12bb34400) [pid = 1657] [serial = 786] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12d0b3400) [pid = 1657] [serial = 791] [outer = 0x0] [url = about:blank] 00:17:52 INFO - PROCESS | 1657 | 1461050272601 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x118e9d800 == 30 [pid = 1657] [id = 287] 00:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x114406800) [pid = 1657] [serial = 859] [outer = 0x0] 00:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x114e18000) [pid = 1657] [serial = 860] [outer = 0x114406800] 00:17:52 INFO - PROCESS | 1657 | 1461050272631 Marionette DEBUG loaded listener.js 00:17:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x118746400) [pid = 1657] [serial = 861] [outer = 0x114406800] 00:17:52 INFO - PROCESS | 1657 | 1461050272929 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]]]}] 00:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 520ms 00:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:17:52 INFO - PROCESS | 1657 | 1461050272985 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 00:17:52 INFO - PROCESS | 1657 | 1461050272986 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 00:17:52 INFO - PROCESS | 1657 | 1461050272989 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:17:52 INFO - PROCESS | 1657 | 1461050272991 Marionette TRACE conn2 <- [1,1122,null,{}] 00:17:53 INFO - PROCESS | 1657 | 1461050272999 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}] 00:17:53 INFO - PROCESS | 1657 | 1461050273079 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 00:17:53 INFO - PROCESS | 1657 | 1461050273126 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x11af4e000 == 31 [pid = 1657] [id = 288] 00:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x117fa5400) [pid = 1657] [serial = 862] [outer = 0x0] 00:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x118e49400) [pid = 1657] [serial = 863] [outer = 0x117fa5400] 00:17:53 INFO - PROCESS | 1657 | 1461050273155 Marionette DEBUG loaded listener.js 00:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11a37e400) [pid = 1657] [serial = 864] [outer = 0x117fa5400] 00:17:53 INFO - PROCESS | 1657 | 1461050273473 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]]]}] 00:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms 00:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:17:53 INFO - PROCESS | 1657 | 1461050273510 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 00:17:53 INFO - PROCESS | 1657 | 1461050273512 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 00:17:53 INFO - PROCESS | 1657 | 1461050273514 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:17:53 INFO - PROCESS | 1657 | 1461050273515 Marionette TRACE conn2 <- [1,1126,null,{}] 00:17:53 INFO - PROCESS | 1657 | 1461050273518 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}] 00:17:53 INFO - PROCESS | 1657 | 1461050273595 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 00:17:53 INFO - PROCESS | 1657 | 1461050273599 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b490800 == 32 [pid = 1657] [id = 289] 00:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1181a5800) [pid = 1657] [serial = 865] [outer = 0x0] 00:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11a3a6800) [pid = 1657] [serial = 866] [outer = 0x1181a5800] 00:17:53 INFO - PROCESS | 1657 | 1461050273665 Marionette DEBUG loaded listener.js 00:17:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11a430c00) [pid = 1657] [serial = 867] [outer = 0x1181a5800] 00:17:53 INFO - PROCESS | 1657 | 1461050273943 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]]]}] 00:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 470ms 00:17:53 INFO - PROCESS | 1657 | 1461050273985 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 00:17:53 INFO - PROCESS | 1657 | 1461050273987 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 00:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:17:53 INFO - PROCESS | 1657 | 1461050273992 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:17:53 INFO - PROCESS | 1657 | 1461050273993 Marionette TRACE conn2 <- [1,1130,null,{}] 00:17:53 INFO - PROCESS | 1657 | 1461050273995 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}] 00:17:54 INFO - PROCESS | 1657 | 1461050274067 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 00:17:54 INFO - PROCESS | 1657 | 1461050274073 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bfee800 == 33 [pid = 1657] [id = 290] 00:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11a382c00) [pid = 1657] [serial = 868] [outer = 0x0] 00:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11a4f5c00) [pid = 1657] [serial = 869] [outer = 0x11a382c00] 00:17:54 INFO - PROCESS | 1657 | 1461050274099 Marionette DEBUG loaded listener.js 00:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11a6d3800) [pid = 1657] [serial = 870] [outer = 0x11a382c00] 00:17:54 INFO - PROCESS | 1657 | 1461050274464 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]]]}] 00:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 00:17:54 INFO - PROCESS | 1657 | 1461050274510 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 00:17:54 INFO - PROCESS | 1657 | 1461050274511 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 00:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:17:54 INFO - PROCESS | 1657 | 1461050274514 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:17:54 INFO - PROCESS | 1657 | 1461050274515 Marionette TRACE conn2 <- [1,1134,null,{}] 00:17:54 INFO - PROCESS | 1657 | 1461050274517 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}] 00:17:54 INFO - PROCESS | 1657 | 1461050274626 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 00:17:54 INFO - PROCESS | 1657 | 1461050274663 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x125f94800 == 34 [pid = 1657] [id = 291] 00:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11a6d4800) [pid = 1657] [serial = 871] [outer = 0x0] 00:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11b1ab400) [pid = 1657] [serial = 872] [outer = 0x11a6d4800] 00:17:54 INFO - PROCESS | 1657 | 1461050274691 Marionette DEBUG loaded listener.js 00:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11b459400) [pid = 1657] [serial = 873] [outer = 0x11a6d4800] 00:17:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11b78c000) [pid = 1657] [serial = 874] [outer = 0x12f585000] 00:17:55 INFO - PROCESS | 1657 | 1461050275050 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]]]}] 00:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 568ms 00:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:17:55 INFO - PROCESS | 1657 | 1461050275083 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 00:17:55 INFO - PROCESS | 1657 | 1461050275084 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 00:17:55 INFO - PROCESS | 1657 | 1461050275086 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:17:55 INFO - PROCESS | 1657 | 1461050275087 Marionette TRACE conn2 <- [1,1138,null,{}] 00:17:55 INFO - PROCESS | 1657 | 1461050275089 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}] 00:17:55 INFO - PROCESS | 1657 | 1461050275182 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 00:17:55 INFO - PROCESS | 1657 | 1461050275186 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a47000 == 35 [pid = 1657] [id = 292] 00:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x113efd800) [pid = 1657] [serial = 875] [outer = 0x0] 00:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11b6df400) [pid = 1657] [serial = 876] [outer = 0x113efd800] 00:17:55 INFO - PROCESS | 1657 | 1461050275211 Marionette DEBUG loaded listener.js 00:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11b793000) [pid = 1657] [serial = 877] [outer = 0x113efd800] 00:17:55 INFO - PROCESS | 1657 | 1461050275547 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]]]}] 00:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 469ms 00:17:55 INFO - PROCESS | 1657 | 1461050275560 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 00:17:55 INFO - PROCESS | 1657 | 1461050275561 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 00:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:17:55 INFO - PROCESS | 1657 | 1461050275563 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:17:55 INFO - PROCESS | 1657 | 1461050275564 Marionette TRACE conn2 <- [1,1142,null,{}] 00:17:55 INFO - PROCESS | 1657 | 1461050275566 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}] 00:17:55 INFO - PROCESS | 1657 | 1461050275665 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 00:17:55 INFO - PROCESS | 1657 | 1461050275669 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x126dbe000 == 36 [pid = 1657] [id = 293] 00:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11b793400) [pid = 1657] [serial = 878] [outer = 0x0] 00:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11b7ab000) [pid = 1657] [serial = 879] [outer = 0x11b793400] 00:17:55 INFO - PROCESS | 1657 | 1461050275695 Marionette DEBUG loaded listener.js 00:17:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11b9aa400) [pid = 1657] [serial = 880] [outer = 0x11b793400] 00:17:55 INFO - PROCESS | 1657 | 1461050275984 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]]]}] 00:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 471ms 00:17:56 INFO - PROCESS | 1657 | 1461050276034 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 00:17:56 INFO - PROCESS | 1657 | 1461050276035 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 00:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:17:56 INFO - PROCESS | 1657 | 1461050276045 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:17:56 INFO - PROCESS | 1657 | 1461050276047 Marionette TRACE conn2 <- [1,1146,null,{}] 00:17:56 INFO - PROCESS | 1657 | 1461050276058 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}] 00:17:56 INFO - PROCESS | 1657 | 1461050276150 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 00:17:56 INFO - PROCESS | 1657 | 1461050276154 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b121800 == 37 [pid = 1657] [id = 294] 00:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11b797800) [pid = 1657] [serial = 881] [outer = 0x0] 00:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11b9b6400) [pid = 1657] [serial = 882] [outer = 0x11b797800] 00:17:56 INFO - PROCESS | 1657 | 1461050276179 Marionette DEBUG loaded listener.js 00:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11bab0c00) [pid = 1657] [serial = 883] [outer = 0x11b797800] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x125ffdc00) [pid = 1657] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11a87b400) [pid = 1657] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11b9ac800) [pid = 1657] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11447a400) [pid = 1657] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11b461400) [pid = 1657] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119623400) [pid = 1657] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x114478800) [pid = 1657] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11b9c0c00) [pid = 1657] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1149bb400) [pid = 1657] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11b9c4000) [pid = 1657] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11a3b1000) [pid = 1657] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11bee3c00) [pid = 1657] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x115de1c00) [pid = 1657] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x115de2800) [pid = 1657] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x113836000) [pid = 1657] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11a434400) [pid = 1657] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:17:56 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x114949800) [pid = 1657] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:17:56 INFO - PROCESS | 1657 | 1461050276613 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]]]}] 00:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 578ms 00:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:17:56 INFO - PROCESS | 1657 | 1461050276632 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 00:17:56 INFO - PROCESS | 1657 | 1461050276633 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 00:17:56 INFO - PROCESS | 1657 | 1461050276644 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:17:56 INFO - PROCESS | 1657 | 1461050276645 Marionette TRACE conn2 <- [1,1150,null,{}] 00:17:56 INFO - PROCESS | 1657 | 1461050276648 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}] 00:17:56 INFO - PROCESS | 1657 | 1461050276726 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 00:17:56 INFO - PROCESS | 1657 | 1461050276730 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b941800 == 38 [pid = 1657] [id = 295] 00:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11961c000) [pid = 1657] [serial = 884] [outer = 0x0] 00:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11a87b400) [pid = 1657] [serial = 885] [outer = 0x11961c000] 00:17:56 INFO - PROCESS | 1657 | 1461050276758 Marionette DEBUG loaded listener.js 00:17:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11b9b1c00) [pid = 1657] [serial = 886] [outer = 0x11961c000] 00:17:57 INFO - PROCESS | 1657 | 1461050277082 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]]]}] 00:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 477ms 00:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:17:57 INFO - PROCESS | 1657 | 1461050277114 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 00:17:57 INFO - PROCESS | 1657 | 1461050277115 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 00:17:57 INFO - PROCESS | 1657 | 1461050277117 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:17:57 INFO - PROCESS | 1657 | 1461050277119 Marionette TRACE conn2 <- [1,1154,null,{}] 00:17:57 INFO - PROCESS | 1657 | 1461050277121 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}] 00:17:57 INFO - PROCESS | 1657 | 1461050277211 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 00:17:57 INFO - PROCESS | 1657 | 1461050277261 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba76800 == 39 [pid = 1657] [id = 296] 00:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1143b5400) [pid = 1657] [serial = 887] [outer = 0x0] 00:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11bfb5000) [pid = 1657] [serial = 888] [outer = 0x1143b5400] 00:17:57 INFO - PROCESS | 1657 | 1461050277290 Marionette DEBUG loaded listener.js 00:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x125849800) [pid = 1657] [serial = 889] [outer = 0x1143b5400] 00:17:57 INFO - PROCESS | 1657 | 1461050277593 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]]]}] 00:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 523ms 00:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:17:57 INFO - PROCESS | 1657 | 1461050277641 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 00:17:57 INFO - PROCESS | 1657 | 1461050277642 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 00:17:57 INFO - PROCESS | 1657 | 1461050277644 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:17:57 INFO - PROCESS | 1657 | 1461050277645 Marionette TRACE conn2 <- [1,1158,null,{}] 00:17:57 INFO - PROCESS | 1657 | 1461050277647 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}] 00:17:57 INFO - PROCESS | 1657 | 1461050277725 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 00:17:57 INFO - PROCESS | 1657 | 1461050277729 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d328000 == 40 [pid = 1657] [id = 297] 00:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125818000) [pid = 1657] [serial = 890] [outer = 0x0] 00:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1260cfc00) [pid = 1657] [serial = 891] [outer = 0x125818000] 00:17:57 INFO - PROCESS | 1657 | 1461050277754 Marionette DEBUG loaded listener.js 00:17:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x126abb000) [pid = 1657] [serial = 892] [outer = 0x125818000] 00:17:58 INFO - PROCESS | 1657 | 1461050278057 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]]]}] 00:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 468ms 00:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:17:58 INFO - PROCESS | 1657 | 1461050278113 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 00:17:58 INFO - PROCESS | 1657 | 1461050278114 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 00:17:58 INFO - PROCESS | 1657 | 1461050278116 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:17:58 INFO - PROCESS | 1657 | 1461050278117 Marionette TRACE conn2 <- [1,1162,null,{}] 00:17:58 INFO - PROCESS | 1657 | 1461050278120 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}] 00:17:58 INFO - PROCESS | 1657 | 1461050278221 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 00:17:58 INFO - PROCESS | 1657 | 1461050278226 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da50000 == 41 [pid = 1657] [id = 298] 00:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x126c9a800) [pid = 1657] [serial = 893] [outer = 0x0] 00:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x126cb3400) [pid = 1657] [serial = 894] [outer = 0x126c9a800] 00:17:58 INFO - PROCESS | 1657 | 1461050278251 Marionette DEBUG loaded listener.js 00:17:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x126d95c00) [pid = 1657] [serial = 895] [outer = 0x126c9a800] 00:17:58 INFO - PROCESS | 1657 | --DOCSHELL 0x118e9d800 == 40 [pid = 1657] [id = 287] 00:17:58 INFO - PROCESS | 1657 | --DOCSHELL 0x115840000 == 39 [pid = 1657] [id = 286] 00:17:58 INFO - PROCESS | 1657 | --DOCSHELL 0x11b134000 == 38 [pid = 1657] [id = 285] 00:17:58 INFO - PROCESS | 1657 | --DOCSHELL 0x1190da800 == 37 [pid = 1657] [id = 283] 00:17:58 INFO - PROCESS | 1657 | --DOCSHELL 0x118237000 == 36 [pid = 1657] [id = 284] 00:17:59 INFO - PROCESS | 1657 | --DOCSHELL 0x126a47000 == 35 [pid = 1657] [id = 292] 00:17:59 INFO - PROCESS | 1657 | --DOCSHELL 0x126dbe000 == 34 [pid = 1657] [id = 293] 00:17:59 INFO - PROCESS | 1657 | --DOCSHELL 0x11bfee800 == 33 [pid = 1657] [id = 290] 00:17:59 INFO - PROCESS | 1657 | --DOCSHELL 0x11b941800 == 32 [pid = 1657] [id = 295] 00:17:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba76800 == 31 [pid = 1657] [id = 296] 00:17:59 INFO - PROCESS | 1657 | --DOCSHELL 0x11af4e000 == 30 [pid = 1657] [id = 288] 00:17:59 INFO - PROCESS | 1657 | --DOCSHELL 0x125f94800 == 29 [pid = 1657] [id = 291] 00:17:59 INFO - PROCESS | 1657 | --DOCSHELL 0x11b121800 == 28 [pid = 1657] [id = 294] 00:17:59 INFO - PROCESS | 1657 | --DOCSHELL 0x11b490800 == 27 [pid = 1657] [id = 289] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x126cbc000) [pid = 1657] [serial = 848] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x126747000) [pid = 1657] [serial = 846] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11b1a7000) [pid = 1657] [serial = 818] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11b3dc800) [pid = 1657] [serial = 819] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11b9b3800) [pid = 1657] [serial = 830] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11a6de400) [pid = 1657] [serial = 815] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11a881400) [pid = 1657] [serial = 816] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11b6e0000) [pid = 1657] [serial = 824] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11b6e5800) [pid = 1657] [serial = 825] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11a296800) [pid = 1657] [serial = 806] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11a384400) [pid = 1657] [serial = 807] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x115005400) [pid = 1657] [serial = 800] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x117f37c00) [pid = 1657] [serial = 801] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11bab9c00) [pid = 1657] [serial = 833] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1149cdc00) [pid = 1657] [serial = 797] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x114e10c00) [pid = 1657] [serial = 798] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x125811800) [pid = 1657] [serial = 836] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11a5c1000) [pid = 1657] [serial = 812] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11a6d6c00) [pid = 1657] [serial = 813] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x125942800) [pid = 1657] [serial = 839] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x125842400) [pid = 1657] [serial = 837] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11a3a4400) [pid = 1657] [serial = 809] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x11a3b1400) [pid = 1657] [serial = 810] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x11b3e9400) [pid = 1657] [serial = 821] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x11b461000) [pid = 1657] [serial = 822] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x12627f800) [pid = 1657] [serial = 845] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x118e3dc00) [pid = 1657] [serial = 803] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x119621400) [pid = 1657] [serial = 804] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x125da3000) [pid = 1657] [serial = 842] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x125ffc800) [pid = 1657] [serial = 843] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x125b9e000) [pid = 1657] [serial = 840] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x11b78e000) [pid = 1657] [serial = 827] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 69 (0x11b9aac00) [pid = 1657] [serial = 828] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 68 (0x11b9bbc00) [pid = 1657] [serial = 831] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOMWINDOW == 67 (0x123115800) [pid = 1657] [serial = 834] [outer = 0x0] [url = about:blank] 00:17:59 INFO - PROCESS | 1657 | --DOCSHELL 0x12d328000 == 26 [pid = 1657] [id = 297] 00:17:59 INFO - PROCESS | 1657 | 1461050279630 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]]]}] 00:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1522ms 00:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:17:59 INFO - PROCESS | 1657 | 1461050279641 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 00:17:59 INFO - PROCESS | 1657 | 1461050279643 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 00:17:59 INFO - PROCESS | 1657 | 1461050279647 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:17:59 INFO - PROCESS | 1657 | 1461050279649 Marionette TRACE conn2 <- [1,1166,null,{}] 00:17:59 INFO - PROCESS | 1657 | 1461050279654 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}] 00:17:59 INFO - PROCESS | 1657 | 1461050279733 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 00:17:59 INFO - PROCESS | 1657 | 1461050279777 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x115b1b000 == 27 [pid = 1657] [id = 299] 00:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 68 (0x114475800) [pid = 1657] [serial = 896] [outer = 0x0] 00:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 69 (0x114949800) [pid = 1657] [serial = 897] [outer = 0x114475800] 00:17:59 INFO - PROCESS | 1657 | 1461050279806 Marionette DEBUG loaded listener.js 00:17:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 70 (0x114e0d000) [pid = 1657] [serial = 898] [outer = 0x114475800] 00:18:00 INFO - PROCESS | 1657 | 1461050280127 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]]]}] 00:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 522ms 00:18:00 INFO - PROCESS | 1657 | 1461050280169 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 00:18:00 INFO - PROCESS | 1657 | 1461050280173 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 00:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:18:00 INFO - PROCESS | 1657 | 1461050280178 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:18:00 INFO - PROCESS | 1657 | 1461050280180 Marionette TRACE conn2 <- [1,1170,null,{}] 00:18:00 INFO - PROCESS | 1657 | 1461050280182 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}] 00:18:00 INFO - PROCESS | 1657 | 1461050280255 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 00:18:00 INFO - PROCESS | 1657 | 1461050280296 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x118192800 == 28 [pid = 1657] [id = 300] 00:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x114475c00) [pid = 1657] [serial = 899] [outer = 0x0] 00:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x114e18800) [pid = 1657] [serial = 900] [outer = 0x114475c00] 00:18:00 INFO - PROCESS | 1657 | 1461050280323 Marionette DEBUG loaded listener.js 00:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x11715cc00) [pid = 1657] [serial = 901] [outer = 0x114475c00] 00:18:00 INFO - PROCESS | 1657 | 1461050280620 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]]]}] 00:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 469ms 00:18:00 INFO - PROCESS | 1657 | 1461050280648 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 00:18:00 INFO - PROCESS | 1657 | 1461050280649 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 00:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:18:00 INFO - PROCESS | 1657 | 1461050280652 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:18:00 INFO - PROCESS | 1657 | 1461050280657 Marionette TRACE conn2 <- [1,1174,null,{}] 00:18:00 INFO - PROCESS | 1657 | 1461050280666 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}] 00:18:00 INFO - PROCESS | 1657 | 1461050280744 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 00:18:00 INFO - PROCESS | 1657 | 1461050280749 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a15b000 == 29 [pid = 1657] [id = 301] 00:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x113ef2c00) [pid = 1657] [serial = 902] [outer = 0x0] 00:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x118a29c00) [pid = 1657] [serial = 903] [outer = 0x113ef2c00] 00:18:00 INFO - PROCESS | 1657 | 1461050280780 Marionette DEBUG loaded listener.js 00:18:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1191b4800) [pid = 1657] [serial = 904] [outer = 0x113ef2c00] 00:18:01 INFO - PROCESS | 1657 | 1461050281115 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] 00:18:01 INFO - PROCESS | 1657 | 1461050281129 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 00:18:01 INFO - PROCESS | 1657 | 1461050281131 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:18:01 INFO - PROCESS | 1657 | 1461050281132 Marionette TRACE conn2 <- [1,1178,null,{}] 00:18:01 INFO - PROCESS | 1657 | 1461050281135 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}] 00:18:01 INFO - PROCESS | 1657 | 1461050281231 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 00:18:01 INFO - PROCESS | 1657 | 1461050281238 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a1c5000 == 30 [pid = 1657] [id = 302] 00:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x1191afc00) [pid = 1657] [serial = 905] [outer = 0x0] 00:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x1197ac000) [pid = 1657] [serial = 906] [outer = 0x1191afc00] 00:18:01 INFO - PROCESS | 1657 | 1461050281266 Marionette DEBUG loaded listener.js 00:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11a297c00) [pid = 1657] [serial = 907] [outer = 0x1191afc00] 00:18:01 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255 00:18:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 00:18:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1 00:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:01 INFO - _addTest/ [0,1181,"getWindowHandle",null] 00:18:01 INFO - PROCESS | 1657 | 1461050281612 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 00:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:18:01 INFO - PROCESS | 1657 | 1461050281615 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:18:01 INFO - PROCESS | 1657 | 1461050281617 Marionette TRACE conn2 <- [1,1182,null,{}] 00:18:01 INFO - PROCESS | 1657 | 1461050281622 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}] 00:18:01 INFO - PROCESS | 1657 | 1461050281725 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 00:18:01 INFO - PROCESS | 1657 | 1461050281732 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b494800 == 31 [pid = 1657] [id = 303] 00:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1143aa800) [pid = 1657] [serial = 908] [outer = 0x0] 00:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11a39c000) [pid = 1657] [serial = 909] [outer = 0x1143aa800] 00:18:01 INFO - PROCESS | 1657 | 1461050281772 Marionette DEBUG loaded listener.js 00:18:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11a3af400) [pid = 1657] [serial = 910] [outer = 0x1143aa800] 00:18:02 INFO - PROCESS | 1657 | 1461050282201 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] 00:18:02 INFO - PROCESS | 1657 | 1461050282239 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 00:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:18:02 INFO - PROCESS | 1657 | 1461050282242 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:18:02 INFO - PROCESS | 1657 | 1461050282244 Marionette TRACE conn2 <- [1,1186,null,{}] 00:18:02 INFO - PROCESS | 1657 | 1461050282247 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}] 00:18:02 INFO - PROCESS | 1657 | 1461050282375 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 00:18:02 INFO - PROCESS | 1657 | 1461050282388 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ba89800 == 32 [pid = 1657] [id = 304] 00:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11a3b5000) [pid = 1657] [serial = 911] [outer = 0x0] 00:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11a4f7800) [pid = 1657] [serial = 912] [outer = 0x11a3b5000] 00:18:02 INFO - PROCESS | 1657 | 1461050282433 Marionette DEBUG loaded listener.js 00:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11a6e0000) [pid = 1657] [serial = 913] [outer = 0x11a3b5000] 00:18:02 INFO - PROCESS | 1657 | 1461050282830 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] 00:18:02 INFO - PROCESS | 1657 | 1461050282863 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 00:18:02 INFO - PROCESS | 1657 | 1461050282866 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:18:02 INFO - PROCESS | 1657 | 1461050282867 Marionette TRACE conn2 <- [1,1190,null,{}] 00:18:02 INFO - PROCESS | 1657 | 1461050282869 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}] 00:18:02 INFO - PROCESS | 1657 | 1461050282934 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 00:18:02 INFO - PROCESS | 1657 | 1461050282941 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x1258b2800 == 33 [pid = 1657] [id = 305] 00:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11a874000) [pid = 1657] [serial = 914] [outer = 0x0] 00:18:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11afc1400) [pid = 1657] [serial = 915] [outer = 0x11a874000] 00:18:02 INFO - PROCESS | 1657 | 1461050282966 Marionette DEBUG loaded listener.js 00:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11b117c00) [pid = 1657] [serial = 916] [outer = 0x11a874000] 00:18:03 INFO - PROCESS | 1657 | 1461050283303 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] 00:18:03 INFO - PROCESS | 1657 | 1461050283337 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 00:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:18:03 INFO - PROCESS | 1657 | 1461050283341 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:18:03 INFO - PROCESS | 1657 | 1461050283343 Marionette TRACE conn2 <- [1,1194,null,{}] 00:18:03 INFO - PROCESS | 1657 | 1461050283346 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}] 00:18:03 INFO - PROCESS | 1657 | 1461050283446 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 00:18:03 INFO - PROCESS | 1657 | 1461050283502 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1259e4000 == 34 [pid = 1657] [id = 306] 00:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x1149cdc00) [pid = 1657] [serial = 917] [outer = 0x0] 00:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11b1af400) [pid = 1657] [serial = 918] [outer = 0x1149cdc00] 00:18:03 INFO - PROCESS | 1657 | 1461050283527 Marionette DEBUG loaded listener.js 00:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11b45d000) [pid = 1657] [serial = 919] [outer = 0x1149cdc00] 00:18:03 INFO - PROCESS | 1657 | 1461050283815 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] 00:18:03 INFO - PROCESS | 1657 | 1461050283862 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 00:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:18:03 INFO - PROCESS | 1657 | 1461050283864 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:18:03 INFO - PROCESS | 1657 | 1461050283865 Marionette TRACE conn2 <- [1,1198,null,{}] 00:18:03 INFO - PROCESS | 1657 | 1461050283867 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}] 00:18:03 INFO - PROCESS | 1657 | 1461050283935 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 00:18:03 INFO - PROCESS | 1657 | 1461050283941 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a15a800 == 35 [pid = 1657] [id = 307] 00:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11b3e5000) [pid = 1657] [serial = 920] [outer = 0x0] 00:18:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11b6de000) [pid = 1657] [serial = 921] [outer = 0x11b3e5000] 00:18:03 INFO - PROCESS | 1657 | 1461050283967 Marionette DEBUG loaded listener.js 00:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11b78e400) [pid = 1657] [serial = 922] [outer = 0x11b3e5000] 00:18:04 INFO - PROCESS | 1657 | 1461050284256 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]]]}] 00:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 420ms 00:18:04 INFO - PROCESS | 1657 | 1461050284284 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 00:18:04 INFO - PROCESS | 1657 | 1461050284285 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 00:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:18:04 INFO - PROCESS | 1657 | 1461050284291 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:18:04 INFO - PROCESS | 1657 | 1461050284293 Marionette TRACE conn2 <- [1,1202,null,{}] 00:18:04 INFO - PROCESS | 1657 | 1461050284295 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}] 00:18:04 INFO - PROCESS | 1657 | 1461050284397 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 00:18:04 INFO - PROCESS | 1657 | 1461050284403 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1266af800 == 36 [pid = 1657] [id = 308] 00:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11b3e3800) [pid = 1657] [serial = 923] [outer = 0x0] 00:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11b78e000) [pid = 1657] [serial = 924] [outer = 0x11b3e3800] 00:18:04 INFO - PROCESS | 1657 | 1461050284428 Marionette DEBUG loaded listener.js 00:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11b7b4000) [pid = 1657] [serial = 925] [outer = 0x11b3e3800] 00:18:04 INFO - PROCESS | 1657 | 1461050284717 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]]]}] 00:18:04 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 00:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 470ms 00:18:04 INFO - PROCESS | 1657 | 1461050284760 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 00:18:04 INFO - PROCESS | 1657 | 1461050284761 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 00:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:18:04 INFO - PROCESS | 1657 | 1461050284764 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:18:04 INFO - PROCESS | 1657 | 1461050284765 Marionette TRACE conn2 <- [1,1206,null,{}] 00:18:04 INFO - PROCESS | 1657 | 1461050284767 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}] 00:18:04 INFO - PROCESS | 1657 | 1461050284866 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 00:18:04 INFO - PROCESS | 1657 | 1461050284898 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b490800 == 37 [pid = 1657] [id = 309] 00:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x1138c5000) [pid = 1657] [serial = 926] [outer = 0x0] 00:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11b9aa800) [pid = 1657] [serial = 927] [outer = 0x1138c5000] 00:18:04 INFO - PROCESS | 1657 | 1461050284926 Marionette DEBUG loaded listener.js 00:18:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11bfa9c00) [pid = 1657] [serial = 928] [outer = 0x1138c5000] 00:18:05 INFO - PROCESS | 1657 | 1461050285285 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]]]}] 00:18:05 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 00:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 570ms 00:18:05 INFO - PROCESS | 1657 | 1461050285335 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 00:18:05 INFO - PROCESS | 1657 | 1461050285337 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 00:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:18:05 INFO - PROCESS | 1657 | 1461050285340 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:18:05 INFO - PROCESS | 1657 | 1461050285342 Marionette TRACE conn2 <- [1,1210,null,{}] 00:18:05 INFO - PROCESS | 1657 | 1461050285345 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}] 00:18:05 INFO - PROCESS | 1657 | 1461050285492 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 00:18:05 INFO - PROCESS | 1657 | 1461050285518 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12943e800 == 38 [pid = 1657] [id = 310] 00:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11b9b3400) [pid = 1657] [serial = 929] [outer = 0x0] 00:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12580ec00) [pid = 1657] [serial = 930] [outer = 0x11b9b3400] 00:18:05 INFO - PROCESS | 1657 | 1461050285557 Marionette DEBUG loaded listener.js 00:18:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x125816800) [pid = 1657] [serial = 931] [outer = 0x11b9b3400] 00:18:05 INFO - PROCESS | 1657 | 1461050285883 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]]]}] 00:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 571ms 00:18:05 INFO - PROCESS | 1657 | 1461050285910 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 00:18:05 INFO - PROCESS | 1657 | 1461050285911 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 00:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:18:05 INFO - PROCESS | 1657 | 1461050285913 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:18:05 INFO - PROCESS | 1657 | 1461050285914 Marionette TRACE conn2 <- [1,1214,null,{}] 00:18:05 INFO - PROCESS | 1657 | 1461050285917 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}] 00:18:06 INFO - PROCESS | 1657 | 1461050286009 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 00:18:06 INFO - PROCESS | 1657 | 1461050286041 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bbbe000 == 39 [pid = 1657] [id = 311] 00:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x125816400) [pid = 1657] [serial = 932] [outer = 0x0] 00:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x125849c00) [pid = 1657] [serial = 933] [outer = 0x125816400] 00:18:06 INFO - PROCESS | 1657 | 1461050286067 Marionette DEBUG loaded listener.js 00:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x125a46400) [pid = 1657] [serial = 934] [outer = 0x125816400] 00:18:06 INFO - PROCESS | 1657 | 1461050286362 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]]]}] 00:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 468ms 00:18:06 INFO - PROCESS | 1657 | 1461050286382 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 00:18:06 INFO - PROCESS | 1657 | 1461050286383 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 00:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:18:06 INFO - PROCESS | 1657 | 1461050286385 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:18:06 INFO - PROCESS | 1657 | 1461050286387 Marionette TRACE conn2 <- [1,1218,null,{}] 00:18:06 INFO - PROCESS | 1657 | 1461050286397 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}] 00:18:06 INFO - PROCESS | 1657 | 1461050286487 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 00:18:06 INFO - PROCESS | 1657 | 1461050286491 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ce94000 == 40 [pid = 1657] [id = 312] 00:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x125b9fc00) [pid = 1657] [serial = 935] [outer = 0x0] 00:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x125ff1c00) [pid = 1657] [serial = 936] [outer = 0x125b9fc00] 00:18:06 INFO - PROCESS | 1657 | 1461050286516 Marionette DEBUG loaded listener.js 00:18:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x126284000) [pid = 1657] [serial = 937] [outer = 0x125b9fc00] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12d160400) [pid = 1657] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x125818000) [pid = 1657] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11a6d4800) [pid = 1657] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x113efd800) [pid = 1657] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11961c000) [pid = 1657] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11b797800) [pid = 1657] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11b793400) [pid = 1657] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x114e0a400) [pid = 1657] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11447bc00) [pid = 1657] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x126c43000) [pid = 1657] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11a382c00) [pid = 1657] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x1181a5800) [pid = 1657] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x117fa5400) [pid = 1657] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x114406800) [pid = 1657] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x114476800) [pid = 1657] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:18:06 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x1143b5400) [pid = 1657] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:18:06 INFO - PROCESS | 1657 | 1461050286930 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]]]}] 00:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 577ms 00:18:06 INFO - PROCESS | 1657 | 1461050286963 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 00:18:06 INFO - PROCESS | 1657 | 1461050286964 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 00:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:18:06 INFO - PROCESS | 1657 | 1461050286966 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:18:06 INFO - PROCESS | 1657 | 1461050286967 Marionette TRACE conn2 <- [1,1222,null,{}] 00:18:06 INFO - PROCESS | 1657 | 1461050286970 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}] 00:18:07 INFO - PROCESS | 1657 | 1461050287042 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 00:18:07 INFO - PROCESS | 1657 | 1461050287090 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x126696800 == 41 [pid = 1657] [id = 313] 00:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11446ec00) [pid = 1657] [serial = 938] [outer = 0x0] 00:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11a39d800) [pid = 1657] [serial = 939] [outer = 0x11446ec00] 00:18:07 INFO - PROCESS | 1657 | 1461050287116 Marionette DEBUG loaded listener.js 00:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11b9adc00) [pid = 1657] [serial = 940] [outer = 0x11446ec00] 00:18:07 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 00:18:07 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1 00:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:07 INFO - _addTest/ [0,1225,"getWindowHandle",null] 00:18:07 INFO - PROCESS | 1657 | 1461050287540 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 00:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:18:07 INFO - PROCESS | 1657 | 1461050287544 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:18:07 INFO - PROCESS | 1657 | 1461050287546 Marionette TRACE conn2 <- [1,1226,null,{}] 00:18:07 INFO - PROCESS | 1657 | 1461050287550 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}] 00:18:07 INFO - PROCESS | 1657 | 1461050287658 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 00:18:07 INFO - PROCESS | 1657 | 1461050287708 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x11813a800 == 42 [pid = 1657] [id = 314] 00:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1143b1800) [pid = 1657] [serial = 941] [outer = 0x0] 00:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11447b800) [pid = 1657] [serial = 942] [outer = 0x1143b1800] 00:18:07 INFO - PROCESS | 1657 | 1461050287740 Marionette DEBUG loaded listener.js 00:18:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x115007400) [pid = 1657] [serial = 943] [outer = 0x1143b1800] 00:18:08 INFO - PROCESS | 1657 | 1461050288251 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]]]}] 00:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 721ms 00:18:08 INFO - PROCESS | 1657 | 1461050288265 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 00:18:08 INFO - PROCESS | 1657 | 1461050288269 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 00:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:18:08 INFO - PROCESS | 1657 | 1461050288274 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:18:08 INFO - PROCESS | 1657 | 1461050288275 Marionette TRACE conn2 <- [1,1230,null,{}] 00:18:08 INFO - PROCESS | 1657 | 1461050288278 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}] 00:18:08 INFO - PROCESS | 1657 | 1461050288383 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 00:18:08 INFO - PROCESS | 1657 | 1461050288453 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b39a800 == 43 [pid = 1657] [id = 315] 00:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x114472c00) [pid = 1657] [serial = 944] [outer = 0x0] 00:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x117f3f000) [pid = 1657] [serial = 945] [outer = 0x114472c00] 00:18:08 INFO - PROCESS | 1657 | 1461050288483 Marionette DEBUG loaded listener.js 00:18:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1197ab800) [pid = 1657] [serial = 946] [outer = 0x114472c00] 00:18:09 INFO - PROCESS | 1657 | 1461050289137 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]]]}] 00:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 922ms 00:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:18:09 INFO - PROCESS | 1657 | 1461050289195 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 00:18:09 INFO - PROCESS | 1657 | 1461050289197 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 00:18:09 INFO - PROCESS | 1657 | 1461050289201 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:18:09 INFO - PROCESS | 1657 | 1461050289203 Marionette TRACE conn2 <- [1,1234,null,{}] 00:18:09 INFO - PROCESS | 1657 | 1461050289208 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}] 00:18:09 INFO - PROCESS | 1657 | 1461050289329 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12ce94000 == 42 [pid = 1657] [id = 312] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12bbbe000 == 41 [pid = 1657] [id = 311] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12943e800 == 40 [pid = 1657] [id = 310] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11b490800 == 39 [pid = 1657] [id = 309] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x1266af800 == 38 [pid = 1657] [id = 308] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11a15a800 == 37 [pid = 1657] [id = 307] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x1259e4000 == 36 [pid = 1657] [id = 306] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x126cb3400) [pid = 1657] [serial = 894] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x1258b2800 == 35 [pid = 1657] [id = 305] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11ba89800 == 34 [pid = 1657] [id = 304] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11b494800 == 33 [pid = 1657] [id = 303] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11a1c5000 == 32 [pid = 1657] [id = 302] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x11a15b000 == 31 [pid = 1657] [id = 301] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x118192800 == 30 [pid = 1657] [id = 300] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x115b1b000 == 29 [pid = 1657] [id = 299] 00:18:09 INFO - PROCESS | 1657 | --DOCSHELL 0x12da50000 == 28 [pid = 1657] [id = 298] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x12d3a5400) [pid = 1657] [serial = 795] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1260cfc00) [pid = 1657] [serial = 891] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11b1ab400) [pid = 1657] [serial = 872] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11b6df400) [pid = 1657] [serial = 876] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11b459400) [pid = 1657] [serial = 873] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x125818400) [pid = 1657] [serial = 459] [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.] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11b793000) [pid = 1657] [serial = 877] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11a87b400) [pid = 1657] [serial = 885] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11b9b6400) [pid = 1657] [serial = 882] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11b9aa400) [pid = 1657] [serial = 880] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11b7ab000) [pid = 1657] [serial = 879] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11b9b1c00) [pid = 1657] [serial = 886] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11bab0c00) [pid = 1657] [serial = 883] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x118895400) [pid = 1657] [serial = 854] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x1150a5400) [pid = 1657] [serial = 852] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x114cca800) [pid = 1657] [serial = 851] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x126d93800) [pid = 1657] [serial = 849] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x11a4f5c00) [pid = 1657] [serial = 869] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11a3a6800) [pid = 1657] [serial = 866] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x11a430c00) [pid = 1657] [serial = 867] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x118e49400) [pid = 1657] [serial = 863] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x11a37e400) [pid = 1657] [serial = 864] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 78 (0x114e18000) [pid = 1657] [serial = 860] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 77 (0x118746400) [pid = 1657] [serial = 861] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 76 (0x114e17c00) [pid = 1657] [serial = 858] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 75 (0x1149bf000) [pid = 1657] [serial = 857] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 74 (0x11961c800) [pid = 1657] [serial = 855] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 73 (0x125849800) [pid = 1657] [serial = 889] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 72 (0x11a6d3800) [pid = 1657] [serial = 870] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 71 (0x11bfb5000) [pid = 1657] [serial = 888] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | --DOMWINDOW == 70 (0x126abb000) [pid = 1657] [serial = 892] [outer = 0x0] [url = about:blank] 00:18:09 INFO - PROCESS | 1657 | 1461050289403 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x115b04000 == 29 [pid = 1657] [id = 316] 00:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 71 (0x114478400) [pid = 1657] [serial = 947] [outer = 0x0] 00:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 72 (0x114e18000) [pid = 1657] [serial = 948] [outer = 0x114478400] 00:18:09 INFO - PROCESS | 1657 | 1461050289432 Marionette DEBUG loaded listener.js 00:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 73 (0x11715a400) [pid = 1657] [serial = 949] [outer = 0x114478400] 00:18:09 INFO - PROCESS | 1657 | 1461050289726 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]]]}] 00:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 573ms 00:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:18:09 INFO - PROCESS | 1657 | 1461050289776 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 00:18:09 INFO - PROCESS | 1657 | 1461050289779 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 00:18:09 INFO - PROCESS | 1657 | 1461050289784 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:18:09 INFO - PROCESS | 1657 | 1461050289785 Marionette TRACE conn2 <- [1,1238,null,{}] 00:18:09 INFO - PROCESS | 1657 | 1461050289791 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}] 00:18:09 INFO - PROCESS | 1657 | 1461050289864 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 00:18:09 INFO - PROCESS | 1657 | 1461050289919 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190e0800 == 30 [pid = 1657] [id = 317] 00:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 74 (0x1149bf000) [pid = 1657] [serial = 950] [outer = 0x0] 00:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 75 (0x11816fc00) [pid = 1657] [serial = 951] [outer = 0x1149bf000] 00:18:09 INFO - PROCESS | 1657 | 1461050289945 Marionette DEBUG loaded listener.js 00:18:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 76 (0x1197ac400) [pid = 1657] [serial = 952] [outer = 0x1149bf000] 00:18:10 INFO - PROCESS | 1657 | 1461050290240 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]]]}] 00:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 473ms 00:18:10 INFO - PROCESS | 1657 | 1461050290261 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 00:18:10 INFO - PROCESS | 1657 | 1461050290262 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 00:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:18:10 INFO - PROCESS | 1657 | 1461050290264 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:18:10 INFO - PROCESS | 1657 | 1461050290267 Marionette TRACE conn2 <- [1,1242,null,{}] 00:18:10 INFO - PROCESS | 1657 | 1461050290278 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}] 00:18:10 INFO - PROCESS | 1657 | 1461050290356 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 00:18:10 INFO - PROCESS | 1657 | 1461050290361 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b139000 == 31 [pid = 1657] [id = 318] 00:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 77 (0x114471c00) [pid = 1657] [serial = 953] [outer = 0x0] 00:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 78 (0x11a3a9c00) [pid = 1657] [serial = 954] [outer = 0x114471c00] 00:18:10 INFO - PROCESS | 1657 | 1461050290393 Marionette DEBUG loaded listener.js 00:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 79 (0x11a430c00) [pid = 1657] [serial = 955] [outer = 0x114471c00] 00:18:10 INFO - PROCESS | 1657 | 1461050290731 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]]]}] 00:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 523ms 00:18:10 INFO - PROCESS | 1657 | 1461050290789 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 00:18:10 INFO - PROCESS | 1657 | 1461050290791 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 00:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:18:10 INFO - PROCESS | 1657 | 1461050290793 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:18:10 INFO - PROCESS | 1657 | 1461050290794 Marionette TRACE conn2 <- [1,1246,null,{}] 00:18:10 INFO - PROCESS | 1657 | 1461050290796 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}] 00:18:10 INFO - PROCESS | 1657 | 1461050290870 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 00:18:10 INFO - PROCESS | 1657 | 1461050290876 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b93f800 == 32 [pid = 1657] [id = 319] 00:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x11a3b5c00) [pid = 1657] [serial = 956] [outer = 0x0] 00:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11a5c2400) [pid = 1657] [serial = 957] [outer = 0x11a3b5c00] 00:18:10 INFO - PROCESS | 1657 | 1461050290903 Marionette DEBUG loaded listener.js 00:18:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11a6dc000) [pid = 1657] [serial = 958] [outer = 0x11a3b5c00] 00:18:11 INFO - PROCESS | 1657 | 1461050291216 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]]]}] 00:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 468ms 00:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:18:11 INFO - PROCESS | 1657 | 1461050291262 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 00:18:11 INFO - PROCESS | 1657 | 1461050291263 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 00:18:11 INFO - PROCESS | 1657 | 1461050291265 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:18:11 INFO - PROCESS | 1657 | 1461050291266 Marionette TRACE conn2 <- [1,1250,null,{}] 00:18:11 INFO - PROCESS | 1657 | 1461050291268 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}] 00:18:11 INFO - PROCESS | 1657 | 1461050291338 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 00:18:11 INFO - PROCESS | 1657 | 1461050291368 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bfd6800 == 33 [pid = 1657] [id = 320] 00:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x114408800) [pid = 1657] [serial = 959] [outer = 0x0] 00:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11a5c1000) [pid = 1657] [serial = 960] [outer = 0x114408800] 00:18:11 INFO - PROCESS | 1657 | 1461050291396 Marionette DEBUG loaded listener.js 00:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11b3da800) [pid = 1657] [serial = 961] [outer = 0x114408800] 00:18:11 INFO - PROCESS | 1657 | 1461050291753 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]]]}] 00:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 519ms 00:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:18:11 INFO - PROCESS | 1657 | 1461050291789 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 00:18:11 INFO - PROCESS | 1657 | 1461050291790 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 00:18:11 INFO - PROCESS | 1657 | 1461050291792 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:18:11 INFO - PROCESS | 1657 | 1461050291793 Marionette TRACE conn2 <- [1,1254,null,{}] 00:18:11 INFO - PROCESS | 1657 | 1461050291795 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}] 00:18:11 INFO - PROCESS | 1657 | 1461050291900 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 00:18:11 INFO - PROCESS | 1657 | 1461050291943 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x125f98000 == 34 [pid = 1657] [id = 321] 00:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11b463400) [pid = 1657] [serial = 962] [outer = 0x0] 00:18:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11b78fc00) [pid = 1657] [serial = 963] [outer = 0x11b463400] 00:18:11 INFO - PROCESS | 1657 | 1461050291971 Marionette DEBUG loaded listener.js 00:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11b9a9c00) [pid = 1657] [serial = 964] [outer = 0x11b463400] 00:18:12 INFO - PROCESS | 1657 | 1461050292330 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]]]}] 00:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 570ms 00:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:18:12 INFO - PROCESS | 1657 | 1461050292362 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 00:18:12 INFO - PROCESS | 1657 | 1461050292363 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 00:18:12 INFO - PROCESS | 1657 | 1461050292374 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:18:12 INFO - PROCESS | 1657 | 1461050292375 Marionette TRACE conn2 <- [1,1258,null,{}] 00:18:12 INFO - PROCESS | 1657 | 1461050292378 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}] 00:18:12 INFO - PROCESS | 1657 | 1461050292465 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 00:18:12 INFO - PROCESS | 1657 | 1461050292469 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x126431800 == 35 [pid = 1657] [id = 322] 00:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11b9aa000) [pid = 1657] [serial = 965] [outer = 0x0] 00:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11b9b1400) [pid = 1657] [serial = 966] [outer = 0x11b9aa000] 00:18:12 INFO - PROCESS | 1657 | 1461050292495 Marionette DEBUG loaded listener.js 00:18:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11b9c0800) [pid = 1657] [serial = 967] [outer = 0x11b9aa000] 00:18:12 INFO - PROCESS | 1657 | 1461050292852 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]]]}] 00:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 528ms 00:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:18:12 INFO - PROCESS | 1657 | 1461050292895 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 00:18:12 INFO - PROCESS | 1657 | 1461050292896 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 00:18:12 INFO - PROCESS | 1657 | 1461050292900 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:18:12 INFO - PROCESS | 1657 | 1461050292902 Marionette TRACE conn2 <- [1,1262,null,{}] 00:18:12 INFO - PROCESS | 1657 | 1461050292905 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}] 00:18:13 INFO - PROCESS | 1657 | 1461050293037 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 00:18:13 INFO - PROCESS | 1657 | 1461050293079 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x1275a3000 == 36 [pid = 1657] [id = 323] 00:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11b9ac000) [pid = 1657] [serial = 968] [outer = 0x0] 00:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x123116800) [pid = 1657] [serial = 969] [outer = 0x11b9ac000] 00:18:13 INFO - PROCESS | 1657 | 1461050293118 Marionette DEBUG loaded listener.js 00:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x125812800) [pid = 1657] [serial = 970] [outer = 0x11b9ac000] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x113ef2c00) [pid = 1657] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11a3b5000) [pid = 1657] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11b3e3800) [pid = 1657] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x1149cdc00) [pid = 1657] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x125816400) [pid = 1657] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1143aa800) [pid = 1657] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x1191afc00) [pid = 1657] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11b9b3400) [pid = 1657] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x114475800) [pid = 1657] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x125b9fc00) [pid = 1657] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x126c9a800) [pid = 1657] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11a874000) [pid = 1657] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x114475c00) [pid = 1657] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x11b3e5000) [pid = 1657] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:18:13 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x1138c5000) [pid = 1657] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:18:13 INFO - PROCESS | 1657 | 1461050293545 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]]]}] 00:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 00:18:13 INFO - PROCESS | 1657 | 1461050293570 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 00:18:13 INFO - PROCESS | 1657 | 1461050293572 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 00:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:18:13 INFO - PROCESS | 1657 | 1461050293576 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:18:13 INFO - PROCESS | 1657 | 1461050293577 Marionette TRACE conn2 <- [1,1266,null,{}] 00:18:13 INFO - PROCESS | 1657 | 1461050293580 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}] 00:18:13 INFO - PROCESS | 1657 | 1461050293653 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 00:18:13 INFO - PROCESS | 1657 | 1461050293659 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b132000 == 37 [pid = 1657] [id = 324] 00:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x1143a9400) [pid = 1657] [serial = 971] [outer = 0x0] 00:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x11a296400) [pid = 1657] [serial = 972] [outer = 0x1143a9400] 00:18:13 INFO - PROCESS | 1657 | 1461050293685 Marionette DEBUG loaded listener.js 00:18:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x11b3dd000) [pid = 1657] [serial = 973] [outer = 0x1143a9400] 00:18:14 INFO - PROCESS | 1657 | 1461050294008 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]]]}] 00:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 469ms 00:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:18:14 INFO - PROCESS | 1657 | 1461050294045 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 00:18:14 INFO - PROCESS | 1657 | 1461050294046 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 00:18:14 INFO - PROCESS | 1657 | 1461050294049 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:18:14 INFO - PROCESS | 1657 | 1461050294050 Marionette TRACE conn2 <- [1,1270,null,{}] 00:18:14 INFO - PROCESS | 1657 | 1461050294057 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}] 00:18:14 INFO - PROCESS | 1657 | 1461050294132 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 00:18:14 INFO - PROCESS | 1657 | 1461050294137 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x129437000 == 38 [pid = 1657] [id = 325] 00:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x11b1a5c00) [pid = 1657] [serial = 974] [outer = 0x0] 00:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x125815800) [pid = 1657] [serial = 975] [outer = 0x11b1a5c00] 00:18:14 INFO - PROCESS | 1657 | 1461050294164 Marionette DEBUG loaded listener.js 00:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x125943400) [pid = 1657] [serial = 976] [outer = 0x11b1a5c00] 00:18:14 INFO - PROCESS | 1657 | 1461050294483 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]]]}] 00:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 467ms 00:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:18:14 INFO - PROCESS | 1657 | 1461050294517 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 00:18:14 INFO - PROCESS | 1657 | 1461050294518 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 00:18:14 INFO - PROCESS | 1657 | 1461050294520 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:18:14 INFO - PROCESS | 1657 | 1461050294522 Marionette TRACE conn2 <- [1,1274,null,{}] 00:18:14 INFO - PROCESS | 1657 | 1461050294524 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}] 00:18:14 INFO - PROCESS | 1657 | 1461050294612 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 00:18:14 INFO - PROCESS | 1657 | 1461050294616 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bbb7000 == 39 [pid = 1657] [id = 326] 00:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x125819000) [pid = 1657] [serial = 977] [outer = 0x0] 00:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x125e8a000) [pid = 1657] [serial = 978] [outer = 0x125819000] 00:18:14 INFO - PROCESS | 1657 | 1461050294647 Marionette DEBUG loaded listener.js 00:18:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x126c48c00) [pid = 1657] [serial = 979] [outer = 0x125819000] 00:18:14 INFO - PROCESS | 1657 | 1461050294961 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]]]}] 00:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 469ms 00:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:18:15 INFO - PROCESS | 1657 | 1461050294992 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 00:18:15 INFO - PROCESS | 1657 | 1461050294993 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 00:18:15 INFO - PROCESS | 1657 | 1461050294995 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:18:15 INFO - PROCESS | 1657 | 1461050294996 Marionette TRACE conn2 <- [1,1278,null,{}] 00:18:15 INFO - PROCESS | 1657 | 1461050294998 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}] 00:18:15 INFO - PROCESS | 1657 | 1461050295093 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 00:18:15 INFO - PROCESS | 1657 | 1461050295099 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d177800 == 40 [pid = 1657] [id = 327] 00:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x126c47400) [pid = 1657] [serial = 980] [outer = 0x0] 00:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x126ca2400) [pid = 1657] [serial = 981] [outer = 0x126c47400] 00:18:15 INFO - PROCESS | 1657 | 1461050295126 Marionette DEBUG loaded listener.js 00:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x1270b1000) [pid = 1657] [serial = 982] [outer = 0x126c47400] 00:18:15 INFO - PROCESS | 1657 | 1461050295406 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]]]}] 00:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 421ms 00:18:15 INFO - PROCESS | 1657 | 1461050295417 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 00:18:15 INFO - PROCESS | 1657 | 1461050295418 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 00:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:18:15 INFO - PROCESS | 1657 | 1461050295428 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:18:15 INFO - PROCESS | 1657 | 1461050295429 Marionette TRACE conn2 <- [1,1282,null,{}] 00:18:15 INFO - PROCESS | 1657 | 1461050295432 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}] 00:18:15 INFO - PROCESS | 1657 | 1461050295560 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 00:18:15 INFO - PROCESS | 1657 | 1461050295604 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x1150bf000 == 41 [pid = 1657] [id = 328] 00:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1138bc800) [pid = 1657] [serial = 983] [outer = 0x0] 00:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x113ebec00) [pid = 1657] [serial = 984] [outer = 0x1138bc800] 00:18:15 INFO - PROCESS | 1657 | 1461050295640 Marionette DEBUG loaded listener.js 00:18:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x1149cec00) [pid = 1657] [serial = 985] [outer = 0x1138bc800] 00:18:16 INFO - PROCESS | 1657 | 1461050296198 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]]]}] 00:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 819ms 00:18:16 INFO - PROCESS | 1657 | 1461050296248 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 00:18:16 INFO - PROCESS | 1657 | 1461050296252 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 00:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:18:16 INFO - PROCESS | 1657 | 1461050296255 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:18:16 INFO - PROCESS | 1657 | 1461050296258 Marionette TRACE conn2 <- [1,1286,null,{}] 00:18:16 INFO - PROCESS | 1657 | 1461050296261 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}] 00:18:16 INFO - PROCESS | 1657 | 1461050296363 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 00:18:16 INFO - PROCESS | 1657 | 1461050296410 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b3a2800 == 42 [pid = 1657] [id = 329] 00:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x115bdf400) [pid = 1657] [serial = 986] [outer = 0x0] 00:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11961bc00) [pid = 1657] [serial = 987] [outer = 0x115bdf400] 00:18:16 INFO - PROCESS | 1657 | 1461050296442 Marionette DEBUG loaded listener.js 00:18:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11a3a6800) [pid = 1657] [serial = 988] [outer = 0x115bdf400] 00:18:16 INFO - PROCESS | 1657 | 1461050296841 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]]]}] 00:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 622ms 00:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:18:16 INFO - PROCESS | 1657 | 1461050296878 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 00:18:16 INFO - PROCESS | 1657 | 1461050296881 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 00:18:16 INFO - PROCESS | 1657 | 1461050296883 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:18:16 INFO - PROCESS | 1657 | 1461050296884 Marionette TRACE conn2 <- [1,1290,null,{}] 00:18:16 INFO - PROCESS | 1657 | 1461050296887 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}] 00:18:16 INFO - PROCESS | 1657 | 1461050296981 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 00:18:17 INFO - PROCESS | 1657 | 1461050297029 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12669f000 == 43 [pid = 1657] [id = 330] 00:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11a3a6c00) [pid = 1657] [serial = 989] [outer = 0x0] 00:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11a5c3000) [pid = 1657] [serial = 990] [outer = 0x11a3a6c00] 00:18:17 INFO - PROCESS | 1657 | 1461050297058 Marionette DEBUG loaded listener.js 00:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11b458000) [pid = 1657] [serial = 991] [outer = 0x11a3a6c00] 00:18:17 INFO - PROCESS | 1657 | 1461050297529 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]]]}] 00:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 670ms 00:18:17 INFO - PROCESS | 1657 | 1461050297555 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 00:18:17 INFO - PROCESS | 1657 | 1461050297559 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 00:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:18:17 INFO - PROCESS | 1657 | 1461050297571 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:18:17 INFO - PROCESS | 1657 | 1461050297576 Marionette TRACE conn2 <- [1,1294,null,{}] 00:18:17 INFO - PROCESS | 1657 | 1461050297580 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}] 00:18:17 INFO - PROCESS | 1657 | 1461050297685 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 00:18:17 INFO - PROCESS | 1657 | 1461050297733 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da5a800 == 44 [pid = 1657] [id = 331] 00:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11b461400) [pid = 1657] [serial = 992] [outer = 0x0] 00:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11b795c00) [pid = 1657] [serial = 993] [outer = 0x11b461400] 00:18:17 INFO - PROCESS | 1657 | 1461050297763 Marionette DEBUG loaded listener.js 00:18:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x125844800) [pid = 1657] [serial = 994] [outer = 0x11b461400] 00:18:18 INFO - PROCESS | 1657 | 1461050298164 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]]]}] 00:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 632ms 00:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:18:18 INFO - PROCESS | 1657 | 1461050298196 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 00:18:18 INFO - PROCESS | 1657 | 1461050298198 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 00:18:18 INFO - PROCESS | 1657 | 1461050298200 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:18:18 INFO - PROCESS | 1657 | 1461050298201 Marionette TRACE conn2 <- [1,1298,null,{}] 00:18:18 INFO - PROCESS | 1657 | 1461050298204 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}] 00:18:18 INFO - PROCESS | 1657 | 1461050298316 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 00:18:18 INFO - PROCESS | 1657 | 1461050298389 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dadd000 == 45 [pid = 1657] [id = 332] 00:18:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x1260cf000) [pid = 1657] [serial = 995] [outer = 0x0] 00:18:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x126747000) [pid = 1657] [serial = 996] [outer = 0x1260cf000] 00:18:18 INFO - PROCESS | 1657 | 1461050298418 Marionette DEBUG loaded listener.js 00:18:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x126fdc000) [pid = 1657] [serial = 997] [outer = 0x1260cf000] 00:18:18 INFO - PROCESS | 1657 | 1461050298863 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]]]}] 00:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 673ms 00:18:18 INFO - PROCESS | 1657 | 1461050298874 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 00:18:18 INFO - PROCESS | 1657 | 1461050298875 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 00:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:18:18 INFO - PROCESS | 1657 | 1461050298877 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:18:18 INFO - PROCESS | 1657 | 1461050298878 Marionette TRACE conn2 <- [1,1302,null,{}] 00:18:18 INFO - PROCESS | 1657 | 1461050298881 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}] 00:18:18 INFO - PROCESS | 1657 | 1461050298989 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 00:18:19 INFO - PROCESS | 1657 | 1461050299038 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d33f800 == 46 [pid = 1657] [id = 333] 00:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x126284c00) [pid = 1657] [serial = 998] [outer = 0x0] 00:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1275ad800) [pid = 1657] [serial = 999] [outer = 0x126284c00] 00:18:19 INFO - PROCESS | 1657 | 1461050299077 Marionette DEBUG loaded listener.js 00:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x128985800) [pid = 1657] [serial = 1000] [outer = 0x126284c00] 00:18:19 INFO - PROCESS | 1657 | 1461050299657 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]]]}] 00:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 822ms 00:18:19 INFO - PROCESS | 1657 | 1461050299700 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 00:18:19 INFO - PROCESS | 1657 | 1461050299702 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 00:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:18:19 INFO - PROCESS | 1657 | 1461050299708 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:18:19 INFO - PROCESS | 1657 | 1461050299710 Marionette TRACE conn2 <- [1,1306,null,{}] 00:18:19 INFO - PROCESS | 1657 | 1461050299715 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}] 00:18:19 INFO - PROCESS | 1657 | 1461050299805 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 00:18:19 INFO - PROCESS | 1657 | 1461050299869 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a1b7800 == 47 [pid = 1657] [id = 334] 00:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1150a3800) [pid = 1657] [serial = 1001] [outer = 0x0] 00:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x115be3c00) [pid = 1657] [serial = 1002] [outer = 0x1150a3800] 00:18:19 INFO - PROCESS | 1657 | 1461050299897 Marionette DEBUG loaded listener.js 00:18:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x118250c00) [pid = 1657] [serial = 1003] [outer = 0x1150a3800] 00:18:20 INFO - PROCESS | 1657 | 1461050300288 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]]]}] 00:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12d177800 == 46 [pid = 1657] [id = 327] 00:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x12bbb7000 == 45 [pid = 1657] [id = 326] 00:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x129437000 == 44 [pid = 1657] [id = 325] 00:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11b132000 == 43 [pid = 1657] [id = 324] 00:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x1275a3000 == 42 [pid = 1657] [id = 323] 00:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x126431800 == 41 [pid = 1657] [id = 322] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11a39d800) [pid = 1657] [serial = 939] [outer = 0x0] [url = about:blank] 00:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 624ms 00:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x125f98000 == 40 [pid = 1657] [id = 321] 00:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11bfd6800 == 39 [pid = 1657] [id = 320] 00:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11b93f800 == 38 [pid = 1657] [id = 319] 00:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x11b139000 == 37 [pid = 1657] [id = 318] 00:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x1190e0800 == 36 [pid = 1657] [id = 317] 00:18:20 INFO - PROCESS | 1657 | --DOCSHELL 0x115b04000 == 35 [pid = 1657] [id = 316] 00:18:20 INFO - PROCESS | 1657 | 1461050300345 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 00:18:20 INFO - PROCESS | 1657 | 1461050300348 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 00:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:18:20 INFO - PROCESS | 1657 | 1461050300353 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:18:20 INFO - PROCESS | 1657 | 1461050300354 Marionette TRACE conn2 <- [1,1310,null,{}] 00:18:20 INFO - PROCESS | 1657 | 1461050300357 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}] 00:18:20 INFO - PROCESS | 1657 | 1461050300433 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x118a29c00) [pid = 1657] [serial = 903] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1191b4800) [pid = 1657] [serial = 904] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11a4f7800) [pid = 1657] [serial = 912] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11a6e0000) [pid = 1657] [serial = 913] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11b78e000) [pid = 1657] [serial = 924] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11b1af400) [pid = 1657] [serial = 918] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11b45d000) [pid = 1657] [serial = 919] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x125849c00) [pid = 1657] [serial = 933] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11a39c000) [pid = 1657] [serial = 909] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11a3af400) [pid = 1657] [serial = 910] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1197ac000) [pid = 1657] [serial = 906] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11a297c00) [pid = 1657] [serial = 907] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x12580ec00) [pid = 1657] [serial = 930] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x114949800) [pid = 1657] [serial = 897] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x125ff1c00) [pid = 1657] [serial = 936] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x114e0d000) [pid = 1657] [serial = 898] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x126d95c00) [pid = 1657] [serial = 895] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11afc1400) [pid = 1657] [serial = 915] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x125a46400) [pid = 1657] [serial = 934] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11b117c00) [pid = 1657] [serial = 916] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x114e18800) [pid = 1657] [serial = 900] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11715cc00) [pid = 1657] [serial = 901] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11b6de000) [pid = 1657] [serial = 921] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11b78e400) [pid = 1657] [serial = 922] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x126284000) [pid = 1657] [serial = 937] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11bfa9c00) [pid = 1657] [serial = 928] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11b9aa800) [pid = 1657] [serial = 927] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x125816800) [pid = 1657] [serial = 931] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11b7b4000) [pid = 1657] [serial = 925] [outer = 0x0] [url = about:blank] 00:18:20 INFO - PROCESS | 1657 | 1461050300491 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x118a4d800 == 36 [pid = 1657] [id = 335] 00:18:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x114949800) [pid = 1657] [serial = 1004] [outer = 0x0] 00:18:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1182cd400) [pid = 1657] [serial = 1005] [outer = 0x114949800] 00:18:20 INFO - PROCESS | 1657 | 1461050300520 Marionette DEBUG loaded listener.js 00:18:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x118e41400) [pid = 1657] [serial = 1006] [outer = 0x114949800] 00:18:20 INFO - PROCESS | 1657 | 1461050300820 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] 00:18:20 INFO - PROCESS | 1657 | 1461050300876 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 00:18:20 INFO - PROCESS | 1657 | 1461050300879 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:18:20 INFO - PROCESS | 1657 | 1461050300881 Marionette TRACE conn2 <- [1,1314,null,{}] 00:18:20 INFO - PROCESS | 1657 | 1461050300888 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}] 00:18:20 INFO - PROCESS | 1657 | 1461050300963 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 00:18:20 INFO - PROCESS | 1657 | 1461050300968 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b139000 == 37 [pid = 1657] [id = 336] 00:18:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x119621c00) [pid = 1657] [serial = 1007] [outer = 0x0] 00:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11a3ab800) [pid = 1657] [serial = 1008] [outer = 0x119621c00] 00:18:21 INFO - PROCESS | 1657 | 1461050300999 Marionette DEBUG loaded listener.js 00:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11a4f7800) [pid = 1657] [serial = 1009] [outer = 0x119621c00] 00:18:21 INFO - PROCESS | 1657 | 1461050301356 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]]]}] 00:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 520ms 00:18:21 INFO - PROCESS | 1657 | 1461050301399 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 00:18:21 INFO - PROCESS | 1657 | 1461050301401 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 00:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:18:21 INFO - PROCESS | 1657 | 1461050301403 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:18:21 INFO - PROCESS | 1657 | 1461050301404 Marionette TRACE conn2 <- [1,1318,null,{}] 00:18:21 INFO - PROCESS | 1657 | 1461050301406 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}] 00:18:21 INFO - PROCESS | 1657 | 1461050301480 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 00:18:21 INFO - PROCESS | 1657 | 1461050301484 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ba8c800 == 38 [pid = 1657] [id = 337] 00:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11a6d2800) [pid = 1657] [serial = 1010] [outer = 0x0] 00:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11a6e0800) [pid = 1657] [serial = 1011] [outer = 0x11a6d2800] 00:18:21 INFO - PROCESS | 1657 | 1461050301514 Marionette DEBUG loaded listener.js 00:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11b117c00) [pid = 1657] [serial = 1012] [outer = 0x11a6d2800] 00:18:21 INFO - PROCESS | 1657 | 1461050301843 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]]]}] 00:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 470ms 00:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:18:21 INFO - PROCESS | 1657 | 1461050301874 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 00:18:21 INFO - PROCESS | 1657 | 1461050301875 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 00:18:21 INFO - PROCESS | 1657 | 1461050301878 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:18:21 INFO - PROCESS | 1657 | 1461050301879 Marionette TRACE conn2 <- [1,1322,null,{}] 00:18:21 INFO - PROCESS | 1657 | 1461050301881 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}] 00:18:21 INFO - PROCESS | 1657 | 1461050301969 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 00:18:21 INFO - PROCESS | 1657 | 1461050301976 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bfec800 == 39 [pid = 1657] [id = 338] 00:18:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11b1a5800) [pid = 1657] [serial = 1013] [outer = 0x0] 00:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11b458400) [pid = 1657] [serial = 1014] [outer = 0x11b1a5800] 00:18:22 INFO - PROCESS | 1657 | 1461050302002 Marionette DEBUG loaded listener.js 00:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11b6dfc00) [pid = 1657] [serial = 1015] [outer = 0x11b1a5800] 00:18:22 INFO - PROCESS | 1657 | 1461050302317 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]]]}] 00:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 468ms 00:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:18:22 INFO - PROCESS | 1657 | 1461050302346 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 00:18:22 INFO - PROCESS | 1657 | 1461050302347 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 00:18:22 INFO - PROCESS | 1657 | 1461050302349 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:18:22 INFO - PROCESS | 1657 | 1461050302350 Marionette TRACE conn2 <- [1,1326,null,{}] 00:18:22 INFO - PROCESS | 1657 | 1461050302353 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}] 00:18:22 INFO - PROCESS | 1657 | 1461050302443 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 00:18:22 INFO - PROCESS | 1657 | 1461050302448 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x125f9a800 == 40 [pid = 1657] [id = 339] 00:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11b6e5800) [pid = 1657] [serial = 1016] [outer = 0x0] 00:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11b9ab400) [pid = 1657] [serial = 1017] [outer = 0x11b6e5800] 00:18:22 INFO - PROCESS | 1657 | 1461050302475 Marionette DEBUG loaded listener.js 00:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x125845c00) [pid = 1657] [serial = 1018] [outer = 0x11b6e5800] 00:18:22 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 00:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 467ms 00:18:22 INFO - PROCESS | 1657 | 1461050302811 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]]]}] 00:18:22 INFO - PROCESS | 1657 | 1461050302818 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 00:18:22 INFO - PROCESS | 1657 | 1461050302819 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 00:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:18:22 INFO - PROCESS | 1657 | 1461050302823 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:18:22 INFO - PROCESS | 1657 | 1461050302824 Marionette TRACE conn2 <- [1,1330,null,{}] 00:18:22 INFO - PROCESS | 1657 | 1461050302826 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}] 00:18:22 INFO - PROCESS | 1657 | 1461050302918 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 00:18:22 INFO - PROCESS | 1657 | 1461050302929 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x126438000 == 41 [pid = 1657] [id = 340] 00:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x123117000) [pid = 1657] [serial = 1019] [outer = 0x0] 00:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x1260c7c00) [pid = 1657] [serial = 1020] [outer = 0x123117000] 00:18:22 INFO - PROCESS | 1657 | 1461050302955 Marionette DEBUG loaded listener.js 00:18:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x126abb000) [pid = 1657] [serial = 1021] [outer = 0x123117000] 00:18:23 INFO - PROCESS | 1657 | 1461050303277 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]]]}] 00:18:23 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 00:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 470ms 00:18:23 INFO - PROCESS | 1657 | 1461050303293 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 00:18:23 INFO - PROCESS | 1657 | 1461050303295 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 00:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:18:23 INFO - PROCESS | 1657 | 1461050303297 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:18:23 INFO - PROCESS | 1657 | 1461050303298 Marionette TRACE conn2 <- [1,1334,null,{}] 00:18:23 INFO - PROCESS | 1657 | 1461050303300 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}] 00:18:23 INFO - PROCESS | 1657 | 1461050303393 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 00:18:23 INFO - PROCESS | 1657 | 1461050303425 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x1275cc000 == 42 [pid = 1657] [id = 341] 00:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x126c95000) [pid = 1657] [serial = 1022] [outer = 0x0] 00:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1270bf000) [pid = 1657] [serial = 1023] [outer = 0x126c95000] 00:18:23 INFO - PROCESS | 1657 | 1461050303450 Marionette DEBUG loaded listener.js 00:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12897b800) [pid = 1657] [serial = 1024] [outer = 0x126c95000] 00:18:23 INFO - PROCESS | 1657 | 1461050303777 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]]]}] 00:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 518ms 00:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:18:23 INFO - PROCESS | 1657 | 1461050303815 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 00:18:23 INFO - PROCESS | 1657 | 1461050303816 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 00:18:23 INFO - PROCESS | 1657 | 1461050303818 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:18:23 INFO - PROCESS | 1657 | 1461050303819 Marionette TRACE conn2 <- [1,1338,null,{}] 00:18:23 INFO - PROCESS | 1657 | 1461050303824 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}] 00:18:23 INFO - PROCESS | 1657 | 1461050303914 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 00:18:23 INFO - PROCESS | 1657 | 1461050303918 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b72f800 == 43 [pid = 1657] [id = 342] 00:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x125848800) [pid = 1657] [serial = 1025] [outer = 0x0] 00:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x129103c00) [pid = 1657] [serial = 1026] [outer = 0x125848800] 00:18:23 INFO - PROCESS | 1657 | 1461050303944 Marionette DEBUG loaded listener.js 00:18:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x129169400) [pid = 1657] [serial = 1027] [outer = 0x125848800] 00:18:24 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x125819000) [pid = 1657] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:18:24 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11b9ac000) [pid = 1657] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:18:24 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1143a9400) [pid = 1657] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:18:24 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11b1a5c00) [pid = 1657] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:18:24 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x114408800) [pid = 1657] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:18:24 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11b463400) [pid = 1657] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:18:24 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11b9aa000) [pid = 1657] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:18:24 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x1149bf000) [pid = 1657] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:18:24 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11a3b5c00) [pid = 1657] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:18:24 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x114471c00) [pid = 1657] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:18:24 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x114478400) [pid = 1657] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:18:24 INFO - PROCESS | 1657 | 1461050304732 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]]]}] 00:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 920ms 00:18:24 INFO - PROCESS | 1657 | 1461050304740 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 00:18:24 INFO - PROCESS | 1657 | 1461050304741 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 00:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:18:24 INFO - PROCESS | 1657 | 1461050304743 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:18:24 INFO - PROCESS | 1657 | 1461050304744 Marionette TRACE conn2 <- [1,1342,null,{}] 00:18:24 INFO - PROCESS | 1657 | 1461050304747 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}] 00:18:24 INFO - PROCESS | 1657 | 1461050304825 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 00:18:24 INFO - PROCESS | 1657 | 1461050304829 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x11be96000 == 44 [pid = 1657] [id = 343] 00:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11a28dc00) [pid = 1657] [serial = 1028] [outer = 0x0] 00:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11a87b400) [pid = 1657] [serial = 1029] [outer = 0x11a28dc00] 00:18:24 INFO - PROCESS | 1657 | 1461050304855 Marionette DEBUG loaded listener.js 00:18:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11b9c1000) [pid = 1657] [serial = 1030] [outer = 0x11a28dc00] 00:18:25 INFO - PROCESS | 1657 | 1461050305200 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]]]}] 00:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 467ms 00:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:18:25 INFO - PROCESS | 1657 | 1461050305212 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 00:18:25 INFO - PROCESS | 1657 | 1461050305213 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 00:18:25 INFO - PROCESS | 1657 | 1461050305215 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:18:25 INFO - PROCESS | 1657 | 1461050305217 Marionette TRACE conn2 <- [1,1346,null,{}] 00:18:25 INFO - PROCESS | 1657 | 1461050305219 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}] 00:18:25 INFO - PROCESS | 1657 | 1461050305333 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 00:18:25 INFO - PROCESS | 1657 | 1461050305342 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da56800 == 45 [pid = 1657] [id = 344] 00:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11bee9c00) [pid = 1657] [serial = 1031] [outer = 0x0] 00:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x1294d4800) [pid = 1657] [serial = 1032] [outer = 0x11bee9c00] 00:18:25 INFO - PROCESS | 1657 | 1461050305372 Marionette DEBUG loaded listener.js 00:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1296dfc00) [pid = 1657] [serial = 1033] [outer = 0x11bee9c00] 00:18:25 INFO - PROCESS | 1657 | 1461050305679 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]]]}] 00:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 469ms 00:18:25 INFO - PROCESS | 1657 | 1461050305684 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 00:18:25 INFO - PROCESS | 1657 | 1461050305686 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 00:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:18:25 INFO - PROCESS | 1657 | 1461050305695 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:18:25 INFO - PROCESS | 1657 | 1461050305696 Marionette TRACE conn2 <- [1,1350,null,{}] 00:18:25 INFO - PROCESS | 1657 | 1461050305699 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}] 00:18:25 INFO - PROCESS | 1657 | 1461050305780 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 00:18:25 INFO - PROCESS | 1657 | 1461050305827 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e4a6800 == 46 [pid = 1657] [id = 345] 00:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x1294d4c00) [pid = 1657] [serial = 1034] [outer = 0x0] 00:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x1296e5000) [pid = 1657] [serial = 1035] [outer = 0x1294d4c00] 00:18:25 INFO - PROCESS | 1657 | 1461050305852 Marionette DEBUG loaded listener.js 00:18:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12b23ac00) [pid = 1657] [serial = 1036] [outer = 0x1294d4c00] 00:18:26 INFO - PROCESS | 1657 | 1461050306147 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]]]}] 00:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 476ms 00:18:26 INFO - PROCESS | 1657 | 1461050306167 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 00:18:26 INFO - PROCESS | 1657 | 1461050306169 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 00:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:18:26 INFO - PROCESS | 1657 | 1461050306174 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:18:26 INFO - PROCESS | 1657 | 1461050306177 Marionette TRACE conn2 <- [1,1354,null,{}] 00:18:26 INFO - PROCESS | 1657 | 1461050306180 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}] 00:18:26 INFO - PROCESS | 1657 | 1461050306293 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 00:18:26 INFO - PROCESS | 1657 | 1461050306298 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e866000 == 47 [pid = 1657] [id = 346] 00:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x1296e5c00) [pid = 1657] [serial = 1037] [outer = 0x0] 00:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x12b244000) [pid = 1657] [serial = 1038] [outer = 0x1296e5c00] 00:18:26 INFO - PROCESS | 1657 | 1461050306337 Marionette DEBUG loaded listener.js 00:18:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12b5a7000) [pid = 1657] [serial = 1039] [outer = 0x1296e5c00] 00:18:26 INFO - PROCESS | 1657 | 1461050306864 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]]]}] 00:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 722ms 00:18:26 INFO - PROCESS | 1657 | 1461050306895 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 00:18:26 INFO - PROCESS | 1657 | 1461050306899 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 00:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:18:26 INFO - PROCESS | 1657 | 1461050306907 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:18:26 INFO - PROCESS | 1657 | 1461050306911 Marionette TRACE conn2 <- [1,1358,null,{}] 00:18:26 INFO - PROCESS | 1657 | 1461050306916 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}] 00:18:27 INFO - PROCESS | 1657 | 1461050307052 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 00:18:27 INFO - PROCESS | 1657 | 1461050307116 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x119521000 == 48 [pid = 1657] [id = 347] 00:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x114cd1400) [pid = 1657] [serial = 1040] [outer = 0x0] 00:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x114e18800) [pid = 1657] [serial = 1041] [outer = 0x114cd1400] 00:18:27 INFO - PROCESS | 1657 | 1461050307148 Marionette DEBUG loaded listener.js 00:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x118834400) [pid = 1657] [serial = 1042] [outer = 0x114cd1400] 00:18:27 INFO - PROCESS | 1657 | 1461050307551 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]]]}] 00:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 677ms 00:18:27 INFO - PROCESS | 1657 | 1461050307581 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 00:18:27 INFO - PROCESS | 1657 | 1461050307585 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 00:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:18:27 INFO - PROCESS | 1657 | 1461050307640 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:18:27 INFO - PROCESS | 1657 | 1461050307642 Marionette TRACE conn2 <- [1,1362,null,{}] 00:18:27 INFO - PROCESS | 1657 | 1461050307646 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}] 00:18:27 INFO - PROCESS | 1657 | 1461050307748 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 00:18:27 INFO - PROCESS | 1657 | 1461050307810 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1259e2800 == 49 [pid = 1657] [id = 348] 00:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11a3a3800) [pid = 1657] [serial = 1043] [outer = 0x0] 00:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11a4f5400) [pid = 1657] [serial = 1044] [outer = 0x11a3a3800] 00:18:27 INFO - PROCESS | 1657 | 1461050307841 Marionette DEBUG loaded listener.js 00:18:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11a87b000) [pid = 1657] [serial = 1045] [outer = 0x11a3a3800] 00:18:28 INFO - PROCESS | 1657 | 1461050308279 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]]]}] 00:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 690ms 00:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:18:28 INFO - PROCESS | 1657 | 1461050308312 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 00:18:28 INFO - PROCESS | 1657 | 1461050308314 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 00:18:28 INFO - PROCESS | 1657 | 1461050308316 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:18:28 INFO - PROCESS | 1657 | 1461050308319 Marionette TRACE conn2 <- [1,1366,null,{}] 00:18:28 INFO - PROCESS | 1657 | 1461050308345 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}] 00:18:28 INFO - PROCESS | 1657 | 1461050308443 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 00:18:28 INFO - PROCESS | 1657 | 1461050308506 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d894800 == 50 [pid = 1657] [id = 349] 00:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11b78d400) [pid = 1657] [serial = 1046] [outer = 0x0] 00:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11b7b4000) [pid = 1657] [serial = 1047] [outer = 0x11b78d400] 00:18:28 INFO - PROCESS | 1657 | 1461050308538 Marionette DEBUG loaded listener.js 00:18:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11b9bbc00) [pid = 1657] [serial = 1048] [outer = 0x11b78d400] 00:18:28 INFO - PROCESS | 1657 | 1461050308991 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] 00:18:29 INFO - PROCESS | 1657 | 1461050309042 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 00:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:18:29 INFO - PROCESS | 1657 | 1461050309046 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:18:29 INFO - PROCESS | 1657 | 1461050309047 Marionette TRACE conn2 <- [1,1370,null,{}] 00:18:29 INFO - PROCESS | 1657 | 1461050309050 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}] 00:18:29 INFO - PROCESS | 1657 | 1461050309147 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 00:18:29 INFO - PROCESS | 1657 | 1461050309207 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecc0800 == 51 [pid = 1657] [id = 350] 00:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x125813000) [pid = 1657] [serial = 1049] [outer = 0x0] 00:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1275afc00) [pid = 1657] [serial = 1050] [outer = 0x125813000] 00:18:29 INFO - PROCESS | 1657 | 1461050309237 Marionette DEBUG loaded listener.js 00:18:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x129163000) [pid = 1657] [serial = 1051] [outer = 0x125813000] 00:18:29 INFO - PROCESS | 1657 | 1461050309844 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] 00:18:29 INFO - PROCESS | 1657 | 1461050309871 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 00:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:18:29 INFO - PROCESS | 1657 | 1461050309876 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:18:29 INFO - PROCESS | 1657 | 1461050309879 Marionette TRACE conn2 <- [1,1374,null,{}] 00:18:29 INFO - PROCESS | 1657 | 1461050309883 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}] 00:18:29 INFO - PROCESS | 1657 | 1461050309973 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 00:18:30 INFO - PROCESS | 1657 | 1461050310040 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b48c000 == 52 [pid = 1657] [id = 351] 00:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x114475800) [pid = 1657] [serial = 1052] [outer = 0x0] 00:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x115d68400) [pid = 1657] [serial = 1053] [outer = 0x114475800] 00:18:30 INFO - PROCESS | 1657 | 1461050310068 Marionette DEBUG loaded listener.js 00:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x118e3f400) [pid = 1657] [serial = 1054] [outer = 0x114475800] 00:18:30 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:18:30 INFO - PROCESS | 1657 | 1461050310559 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] 00:18:30 INFO - PROCESS | 1657 | 1461050310655 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 00:18:30 INFO - PROCESS | 1657 | --DOCSHELL 0x11bfec800 == 44 [pid = 1657] [id = 338] 00:18:30 INFO - PROCESS | 1657 | --DOCSHELL 0x11ba8c800 == 43 [pid = 1657] [id = 337] 00:18:30 INFO - PROCESS | 1657 | --DOCSHELL 0x11b139000 == 42 [pid = 1657] [id = 336] 00:18:30 INFO - PROCESS | 1657 | --DOCSHELL 0x118a4d800 == 41 [pid = 1657] [id = 335] 00:18:30 INFO - PROCESS | 1657 | --DOCSHELL 0x11a1b7800 == 40 [pid = 1657] [id = 334] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11b78fc00) [pid = 1657] [serial = 963] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11b9b1400) [pid = 1657] [serial = 966] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11816fc00) [pid = 1657] [serial = 951] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1197ac400) [pid = 1657] [serial = 952] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11a5c2400) [pid = 1657] [serial = 957] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11a6dc000) [pid = 1657] [serial = 958] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11a3a9c00) [pid = 1657] [serial = 954] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11a430c00) [pid = 1657] [serial = 955] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x114e18000) [pid = 1657] [serial = 948] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11715a400) [pid = 1657] [serial = 949] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11b9a9c00) [pid = 1657] [serial = 964] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x126c48c00) [pid = 1657] [serial = 979] [outer = 0x0] [url = about:blank] 00:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x123116800) [pid = 1657] [serial = 969] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11a296400) [pid = 1657] [serial = 972] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11b3dd000) [pid = 1657] [serial = 973] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x125e8a000) [pid = 1657] [serial = 978] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x126ca2400) [pid = 1657] [serial = 981] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x125812800) [pid = 1657] [serial = 970] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x125815800) [pid = 1657] [serial = 975] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11a5c1000) [pid = 1657] [serial = 960] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11b3da800) [pid = 1657] [serial = 961] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11b9c0800) [pid = 1657] [serial = 967] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x125943400) [pid = 1657] [serial = 976] [outer = 0x0] [url = about:blank] 00:18:30 INFO - PROCESS | 1657 | 1461050310670 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:18:30 INFO - PROCESS | 1657 | 1461050310672 Marionette TRACE conn2 <- [1,1378,null,{}] 00:18:30 INFO - PROCESS | 1657 | 1461050310674 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}] 00:18:30 INFO - PROCESS | 1657 | 1461050310758 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 00:18:30 INFO - PROCESS | 1657 | 1461050310806 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x118a53000 == 41 [pid = 1657] [id = 352] 00:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x118a23800) [pid = 1657] [serial = 1055] [outer = 0x0] 00:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11a37c000) [pid = 1657] [serial = 1056] [outer = 0x118a23800] 00:18:30 INFO - PROCESS | 1657 | 1461050310833 Marionette DEBUG loaded listener.js 00:18:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11a3a9c00) [pid = 1657] [serial = 1057] [outer = 0x118a23800] 00:18:31 INFO - PROCESS | 1657 | 1461050311124 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] 00:18:31 INFO - PROCESS | 1657 | 1461050311145 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 00:18:31 INFO - PROCESS | 1657 | 1461050311148 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:18:31 INFO - PROCESS | 1657 | 1461050311150 Marionette TRACE conn2 <- [1,1382,null,{}] 00:18:31 INFO - PROCESS | 1657 | 1461050311166 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}] 00:18:31 INFO - PROCESS | 1657 | 1461050311250 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 00:18:31 INFO - PROCESS | 1657 | 1461050311258 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b779000 == 42 [pid = 1657] [id = 353] 00:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11a4ee000) [pid = 1657] [serial = 1058] [outer = 0x0] 00:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11a6d9400) [pid = 1657] [serial = 1059] [outer = 0x11a4ee000] 00:18:31 INFO - PROCESS | 1657 | 1461050311304 Marionette DEBUG loaded listener.js 00:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11b1b3800) [pid = 1657] [serial = 1060] [outer = 0x11a4ee000] 00:18:31 INFO - PROCESS | 1657 | [1657] WARNING: RasterImage::Init failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 00:18:31 INFO - PROCESS | 1657 | 1461050311687 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] 00:18:31 INFO - PROCESS | 1657 | 1461050311723 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 00:18:31 INFO - PROCESS | 1657 | 1461050311726 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:18:31 INFO - PROCESS | 1657 | 1461050311727 Marionette TRACE conn2 <- [1,1386,null,{}] 00:18:31 INFO - PROCESS | 1657 | 1461050311731 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}] 00:18:31 INFO - PROCESS | 1657 | 1461050311841 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 00:18:31 INFO - PROCESS | 1657 | 1461050311899 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bc88800 == 43 [pid = 1657] [id = 354] 00:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11b1af400) [pid = 1657] [serial = 1061] [outer = 0x0] 00:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11b6e2c00) [pid = 1657] [serial = 1062] [outer = 0x11b1af400] 00:18:31 INFO - PROCESS | 1657 | 1461050311925 Marionette DEBUG loaded listener.js 00:18:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11b7b4c00) [pid = 1657] [serial = 1063] [outer = 0x11b1af400] 00:18:32 INFO - PROCESS | 1657 | 1461050312224 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] 00:18:32 INFO - PROCESS | 1657 | 1461050312247 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 00:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:18:32 INFO - PROCESS | 1657 | 1461050312249 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:18:32 INFO - PROCESS | 1657 | 1461050312250 Marionette TRACE conn2 <- [1,1390,null,{}] 00:18:32 INFO - PROCESS | 1657 | 1461050312253 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}] 00:18:32 INFO - PROCESS | 1657 | 1461050312331 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 00:18:32 INFO - PROCESS | 1657 | 1461050312335 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x126436000 == 44 [pid = 1657] [id = 355] 00:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11b9abc00) [pid = 1657] [serial = 1064] [outer = 0x0] 00:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11bee0400) [pid = 1657] [serial = 1065] [outer = 0x11b9abc00] 00:18:32 INFO - PROCESS | 1657 | 1461050312363 Marionette DEBUG loaded listener.js 00:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x125812400) [pid = 1657] [serial = 1066] [outer = 0x11b9abc00] 00:18:32 INFO - PROCESS | 1657 | 1461050312680 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]]]}] 00:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 468ms 00:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:18:32 INFO - PROCESS | 1657 | 1461050312718 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 00:18:32 INFO - PROCESS | 1657 | 1461050312719 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 00:18:32 INFO - PROCESS | 1657 | 1461050312721 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:18:32 INFO - PROCESS | 1657 | 1461050312722 Marionette TRACE conn2 <- [1,1394,null,{}] 00:18:32 INFO - PROCESS | 1657 | 1461050312724 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}] 00:18:32 INFO - PROCESS | 1657 | 1461050312844 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 00:18:32 INFO - PROCESS | 1657 | 1461050312861 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a61800 == 45 [pid = 1657] [id = 356] 00:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x125810000) [pid = 1657] [serial = 1067] [outer = 0x0] 00:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12594d400) [pid = 1657] [serial = 1068] [outer = 0x125810000] 00:18:32 INFO - PROCESS | 1657 | 1461050312889 Marionette DEBUG loaded listener.js 00:18:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x1270bfc00) [pid = 1657] [serial = 1069] [outer = 0x125810000] 00:18:33 INFO - PROCESS | 1657 | 1461050313231 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]]]}] 00:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 520ms 00:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:18:33 INFO - PROCESS | 1657 | 1461050313242 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 00:18:33 INFO - PROCESS | 1657 | 1461050313243 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 00:18:33 INFO - PROCESS | 1657 | 1461050313245 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:18:33 INFO - PROCESS | 1657 | 1461050313246 Marionette TRACE conn2 <- [1,1398,null,{}] 00:18:33 INFO - PROCESS | 1657 | 1461050313248 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}] 00:18:33 INFO - PROCESS | 1657 | 1461050313341 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 00:18:33 INFO - PROCESS | 1657 | 1461050313352 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a16c800 == 46 [pid = 1657] [id = 357] 00:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1275ac800) [pid = 1657] [serial = 1070] [outer = 0x0] 00:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x128980c00) [pid = 1657] [serial = 1071] [outer = 0x1275ac800] 00:18:33 INFO - PROCESS | 1657 | 1461050313378 Marionette DEBUG loaded listener.js 00:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1294dbc00) [pid = 1657] [serial = 1072] [outer = 0x1275ac800] 00:18:33 INFO - PROCESS | 1657 | 1461050313702 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]]]}] 00:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 469ms 00:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:18:33 INFO - PROCESS | 1657 | 1461050313714 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 00:18:33 INFO - PROCESS | 1657 | 1461050313716 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 00:18:33 INFO - PROCESS | 1657 | 1461050313718 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:18:33 INFO - PROCESS | 1657 | 1461050313719 Marionette TRACE conn2 <- [1,1402,null,{}] 00:18:33 INFO - PROCESS | 1657 | 1461050313722 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}] 00:18:33 INFO - PROCESS | 1657 | 1461050313829 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 00:18:33 INFO - PROCESS | 1657 | 1461050313842 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bbae000 == 47 [pid = 1657] [id = 358] 00:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1294dc800) [pid = 1657] [serial = 1073] [outer = 0x0] 00:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x129699000) [pid = 1657] [serial = 1074] [outer = 0x1294dc800] 00:18:33 INFO - PROCESS | 1657 | 1461050313867 Marionette DEBUG loaded listener.js 00:18:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x1296e1800) [pid = 1657] [serial = 1075] [outer = 0x1294dc800] 00:18:34 INFO - PROCESS | 1657 | 1461050314227 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]]]}] 00:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 522ms 00:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:18:34 INFO - PROCESS | 1657 | 1461050314242 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 00:18:34 INFO - PROCESS | 1657 | 1461050314243 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 00:18:34 INFO - PROCESS | 1657 | 1461050314246 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:18:34 INFO - PROCESS | 1657 | 1461050314247 Marionette TRACE conn2 <- [1,1406,null,{}] 00:18:34 INFO - PROCESS | 1657 | 1461050314249 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}] 00:18:34 INFO - PROCESS | 1657 | 1461050314345 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 00:18:34 INFO - PROCESS | 1657 | 1461050314357 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d33c800 == 48 [pid = 1657] [id = 359] 00:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x129696400) [pid = 1657] [serial = 1076] [outer = 0x0] 00:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12b59f800) [pid = 1657] [serial = 1077] [outer = 0x129696400] 00:18:34 INFO - PROCESS | 1657 | 1461050314384 Marionette DEBUG loaded listener.js 00:18:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12b5abc00) [pid = 1657] [serial = 1078] [outer = 0x129696400] 00:18:35 INFO - PROCESS | 1657 | 1461050314998 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]]]}] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1143b1800) [pid = 1657] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x114472c00) [pid = 1657] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11446ec00) [pid = 1657] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x123117000) [pid = 1657] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11b1a5800) [pid = 1657] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11b6e5800) [pid = 1657] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11a6d2800) [pid = 1657] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x126c95000) [pid = 1657] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1150a3800) [pid = 1657] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x126284c00) [pid = 1657] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x114949800) [pid = 1657] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x119621c00) [pid = 1657] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x125848800) [pid = 1657] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11a28dc00) [pid = 1657] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11bee9c00) [pid = 1657] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:18:35 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1294d4c00) [pid = 1657] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 819ms 00:18:35 INFO - PROCESS | 1657 | 1461050315066 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 00:18:35 INFO - PROCESS | 1657 | 1461050315068 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 00:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:18:35 INFO - PROCESS | 1657 | 1461050315071 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:18:35 INFO - PROCESS | 1657 | 1461050315073 Marionette TRACE conn2 <- [1,1410,null,{}] 00:18:35 INFO - PROCESS | 1657 | 1461050315077 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}] 00:18:35 INFO - PROCESS | 1657 | 1461050315162 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 00:18:35 INFO - PROCESS | 1657 | 1461050315166 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b782000 == 49 [pid = 1657] [id = 360] 00:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x115d63800) [pid = 1657] [serial = 1079] [outer = 0x0] 00:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x118a26000) [pid = 1657] [serial = 1080] [outer = 0x115d63800] 00:18:35 INFO - PROCESS | 1657 | 1461050315193 Marionette DEBUG loaded listener.js 00:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11a878800) [pid = 1657] [serial = 1081] [outer = 0x115d63800] 00:18:35 INFO - PROCESS | 1657 | 1461050315571 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]]]}] 00:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 573ms 00:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:18:35 INFO - PROCESS | 1657 | 1461050315644 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 00:18:35 INFO - PROCESS | 1657 | 1461050315647 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 00:18:35 INFO - PROCESS | 1657 | 1461050315650 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:18:35 INFO - PROCESS | 1657 | 1461050315653 Marionette TRACE conn2 <- [1,1414,null,{}] 00:18:35 INFO - PROCESS | 1657 | 1461050315656 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}] 00:18:35 INFO - PROCESS | 1657 | 1461050315800 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 00:18:35 INFO - PROCESS | 1657 | 1461050315815 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecbd000 == 50 [pid = 1657] [id = 361] 00:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x129691000) [pid = 1657] [serial = 1082] [outer = 0x0] 00:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12b5ad400) [pid = 1657] [serial = 1083] [outer = 0x129691000] 00:18:35 INFO - PROCESS | 1657 | 1461050315860 Marionette DEBUG loaded listener.js 00:18:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12bb02800) [pid = 1657] [serial = 1084] [outer = 0x129691000] 00:18:36 INFO - PROCESS | 1657 | 1461050316206 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]]]}] 00:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 571ms 00:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:18:36 INFO - PROCESS | 1657 | 1461050316220 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 00:18:36 INFO - PROCESS | 1657 | 1461050316222 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 00:18:36 INFO - PROCESS | 1657 | 1461050316227 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:18:36 INFO - PROCESS | 1657 | 1461050316228 Marionette TRACE conn2 <- [1,1418,null,{}] 00:18:36 INFO - PROCESS | 1657 | 1461050316231 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}] 00:18:36 INFO - PROCESS | 1657 | 1461050316332 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 00:18:36 INFO - PROCESS | 1657 | 1461050316339 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1a7000 == 51 [pid = 1657] [id = 362] 00:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12b5aec00) [pid = 1657] [serial = 1085] [outer = 0x0] 00:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12bb2f800) [pid = 1657] [serial = 1086] [outer = 0x12b5aec00] 00:18:36 INFO - PROCESS | 1657 | 1461050316365 Marionette DEBUG loaded listener.js 00:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12bb3ac00) [pid = 1657] [serial = 1087] [outer = 0x12b5aec00] 00:18:36 INFO - PROCESS | 1657 | 1461050316662 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]]]}] 00:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 471ms 00:18:36 INFO - PROCESS | 1657 | 1461050316698 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 00:18:36 INFO - PROCESS | 1657 | 1461050316700 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 00:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:18:36 INFO - PROCESS | 1657 | 1461050316702 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:18:36 INFO - PROCESS | 1657 | 1461050316703 Marionette TRACE conn2 <- [1,1422,null,{}] 00:18:36 INFO - PROCESS | 1657 | 1461050316708 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}] 00:18:36 INFO - PROCESS | 1657 | 1461050316783 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 00:18:36 INFO - PROCESS | 1657 | 1461050316787 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f5a8000 == 52 [pid = 1657] [id = 363] 00:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11b9a7400) [pid = 1657] [serial = 1088] [outer = 0x0] 00:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12bd76400) [pid = 1657] [serial = 1089] [outer = 0x11b9a7400] 00:18:36 INFO - PROCESS | 1657 | 1461050316814 Marionette DEBUG loaded listener.js 00:18:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12bde6800) [pid = 1657] [serial = 1090] [outer = 0x11b9a7400] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12d33f800 == 51 [pid = 1657] [id = 333] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12dadd000 == 50 [pid = 1657] [id = 332] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x126696800 == 49 [pid = 1657] [id = 313] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x11813a800 == 48 [pid = 1657] [id = 314] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12669f000 == 47 [pid = 1657] [id = 330] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12da5a800 == 46 [pid = 1657] [id = 331] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x1150bf000 == 45 [pid = 1657] [id = 328] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x11b3a2800 == 44 [pid = 1657] [id = 329] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x11b39a800 == 43 [pid = 1657] [id = 315] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x118a53000 == 42 [pid = 1657] [id = 352] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x11b48c000 == 41 [pid = 1657] [id = 351] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12ecc0800 == 40 [pid = 1657] [id = 350] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12d894800 == 39 [pid = 1657] [id = 349] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x1259e2800 == 38 [pid = 1657] [id = 348] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x119521000 == 37 [pid = 1657] [id = 347] 00:18:37 INFO - PROCESS | 1657 | --DOCSHELL 0x12e866000 == 36 [pid = 1657] [id = 346] 00:18:38 INFO - PROCESS | 1657 | --DOCSHELL 0x126436000 == 35 [pid = 1657] [id = 355] 00:18:38 INFO - PROCESS | 1657 | --DOCSHELL 0x11a16c800 == 34 [pid = 1657] [id = 357] 00:18:38 INFO - PROCESS | 1657 | --DOCSHELL 0x11b779000 == 33 [pid = 1657] [id = 353] 00:18:38 INFO - PROCESS | 1657 | --DOCSHELL 0x11b782000 == 32 [pid = 1657] [id = 360] 00:18:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12bbae000 == 31 [pid = 1657] [id = 358] 00:18:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12ecbd000 == 30 [pid = 1657] [id = 361] 00:18:38 INFO - PROCESS | 1657 | --DOCSHELL 0x126a61800 == 29 [pid = 1657] [id = 356] 00:18:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12d33c800 == 28 [pid = 1657] [id = 359] 00:18:38 INFO - PROCESS | 1657 | --DOCSHELL 0x11bc88800 == 27 [pid = 1657] [id = 354] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1197ab800) [pid = 1657] [serial = 946] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x1260c7c00) [pid = 1657] [serial = 1020] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11b458400) [pid = 1657] [serial = 1014] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11b9ab400) [pid = 1657] [serial = 1017] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11a6e0800) [pid = 1657] [serial = 1011] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11b117c00) [pid = 1657] [serial = 1012] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1270bf000) [pid = 1657] [serial = 1023] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x118250c00) [pid = 1657] [serial = 1003] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x115be3c00) [pid = 1657] [serial = 1002] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x128985800) [pid = 1657] [serial = 1000] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x1275ad800) [pid = 1657] [serial = 999] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x1182cd400) [pid = 1657] [serial = 1005] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x118e41400) [pid = 1657] [serial = 1006] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x11a3ab800) [pid = 1657] [serial = 1008] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11a4f7800) [pid = 1657] [serial = 1009] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x113ebec00) [pid = 1657] [serial = 984] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11961bc00) [pid = 1657] [serial = 987] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11a5c3000) [pid = 1657] [serial = 990] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11b795c00) [pid = 1657] [serial = 993] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x126747000) [pid = 1657] [serial = 996] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x129103c00) [pid = 1657] [serial = 1026] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x12897b800) [pid = 1657] [serial = 1024] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11b9c1000) [pid = 1657] [serial = 1030] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11a87b400) [pid = 1657] [serial = 1029] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11b6dfc00) [pid = 1657] [serial = 1015] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x1296dfc00) [pid = 1657] [serial = 1033] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x126abb000) [pid = 1657] [serial = 1021] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x1296e5000) [pid = 1657] [serial = 1035] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1294d4800) [pid = 1657] [serial = 1032] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x129169400) [pid = 1657] [serial = 1027] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12b23ac00) [pid = 1657] [serial = 1036] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x12b244000) [pid = 1657] [serial = 1038] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x125845c00) [pid = 1657] [serial = 1018] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x115007400) [pid = 1657] [serial = 943] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1a7000 == 26 [pid = 1657] [id = 362] 00:18:38 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x11b9adc00) [pid = 1657] [serial = 940] [outer = 0x0] [url = about:blank] 00:18:38 INFO - PROCESS | 1657 | 1461050318295 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]]]}] 00:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1624ms 00:18:38 INFO - PROCESS | 1657 | 1461050318327 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 00:18:38 INFO - PROCESS | 1657 | 1461050318329 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 00:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:18:38 INFO - PROCESS | 1657 | 1461050318333 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:18:38 INFO - PROCESS | 1657 | 1461050318335 Marionette TRACE conn2 <- [1,1426,null,{}] 00:18:38 INFO - PROCESS | 1657 | 1461050318342 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}] 00:18:38 INFO - PROCESS | 1657 | 1461050318419 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 00:18:38 INFO - PROCESS | 1657 | 1461050318465 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x115f15000 == 27 [pid = 1657] [id = 364] 00:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x114479000) [pid = 1657] [serial = 1091] [outer = 0x0] 00:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x1149b0c00) [pid = 1657] [serial = 1092] [outer = 0x114479000] 00:18:38 INFO - PROCESS | 1657 | 1461050318494 Marionette DEBUG loaded listener.js 00:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x114e0c000) [pid = 1657] [serial = 1093] [outer = 0x114479000] 00:18:38 INFO - PROCESS | 1657 | 1461050318828 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]]]}] 00:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 521ms 00:18:38 INFO - PROCESS | 1657 | 1461050318854 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 00:18:38 INFO - PROCESS | 1657 | 1461050318862 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 00:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:18:38 INFO - PROCESS | 1657 | 1461050318866 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:18:38 INFO - PROCESS | 1657 | 1461050318868 Marionette TRACE conn2 <- [1,1430,null,{}] 00:18:38 INFO - PROCESS | 1657 | 1461050318871 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}] 00:18:38 INFO - PROCESS | 1657 | 1461050318947 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 00:18:38 INFO - PROCESS | 1657 | 1461050318951 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x118e89000 == 28 [pid = 1657] [id = 365] 00:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x1143aac00) [pid = 1657] [serial = 1094] [outer = 0x0] 00:18:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x115006800) [pid = 1657] [serial = 1095] [outer = 0x1143aac00] 00:18:38 INFO - PROCESS | 1657 | 1461050318981 Marionette DEBUG loaded listener.js 00:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x117f40000) [pid = 1657] [serial = 1096] [outer = 0x1143aac00] 00:18:39 INFO - PROCESS | 1657 | 1461050319333 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]]]}] 00:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 522ms 00:18:39 INFO - PROCESS | 1657 | 1461050319388 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 00:18:39 INFO - PROCESS | 1657 | 1461050319390 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 00:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:18:39 INFO - PROCESS | 1657 | 1461050319392 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:18:39 INFO - PROCESS | 1657 | 1461050319395 Marionette TRACE conn2 <- [1,1434,null,{}] 00:18:39 INFO - PROCESS | 1657 | 1461050319403 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}] 00:18:39 INFO - PROCESS | 1657 | 1461050319479 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 00:18:39 INFO - PROCESS | 1657 | 1461050319484 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a1ad800 == 29 [pid = 1657] [id = 366] 00:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x113eb5c00) [pid = 1657] [serial = 1097] [outer = 0x0] 00:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x118e41000) [pid = 1657] [serial = 1098] [outer = 0x113eb5c00] 00:18:39 INFO - PROCESS | 1657 | 1461050319516 Marionette DEBUG loaded listener.js 00:18:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x119623800) [pid = 1657] [serial = 1099] [outer = 0x113eb5c00] 00:18:39 INFO - PROCESS | 1657 | 1461050319872 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]]]}] 00:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 524ms 00:18:39 INFO - PROCESS | 1657 | 1461050319922 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 00:18:39 INFO - PROCESS | 1657 | 1461050319924 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 00:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:18:39 INFO - PROCESS | 1657 | 1461050319927 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:18:39 INFO - PROCESS | 1657 | 1461050319928 Marionette TRACE conn2 <- [1,1438,null,{}] 00:18:39 INFO - PROCESS | 1657 | 1461050319930 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}] 00:18:40 INFO - PROCESS | 1657 | 1461050320001 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 00:18:40 INFO - PROCESS | 1657 | 1461050320007 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b137800 == 30 [pid = 1657] [id = 367] 00:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x1197a5400) [pid = 1657] [serial = 1100] [outer = 0x0] 00:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11a297c00) [pid = 1657] [serial = 1101] [outer = 0x1197a5400] 00:18:40 INFO - PROCESS | 1657 | 1461050320033 Marionette DEBUG loaded listener.js 00:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11a3a0400) [pid = 1657] [serial = 1102] [outer = 0x1197a5400] 00:18:40 INFO - PROCESS | 1657 | 1461050320359 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]]]}] 00:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 468ms 00:18:40 INFO - PROCESS | 1657 | 1461050320395 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 00:18:40 INFO - PROCESS | 1657 | 1461050320396 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 00:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:18:40 INFO - PROCESS | 1657 | 1461050320399 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:18:40 INFO - PROCESS | 1657 | 1461050320400 Marionette TRACE conn2 <- [1,1442,null,{}] 00:18:40 INFO - PROCESS | 1657 | 1461050320402 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}] 00:18:40 INFO - PROCESS | 1657 | 1461050320469 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 00:18:40 INFO - PROCESS | 1657 | 1461050320475 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b76e000 == 31 [pid = 1657] [id = 368] 00:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x115bea800) [pid = 1657] [serial = 1103] [outer = 0x0] 00:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11a3b3000) [pid = 1657] [serial = 1104] [outer = 0x115bea800] 00:18:40 INFO - PROCESS | 1657 | 1461050320501 Marionette DEBUG loaded listener.js 00:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11a430c00) [pid = 1657] [serial = 1105] [outer = 0x115bea800] 00:18:40 INFO - PROCESS | 1657 | 1461050320846 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]]]}] 00:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 468ms 00:18:40 INFO - PROCESS | 1657 | 1461050320869 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 00:18:40 INFO - PROCESS | 1657 | 1461050320872 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 00:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:18:40 INFO - PROCESS | 1657 | 1461050320877 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:18:40 INFO - PROCESS | 1657 | 1461050320878 Marionette TRACE conn2 <- [1,1446,null,{}] 00:18:40 INFO - PROCESS | 1657 | 1461050320880 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}] 00:18:40 INFO - PROCESS | 1657 | 1461050320966 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 00:18:40 INFO - PROCESS | 1657 | 1461050320973 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bc81000 == 32 [pid = 1657] [id = 369] 00:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11a4f1000) [pid = 1657] [serial = 1106] [outer = 0x0] 00:18:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11a6d2c00) [pid = 1657] [serial = 1107] [outer = 0x11a4f1000] 00:18:41 INFO - PROCESS | 1657 | 1461050321002 Marionette DEBUG loaded listener.js 00:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11afc7800) [pid = 1657] [serial = 1108] [outer = 0x11a4f1000] 00:18:41 INFO - PROCESS | 1657 | 1461050321313 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]]]}] 00:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 469ms 00:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:18:41 INFO - PROCESS | 1657 | 1461050321346 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 00:18:41 INFO - PROCESS | 1657 | 1461050321348 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 00:18:41 INFO - PROCESS | 1657 | 1461050321350 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:18:41 INFO - PROCESS | 1657 | 1461050321351 Marionette TRACE conn2 <- [1,1450,null,{}] 00:18:41 INFO - PROCESS | 1657 | 1461050321353 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}] 00:18:41 INFO - PROCESS | 1657 | 1461050321424 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 00:18:41 INFO - PROCESS | 1657 | 1461050321428 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x1259dc000 == 33 [pid = 1657] [id = 370] 00:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11b10dc00) [pid = 1657] [serial = 1109] [outer = 0x0] 00:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11b3dbc00) [pid = 1657] [serial = 1110] [outer = 0x11b10dc00] 00:18:41 INFO - PROCESS | 1657 | 1461050321455 Marionette DEBUG loaded listener.js 00:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11b45d400) [pid = 1657] [serial = 1111] [outer = 0x11b10dc00] 00:18:41 INFO - PROCESS | 1657 | 1461050321817 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]]]}] 00:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 519ms 00:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:18:41 INFO - PROCESS | 1657 | 1461050321869 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 00:18:41 INFO - PROCESS | 1657 | 1461050321871 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 00:18:41 INFO - PROCESS | 1657 | 1461050321874 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:18:41 INFO - PROCESS | 1657 | 1461050321875 Marionette TRACE conn2 <- [1,1454,null,{}] 00:18:41 INFO - PROCESS | 1657 | 1461050321877 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}] 00:18:41 INFO - PROCESS | 1657 | 1461050321946 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 00:18:41 INFO - PROCESS | 1657 | 1461050321950 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x125f9f800 == 34 [pid = 1657] [id = 371] 00:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11b454400) [pid = 1657] [serial = 1112] [outer = 0x0] 00:18:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11b6dc400) [pid = 1657] [serial = 1113] [outer = 0x11b454400] 00:18:41 INFO - PROCESS | 1657 | 1461050321977 Marionette DEBUG loaded listener.js 00:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11b78b800) [pid = 1657] [serial = 1114] [outer = 0x11b454400] 00:18:42 INFO - PROCESS | 1657 | 1461050322320 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]]]}] 00:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 468ms 00:18:42 INFO - PROCESS | 1657 | 1461050322344 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 00:18:42 INFO - PROCESS | 1657 | 1461050322345 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 00:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:18:42 INFO - PROCESS | 1657 | 1461050322347 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:18:42 INFO - PROCESS | 1657 | 1461050322348 Marionette TRACE conn2 <- [1,1458,null,{}] 00:18:42 INFO - PROCESS | 1657 | 1461050322350 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}] 00:18:42 INFO - PROCESS | 1657 | 1461050322422 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 00:18:42 INFO - PROCESS | 1657 | 1461050322470 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a1ad000 == 35 [pid = 1657] [id = 372] 00:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11a39e800) [pid = 1657] [serial = 1115] [outer = 0x0] 00:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11b790c00) [pid = 1657] [serial = 1116] [outer = 0x11a39e800] 00:18:42 INFO - PROCESS | 1657 | 1461050322496 Marionette DEBUG loaded listener.js 00:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11b9a8c00) [pid = 1657] [serial = 1117] [outer = 0x11a39e800] 00:18:42 INFO - PROCESS | 1657 | 1461050322740 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]]]}] 00:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 420ms 00:18:42 INFO - PROCESS | 1657 | 1461050322768 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 00:18:42 INFO - PROCESS | 1657 | 1461050322770 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 00:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:18:42 INFO - PROCESS | 1657 | 1461050322798 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:18:42 INFO - PROCESS | 1657 | 1461050322800 Marionette TRACE conn2 <- [1,1462,null,{}] 00:18:42 INFO - PROCESS | 1657 | 1461050322814 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}] 00:18:42 INFO - PROCESS | 1657 | 1461050322936 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 00:18:42 INFO - PROCESS | 1657 | 1461050322943 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x126c3e800 == 36 [pid = 1657] [id = 373] 00:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11b9a9400) [pid = 1657] [serial = 1118] [outer = 0x0] 00:18:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11b9b4c00) [pid = 1657] [serial = 1119] [outer = 0x11b9a9400] 00:18:42 INFO - PROCESS | 1657 | 1461050322982 Marionette DEBUG loaded listener.js 00:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11b9c0400) [pid = 1657] [serial = 1120] [outer = 0x11b9a9400] 00:18:43 INFO - PROCESS | 1657 | 1461050323433 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]]]}] 00:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 681ms 00:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:18:43 INFO - PROCESS | 1657 | 1461050323468 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 00:18:43 INFO - PROCESS | 1657 | 1461050323470 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 00:18:43 INFO - PROCESS | 1657 | 1461050323472 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:18:43 INFO - PROCESS | 1657 | 1461050323473 Marionette TRACE conn2 <- [1,1466,null,{}] 00:18:43 INFO - PROCESS | 1657 | 1461050323476 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}] 00:18:43 INFO - PROCESS | 1657 | 1461050323602 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 00:18:43 INFO - PROCESS | 1657 | 1461050323650 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b76d000 == 37 [pid = 1657] [id = 374] 00:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11b9b2000) [pid = 1657] [serial = 1121] [outer = 0x0] 00:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x123116800) [pid = 1657] [serial = 1122] [outer = 0x11b9b2000] 00:18:43 INFO - PROCESS | 1657 | 1461050323695 Marionette DEBUG loaded listener.js 00:18:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x125842400) [pid = 1657] [serial = 1123] [outer = 0x11b9b2000] 00:18:44 INFO - PROCESS | 1657 | 1461050324141 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]]]}] 00:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 719ms 00:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:18:44 INFO - PROCESS | 1657 | 1461050324194 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 00:18:44 INFO - PROCESS | 1657 | 1461050324195 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 00:18:44 INFO - PROCESS | 1657 | 1461050324198 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:18:44 INFO - PROCESS | 1657 | 1461050324199 Marionette TRACE conn2 <- [1,1470,null,{}] 00:18:44 INFO - PROCESS | 1657 | 1461050324201 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}] 00:18:44 INFO - PROCESS | 1657 | 1461050324290 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 00:18:44 INFO - PROCESS | 1657 | 1461050324294 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b585800 == 38 [pid = 1657] [id = 375] 00:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11b1a8c00) [pid = 1657] [serial = 1124] [outer = 0x0] 00:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x125a43c00) [pid = 1657] [serial = 1125] [outer = 0x11b1a8c00] 00:18:44 INFO - PROCESS | 1657 | 1461050324319 Marionette DEBUG loaded listener.js 00:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x125da5000) [pid = 1657] [serial = 1126] [outer = 0x11b1a8c00] 00:18:44 INFO - PROCESS | 1657 | 1461050324681 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]]]}] 00:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 00:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:18:44 INFO - PROCESS | 1657 | 1461050324717 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 00:18:44 INFO - PROCESS | 1657 | 1461050324718 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 00:18:44 INFO - PROCESS | 1657 | 1461050324720 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:18:44 INFO - PROCESS | 1657 | 1461050324721 Marionette TRACE conn2 <- [1,1474,null,{}] 00:18:44 INFO - PROCESS | 1657 | 1461050324724 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}] 00:18:44 INFO - PROCESS | 1657 | 1461050324814 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 00:18:44 INFO - PROCESS | 1657 | 1461050324818 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c0b3000 == 39 [pid = 1657] [id = 376] 00:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x125da5c00) [pid = 1657] [serial = 1127] [outer = 0x0] 00:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x1260cec00) [pid = 1657] [serial = 1128] [outer = 0x125da5c00] 00:18:44 INFO - PROCESS | 1657 | 1461050324844 Marionette DEBUG loaded listener.js 00:18:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12664b400) [pid = 1657] [serial = 1129] [outer = 0x125da5c00] 00:18:45 INFO - PROCESS | 1657 | 1461050325172 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]]]}] 00:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 471ms 00:18:45 INFO - PROCESS | 1657 | 1461050325193 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 00:18:45 INFO - PROCESS | 1657 | 1461050325195 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 00:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:18:45 INFO - PROCESS | 1657 | 1461050325197 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:18:45 INFO - PROCESS | 1657 | 1461050325198 Marionette TRACE conn2 <- [1,1478,null,{}] 00:18:45 INFO - PROCESS | 1657 | 1461050325200 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}] 00:18:45 INFO - PROCESS | 1657 | 1461050325293 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 00:18:45 INFO - PROCESS | 1657 | 1461050325307 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d191800 == 40 [pid = 1657] [id = 377] 00:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x125ff1800) [pid = 1657] [serial = 1130] [outer = 0x0] 00:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x126ac3800) [pid = 1657] [serial = 1131] [outer = 0x125ff1800] 00:18:45 INFO - PROCESS | 1657 | 1461050325332 Marionette DEBUG loaded listener.js 00:18:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x126cbac00) [pid = 1657] [serial = 1132] [outer = 0x125ff1800] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11a3a6c00) [pid = 1657] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x11b461400) [pid = 1657] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x115bdf400) [pid = 1657] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x126c47400) [pid = 1657] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x1260cf000) [pid = 1657] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1138bc800) [pid = 1657] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1275ac800) [pid = 1657] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1294dc800) [pid = 1657] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x129696400) [pid = 1657] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x115d63800) [pid = 1657] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x118a23800) [pid = 1657] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x114475800) [pid = 1657] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x125813000) [pid = 1657] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11b78d400) [pid = 1657] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11a3a3800) [pid = 1657] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x114cd1400) [pid = 1657] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1296e5c00) [pid = 1657] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11b9abc00) [pid = 1657] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11b1af400) [pid = 1657] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11a4ee000) [pid = 1657] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x125810000) [pid = 1657] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x12b5aec00) [pid = 1657] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:18:45 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x129691000) [pid = 1657] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:18:45 INFO - PROCESS | 1657 | 1461050325817 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]]]}] 00:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 668ms 00:18:45 INFO - PROCESS | 1657 | 1461050325865 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 00:18:45 INFO - PROCESS | 1657 | 1461050325866 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 00:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:18:45 INFO - PROCESS | 1657 | 1461050325869 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:18:45 INFO - PROCESS | 1657 | 1461050325870 Marionette TRACE conn2 <- [1,1482,null,{}] 00:18:45 INFO - PROCESS | 1657 | 1461050325872 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}] 00:18:45 INFO - PROCESS | 1657 | 1461050325947 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 00:18:46 INFO - PROCESS | 1657 | 1461050325997 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1259df800 == 41 [pid = 1657] [id = 378] 00:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x115d68800) [pid = 1657] [serial = 1133] [outer = 0x0] 00:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11a3ba800) [pid = 1657] [serial = 1134] [outer = 0x115d68800] 00:18:46 INFO - PROCESS | 1657 | 1461050326022 Marionette DEBUG loaded listener.js 00:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11b6de400) [pid = 1657] [serial = 1135] [outer = 0x115d68800] 00:18:46 INFO - PROCESS | 1657 | 1461050326291 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]]]}] 00:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 468ms 00:18:46 INFO - PROCESS | 1657 | 1461050326361 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 00:18:46 INFO - PROCESS | 1657 | 1461050326362 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 00:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:18:46 INFO - PROCESS | 1657 | 1461050326365 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:18:46 INFO - PROCESS | 1657 | 1461050326366 Marionette TRACE conn2 <- [1,1486,null,{}] 00:18:46 INFO - PROCESS | 1657 | 1461050326369 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}] 00:18:46 INFO - PROCESS | 1657 | 1461050326445 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 00:18:46 INFO - PROCESS | 1657 | 1461050326449 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d894800 == 42 [pid = 1657] [id = 379] 00:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11b798c00) [pid = 1657] [serial = 1136] [outer = 0x0] 00:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x126d96c00) [pid = 1657] [serial = 1137] [outer = 0x11b798c00] 00:18:46 INFO - PROCESS | 1657 | 1461050326477 Marionette DEBUG loaded listener.js 00:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x12897b800) [pid = 1657] [serial = 1138] [outer = 0x11b798c00] 00:18:46 INFO - PROCESS | 1657 | 1461050326821 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]]]}] 00:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 469ms 00:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:18:46 INFO - PROCESS | 1657 | 1461050326835 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 00:18:46 INFO - PROCESS | 1657 | 1461050326836 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 00:18:46 INFO - PROCESS | 1657 | 1461050326851 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:18:46 INFO - PROCESS | 1657 | 1461050326852 Marionette TRACE conn2 <- [1,1490,null,{}] 00:18:46 INFO - PROCESS | 1657 | 1461050326856 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}] 00:18:46 INFO - PROCESS | 1657 | 1461050326950 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 00:18:46 INFO - PROCESS | 1657 | 1461050326958 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e66a000 == 43 [pid = 1657] [id = 380] 00:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x12897bc00) [pid = 1657] [serial = 1139] [outer = 0x0] 00:18:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x129108c00) [pid = 1657] [serial = 1140] [outer = 0x12897bc00] 00:18:47 INFO - PROCESS | 1657 | 1461050326998 Marionette DEBUG loaded listener.js 00:18:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1294d2c00) [pid = 1657] [serial = 1141] [outer = 0x12897bc00] 00:18:47 INFO - PROCESS | 1657 | 1461050327412 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]]]}] 00:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 582ms 00:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:18:47 INFO - PROCESS | 1657 | 1461050327422 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 00:18:47 INFO - PROCESS | 1657 | 1461050327423 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 00:18:47 INFO - PROCESS | 1657 | 1461050327425 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:18:47 INFO - PROCESS | 1657 | 1461050327426 Marionette TRACE conn2 <- [1,1494,null,{}] 00:18:47 INFO - PROCESS | 1657 | 1461050327428 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}] 00:18:47 INFO - PROCESS | 1657 | 1461050327505 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 00:18:47 INFO - PROCESS | 1657 | 1461050327559 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e67d000 == 44 [pid = 1657] [id = 381] 00:18:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12897c000) [pid = 1657] [serial = 1142] [outer = 0x0] 00:18:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12968f800) [pid = 1657] [serial = 1143] [outer = 0x12897c000] 00:18:47 INFO - PROCESS | 1657 | 1461050327585 Marionette DEBUG loaded listener.js 00:18:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x129697c00) [pid = 1657] [serial = 1144] [outer = 0x12897c000] 00:18:48 INFO - PROCESS | 1657 | 1461050328239 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]]]}] 00:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 869ms 00:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:18:48 INFO - PROCESS | 1657 | 1461050328295 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 00:18:48 INFO - PROCESS | 1657 | 1461050328297 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 00:18:48 INFO - PROCESS | 1657 | 1461050328300 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:18:48 INFO - PROCESS | 1657 | 1461050328302 Marionette TRACE conn2 <- [1,1498,null,{}] 00:18:48 INFO - PROCESS | 1657 | 1461050328328 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}] 00:18:48 INFO - PROCESS | 1657 | 1461050328439 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 00:18:48 INFO - PROCESS | 1657 | 1461050328487 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a157800 == 45 [pid = 1657] [id = 382] 00:18:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x117fa6000) [pid = 1657] [serial = 1145] [outer = 0x0] 00:18:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x118a23c00) [pid = 1657] [serial = 1146] [outer = 0x117fa6000] 00:18:48 INFO - PROCESS | 1657 | 1461050328518 Marionette DEBUG loaded listener.js 00:18:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x119623c00) [pid = 1657] [serial = 1147] [outer = 0x117fa6000] 00:18:49 INFO - PROCESS | 1657 | 1461050329039 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]]]}] 00:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 770ms 00:18:49 INFO - PROCESS | 1657 | 1461050329082 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 00:18:49 INFO - PROCESS | 1657 | 1461050329086 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 00:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:18:49 INFO - PROCESS | 1657 | 1461050329094 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:18:49 INFO - PROCESS | 1657 | 1461050329096 Marionette TRACE conn2 <- [1,1502,null,{}] 00:18:49 INFO - PROCESS | 1657 | 1461050329098 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}] 00:18:49 INFO - PROCESS | 1657 | 1461050329205 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 00:18:49 INFO - PROCESS | 1657 | 1461050329409 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x114aac000 == 46 [pid = 1657] [id = 383] 00:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x114476000) [pid = 1657] [serial = 1148] [outer = 0x0] 00:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x114b7d000) [pid = 1657] [serial = 1149] [outer = 0x114476000] 00:18:49 INFO - PROCESS | 1657 | 1461050329439 Marionette DEBUG loaded listener.js 00:18:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x115005800) [pid = 1657] [serial = 1150] [outer = 0x114476000] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12e66a000 == 45 [pid = 1657] [id = 380] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12d894800 == 44 [pid = 1657] [id = 379] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x1259df800 == 43 [pid = 1657] [id = 378] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12d191800 == 42 [pid = 1657] [id = 377] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12c0b3000 == 41 [pid = 1657] [id = 376] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12b585800 == 40 [pid = 1657] [id = 375] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x11b76d000 == 39 [pid = 1657] [id = 374] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12bd76400) [pid = 1657] [serial = 1089] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x126c3e800 == 38 [pid = 1657] [id = 373] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x11a1ad000 == 37 [pid = 1657] [id = 372] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x125f9f800 == 36 [pid = 1657] [id = 371] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x1259dc000 == 35 [pid = 1657] [id = 370] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x11bc81000 == 34 [pid = 1657] [id = 369] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x11b76e000 == 33 [pid = 1657] [id = 368] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x11b137800 == 32 [pid = 1657] [id = 367] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x11a1ad800 == 31 [pid = 1657] [id = 366] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x118e89000 == 30 [pid = 1657] [id = 365] 00:18:49 INFO - PROCESS | 1657 | --DOCSHELL 0x115f15000 == 29 [pid = 1657] [id = 364] 00:18:49 INFO - PROCESS | 1657 | 1461050329971 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]]]}] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11b458000) [pid = 1657] [serial = 991] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x125844800) [pid = 1657] [serial = 994] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11a3a6800) [pid = 1657] [serial = 988] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1270b1000) [pid = 1657] [serial = 982] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x126fdc000) [pid = 1657] [serial = 997] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1149cec00) [pid = 1657] [serial = 985] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x128980c00) [pid = 1657] [serial = 1071] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x129699000) [pid = 1657] [serial = 1074] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12b59f800) [pid = 1657] [serial = 1077] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x118a26000) [pid = 1657] [serial = 1080] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x12b5abc00) [pid = 1657] [serial = 1078] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11a878800) [pid = 1657] [serial = 1081] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x11a37c000) [pid = 1657] [serial = 1056] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x118e3f400) [pid = 1657] [serial = 1054] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x115d68400) [pid = 1657] [serial = 1053] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x129163000) [pid = 1657] [serial = 1051] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x1275afc00) [pid = 1657] [serial = 1050] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11b9bbc00) [pid = 1657] [serial = 1048] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11b7b4000) [pid = 1657] [serial = 1047] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11a87b000) [pid = 1657] [serial = 1045] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11a4f5400) [pid = 1657] [serial = 1044] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x118834400) [pid = 1657] [serial = 1042] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x114e18800) [pid = 1657] [serial = 1041] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12b5a7000) [pid = 1657] [serial = 1039] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11bee0400) [pid = 1657] [serial = 1065] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x125812400) [pid = 1657] [serial = 1066] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x11b6e2c00) [pid = 1657] [serial = 1062] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11b7b4c00) [pid = 1657] [serial = 1063] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x11a6d9400) [pid = 1657] [serial = 1059] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11b1b3800) [pid = 1657] [serial = 1060] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x11a3a9c00) [pid = 1657] [serial = 1057] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12594d400) [pid = 1657] [serial = 1068] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x1270bfc00) [pid = 1657] [serial = 1069] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x1294dbc00) [pid = 1657] [serial = 1072] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 83 (0x1296e1800) [pid = 1657] [serial = 1075] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 82 (0x12bb2f800) [pid = 1657] [serial = 1086] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 81 (0x12b5ad400) [pid = 1657] [serial = 1083] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 80 (0x12bb3ac00) [pid = 1657] [serial = 1087] [outer = 0x0] [url = about:blank] 00:18:49 INFO - PROCESS | 1657 | --DOMWINDOW == 79 (0x12bb02800) [pid = 1657] [serial = 1084] [outer = 0x0] [url = about:blank] 00:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 921ms 00:18:50 INFO - PROCESS | 1657 | 1461050330016 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 00:18:50 INFO - PROCESS | 1657 | 1461050330018 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 00:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:18:50 INFO - PROCESS | 1657 | 1461050330021 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:18:50 INFO - PROCESS | 1657 | 1461050330023 Marionette TRACE conn2 <- [1,1506,null,{}] 00:18:50 INFO - PROCESS | 1657 | 1461050330027 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}] 00:18:50 INFO - PROCESS | 1657 | 1461050330104 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 00:18:50 INFO - PROCESS | 1657 | 1461050330112 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x1187ef000 == 30 [pid = 1657] [id = 384] 00:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 80 (0x114cd6800) [pid = 1657] [serial = 1151] [outer = 0x0] 00:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 81 (0x117f37c00) [pid = 1657] [serial = 1152] [outer = 0x114cd6800] 00:18:50 INFO - PROCESS | 1657 | 1461050330141 Marionette DEBUG loaded listener.js 00:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 82 (0x118a1f000) [pid = 1657] [serial = 1153] [outer = 0x114cd6800] 00:18:50 INFO - PROCESS | 1657 | 1461050330481 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]]]}] 00:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 471ms 00:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:18:50 INFO - PROCESS | 1657 | 1461050330496 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 00:18:50 INFO - PROCESS | 1657 | 1461050330500 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 00:18:50 INFO - PROCESS | 1657 | 1461050330503 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:18:50 INFO - PROCESS | 1657 | 1461050330505 Marionette TRACE conn2 <- [1,1510,null,{}] 00:18:50 INFO - PROCESS | 1657 | 1461050330509 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}] 00:18:50 INFO - PROCESS | 1657 | 1461050330652 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 00:18:50 INFO - PROCESS | 1657 | 1461050330727 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b12a000 == 31 [pid = 1657] [id = 385] 00:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 83 (0x1149b6800) [pid = 1657] [serial = 1154] [outer = 0x0] 00:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 84 (0x11961c000) [pid = 1657] [serial = 1155] [outer = 0x1149b6800] 00:18:50 INFO - PROCESS | 1657 | 1461050330768 Marionette DEBUG loaded listener.js 00:18:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11a39b400) [pid = 1657] [serial = 1156] [outer = 0x1149b6800] 00:18:51 INFO - PROCESS | 1657 | 1461050331158 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]]]}] 00:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 671ms 00:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:18:51 INFO - PROCESS | 1657 | 1461050331176 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 00:18:51 INFO - PROCESS | 1657 | 1461050331177 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 00:18:51 INFO - PROCESS | 1657 | 1461050331184 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:18:51 INFO - PROCESS | 1657 | 1461050331189 Marionette TRACE conn2 <- [1,1514,null,{}] 00:18:51 INFO - PROCESS | 1657 | 1461050331202 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}] 00:18:51 INFO - PROCESS | 1657 | 1461050331276 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 00:18:51 INFO - PROCESS | 1657 | 1461050331280 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ba9f000 == 32 [pid = 1657] [id = 386] 00:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x113ef1c00) [pid = 1657] [serial = 1157] [outer = 0x0] 00:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11a3b1400) [pid = 1657] [serial = 1158] [outer = 0x113ef1c00] 00:18:51 INFO - PROCESS | 1657 | 1461050331307 Marionette DEBUG loaded listener.js 00:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11a6d3000) [pid = 1657] [serial = 1159] [outer = 0x113ef1c00] 00:18:51 INFO - PROCESS | 1657 | 1461050331629 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]]]}] 00:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 481ms 00:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:18:51 INFO - PROCESS | 1657 | 1461050331662 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 00:18:51 INFO - PROCESS | 1657 | 1461050331664 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 00:18:51 INFO - PROCESS | 1657 | 1461050331666 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:18:51 INFO - PROCESS | 1657 | 1461050331667 Marionette TRACE conn2 <- [1,1518,null,{}] 00:18:51 INFO - PROCESS | 1657 | 1461050331669 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}] 00:18:51 INFO - PROCESS | 1657 | 1461050331747 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 00:18:51 INFO - PROCESS | 1657 | 1461050331751 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x1258b5800 == 33 [pid = 1657] [id = 387] 00:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11a6d7800) [pid = 1657] [serial = 1160] [outer = 0x0] 00:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11a6e0c00) [pid = 1657] [serial = 1161] [outer = 0x11a6d7800] 00:18:51 INFO - PROCESS | 1657 | 1461050331779 Marionette DEBUG loaded listener.js 00:18:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11afc1000) [pid = 1657] [serial = 1162] [outer = 0x11a6d7800] 00:18:52 INFO - PROCESS | 1657 | 1461050332132 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]]]}] 00:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 00:18:52 INFO - PROCESS | 1657 | 1461050332190 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 00:18:52 INFO - PROCESS | 1657 | 1461050332192 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 00:18:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:18:52 INFO - PROCESS | 1657 | 1461050332196 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:18:52 INFO - PROCESS | 1657 | 1461050332198 Marionette TRACE conn2 <- [1,1522,null,{}] 00:18:52 INFO - PROCESS | 1657 | 1461050332201 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}] 00:18:52 INFO - PROCESS | 1657 | 1461050332333 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 00:18:52 INFO - PROCESS | 1657 | 1461050332376 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bbe800 == 34 [pid = 1657] [id = 388] 00:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11b117c00) [pid = 1657] [serial = 1163] [outer = 0x0] 00:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11b1b3c00) [pid = 1657] [serial = 1164] [outer = 0x11b117c00] 00:18:52 INFO - PROCESS | 1657 | 1461050332427 Marionette DEBUG loaded listener.js 00:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11b463400) [pid = 1657] [serial = 1165] [outer = 0x11b117c00] 00:18:52 INFO - PROCESS | 1657 | 1461050332784 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"]]]}] 00:18:52 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 () { 00:18:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:18:52 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 () { 00:18:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:18:52 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 () { 00:18:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:18:52 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 () { 00:18:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:18:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:18:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 620ms 00:18:52 INFO - PROCESS | 1657 | 1461050332817 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 00:18:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:18:52 INFO - PROCESS | 1657 | 1461050332818 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 00:18:52 INFO - PROCESS | 1657 | 1461050332820 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:18:52 INFO - PROCESS | 1657 | 1461050332821 Marionette TRACE conn2 <- [1,1526,null,{}] 00:18:52 INFO - PROCESS | 1657 | 1461050332824 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}] 00:18:52 INFO - PROCESS | 1657 | 1461050332911 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 00:18:52 INFO - PROCESS | 1657 | 1461050332925 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12641e000 == 35 [pid = 1657] [id = 389] 00:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11b6d7800) [pid = 1657] [serial = 1166] [outer = 0x0] 00:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x11b9ad400) [pid = 1657] [serial = 1167] [outer = 0x11b6d7800] 00:18:52 INFO - PROCESS | 1657 | 1461050332950 Marionette DEBUG loaded listener.js 00:18:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x11b9b8c00) [pid = 1657] [serial = 1168] [outer = 0x11b6d7800] 00:18:53 INFO - PROCESS | 1657 | 1461050333293 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"]]]}] 00:18:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:18:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:18:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:18:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:18:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:18:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:18:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 522ms 00:18:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:18:53 INFO - PROCESS | 1657 | 1461050333342 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 00:18:53 INFO - PROCESS | 1657 | 1461050333343 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 00:18:53 INFO - PROCESS | 1657 | 1461050333345 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:18:53 INFO - PROCESS | 1657 | 1461050333347 Marionette TRACE conn2 <- [1,1530,null,{}] 00:18:53 INFO - PROCESS | 1657 | 1461050333349 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}] 00:18:53 INFO - PROCESS | 1657 | 1461050333435 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 00:18:53 INFO - PROCESS | 1657 | 1461050333468 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x128fd8800 == 36 [pid = 1657] [id = 390] 00:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x11b9b0000) [pid = 1657] [serial = 1169] [outer = 0x0] 00:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x11bee5400) [pid = 1657] [serial = 1170] [outer = 0x11b9b0000] 00:18:53 INFO - PROCESS | 1657 | 1461050333494 Marionette DEBUG loaded listener.js 00:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x125815400) [pid = 1657] [serial = 1171] [outer = 0x11b9b0000] 00:18:53 INFO - PROCESS | 1657 | 1461050333783 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]]]}] 00:18:53 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 00:18:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:18:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:18:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:18:53 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. 00:18:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:18:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 00:18:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:18:53 INFO - PROCESS | 1657 | 1461050333816 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 00:18:53 INFO - PROCESS | 1657 | 1461050333817 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 00:18:53 INFO - PROCESS | 1657 | 1461050333819 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:18:53 INFO - PROCESS | 1657 | 1461050333820 Marionette TRACE conn2 <- [1,1534,null,{}] 00:18:53 INFO - PROCESS | 1657 | 1461050333826 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}] 00:18:53 INFO - PROCESS | 1657 | 1461050333938 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 00:18:53 INFO - PROCESS | 1657 | 1461050333979 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba62000 == 37 [pid = 1657] [id = 391] 00:18:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11bab6800) [pid = 1657] [serial = 1172] [outer = 0x0] 00:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x125944c00) [pid = 1657] [serial = 1173] [outer = 0x11bab6800] 00:18:54 INFO - PROCESS | 1657 | 1461050334019 Marionette DEBUG loaded listener.js 00:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x125d98000) [pid = 1657] [serial = 1174] [outer = 0x11bab6800] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11b1a8c00) [pid = 1657] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x125da5c00) [pid = 1657] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x1197a5400) [pid = 1657] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1143aac00) [pid = 1657] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11a4f1000) [pid = 1657] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x11b10dc00) [pid = 1657] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x114479000) [pid = 1657] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x113eb5c00) [pid = 1657] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11b454400) [pid = 1657] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x115bea800) [pid = 1657] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11b9a9400) [pid = 1657] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x125ff1800) [pid = 1657] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x11a39e800) [pid = 1657] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x115d68800) [pid = 1657] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x11b798c00) [pid = 1657] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x12897bc00) [pid = 1657] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:18:54 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x11b9b2000) [pid = 1657] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:18:54 INFO - PROCESS | 1657 | 1461050334502 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]]]}] 00:18:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:18:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 723ms 00:18:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:18:54 INFO - PROCESS | 1657 | 1461050334543 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 00:18:54 INFO - PROCESS | 1657 | 1461050334544 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 00:18:54 INFO - PROCESS | 1657 | 1461050334546 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:18:54 INFO - PROCESS | 1657 | 1461050334547 Marionette TRACE conn2 <- [1,1538,null,{}] 00:18:54 INFO - PROCESS | 1657 | 1461050334550 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}] 00:18:54 INFO - PROCESS | 1657 | 1461050334625 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 00:18:54 INFO - PROCESS | 1657 | 1461050334671 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ba86000 == 38 [pid = 1657] [id = 392] 00:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x1143aac00) [pid = 1657] [serial = 1175] [outer = 0x0] 00:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11a3a1400) [pid = 1657] [serial = 1176] [outer = 0x1143aac00] 00:18:54 INFO - PROCESS | 1657 | 1461050334698 Marionette DEBUG loaded listener.js 00:18:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11b1a8c00) [pid = 1657] [serial = 1177] [outer = 0x1143aac00] 00:18:55 INFO - PROCESS | 1657 | 1461050334993 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]]]}] 00:18:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:18:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 468ms 00:18:55 INFO - PROCESS | 1657 | 1461050335014 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 00:18:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:18:55 INFO - PROCESS | 1657 | 1461050335016 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 00:18:55 INFO - PROCESS | 1657 | 1461050335018 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:18:55 INFO - PROCESS | 1657 | 1461050335019 Marionette TRACE conn2 <- [1,1542,null,{}] 00:18:55 INFO - PROCESS | 1657 | 1461050335022 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}] 00:18:55 INFO - PROCESS | 1657 | 1461050335102 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 00:18:55 INFO - PROCESS | 1657 | 1461050335107 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c0a1000 == 39 [pid = 1657] [id = 393] 00:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11a4f4c00) [pid = 1657] [serial = 1178] [outer = 0x0] 00:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x125943400) [pid = 1657] [serial = 1179] [outer = 0x11a4f4c00] 00:18:55 INFO - PROCESS | 1657 | 1461050335137 Marionette DEBUG loaded listener.js 00:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x12627d800) [pid = 1657] [serial = 1180] [outer = 0x11a4f4c00] 00:18:55 INFO - PROCESS | 1657 | 1461050335462 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]]]}] 00:18:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:18:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 473ms 00:18:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:18:55 INFO - PROCESS | 1657 | 1461050335492 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 00:18:55 INFO - PROCESS | 1657 | 1461050335494 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 00:18:55 INFO - PROCESS | 1657 | 1461050335496 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:18:55 INFO - PROCESS | 1657 | 1461050335498 Marionette TRACE conn2 <- [1,1546,null,{}] 00:18:55 INFO - PROCESS | 1657 | 1461050335500 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}] 00:18:55 INFO - PROCESS | 1657 | 1461050335611 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 00:18:55 INFO - PROCESS | 1657 | 1461050335617 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d33d000 == 40 [pid = 1657] [id = 394] 00:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x12627fc00) [pid = 1657] [serial = 1181] [outer = 0x0] 00:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x126cbc400) [pid = 1657] [serial = 1182] [outer = 0x12627fc00] 00:18:55 INFO - PROCESS | 1657 | 1461050335642 Marionette DEBUG loaded listener.js 00:18:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x12897c800) [pid = 1657] [serial = 1183] [outer = 0x12627fc00] 00:18:55 INFO - PROCESS | 1657 | 1461050335960 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]]]}] 00:18:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:18:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 519ms 00:18:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:18:56 INFO - PROCESS | 1657 | 1461050336015 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 00:18:56 INFO - PROCESS | 1657 | 1461050336016 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 00:18:56 INFO - PROCESS | 1657 | 1461050336018 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:18:56 INFO - PROCESS | 1657 | 1461050336019 Marionette TRACE conn2 <- [1,1550,null,{}] 00:18:56 INFO - PROCESS | 1657 | 1461050336022 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}] 00:18:56 INFO - PROCESS | 1657 | 1461050336097 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 00:18:56 INFO - PROCESS | 1657 | 1461050336101 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e4a6000 == 41 [pid = 1657] [id = 395] 00:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x12897e000) [pid = 1657] [serial = 1184] [outer = 0x0] 00:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x1294d3c00) [pid = 1657] [serial = 1185] [outer = 0x12897e000] 00:18:56 INFO - PROCESS | 1657 | 1461050336129 Marionette DEBUG loaded listener.js 00:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12969a800) [pid = 1657] [serial = 1186] [outer = 0x12897e000] 00:18:56 INFO - PROCESS | 1657 | 1461050336564 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]]]}] 00:18:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:18:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 569ms 00:18:56 INFO - PROCESS | 1657 | 1461050336588 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 00:18:56 INFO - PROCESS | 1657 | 1461050336591 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 00:18:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:18:56 INFO - PROCESS | 1657 | 1461050336594 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:18:56 INFO - PROCESS | 1657 | 1461050336597 Marionette TRACE conn2 <- [1,1554,null,{}] 00:18:56 INFO - PROCESS | 1657 | 1461050336601 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}] 00:18:56 INFO - PROCESS | 1657 | 1461050336704 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 00:18:56 INFO - PROCESS | 1657 | 1461050336770 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197f6000 == 42 [pid = 1657] [id = 396] 00:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x114477400) [pid = 1657] [serial = 1187] [outer = 0x0] 00:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x115b58400) [pid = 1657] [serial = 1188] [outer = 0x114477400] 00:18:56 INFO - PROCESS | 1657 | 1461050336808 Marionette DEBUG loaded listener.js 00:18:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1182c6000) [pid = 1657] [serial = 1189] [outer = 0x114477400] 00:18:57 INFO - PROCESS | 1657 | 1461050337291 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]]]}] 00:18:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:18:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 720ms 00:18:57 INFO - PROCESS | 1657 | 1461050337327 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 00:18:57 INFO - PROCESS | 1657 | 1461050337331 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 00:18:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:18:57 INFO - PROCESS | 1657 | 1461050337335 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:18:57 INFO - PROCESS | 1657 | 1461050337337 Marionette TRACE conn2 <- [1,1558,null,{}] 00:18:57 INFO - PROCESS | 1657 | 1461050337353 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}] 00:18:57 INFO - PROCESS | 1657 | 1461050337486 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 00:18:57 INFO - PROCESS | 1657 | 1461050337497 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bad800 == 43 [pid = 1657] [id = 397] 00:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11a296400) [pid = 1657] [serial = 1190] [outer = 0x0] 00:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11a3ba000) [pid = 1657] [serial = 1191] [outer = 0x11a296400] 00:18:57 INFO - PROCESS | 1657 | 1461050337527 Marionette DEBUG loaded listener.js 00:18:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11a4fa400) [pid = 1657] [serial = 1192] [outer = 0x11a296400] 00:18:57 INFO - PROCESS | 1657 | 1461050337961 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]]]}] 00:18:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:18:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 632ms 00:18:57 INFO - PROCESS | 1657 | 1461050337967 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 00:18:57 INFO - PROCESS | 1657 | 1461050337969 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 00:18:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:18:57 INFO - PROCESS | 1657 | 1461050337972 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:18:57 INFO - PROCESS | 1657 | 1461050337974 Marionette TRACE conn2 <- [1,1562,null,{}] 00:18:57 INFO - PROCESS | 1657 | 1461050337981 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}] 00:18:58 INFO - PROCESS | 1657 | 1461050338078 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 00:18:58 INFO - PROCESS | 1657 | 1461050338126 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d886800 == 44 [pid = 1657] [id = 398] 00:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11a42e800) [pid = 1657] [serial = 1193] [outer = 0x0] 00:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11b115c00) [pid = 1657] [serial = 1194] [outer = 0x11a42e800] 00:18:58 INFO - PROCESS | 1657 | 1461050338157 Marionette DEBUG loaded listener.js 00:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11b7b4400) [pid = 1657] [serial = 1195] [outer = 0x11a42e800] 00:18:58 INFO - PROCESS | 1657 | 1461050338590 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]]]}] 00:18:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:18:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 624ms 00:18:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:18:58 INFO - PROCESS | 1657 | 1461050338595 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 00:18:58 INFO - PROCESS | 1657 | 1461050338597 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 00:18:58 INFO - PROCESS | 1657 | 1461050338600 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:18:58 INFO - PROCESS | 1657 | 1461050338601 Marionette TRACE conn2 <- [1,1566,null,{}] 00:18:58 INFO - PROCESS | 1657 | 1461050338604 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}] 00:18:58 INFO - PROCESS | 1657 | 1461050338706 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 00:18:58 INFO - PROCESS | 1657 | 1461050338789 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e876800 == 45 [pid = 1657] [id = 399] 00:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x125817400) [pid = 1657] [serial = 1196] [outer = 0x0] 00:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x1260cf000) [pid = 1657] [serial = 1197] [outer = 0x125817400] 00:18:58 INFO - PROCESS | 1657 | 1461050338825 Marionette DEBUG loaded listener.js 00:18:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x126fdc000) [pid = 1657] [serial = 1198] [outer = 0x125817400] 00:18:59 INFO - PROCESS | 1657 | 1461050339317 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]]]}] 00:18:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:18:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 770ms 00:18:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:18:59 INFO - PROCESS | 1657 | 1461050339372 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 00:18:59 INFO - PROCESS | 1657 | 1461050339374 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 00:18:59 INFO - PROCESS | 1657 | 1461050339377 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:18:59 INFO - PROCESS | 1657 | 1461050339379 Marionette TRACE conn2 <- [1,1570,null,{}] 00:18:59 INFO - PROCESS | 1657 | 1461050339383 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}] 00:18:59 INFO - PROCESS | 1657 | 1461050339519 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 00:18:59 INFO - PROCESS | 1657 | 1461050339647 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e676800 == 46 [pid = 1657] [id = 400] 00:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x113ef2c00) [pid = 1657] [serial = 1199] [outer = 0x0] 00:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x126c98c00) [pid = 1657] [serial = 1200] [outer = 0x113ef2c00] 00:18:59 INFO - PROCESS | 1657 | 1461050339678 Marionette DEBUG loaded listener.js 00:18:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x128981800) [pid = 1657] [serial = 1201] [outer = 0x113ef2c00] 00:19:00 INFO - PROCESS | 1657 | 1461050340062 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]]]}] 00:19:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:19:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 720ms 00:19:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:19:00 INFO - PROCESS | 1657 | 1461050340098 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 00:19:00 INFO - PROCESS | 1657 | 1461050340099 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 00:19:00 INFO - PROCESS | 1657 | 1461050340102 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:19:00 INFO - PROCESS | 1657 | 1461050340103 Marionette TRACE conn2 <- [1,1574,null,{}] 00:19:00 INFO - PROCESS | 1657 | 1461050340105 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}] 00:19:00 INFO - PROCESS | 1657 | 1461050340215 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 00:19:00 INFO - PROCESS | 1657 | 1461050340268 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197ef800 == 47 [pid = 1657] [id = 401] 00:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x1197a3000) [pid = 1657] [serial = 1202] [outer = 0x0] 00:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1270bb800) [pid = 1657] [serial = 1203] [outer = 0x1197a3000] 00:19:00 INFO - PROCESS | 1657 | 1461050340300 Marionette DEBUG loaded listener.js 00:19:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1296e5800) [pid = 1657] [serial = 1204] [outer = 0x1197a3000] 00:19:00 INFO - PROCESS | 1657 | 1461050340832 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]]]}] 00:19:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:19:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 774ms 00:19:00 INFO - PROCESS | 1657 | 1461050340877 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 00:19:00 INFO - PROCESS | 1657 | 1461050340880 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 00:19:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:19:00 INFO - PROCESS | 1657 | 1461050340884 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:19:00 INFO - PROCESS | 1657 | 1461050340885 Marionette TRACE conn2 <- [1,1578,null,{}] 00:19:00 INFO - PROCESS | 1657 | 1461050340889 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}] 00:19:00 INFO - PROCESS | 1657 | 1461050340986 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 00:19:01 INFO - PROCESS | 1657 | 1461050341054 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a1b6800 == 48 [pid = 1657] [id = 402] 00:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x1182ca000) [pid = 1657] [serial = 1205] [outer = 0x0] 00:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x118a2a000) [pid = 1657] [serial = 1206] [outer = 0x1182ca000] 00:19:01 INFO - PROCESS | 1657 | 1461050341084 Marionette DEBUG loaded listener.js 00:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x1197a7800) [pid = 1657] [serial = 1207] [outer = 0x1182ca000] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12f5a8000 == 47 [pid = 1657] [id = 363] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12d33d000 == 46 [pid = 1657] [id = 394] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12c0a1000 == 45 [pid = 1657] [id = 393] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x11ba86000 == 44 [pid = 1657] [id = 392] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba62000 == 43 [pid = 1657] [id = 391] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x128fd8800 == 42 [pid = 1657] [id = 390] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12641e000 == 41 [pid = 1657] [id = 389] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12968f800) [pid = 1657] [serial = 1143] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x125bbe800 == 40 [pid = 1657] [id = 388] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x1258b5800 == 39 [pid = 1657] [id = 387] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x11ba9f000 == 38 [pid = 1657] [id = 386] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x11b12a000 == 37 [pid = 1657] [id = 385] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x1187ef000 == 36 [pid = 1657] [id = 384] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x114aac000 == 35 [pid = 1657] [id = 383] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x11a157800 == 34 [pid = 1657] [id = 382] 00:19:01 INFO - PROCESS | 1657 | --DOCSHELL 0x12e67d000 == 33 [pid = 1657] [id = 381] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x125a43c00) [pid = 1657] [serial = 1125] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x1260cec00) [pid = 1657] [serial = 1128] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11a297c00) [pid = 1657] [serial = 1101] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11a3a0400) [pid = 1657] [serial = 1102] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x115006800) [pid = 1657] [serial = 1095] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x117f40000) [pid = 1657] [serial = 1096] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11a6d2c00) [pid = 1657] [serial = 1107] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x11afc7800) [pid = 1657] [serial = 1108] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11b3dbc00) [pid = 1657] [serial = 1110] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11b45d400) [pid = 1657] [serial = 1111] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x1149b0c00) [pid = 1657] [serial = 1092] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x114e0c000) [pid = 1657] [serial = 1093] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x125da5000) [pid = 1657] [serial = 1126] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x118e41000) [pid = 1657] [serial = 1098] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x119623800) [pid = 1657] [serial = 1099] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11b6dc400) [pid = 1657] [serial = 1113] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11b78b800) [pid = 1657] [serial = 1114] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11a3b3000) [pid = 1657] [serial = 1104] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11a430c00) [pid = 1657] [serial = 1105] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11b9b4c00) [pid = 1657] [serial = 1119] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x126ac3800) [pid = 1657] [serial = 1131] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11b790c00) [pid = 1657] [serial = 1116] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x11b9a8c00) [pid = 1657] [serial = 1117] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x11a3ba800) [pid = 1657] [serial = 1134] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x126d96c00) [pid = 1657] [serial = 1137] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x129108c00) [pid = 1657] [serial = 1140] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 91 (0x12897b800) [pid = 1657] [serial = 1138] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 90 (0x126cbac00) [pid = 1657] [serial = 1132] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 89 (0x123116800) [pid = 1657] [serial = 1122] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 88 (0x1294d2c00) [pid = 1657] [serial = 1141] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 87 (0x125842400) [pid = 1657] [serial = 1123] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 86 (0x12664b400) [pid = 1657] [serial = 1129] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 85 (0x11b6de400) [pid = 1657] [serial = 1135] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | --DOMWINDOW == 84 (0x11b9c0400) [pid = 1657] [serial = 1120] [outer = 0x0] [url = about:blank] 00:19:01 INFO - PROCESS | 1657 | 1461050341521 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]]]}] 00:19:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:19:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 672ms 00:19:01 INFO - PROCESS | 1657 | 1461050341574 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 00:19:01 INFO - PROCESS | 1657 | 1461050341579 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 00:19:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:19:01 INFO - PROCESS | 1657 | 1461050341624 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:19:01 INFO - PROCESS | 1657 | 1461050341625 Marionette TRACE conn2 <- [1,1582,null,{}] 00:19:01 INFO - PROCESS | 1657 | 1461050341628 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}] 00:19:01 INFO - PROCESS | 1657 | 1461050341705 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 00:19:01 INFO - PROCESS | 1657 | 1461050341717 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a487800 == 34 [pid = 1657] [id = 403] 00:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 85 (0x11a39e800) [pid = 1657] [serial = 1208] [outer = 0x0] 00:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 86 (0x11a3b8000) [pid = 1657] [serial = 1209] [outer = 0x11a39e800] 00:19:01 INFO - PROCESS | 1657 | 1461050341744 Marionette DEBUG loaded listener.js 00:19:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 87 (0x11a4f5800) [pid = 1657] [serial = 1210] [outer = 0x11a39e800] 00:19:02 INFO - PROCESS | 1657 | 1461050342090 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]]]}] 00:19:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:19:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 509ms 00:19:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:19:02 INFO - PROCESS | 1657 | 1461050342096 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 00:19:02 INFO - PROCESS | 1657 | 1461050342097 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 00:19:02 INFO - PROCESS | 1657 | 1461050342099 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:19:02 INFO - PROCESS | 1657 | 1461050342102 Marionette TRACE conn2 <- [1,1586,null,{}] 00:19:02 INFO - PROCESS | 1657 | 1461050342112 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}] 00:19:02 INFO - PROCESS | 1657 | 1461050342196 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 00:19:02 INFO - PROCESS | 1657 | 1461050342246 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x11be96000 == 35 [pid = 1657] [id = 404] 00:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 88 (0x11a4f2000) [pid = 1657] [serial = 1211] [outer = 0x0] 00:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 89 (0x11a6dac00) [pid = 1657] [serial = 1212] [outer = 0x11a4f2000] 00:19:02 INFO - PROCESS | 1657 | 1461050342274 Marionette DEBUG loaded listener.js 00:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 90 (0x11b461000) [pid = 1657] [serial = 1213] [outer = 0x11a4f2000] 00:19:02 INFO - PROCESS | 1657 | 1461050342589 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]]]}] 00:19:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:19:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 524ms 00:19:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:19:02 INFO - PROCESS | 1657 | 1461050342626 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 00:19:02 INFO - PROCESS | 1657 | 1461050342629 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 00:19:02 INFO - PROCESS | 1657 | 1461050342631 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:19:02 INFO - PROCESS | 1657 | 1461050342633 Marionette TRACE conn2 <- [1,1590,null,{}] 00:19:02 INFO - PROCESS | 1657 | 1461050342636 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}] 00:19:02 INFO - PROCESS | 1657 | 1461050342734 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 00:19:02 INFO - PROCESS | 1657 | 1461050342805 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x1258b5800 == 36 [pid = 1657] [id = 405] 00:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 91 (0x11b456c00) [pid = 1657] [serial = 1214] [outer = 0x0] 00:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 92 (0x11b78d000) [pid = 1657] [serial = 1215] [outer = 0x11b456c00] 00:19:02 INFO - PROCESS | 1657 | 1461050342846 Marionette DEBUG loaded listener.js 00:19:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x11b9ac800) [pid = 1657] [serial = 1216] [outer = 0x11b456c00] 00:19:03 INFO - PROCESS | 1657 | 1461050343227 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]]]}] 00:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 623ms 00:19:03 INFO - PROCESS | 1657 | 1461050343255 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 00:19:03 INFO - PROCESS | 1657 | 1461050343257 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 00:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:19:03 INFO - PROCESS | 1657 | 1461050343259 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:19:03 INFO - PROCESS | 1657 | 1461050343260 Marionette TRACE conn2 <- [1,1594,null,{}] 00:19:03 INFO - PROCESS | 1657 | 1461050343262 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}] 00:19:03 INFO - PROCESS | 1657 | 1461050343337 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 00:19:03 INFO - PROCESS | 1657 | 1461050343370 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x118e99800 == 37 [pid = 1657] [id = 406] 00:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11b78fc00) [pid = 1657] [serial = 1217] [outer = 0x0] 00:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11b9b4400) [pid = 1657] [serial = 1218] [outer = 0x11b78fc00] 00:19:03 INFO - PROCESS | 1657 | 1461050343425 Marionette DEBUG loaded listener.js 00:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x123116c00) [pid = 1657] [serial = 1219] [outer = 0x11b78fc00] 00:19:03 INFO - PROCESS | 1657 | 1461050343732 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]]]}] 00:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 00:19:03 INFO - PROCESS | 1657 | 1461050343779 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 00:19:03 INFO - PROCESS | 1657 | 1461050343780 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 00:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:19:03 INFO - PROCESS | 1657 | 1461050343783 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:19:03 INFO - PROCESS | 1657 | 1461050343784 Marionette TRACE conn2 <- [1,1598,null,{}] 00:19:03 INFO - PROCESS | 1657 | 1461050343786 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}] 00:19:03 INFO - PROCESS | 1657 | 1461050343913 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 00:19:03 INFO - PROCESS | 1657 | 1461050343917 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x129436800 == 38 [pid = 1657] [id = 407] 00:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12580cc00) [pid = 1657] [serial = 1220] [outer = 0x0] 00:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x125ba4800) [pid = 1657] [serial = 1221] [outer = 0x12580cc00] 00:19:03 INFO - PROCESS | 1657 | 1461050343944 Marionette DEBUG loaded listener.js 00:19:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x129696400) [pid = 1657] [serial = 1222] [outer = 0x12580cc00] 00:19:04 INFO - PROCESS | 1657 | 1461050344288 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]]]}] 00:19:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:19:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 520ms 00:19:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:19:04 INFO - PROCESS | 1657 | 1461050344304 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 00:19:04 INFO - PROCESS | 1657 | 1461050344306 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 00:19:04 INFO - PROCESS | 1657 | 1461050344310 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:19:04 INFO - PROCESS | 1657 | 1461050344311 Marionette TRACE conn2 <- [1,1602,null,{}] 00:19:04 INFO - PROCESS | 1657 | 1461050344313 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}] 00:19:04 INFO - PROCESS | 1657 | 1461050344409 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 00:19:04 INFO - PROCESS | 1657 | 1461050344423 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b739800 == 39 [pid = 1657] [id = 408] 00:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12969bc00) [pid = 1657] [serial = 1223] [outer = 0x0] 00:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x1296e8800) [pid = 1657] [serial = 1224] [outer = 0x12969bc00] 00:19:04 INFO - PROCESS | 1657 | 1461050344448 Marionette DEBUG loaded listener.js 00:19:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12b23c800) [pid = 1657] [serial = 1225] [outer = 0x12969bc00] 00:19:04 INFO - PROCESS | 1657 | 1461050344805 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]]]}] 00:19:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:19:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 00:19:04 INFO - PROCESS | 1657 | 1461050344830 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 00:19:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:19:04 INFO - PROCESS | 1657 | 1461050344832 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 00:19:04 INFO - PROCESS | 1657 | 1461050344835 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:19:04 INFO - PROCESS | 1657 | 1461050344837 Marionette TRACE conn2 <- [1,1606,null,{}] 00:19:04 INFO - PROCESS | 1657 | 1461050344848 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}] 00:19:04 INFO - PROCESS | 1657 | 1461050344993 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 00:19:05 INFO - PROCESS | 1657 | 1461050345006 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ce93000 == 40 [pid = 1657] [id = 409] 00:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x129693800) [pid = 1657] [serial = 1226] [outer = 0x0] 00:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12b5a1400) [pid = 1657] [serial = 1227] [outer = 0x129693800] 00:19:05 INFO - PROCESS | 1657 | 1461050345031 Marionette DEBUG loaded listener.js 00:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x12b5ad000) [pid = 1657] [serial = 1228] [outer = 0x129693800] 00:19:05 INFO - PROCESS | 1657 | 1461050345349 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]]]}] 00:19:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:19:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 529ms 00:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11b6d7800) [pid = 1657] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x1149b6800) [pid = 1657] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x113ef1c00) [pid = 1657] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x11b9b0000) [pid = 1657] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11bab6800) [pid = 1657] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x1143aac00) [pid = 1657] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11a6d7800) [pid = 1657] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 97 (0x114cd6800) [pid = 1657] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 96 (0x11a4f4c00) [pid = 1657] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 95 (0x114476000) [pid = 1657] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 94 (0x12627fc00) [pid = 1657] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 93 (0x11b117c00) [pid = 1657] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:19:05 INFO - PROCESS | 1657 | --DOMWINDOW == 92 (0x11b9a7400) [pid = 1657] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:19:05 INFO - PROCESS | 1657 | 1461050345427 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 00:19:05 INFO - PROCESS | 1657 | 1461050345428 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 00:19:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:19:05 INFO - PROCESS | 1657 | 1461050345433 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:19:05 INFO - PROCESS | 1657 | 1461050345434 Marionette TRACE conn2 <- [1,1610,null,{}] 00:19:05 INFO - PROCESS | 1657 | 1461050345436 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}] 00:19:05 INFO - PROCESS | 1657 | 1461050345513 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 00:19:05 INFO - PROCESS | 1657 | 1461050345517 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x125f98000 == 41 [pid = 1657] [id = 410] 00:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 93 (0x1149b6000) [pid = 1657] [serial = 1229] [outer = 0x0] 00:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 94 (0x11a4f0000) [pid = 1657] [serial = 1230] [outer = 0x1149b6000] 00:19:05 INFO - PROCESS | 1657 | 1461050345542 Marionette DEBUG loaded listener.js 00:19:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 95 (0x11bee3000) [pid = 1657] [serial = 1231] [outer = 0x1149b6000] 00:19:05 INFO - PROCESS | 1657 | 1461050345837 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]]]}] 00:19:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:19:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 421ms 00:19:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:19:05 INFO - PROCESS | 1657 | 1461050345862 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 00:19:05 INFO - PROCESS | 1657 | 1461050345863 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 00:19:05 INFO - PROCESS | 1657 | 1461050345865 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:19:05 INFO - PROCESS | 1657 | 1461050345867 Marionette TRACE conn2 <- [1,1614,null,{}] 00:19:05 INFO - PROCESS | 1657 | 1461050345871 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}] 00:19:06 INFO - PROCESS | 1657 | 1461050345998 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 00:19:06 INFO - PROCESS | 1657 | 1461050346070 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12daeb800 == 42 [pid = 1657] [id = 411] 00:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 96 (0x114473000) [pid = 1657] [serial = 1232] [outer = 0x0] 00:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 97 (0x12627fc00) [pid = 1657] [serial = 1233] [outer = 0x114473000] 00:19:06 INFO - PROCESS | 1657 | 1461050346112 Marionette DEBUG loaded listener.js 00:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 98 (0x12bb06c00) [pid = 1657] [serial = 1234] [outer = 0x114473000] 00:19:06 INFO - PROCESS | 1657 | 1461050346418 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]]]}] 00:19:06 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 00:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 571ms 00:19:06 INFO - PROCESS | 1657 | 1461050346436 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 00:19:06 INFO - PROCESS | 1657 | 1461050346438 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 00:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:19:06 INFO - PROCESS | 1657 | 1461050346444 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:19:06 INFO - PROCESS | 1657 | 1461050346446 Marionette TRACE conn2 <- [1,1618,null,{}] 00:19:06 INFO - PROCESS | 1657 | 1461050346449 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}] 00:19:06 INFO - PROCESS | 1657 | 1461050346546 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 00:19:06 INFO - PROCESS | 1657 | 1461050346551 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1a8800 == 43 [pid = 1657] [id = 412] 00:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x12bb10c00) [pid = 1657] [serial = 1235] [outer = 0x0] 00:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x12bb34400) [pid = 1657] [serial = 1236] [outer = 0x12bb10c00] 00:19:06 INFO - PROCESS | 1657 | 1461050346581 Marionette DEBUG loaded listener.js 00:19:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x12bdec800) [pid = 1657] [serial = 1237] [outer = 0x12bb10c00] 00:19:06 INFO - PROCESS | 1657 | 1461050346917 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]]]}] 00:19:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 521ms 00:19:06 INFO - PROCESS | 1657 | 1461050346966 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 00:19:06 INFO - PROCESS | 1657 | 1461050346968 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 00:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:19:06 INFO - PROCESS | 1657 | 1461050346970 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:19:06 INFO - PROCESS | 1657 | 1461050346971 Marionette TRACE conn2 <- [1,1622,null,{}] 00:19:06 INFO - PROCESS | 1657 | 1461050346974 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}] 00:19:07 INFO - PROCESS | 1657 | 1461050347052 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 00:19:07 INFO - PROCESS | 1657 | 1461050347059 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f59b800 == 44 [pid = 1657] [id = 413] 00:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x12bded000) [pid = 1657] [serial = 1238] [outer = 0x0] 00:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x12cee2800) [pid = 1657] [serial = 1239] [outer = 0x12bded000] 00:19:07 INFO - PROCESS | 1657 | 1461050347084 Marionette DEBUG loaded listener.js 00:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x12d0b5000) [pid = 1657] [serial = 1240] [outer = 0x12bded000] 00:19:07 INFO - PROCESS | 1657 | 1461050347413 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]]]}] 00:19:07 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 00:19:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 468ms 00:19:07 INFO - PROCESS | 1657 | 1461050347485 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 00:19:07 INFO - PROCESS | 1657 | 1461050347488 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 00:19:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:19:07 INFO - PROCESS | 1657 | 1461050347493 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:19:07 INFO - PROCESS | 1657 | 1461050347496 Marionette TRACE conn2 <- [1,1626,null,{}] 00:19:07 INFO - PROCESS | 1657 | 1461050347500 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}] 00:19:07 INFO - PROCESS | 1657 | 1461050347607 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 00:19:07 INFO - PROCESS | 1657 | 1461050347676 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x118ea1000 == 45 [pid = 1657] [id = 414] 00:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x114e0c000) [pid = 1657] [serial = 1241] [outer = 0x0] 00:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11504fc00) [pid = 1657] [serial = 1242] [outer = 0x114e0c000] 00:19:07 INFO - PROCESS | 1657 | 1461050347707 Marionette DEBUG loaded listener.js 00:19:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x118aa6400) [pid = 1657] [serial = 1243] [outer = 0x114e0c000] 00:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 674ms 00:19:08 INFO - PROCESS | 1657 | 1461050348161 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]]]}] 00:19:08 INFO - PROCESS | 1657 | 1461050348168 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 00:19:08 INFO - PROCESS | 1657 | 1461050348171 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 00:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:19:08 INFO - PROCESS | 1657 | 1461050348176 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:19:08 INFO - PROCESS | 1657 | 1461050348179 Marionette TRACE conn2 <- [1,1630,null,{}] 00:19:08 INFO - PROCESS | 1657 | 1461050348182 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}] 00:19:08 INFO - PROCESS | 1657 | 1461050348282 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 00:19:08 INFO - PROCESS | 1657 | 1461050348331 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bff5800 == 46 [pid = 1657] [id = 415] 00:19:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x118e41000) [pid = 1657] [serial = 1244] [outer = 0x0] 00:19:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11a3a4000) [pid = 1657] [serial = 1245] [outer = 0x118e41000] 00:19:08 INFO - PROCESS | 1657 | 1461050348361 Marionette DEBUG loaded listener.js 00:19:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11a879000) [pid = 1657] [serial = 1246] [outer = 0x118e41000] 00:19:08 INFO - PROCESS | 1657 | 1461050348784 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]]]}] 00:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 623ms 00:19:08 INFO - PROCESS | 1657 | 1461050348798 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 00:19:08 INFO - PROCESS | 1657 | 1461050348799 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 00:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:19:08 INFO - PROCESS | 1657 | 1461050348802 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:19:08 INFO - PROCESS | 1657 | 1461050348803 Marionette TRACE conn2 <- [1,1634,null,{}] 00:19:08 INFO - PROCESS | 1657 | 1461050348810 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}] 00:19:08 INFO - PROCESS | 1657 | 1461050348920 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 00:19:09 INFO - PROCESS | 1657 | 1461050349013 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecd6800 == 47 [pid = 1657] [id = 416] 00:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x125da4000) [pid = 1657] [serial = 1247] [outer = 0x0] 00:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x125ffec00) [pid = 1657] [serial = 1248] [outer = 0x125da4000] 00:19:09 INFO - PROCESS | 1657 | 1461050349046 Marionette DEBUG loaded listener.js 00:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x126ac3800) [pid = 1657] [serial = 1249] [outer = 0x125da4000] 00:19:09 INFO - PROCESS | 1657 | 1461050349459 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]]]}] 00:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 671ms 00:19:09 INFO - PROCESS | 1657 | 1461050349475 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 00:19:09 INFO - PROCESS | 1657 | 1461050349477 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 00:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:19:09 INFO - PROCESS | 1657 | 1461050349479 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:19:09 INFO - PROCESS | 1657 | 1461050349480 Marionette TRACE conn2 <- [1,1638,null,{}] 00:19:09 INFO - PROCESS | 1657 | 1461050349483 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}] 00:19:09 INFO - PROCESS | 1657 | 1461050349580 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 00:19:09 INFO - PROCESS | 1657 | 1461050349630 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f858800 == 48 [pid = 1657] [id = 417] 00:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x126cbd000) [pid = 1657] [serial = 1250] [outer = 0x0] 00:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x129165400) [pid = 1657] [serial = 1251] [outer = 0x126cbd000] 00:19:09 INFO - PROCESS | 1657 | 1461050349659 Marionette DEBUG loaded listener.js 00:19:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12b5ac400) [pid = 1657] [serial = 1252] [outer = 0x126cbd000] 00:19:10 INFO - PROCESS | 1657 | 1461050350093 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]]]}] 00:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 620ms 00:19:10 INFO - PROCESS | 1657 | 1461050350100 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 00:19:10 INFO - PROCESS | 1657 | 1461050350103 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 00:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:19:10 INFO - PROCESS | 1657 | 1461050350109 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:19:10 INFO - PROCESS | 1657 | 1461050350111 Marionette TRACE conn2 <- [1,1642,null,{}] 00:19:10 INFO - PROCESS | 1657 | 1461050350114 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}] 00:19:10 INFO - PROCESS | 1657 | 1461050350251 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 00:19:10 INFO - PROCESS | 1657 | 1461050350342 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fa9c000 == 49 [pid = 1657] [id = 418] 00:19:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12bb08000) [pid = 1657] [serial = 1253] [outer = 0x0] 00:19:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12bd6d800) [pid = 1657] [serial = 1254] [outer = 0x12bb08000] 00:19:10 INFO - PROCESS | 1657 | 1461050350372 Marionette DEBUG loaded listener.js 00:19:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12bdea000) [pid = 1657] [serial = 1255] [outer = 0x12bb08000] 00:19:10 INFO - PROCESS | 1657 | 1461050350770 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]]]}] 00:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 725ms 00:19:10 INFO - PROCESS | 1657 | 1461050350832 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 00:19:10 INFO - PROCESS | 1657 | 1461050350833 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 00:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:19:10 INFO - PROCESS | 1657 | 1461050350836 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:19:10 INFO - PROCESS | 1657 | 1461050350837 Marionette TRACE conn2 <- [1,1646,null,{}] 00:19:10 INFO - PROCESS | 1657 | 1461050350840 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}] 00:19:11 INFO - PROCESS | 1657 | 1461050351094 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 00:19:11 INFO - PROCESS | 1657 | 1461050351184 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a1a8800 == 50 [pid = 1657] [id = 419] 00:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x114407800) [pid = 1657] [serial = 1256] [outer = 0x0] 00:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11446f000) [pid = 1657] [serial = 1257] [outer = 0x114407800] 00:19:11 INFO - PROCESS | 1657 | 1461050351214 Marionette DEBUG loaded listener.js 00:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x114e16c00) [pid = 1657] [serial = 1258] [outer = 0x114407800] 00:19:11 INFO - PROCESS | 1657 | 1461050351666 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]]]}] 00:19:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 877ms 00:19:11 INFO - PROCESS | 1657 | 1461050351713 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 00:19:11 INFO - PROCESS | 1657 | 1461050351716 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 00:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:19:11 INFO - PROCESS | 1657 | 1461050351719 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:19:11 INFO - PROCESS | 1657 | 1461050351722 Marionette TRACE conn2 <- [1,1650,null,{}] 00:19:11 INFO - PROCESS | 1657 | 1461050351725 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}] 00:19:11 INFO - PROCESS | 1657 | 1461050351817 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 00:19:11 INFO - PROCESS | 1657 | 1461050351871 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x118e89000 == 51 [pid = 1657] [id = 420] 00:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x115be7c00) [pid = 1657] [serial = 1259] [outer = 0x0] 00:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11882b000) [pid = 1657] [serial = 1260] [outer = 0x115be7c00] 00:19:11 INFO - PROCESS | 1657 | 1461050351900 Marionette DEBUG loaded listener.js 00:19:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x118e48c00) [pid = 1657] [serial = 1261] [outer = 0x115be7c00] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1a8800 == 50 [pid = 1657] [id = 412] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12daeb800 == 49 [pid = 1657] [id = 411] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x125f98000 == 48 [pid = 1657] [id = 410] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12ce93000 == 47 [pid = 1657] [id = 409] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12b739800 == 46 [pid = 1657] [id = 408] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x129436800 == 45 [pid = 1657] [id = 407] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x1294d3c00) [pid = 1657] [serial = 1185] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x118e99800 == 44 [pid = 1657] [id = 406] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1258b5800 == 43 [pid = 1657] [id = 405] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11be96000 == 42 [pid = 1657] [id = 404] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11a487800 == 41 [pid = 1657] [id = 403] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x11a1b6800 == 40 [pid = 1657] [id = 402] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1197ef800 == 39 [pid = 1657] [id = 401] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12e676800 == 38 [pid = 1657] [id = 400] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12e876800 == 37 [pid = 1657] [id = 399] 00:19:12 INFO - PROCESS | 1657 | 1461050352354 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]]]}] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12d886800 == 36 [pid = 1657] [id = 398] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x125bad800 == 35 [pid = 1657] [id = 397] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x1197f6000 == 34 [pid = 1657] [id = 396] 00:19:12 INFO - PROCESS | 1657 | --DOCSHELL 0x12e4a6000 == 33 [pid = 1657] [id = 395] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12bde6800) [pid = 1657] [serial = 1090] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x11b9ad400) [pid = 1657] [serial = 1167] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x11961c000) [pid = 1657] [serial = 1155] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11a39b400) [pid = 1657] [serial = 1156] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11a3b1400) [pid = 1657] [serial = 1158] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11a6d3000) [pid = 1657] [serial = 1159] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11bee5400) [pid = 1657] [serial = 1170] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x118a23c00) [pid = 1657] [serial = 1146] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x125944c00) [pid = 1657] [serial = 1173] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11a3a1400) [pid = 1657] [serial = 1176] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x125815400) [pid = 1657] [serial = 1171] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11a6e0c00) [pid = 1657] [serial = 1161] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x117f37c00) [pid = 1657] [serial = 1152] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x118a1f000) [pid = 1657] [serial = 1153] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x125943400) [pid = 1657] [serial = 1179] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x115005800) [pid = 1657] [serial = 1150] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x114b7d000) [pid = 1657] [serial = 1149] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x126cbc400) [pid = 1657] [serial = 1182] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x125d98000) [pid = 1657] [serial = 1174] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x11b1b3c00) [pid = 1657] [serial = 1164] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12627d800) [pid = 1657] [serial = 1180] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11b9b8c00) [pid = 1657] [serial = 1168] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x12897c800) [pid = 1657] [serial = 1183] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11b1a8c00) [pid = 1657] [serial = 1177] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 99 (0x11afc1000) [pid = 1657] [serial = 1162] [outer = 0x0] [url = about:blank] 00:19:12 INFO - PROCESS | 1657 | --DOMWINDOW == 98 (0x11b463400) [pid = 1657] [serial = 1165] [outer = 0x0] [url = about:blank] 00:19:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 672ms 00:19:12 INFO - PROCESS | 1657 | 1461050352392 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 00:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:19:12 INFO - PROCESS | 1657 | 1461050352394 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 00:19:12 INFO - PROCESS | 1657 | 1461050352396 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:19:12 INFO - PROCESS | 1657 | 1461050352397 Marionette TRACE conn2 <- [1,1654,null,{}] 00:19:12 INFO - PROCESS | 1657 | 1461050352400 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}] 00:19:12 INFO - PROCESS | 1657 | 1461050352478 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 00:19:12 INFO - PROCESS | 1657 | 1461050352482 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x118a47800 == 34 [pid = 1657] [id = 421] 00:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 99 (0x118a24400) [pid = 1657] [serial = 1262] [outer = 0x0] 00:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 100 (0x11961cc00) [pid = 1657] [serial = 1263] [outer = 0x118a24400] 00:19:12 INFO - PROCESS | 1657 | 1461050352510 Marionette DEBUG loaded listener.js 00:19:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11a37ac00) [pid = 1657] [serial = 1264] [outer = 0x118a24400] 00:19:12 INFO - PROCESS | 1657 | 1461050352847 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]]]}] 00:19:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 470ms 00:19:12 INFO - PROCESS | 1657 | 1461050352867 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 00:19:12 INFO - PROCESS | 1657 | 1461050352869 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 00:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:19:12 INFO - PROCESS | 1657 | 1461050352879 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:19:12 INFO - PROCESS | 1657 | 1461050352882 Marionette TRACE conn2 <- [1,1658,null,{}] 00:19:12 INFO - PROCESS | 1657 | 1461050352909 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}] 00:19:12 INFO - PROCESS | 1657 | 1461050352984 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 00:19:12 INFO - PROCESS | 1657 | 1461050352989 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b937800 == 35 [pid = 1657] [id = 422] 00:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11a37b400) [pid = 1657] [serial = 1265] [outer = 0x0] 00:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11a3b9800) [pid = 1657] [serial = 1266] [outer = 0x11a37b400] 00:19:13 INFO - PROCESS | 1657 | 1461050353017 Marionette DEBUG loaded listener.js 00:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11a6d5c00) [pid = 1657] [serial = 1267] [outer = 0x11a37b400] 00:19:13 INFO - PROCESS | 1657 | 1461050353371 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]]]}] 00:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 548ms 00:19:13 INFO - PROCESS | 1657 | 1461050353420 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 00:19:13 INFO - PROCESS | 1657 | 1461050353421 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 00:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:19:13 INFO - PROCESS | 1657 | 1461050353424 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:19:13 INFO - PROCESS | 1657 | 1461050353425 Marionette TRACE conn2 <- [1,1662,null,{}] 00:19:13 INFO - PROCESS | 1657 | 1461050353427 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}] 00:19:13 INFO - PROCESS | 1657 | 1461050353526 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 00:19:13 INFO - PROCESS | 1657 | 1461050353532 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x11be95000 == 36 [pid = 1657] [id = 423] 00:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11a4f4400) [pid = 1657] [serial = 1268] [outer = 0x0] 00:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11a87c400) [pid = 1657] [serial = 1269] [outer = 0x11a4f4400] 00:19:13 INFO - PROCESS | 1657 | 1461050353558 Marionette DEBUG loaded listener.js 00:19:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11b1a8400) [pid = 1657] [serial = 1270] [outer = 0x11a4f4400] 00:19:13 INFO - PROCESS | 1657 | 1461050353870 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]]]}] 00:19:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:19:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 470ms 00:19:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:19:13 INFO - PROCESS | 1657 | 1461050353895 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 00:19:13 INFO - PROCESS | 1657 | 1461050353897 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 00:19:13 INFO - PROCESS | 1657 | 1461050353900 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:19:13 INFO - PROCESS | 1657 | 1461050353902 Marionette TRACE conn2 <- [1,1666,null,{}] 00:19:13 INFO - PROCESS | 1657 | 1461050353908 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}] 00:19:14 INFO - PROCESS | 1657 | 1461050354025 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 00:19:14 INFO - PROCESS | 1657 | 1461050354098 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190f9000 == 37 [pid = 1657] [id = 424] 00:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11b460400) [pid = 1657] [serial = 1271] [outer = 0x0] 00:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11b6d8000) [pid = 1657] [serial = 1272] [outer = 0x11b460400] 00:19:14 INFO - PROCESS | 1657 | 1461050354147 Marionette DEBUG loaded listener.js 00:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11b792400) [pid = 1657] [serial = 1273] [outer = 0x11b460400] 00:19:14 INFO - PROCESS | 1657 | 1461050354550 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]]]}] 00:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 670ms 00:19:14 INFO - PROCESS | 1657 | 1461050354571 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 00:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:19:14 INFO - PROCESS | 1657 | 1461050354574 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 00:19:14 INFO - PROCESS | 1657 | 1461050354576 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:19:14 INFO - PROCESS | 1657 | 1461050354577 Marionette TRACE conn2 <- [1,1670,null,{}] 00:19:14 INFO - PROCESS | 1657 | 1461050354588 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}] 00:19:14 INFO - PROCESS | 1657 | 1461050354684 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 00:19:14 INFO - PROCESS | 1657 | 1461050354689 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x126425000 == 38 [pid = 1657] [id = 425] 00:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11b6ddc00) [pid = 1657] [serial = 1274] [outer = 0x0] 00:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11b7b3800) [pid = 1657] [serial = 1275] [outer = 0x11b6ddc00] 00:19:14 INFO - PROCESS | 1657 | 1461050354714 Marionette DEBUG loaded listener.js 00:19:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11b9ba800) [pid = 1657] [serial = 1276] [outer = 0x11b6ddc00] 00:19:15 INFO - PROCESS | 1657 | 1461050355084 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]]]}] 00:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 530ms 00:19:15 INFO - PROCESS | 1657 | 1461050355109 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 00:19:15 INFO - PROCESS | 1657 | 1461050355110 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 00:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:19:15 INFO - PROCESS | 1657 | 1461050355120 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:19:15 INFO - PROCESS | 1657 | 1461050355122 Marionette TRACE conn2 <- [1,1674,null,{}] 00:19:15 INFO - PROCESS | 1657 | 1461050355125 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}] 00:19:15 INFO - PROCESS | 1657 | 1461050355269 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 00:19:15 INFO - PROCESS | 1657 | 1461050355302 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x1289e0800 == 39 [pid = 1657] [id = 426] 00:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11b792c00) [pid = 1657] [serial = 1277] [outer = 0x0] 00:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x123111400) [pid = 1657] [serial = 1278] [outer = 0x11b792c00] 00:19:15 INFO - PROCESS | 1657 | 1461050355342 Marionette DEBUG loaded listener.js 00:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x125844800) [pid = 1657] [serial = 1279] [outer = 0x11b792c00] 00:19:15 INFO - PROCESS | 1657 | 1461050355771 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]]]}] 00:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 672ms 00:19:15 INFO - PROCESS | 1657 | 1461050355793 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 00:19:15 INFO - PROCESS | 1657 | 1461050355794 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 00:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:19:15 INFO - PROCESS | 1657 | 1461050355797 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:19:15 INFO - PROCESS | 1657 | 1461050355798 Marionette TRACE conn2 <- [1,1678,null,{}] 00:19:15 INFO - PROCESS | 1657 | 1461050355800 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}] 00:19:15 INFO - PROCESS | 1657 | 1461050355896 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 00:19:15 INFO - PROCESS | 1657 | 1461050355910 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b587800 == 40 [pid = 1657] [id = 427] 00:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x125848800) [pid = 1657] [serial = 1280] [outer = 0x0] 00:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x125c92800) [pid = 1657] [serial = 1281] [outer = 0x125848800] 00:19:15 INFO - PROCESS | 1657 | 1461050355936 Marionette DEBUG loaded listener.js 00:19:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x126283400) [pid = 1657] [serial = 1282] [outer = 0x125848800] 00:19:16 INFO - PROCESS | 1657 | 1461050356266 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]]]}] 00:19:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:19:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 00:19:16 INFO - PROCESS | 1657 | 1461050356316 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 00:19:16 INFO - PROCESS | 1657 | 1461050356318 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 00:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:19:16 INFO - PROCESS | 1657 | 1461050356322 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:19:16 INFO - PROCESS | 1657 | 1461050356323 Marionette TRACE conn2 <- [1,1682,null,{}] 00:19:16 INFO - PROCESS | 1657 | 1461050356326 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}] 00:19:16 INFO - PROCESS | 1657 | 1461050356670 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 00:19:16 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12580cc00) [pid = 1657] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:19:16 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12969bc00) [pid = 1657] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:19:16 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x129693800) [pid = 1657] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:19:16 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x11b456c00) [pid = 1657] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:19:16 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11a39e800) [pid = 1657] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:19:16 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x1197a3000) [pid = 1657] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:19:16 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11a4f2000) [pid = 1657] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:19:16 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1182ca000) [pid = 1657] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:19:16 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x1149b6000) [pid = 1657] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:19:16 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12bb10c00) [pid = 1657] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:19:16 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x114473000) [pid = 1657] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:19:16 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11b78fc00) [pid = 1657] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:19:16 INFO - PROCESS | 1657 | 1461050356762 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x118e99000 == 41 [pid = 1657] [id = 428] 00:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11446c800) [pid = 1657] [serial = 1283] [outer = 0x0] 00:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x115006800) [pid = 1657] [serial = 1284] [outer = 0x11446c800] 00:19:16 INFO - PROCESS | 1657 | 1461050356802 Marionette DEBUG loaded listener.js 00:19:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11b7a5c00) [pid = 1657] [serial = 1285] [outer = 0x11446c800] 00:19:17 INFO - PROCESS | 1657 | 1461050357092 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]]]}] 00:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 821ms 00:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:19:17 INFO - PROCESS | 1657 | 1461050357146 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 00:19:17 INFO - PROCESS | 1657 | 1461050357147 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 00:19:17 INFO - PROCESS | 1657 | 1461050357149 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:19:17 INFO - PROCESS | 1657 | 1461050357150 Marionette TRACE conn2 <- [1,1686,null,{}] 00:19:17 INFO - PROCESS | 1657 | 1461050357162 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}] 00:19:17 INFO - PROCESS | 1657 | 1461050357238 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 00:19:17 INFO - PROCESS | 1657 | 1461050357244 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ce93000 == 42 [pid = 1657] [id = 429] 00:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12580cc00) [pid = 1657] [serial = 1286] [outer = 0x0] 00:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x126cb3400) [pid = 1657] [serial = 1287] [outer = 0x12580cc00] 00:19:17 INFO - PROCESS | 1657 | 1461050357274 Marionette DEBUG loaded listener.js 00:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12897bc00) [pid = 1657] [serial = 1288] [outer = 0x12580cc00] 00:19:17 INFO - PROCESS | 1657 | 1461050357602 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]]]}] 00:19:17 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 00:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 480ms 00:19:17 INFO - PROCESS | 1657 | 1461050357629 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 00:19:17 INFO - PROCESS | 1657 | 1461050357631 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 00:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:19:17 INFO - PROCESS | 1657 | 1461050357633 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:19:17 INFO - PROCESS | 1657 | 1461050357635 Marionette TRACE conn2 <- [1,1690,null,{}] 00:19:17 INFO - PROCESS | 1657 | 1461050357637 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}] 00:19:17 INFO - PROCESS | 1657 | 1461050357732 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 00:19:17 INFO - PROCESS | 1657 | 1461050357736 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da62000 == 43 [pid = 1657] [id = 430] 00:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12897c800) [pid = 1657] [serial = 1289] [outer = 0x0] 00:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x1294db000) [pid = 1657] [serial = 1290] [outer = 0x12897c800] 00:19:17 INFO - PROCESS | 1657 | 1461050357761 Marionette DEBUG loaded listener.js 00:19:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12b23a000) [pid = 1657] [serial = 1291] [outer = 0x12897c800] 00:19:18 INFO - PROCESS | 1657 | 1461050358105 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]]]}] 00:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 523ms 00:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:19:18 INFO - PROCESS | 1657 | 1461050358156 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 00:19:18 INFO - PROCESS | 1657 | 1461050358157 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 00:19:18 INFO - PROCESS | 1657 | 1461050358159 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:19:18 INFO - PROCESS | 1657 | 1461050358160 Marionette TRACE conn2 <- [1,1694,null,{}] 00:19:18 INFO - PROCESS | 1657 | 1461050358162 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}] 00:19:18 INFO - PROCESS | 1657 | 1461050358236 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 00:19:18 INFO - PROCESS | 1657 | 1461050358243 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e66c800 == 44 [pid = 1657] [id = 431] 00:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12b238c00) [pid = 1657] [serial = 1292] [outer = 0x0] 00:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12b5a8000) [pid = 1657] [serial = 1293] [outer = 0x12b238c00] 00:19:18 INFO - PROCESS | 1657 | 1461050358267 Marionette DEBUG loaded listener.js 00:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12ba0c800) [pid = 1657] [serial = 1294] [outer = 0x12b238c00] 00:19:18 INFO - PROCESS | 1657 | 1461050358587 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]]]}] 00:19:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 470ms 00:19:18 INFO - PROCESS | 1657 | 1461050358669 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 00:19:18 INFO - PROCESS | 1657 | 1461050358671 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 00:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:19:18 INFO - PROCESS | 1657 | 1461050358675 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:19:18 INFO - PROCESS | 1657 | 1461050358678 Marionette TRACE conn2 <- [1,1698,null,{}] 00:19:18 INFO - PROCESS | 1657 | 1461050358681 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}] 00:19:18 INFO - PROCESS | 1657 | 1461050358773 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 00:19:18 INFO - PROCESS | 1657 | 1461050358871 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x118187800 == 45 [pid = 1657] [id = 432] 00:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x114475000) [pid = 1657] [serial = 1295] [outer = 0x0] 00:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11447b800) [pid = 1657] [serial = 1296] [outer = 0x114475000] 00:19:18 INFO - PROCESS | 1657 | 1461050358904 Marionette DEBUG loaded listener.js 00:19:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x115be4c00) [pid = 1657] [serial = 1297] [outer = 0x114475000] 00:19:19 INFO - PROCESS | 1657 | 1461050359301 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]]]}] 00:19:19 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 00:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 672ms 00:19:19 INFO - PROCESS | 1657 | 1461050359347 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 00:19:19 INFO - PROCESS | 1657 | 1461050359350 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 00:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:19:19 INFO - PROCESS | 1657 | 1461050359356 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:19:19 INFO - PROCESS | 1657 | 1461050359358 Marionette TRACE conn2 <- [1,1702,null,{}] 00:19:19 INFO - PROCESS | 1657 | 1461050359361 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}] 00:19:19 INFO - PROCESS | 1657 | 1461050359485 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 00:19:19 INFO - PROCESS | 1657 | 1461050359540 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b779000 == 46 [pid = 1657] [id = 433] 00:19:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x114e18400) [pid = 1657] [serial = 1298] [outer = 0x0] 00:19:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x1197a5400) [pid = 1657] [serial = 1299] [outer = 0x114e18400] 00:19:19 INFO - PROCESS | 1657 | 1461050359571 Marionette DEBUG loaded listener.js 00:19:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11a3b1c00) [pid = 1657] [serial = 1300] [outer = 0x114e18400] 00:19:20 INFO - PROCESS | 1657 | 1461050359997 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]]]}] 00:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 675ms 00:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:19:20 INFO - PROCESS | 1657 | 1461050360030 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 00:19:20 INFO - PROCESS | 1657 | 1461050360031 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 00:19:20 INFO - PROCESS | 1657 | 1461050360034 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:19:20 INFO - PROCESS | 1657 | 1461050360035 Marionette TRACE conn2 <- [1,1706,null,{}] 00:19:20 INFO - PROCESS | 1657 | 1461050360042 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}] 00:19:20 INFO - PROCESS | 1657 | 1461050360146 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 00:19:20 INFO - PROCESS | 1657 | 1461050360203 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d194800 == 47 [pid = 1657] [id = 434] 00:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x11a87b400) [pid = 1657] [serial = 1301] [outer = 0x0] 00:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11b457800) [pid = 1657] [serial = 1302] [outer = 0x11a87b400] 00:19:20 INFO - PROCESS | 1657 | 1461050360235 Marionette DEBUG loaded listener.js 00:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11b78d800) [pid = 1657] [serial = 1303] [outer = 0x11a87b400] 00:19:20 INFO - PROCESS | 1657 | 1461050360655 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]]]}] 00:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 669ms 00:19:20 INFO - PROCESS | 1657 | 1461050360703 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 00:19:20 INFO - PROCESS | 1657 | 1461050360704 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 00:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:19:20 INFO - PROCESS | 1657 | 1461050360707 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:19:20 INFO - PROCESS | 1657 | 1461050360710 Marionette TRACE conn2 <- [1,1710,null,{}] 00:19:20 INFO - PROCESS | 1657 | 1461050360713 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}] 00:19:20 INFO - PROCESS | 1657 | 1461050360833 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 00:19:20 INFO - PROCESS | 1657 | 1461050360899 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecbc000 == 48 [pid = 1657] [id = 435] 00:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11b7b3c00) [pid = 1657] [serial = 1304] [outer = 0x0] 00:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x126ac3400) [pid = 1657] [serial = 1305] [outer = 0x11b7b3c00] 00:19:20 INFO - PROCESS | 1657 | 1461050360931 Marionette DEBUG loaded listener.js 00:19:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x129104800) [pid = 1657] [serial = 1306] [outer = 0x11b7b3c00] 00:19:21 INFO - PROCESS | 1657 | 1461050361326 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]]]}] 00:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 673ms 00:19:21 INFO - PROCESS | 1657 | 1461050361381 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 00:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:19:21 INFO - PROCESS | 1657 | 1461050361382 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 00:19:21 INFO - PROCESS | 1657 | 1461050361385 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:19:21 INFO - PROCESS | 1657 | 1461050361386 Marionette TRACE conn2 <- [1,1714,null,{}] 00:19:21 INFO - PROCESS | 1657 | 1461050361388 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}] 00:19:21 INFO - PROCESS | 1657 | 1461050361485 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 00:19:21 INFO - PROCESS | 1657 | 1461050361537 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1aa000 == 49 [pid = 1657] [id = 436] 00:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12897b800) [pid = 1657] [serial = 1307] [outer = 0x0] 00:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x129698c00) [pid = 1657] [serial = 1308] [outer = 0x12897b800] 00:19:21 INFO - PROCESS | 1657 | 1461050361567 Marionette DEBUG loaded listener.js 00:19:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12b240400) [pid = 1657] [serial = 1309] [outer = 0x12897b800] 00:19:22 INFO - PROCESS | 1657 | 1461050362009 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]]]}] 00:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 670ms 00:19:22 INFO - PROCESS | 1657 | 1461050362056 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 00:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:19:22 INFO - PROCESS | 1657 | 1461050362057 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 00:19:22 INFO - PROCESS | 1657 | 1461050362059 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:19:22 INFO - PROCESS | 1657 | 1461050362061 Marionette TRACE conn2 <- [1,1718,null,{}] 00:19:22 INFO - PROCESS | 1657 | 1461050362063 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}] 00:19:22 INFO - PROCESS | 1657 | 1461050362200 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 00:19:22 INFO - PROCESS | 1657 | 1461050362284 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x1259f3000 == 50 [pid = 1657] [id = 437] 00:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11a39e800) [pid = 1657] [serial = 1310] [outer = 0x0] 00:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12b5adc00) [pid = 1657] [serial = 1311] [outer = 0x11a39e800] 00:19:22 INFO - PROCESS | 1657 | 1461050362318 Marionette DEBUG loaded listener.js 00:19:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12bb32c00) [pid = 1657] [serial = 1312] [outer = 0x11a39e800] 00:19:22 INFO - PROCESS | 1657 | 1461050362827 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]]]}] 00:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 826ms 00:19:22 INFO - PROCESS | 1657 | 1461050362894 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 00:19:22 INFO - PROCESS | 1657 | 1461050362897 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 00:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:19:22 INFO - PROCESS | 1657 | 1461050362902 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:19:22 INFO - PROCESS | 1657 | 1461050362904 Marionette TRACE conn2 <- [1,1722,null,{}] 00:19:22 INFO - PROCESS | 1657 | 1461050362910 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}] 00:19:23 INFO - PROCESS | 1657 | 1461050363005 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 00:19:23 INFO - PROCESS | 1657 | 1461050363074 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190f1800 == 51 [pid = 1657] [id = 438] 00:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x115de8000) [pid = 1657] [serial = 1313] [outer = 0x0] 00:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x118e3e000) [pid = 1657] [serial = 1314] [outer = 0x115de8000] 00:19:23 INFO - PROCESS | 1657 | 1461050363104 Marionette DEBUG loaded listener.js 00:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x115005800) [pid = 1657] [serial = 1315] [outer = 0x115de8000] 00:19:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12da62000 == 50 [pid = 1657] [id = 430] 00:19:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12ce93000 == 49 [pid = 1657] [id = 429] 00:19:23 INFO - PROCESS | 1657 | --DOCSHELL 0x118e99000 == 48 [pid = 1657] [id = 428] 00:19:23 INFO - PROCESS | 1657 | --DOCSHELL 0x12b587800 == 47 [pid = 1657] [id = 427] 00:19:23 INFO - PROCESS | 1657 | --DOCSHELL 0x1289e0800 == 46 [pid = 1657] [id = 426] 00:19:23 INFO - PROCESS | 1657 | --DOCSHELL 0x126425000 == 45 [pid = 1657] [id = 425] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12cee2800) [pid = 1657] [serial = 1239] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOCSHELL 0x1190f9000 == 44 [pid = 1657] [id = 424] 00:19:23 INFO - PROCESS | 1657 | --DOCSHELL 0x11be95000 == 43 [pid = 1657] [id = 423] 00:19:23 INFO - PROCESS | 1657 | --DOCSHELL 0x11b937800 == 42 [pid = 1657] [id = 422] 00:19:23 INFO - PROCESS | 1657 | --DOCSHELL 0x118a47800 == 41 [pid = 1657] [id = 421] 00:19:23 INFO - PROCESS | 1657 | --DOCSHELL 0x118e89000 == 40 [pid = 1657] [id = 420] 00:19:23 INFO - PROCESS | 1657 | --DOCSHELL 0x11a1a8800 == 39 [pid = 1657] [id = 419] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x125ba4800) [pid = 1657] [serial = 1221] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x1296e8800) [pid = 1657] [serial = 1224] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12b5a1400) [pid = 1657] [serial = 1227] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x115b58400) [pid = 1657] [serial = 1188] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1260cf000) [pid = 1657] [serial = 1197] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11b115c00) [pid = 1657] [serial = 1194] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11b78d000) [pid = 1657] [serial = 1215] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x11b9ac800) [pid = 1657] [serial = 1216] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12b23c800) [pid = 1657] [serial = 1225] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11a3b8000) [pid = 1657] [serial = 1209] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11a4f5800) [pid = 1657] [serial = 1210] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1296e5800) [pid = 1657] [serial = 1204] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1270bb800) [pid = 1657] [serial = 1203] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11a6dac00) [pid = 1657] [serial = 1212] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11b461000) [pid = 1657] [serial = 1213] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x126c98c00) [pid = 1657] [serial = 1200] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x1197a7800) [pid = 1657] [serial = 1207] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x118a2a000) [pid = 1657] [serial = 1206] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11a3ba000) [pid = 1657] [serial = 1191] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11a4f0000) [pid = 1657] [serial = 1230] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12bb34400) [pid = 1657] [serial = 1236] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12b5ad000) [pid = 1657] [serial = 1228] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11bee3000) [pid = 1657] [serial = 1231] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12bdec800) [pid = 1657] [serial = 1237] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12627fc00) [pid = 1657] [serial = 1233] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12bb06c00) [pid = 1657] [serial = 1234] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11b9b4400) [pid = 1657] [serial = 1218] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x123116c00) [pid = 1657] [serial = 1219] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x129696400) [pid = 1657] [serial = 1222] [outer = 0x0] [url = about:blank] 00:19:23 INFO - PROCESS | 1657 | 1461050363547 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]]]}] 00:19:23 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 00:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 672ms 00:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:19:23 INFO - PROCESS | 1657 | 1461050363575 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 00:19:23 INFO - PROCESS | 1657 | 1461050363579 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 00:19:23 INFO - PROCESS | 1657 | 1461050363584 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:19:23 INFO - PROCESS | 1657 | 1461050363586 Marionette TRACE conn2 <- [1,1726,null,{}] 00:19:23 INFO - PROCESS | 1657 | 1461050363589 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}] 00:19:23 INFO - PROCESS | 1657 | 1461050363724 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 00:19:23 INFO - PROCESS | 1657 | 1461050363733 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x11af55000 == 40 [pid = 1657] [id = 439] 00:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11a298800) [pid = 1657] [serial = 1316] [outer = 0x0] 00:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11a4f2000) [pid = 1657] [serial = 1317] [outer = 0x11a298800] 00:19:23 INFO - PROCESS | 1657 | 1461050363776 Marionette DEBUG loaded listener.js 00:19:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11a5c5400) [pid = 1657] [serial = 1318] [outer = 0x11a298800] 00:19:24 INFO - PROCESS | 1657 | 1461050364240 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]]]}] 00:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 672ms 00:19:24 INFO - PROCESS | 1657 | 1461050364255 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 00:19:24 INFO - PROCESS | 1657 | 1461050364257 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 00:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:19:24 INFO - PROCESS | 1657 | 1461050364262 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:19:24 INFO - PROCESS | 1657 | 1461050364265 Marionette TRACE conn2 <- [1,1730,null,{}] 00:19:24 INFO - PROCESS | 1657 | 1461050364272 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}] 00:19:24 INFO - PROCESS | 1657 | 1461050364364 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 00:19:24 INFO - PROCESS | 1657 | 1461050364369 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bb9000 == 41 [pid = 1657] [id = 440] 00:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11b457400) [pid = 1657] [serial = 1319] [outer = 0x0] 00:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11b6e2400) [pid = 1657] [serial = 1320] [outer = 0x11b457400] 00:19:24 INFO - PROCESS | 1657 | 1461050364399 Marionette DEBUG loaded listener.js 00:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11b797c00) [pid = 1657] [serial = 1321] [outer = 0x11b457400] 00:19:24 INFO - PROCESS | 1657 | 1461050364731 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]]]}] 00:19:24 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 00:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 521ms 00:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:19:24 INFO - PROCESS | 1657 | 1461050364784 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 00:19:24 INFO - PROCESS | 1657 | 1461050364786 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 00:19:24 INFO - PROCESS | 1657 | 1461050364788 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:19:24 INFO - PROCESS | 1657 | 1461050364789 Marionette TRACE conn2 <- [1,1734,null,{}] 00:19:24 INFO - PROCESS | 1657 | 1461050364791 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}] 00:19:24 INFO - PROCESS | 1657 | 1461050364870 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 00:19:24 INFO - PROCESS | 1657 | 1461050364877 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x1275b8800 == 42 [pid = 1657] [id = 441] 00:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11b7abc00) [pid = 1657] [serial = 1322] [outer = 0x0] 00:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11b9bd400) [pid = 1657] [serial = 1323] [outer = 0x11b7abc00] 00:19:24 INFO - PROCESS | 1657 | 1461050364901 Marionette DEBUG loaded listener.js 00:19:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x125815400) [pid = 1657] [serial = 1324] [outer = 0x11b7abc00] 00:19:25 INFO - PROCESS | 1657 | 1461050365229 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]]]}] 00:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 471ms 00:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:19:25 INFO - PROCESS | 1657 | 1461050365261 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 00:19:25 INFO - PROCESS | 1657 | 1461050365262 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 00:19:25 INFO - PROCESS | 1657 | 1461050365265 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:19:25 INFO - PROCESS | 1657 | 1461050365266 Marionette TRACE conn2 <- [1,1738,null,{}] 00:19:25 INFO - PROCESS | 1657 | 1461050365268 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}] 00:19:25 INFO - PROCESS | 1657 | 1461050365345 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 00:19:25 INFO - PROCESS | 1657 | 1461050365407 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b3a3800 == 43 [pid = 1657] [id = 442] 00:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11b7b4000) [pid = 1657] [serial = 1325] [outer = 0x0] 00:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x125947000) [pid = 1657] [serial = 1326] [outer = 0x11b7b4000] 00:19:25 INFO - PROCESS | 1657 | 1461050365433 Marionette DEBUG loaded listener.js 00:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x126747000) [pid = 1657] [serial = 1327] [outer = 0x11b7b4000] 00:19:25 INFO - PROCESS | 1657 | 1461050365726 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]]]}] 00:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 518ms 00:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:19:25 INFO - PROCESS | 1657 | 1461050365786 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 00:19:25 INFO - PROCESS | 1657 | 1461050365787 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 00:19:25 INFO - PROCESS | 1657 | 1461050365789 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:19:25 INFO - PROCESS | 1657 | 1461050365790 Marionette TRACE conn2 <- [1,1742,null,{}] 00:19:25 INFO - PROCESS | 1657 | 1461050365793 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}] 00:19:25 INFO - PROCESS | 1657 | 1461050365903 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 00:19:25 INFO - PROCESS | 1657 | 1461050365940 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ce85000 == 44 [pid = 1657] [id = 443] 00:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x126286800) [pid = 1657] [serial = 1328] [outer = 0x0] 00:19:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x127677000) [pid = 1657] [serial = 1329] [outer = 0x126286800] 00:19:25 INFO - PROCESS | 1657 | 1461050365968 Marionette DEBUG loaded listener.js 00:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12bb05000) [pid = 1657] [serial = 1330] [outer = 0x126286800] 00:19:26 INFO - PROCESS | 1657 | 1461050366288 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]]]}] 00:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 521ms 00:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:19:26 INFO - PROCESS | 1657 | 1461050366311 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 00:19:26 INFO - PROCESS | 1657 | 1461050366312 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 00:19:26 INFO - PROCESS | 1657 | 1461050366314 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:19:26 INFO - PROCESS | 1657 | 1461050366315 Marionette TRACE conn2 <- [1,1746,null,{}] 00:19:26 INFO - PROCESS | 1657 | 1461050366317 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}] 00:19:26 INFO - PROCESS | 1657 | 1461050366415 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 00:19:26 INFO - PROCESS | 1657 | 1461050366431 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d8a0800 == 45 [pid = 1657] [id = 444] 00:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12bb0f400) [pid = 1657] [serial = 1331] [outer = 0x0] 00:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12bb35000) [pid = 1657] [serial = 1332] [outer = 0x12bb0f400] 00:19:26 INFO - PROCESS | 1657 | 1461050366456 Marionette DEBUG loaded listener.js 00:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12bd76800) [pid = 1657] [serial = 1333] [outer = 0x12bb0f400] 00:19:26 INFO - PROCESS | 1657 | 1461050366778 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]]]}] 00:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 468ms 00:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:19:26 INFO - PROCESS | 1657 | 1461050366783 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 00:19:26 INFO - PROCESS | 1657 | 1461050366784 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 00:19:26 INFO - PROCESS | 1657 | 1461050366786 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:19:26 INFO - PROCESS | 1657 | 1461050366787 Marionette TRACE conn2 <- [1,1750,null,{}] 00:19:26 INFO - PROCESS | 1657 | 1461050366790 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}] 00:19:26 INFO - PROCESS | 1657 | 1461050366885 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 00:19:26 INFO - PROCESS | 1657 | 1461050366896 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e4aa800 == 46 [pid = 1657] [id = 445] 00:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x117f3dc00) [pid = 1657] [serial = 1334] [outer = 0x0] 00:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12bd77c00) [pid = 1657] [serial = 1335] [outer = 0x117f3dc00] 00:19:26 INFO - PROCESS | 1657 | 1461050366921 Marionette DEBUG loaded listener.js 00:19:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12bdeb800) [pid = 1657] [serial = 1336] [outer = 0x117f3dc00] 00:19:27 INFO - PROCESS | 1657 | 1461050367251 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]]]}] 00:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 473ms 00:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:19:27 INFO - PROCESS | 1657 | 1461050367261 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 00:19:27 INFO - PROCESS | 1657 | 1461050367262 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 00:19:27 INFO - PROCESS | 1657 | 1461050367264 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:19:27 INFO - PROCESS | 1657 | 1461050367265 Marionette TRACE conn2 <- [1,1754,null,{}] 00:19:27 INFO - PROCESS | 1657 | 1461050367267 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}] 00:19:27 INFO - PROCESS | 1657 | 1461050367367 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 00:19:27 INFO - PROCESS | 1657 | 1461050367411 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e87e800 == 47 [pid = 1657] [id = 446] 00:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12cee5400) [pid = 1657] [serial = 1337] [outer = 0x0] 00:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12d0b3000) [pid = 1657] [serial = 1338] [outer = 0x12cee5400] 00:19:27 INFO - PROCESS | 1657 | 1461050367436 Marionette DEBUG loaded listener.js 00:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12d0bd800) [pid = 1657] [serial = 1339] [outer = 0x12cee5400] 00:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x114407800) [pid = 1657] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11b792c00) [pid = 1657] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12580cc00) [pid = 1657] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x115be7c00) [pid = 1657] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x125848800) [pid = 1657] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11a37b400) [pid = 1657] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x118a24400) [pid = 1657] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11a4f4400) [pid = 1657] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11446c800) [pid = 1657] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11b460400) [pid = 1657] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12bded000) [pid = 1657] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12897c800) [pid = 1657] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:19:27 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x11b6ddc00) [pid = 1657] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:19:27 INFO - PROCESS | 1657 | 1461050367852 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]]]}] 00:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 620ms 00:19:27 INFO - PROCESS | 1657 | 1461050367884 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 00:19:27 INFO - PROCESS | 1657 | 1461050367885 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 00:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:19:27 INFO - PROCESS | 1657 | 1461050367888 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:19:27 INFO - PROCESS | 1657 | 1461050367889 Marionette TRACE conn2 <- [1,1758,null,{}] 00:19:27 INFO - PROCESS | 1657 | 1461050367894 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}] 00:19:27 INFO - PROCESS | 1657 | 1461050367977 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 00:19:27 INFO - PROCESS | 1657 | 1461050367981 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c0b4800 == 48 [pid = 1657] [id = 447] 00:19:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x117f37c00) [pid = 1657] [serial = 1340] [outer = 0x0] 00:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11b460400) [pid = 1657] [serial = 1341] [outer = 0x117f37c00] 00:19:28 INFO - PROCESS | 1657 | 1461050368006 Marionette DEBUG loaded listener.js 00:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x125819c00) [pid = 1657] [serial = 1342] [outer = 0x117f37c00] 00:19:28 INFO - PROCESS | 1657 | 1461050368347 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]]]}] 00:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 472ms 00:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:19:28 INFO - PROCESS | 1657 | 1461050368361 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 00:19:28 INFO - PROCESS | 1657 | 1461050368362 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 00:19:28 INFO - PROCESS | 1657 | 1461050368364 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:19:28 INFO - PROCESS | 1657 | 1461050368366 Marionette TRACE conn2 <- [1,1762,null,{}] 00:19:28 INFO - PROCESS | 1657 | 1461050368368 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}] 00:19:28 INFO - PROCESS | 1657 | 1461050368489 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 00:19:28 INFO - PROCESS | 1657 | 1461050368496 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f868000 == 49 [pid = 1657] [id = 448] 00:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x118895400) [pid = 1657] [serial = 1343] [outer = 0x0] 00:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12d0be400) [pid = 1657] [serial = 1344] [outer = 0x118895400] 00:19:28 INFO - PROCESS | 1657 | 1461050368526 Marionette DEBUG loaded listener.js 00:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12d3a0800) [pid = 1657] [serial = 1345] [outer = 0x118895400] 00:19:28 INFO - PROCESS | 1657 | 1461050368827 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]]]}] 00:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 471ms 00:19:28 INFO - PROCESS | 1657 | 1461050368835 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 00:19:28 INFO - PROCESS | 1657 | 1461050368836 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 00:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:19:28 INFO - PROCESS | 1657 | 1461050368839 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:19:28 INFO - PROCESS | 1657 | 1461050368840 Marionette TRACE conn2 <- [1,1766,null,{}] 00:19:28 INFO - PROCESS | 1657 | 1461050368850 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}] 00:19:28 INFO - PROCESS | 1657 | 1461050368935 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 00:19:28 INFO - PROCESS | 1657 | 1461050368940 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff68000 == 50 [pid = 1657] [id = 449] 00:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12d3a0c00) [pid = 1657] [serial = 1346] [outer = 0x0] 00:19:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12d8eb400) [pid = 1657] [serial = 1347] [outer = 0x12d3a0c00] 00:19:28 INFO - PROCESS | 1657 | 1461050368965 Marionette DEBUG loaded listener.js 00:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12d8f0000) [pid = 1657] [serial = 1348] [outer = 0x12d3a0c00] 00:19:29 INFO - PROCESS | 1657 | 1461050369300 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]]]}] 00:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 478ms 00:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:19:29 INFO - PROCESS | 1657 | 1461050369317 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 00:19:29 INFO - PROCESS | 1657 | 1461050369318 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 00:19:29 INFO - PROCESS | 1657 | 1461050369320 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:19:29 INFO - PROCESS | 1657 | 1461050369321 Marionette TRACE conn2 <- [1,1770,null,{}] 00:19:29 INFO - PROCESS | 1657 | 1461050369325 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}] 00:19:29 INFO - PROCESS | 1657 | 1461050369437 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 00:19:29 INFO - PROCESS | 1657 | 1461050369443 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff76800 == 51 [pid = 1657] [id = 450] 00:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12d39bc00) [pid = 1657] [serial = 1349] [outer = 0x0] 00:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12da9e800) [pid = 1657] [serial = 1350] [outer = 0x12d39bc00] 00:19:29 INFO - PROCESS | 1657 | 1461050369468 Marionette DEBUG loaded listener.js 00:19:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12daa7400) [pid = 1657] [serial = 1351] [outer = 0x12d39bc00] 00:19:29 INFO - PROCESS | 1657 | 1461050369825 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]]]}] 00:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 00:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:19:29 INFO - PROCESS | 1657 | 1461050369841 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 00:19:29 INFO - PROCESS | 1657 | 1461050369844 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 00:19:29 INFO - PROCESS | 1657 | 1461050369847 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:19:29 INFO - PROCESS | 1657 | 1461050369850 Marionette TRACE conn2 <- [1,1774,null,{}] 00:19:29 INFO - PROCESS | 1657 | 1461050369855 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}] 00:19:29 INFO - PROCESS | 1657 | 1461050369967 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 00:19:30 INFO - PROCESS | 1657 | 1461050370021 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197f4800 == 52 [pid = 1657] [id = 451] 00:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x114cc7800) [pid = 1657] [serial = 1352] [outer = 0x0] 00:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x115003c00) [pid = 1657] [serial = 1353] [outer = 0x114cc7800] 00:19:30 INFO - PROCESS | 1657 | 1461050370054 Marionette DEBUG loaded listener.js 00:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x118e3cc00) [pid = 1657] [serial = 1354] [outer = 0x114cc7800] 00:19:30 INFO - PROCESS | 1657 | 1461050370521 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]]]}] 00:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 721ms 00:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:19:30 INFO - PROCESS | 1657 | 1461050370569 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 00:19:30 INFO - PROCESS | 1657 | 1461050370574 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 00:19:30 INFO - PROCESS | 1657 | 1461050370578 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:19:30 INFO - PROCESS | 1657 | 1461050370580 Marionette TRACE conn2 <- [1,1778,null,{}] 00:19:30 INFO - PROCESS | 1657 | 1461050370583 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}] 00:19:30 INFO - PROCESS | 1657 | 1461050370713 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 00:19:30 INFO - PROCESS | 1657 | 1461050370781 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bff2800 == 53 [pid = 1657] [id = 452] 00:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x115d6b800) [pid = 1657] [serial = 1355] [outer = 0x0] 00:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x11a3b1000) [pid = 1657] [serial = 1356] [outer = 0x115d6b800] 00:19:30 INFO - PROCESS | 1657 | 1461050370811 Marionette DEBUG loaded listener.js 00:19:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x11b3e1c00) [pid = 1657] [serial = 1357] [outer = 0x115d6b800] 00:19:31 INFO - PROCESS | 1657 | 1461050371223 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]]]}] 00:19:31 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 00:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 670ms 00:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:19:31 INFO - PROCESS | 1657 | 1461050371248 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 00:19:31 INFO - PROCESS | 1657 | 1461050371250 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 00:19:31 INFO - PROCESS | 1657 | 1461050371252 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:19:31 INFO - PROCESS | 1657 | 1461050371255 Marionette TRACE conn2 <- [1,1782,null,{}] 00:19:31 INFO - PROCESS | 1657 | 1461050371263 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}] 00:19:31 INFO - PROCESS | 1657 | 1461050371369 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 00:19:31 INFO - PROCESS | 1657 | 1461050371425 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecca000 == 54 [pid = 1657] [id = 453] 00:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x11b794c00) [pid = 1657] [serial = 1358] [outer = 0x0] 00:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x125d9a400) [pid = 1657] [serial = 1359] [outer = 0x11b794c00] 00:19:31 INFO - PROCESS | 1657 | 1461050371457 Marionette DEBUG loaded listener.js 00:19:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x1270b8400) [pid = 1657] [serial = 1360] [outer = 0x11b794c00] 00:19:31 INFO - PROCESS | 1657 | 1461050371876 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]]]}] 00:19:31 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 00:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 673ms 00:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:19:31 INFO - PROCESS | 1657 | 1461050371925 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 00:19:31 INFO - PROCESS | 1657 | 1461050371927 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 00:19:31 INFO - PROCESS | 1657 | 1461050371929 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:19:31 INFO - PROCESS | 1657 | 1461050371931 Marionette TRACE conn2 <- [1,1786,null,{}] 00:19:31 INFO - PROCESS | 1657 | 1461050371933 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}] 00:19:32 INFO - PROCESS | 1657 | 1461050372059 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 00:19:32 INFO - PROCESS | 1657 | 1461050372141 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x13041e800 == 55 [pid = 1657] [id = 454] 00:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12b23ec00) [pid = 1657] [serial = 1361] [outer = 0x0] 00:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12b5a2800) [pid = 1657] [serial = 1362] [outer = 0x12b23ec00] 00:19:32 INFO - PROCESS | 1657 | 1461050372172 Marionette DEBUG loaded listener.js 00:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12bb2f000) [pid = 1657] [serial = 1363] [outer = 0x12b23ec00] 00:19:32 INFO - PROCESS | 1657 | 1461050372576 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]]]}] 00:19:32 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 00:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 671ms 00:19:32 INFO - PROCESS | 1657 | 1461050372601 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 00:19:32 INFO - PROCESS | 1657 | 1461050372602 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 00:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:19:32 INFO - PROCESS | 1657 | 1461050372605 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:19:32 INFO - PROCESS | 1657 | 1461050372606 Marionette TRACE conn2 <- [1,1790,null,{}] 00:19:32 INFO - PROCESS | 1657 | 1461050372609 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}] 00:19:32 INFO - PROCESS | 1657 | 1461050372708 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 00:19:32 INFO - PROCESS | 1657 | 1461050372765 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x1305b1800 == 56 [pid = 1657] [id = 455] 00:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12bb2fc00) [pid = 1657] [serial = 1364] [outer = 0x0] 00:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x12d0b5800) [pid = 1657] [serial = 1365] [outer = 0x12bb2fc00] 00:19:32 INFO - PROCESS | 1657 | 1461050372795 Marionette DEBUG loaded listener.js 00:19:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12d398400) [pid = 1657] [serial = 1366] [outer = 0x12bb2fc00] 00:19:33 INFO - PROCESS | 1657 | 1461050373265 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]]]}] 00:19:33 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) 00:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 671ms 00:19:33 INFO - PROCESS | 1657 | 1461050373278 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 00:19:33 INFO - PROCESS | 1657 | 1461050373280 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 00:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:19:33 INFO - PROCESS | 1657 | 1461050373284 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:19:33 INFO - PROCESS | 1657 | 1461050373286 Marionette TRACE conn2 <- [1,1794,null,{}] 00:19:33 INFO - PROCESS | 1657 | 1461050373290 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}] 00:19:33 INFO - PROCESS | 1657 | 1461050373493 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 00:19:33 INFO - PROCESS | 1657 | 1461050373611 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b48d800 == 57 [pid = 1657] [id = 456] 00:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x1149b6000) [pid = 1657] [serial = 1367] [outer = 0x0] 00:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x118e3f400) [pid = 1657] [serial = 1368] [outer = 0x1149b6000] 00:19:33 INFO - PROCESS | 1657 | 1461050373648 Marionette DEBUG loaded listener.js 00:19:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12dcb4c00) [pid = 1657] [serial = 1369] [outer = 0x1149b6000] 00:19:34 INFO - PROCESS | 1657 | 1461050374248 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]]]}] 00:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1025ms 00:19:34 INFO - PROCESS | 1657 | 1461050374310 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 00:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:19:34 INFO - PROCESS | 1657 | 1461050374312 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 00:19:34 INFO - PROCESS | 1657 | 1461050374316 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:19:34 INFO - PROCESS | 1657 | 1461050374318 Marionette TRACE conn2 <- [1,1798,null,{}] 00:19:34 INFO - PROCESS | 1657 | 1461050374321 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}] 00:19:34 INFO - PROCESS | 1657 | 1461050374417 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 00:19:34 INFO - PROCESS | 1657 | 1461050374488 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x118e99000 == 58 [pid = 1657] [id = 457] 00:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x114cd6800) [pid = 1657] [serial = 1370] [outer = 0x0] 00:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x11504b000) [pid = 1657] [serial = 1371] [outer = 0x114cd6800] 00:19:34 INFO - PROCESS | 1657 | 1461050374517 Marionette DEBUG loaded listener.js 00:19:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x1187c9000) [pid = 1657] [serial = 1372] [outer = 0x114cd6800] 00:19:34 INFO - PROCESS | 1657 | 1461050374969 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]]]}] 00:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 674ms 00:19:34 INFO - PROCESS | 1657 | 1461050374990 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 00:19:34 INFO - PROCESS | 1657 | 1461050374994 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 00:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:19:35 INFO - PROCESS | 1657 | 1461050374998 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:19:35 INFO - PROCESS | 1657 | 1461050375000 Marionette TRACE conn2 <- [1,1802,null,{}] 00:19:35 INFO - PROCESS | 1657 | 1461050375002 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}] 00:19:35 INFO - PROCESS | 1657 | 1461050375095 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 00:19:35 INFO - PROCESS | 1657 | 1461050375162 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ba96800 == 59 [pid = 1657] [id = 458] 00:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x118a24400) [pid = 1657] [serial = 1373] [outer = 0x0] 00:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x11a3a1800) [pid = 1657] [serial = 1374] [outer = 0x118a24400] 00:19:35 INFO - PROCESS | 1657 | 1461050375194 Marionette DEBUG loaded listener.js 00:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x11a5c3000) [pid = 1657] [serial = 1375] [outer = 0x118a24400] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12ff68000 == 58 [pid = 1657] [id = 449] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12f868000 == 57 [pid = 1657] [id = 448] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12c0b4800 == 56 [pid = 1657] [id = 447] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12e87e800 == 55 [pid = 1657] [id = 446] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12e4aa800 == 54 [pid = 1657] [id = 445] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12d8a0800 == 53 [pid = 1657] [id = 444] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12ce85000 == 52 [pid = 1657] [id = 443] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x12b5a8000) [pid = 1657] [serial = 1293] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x125ffec00) [pid = 1657] [serial = 1248] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x129165400) [pid = 1657] [serial = 1251] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12bd6d800) [pid = 1657] [serial = 1254] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x11504fc00) [pid = 1657] [serial = 1242] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x11a3a4000) [pid = 1657] [serial = 1245] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11b3a3800 == 51 [pid = 1657] [id = 442] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1275b8800 == 50 [pid = 1657] [id = 441] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x125bb9000 == 49 [pid = 1657] [id = 440] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11af55000 == 48 [pid = 1657] [id = 439] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1190f1800 == 47 [pid = 1657] [id = 438] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1259f3000 == 46 [pid = 1657] [id = 437] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1aa000 == 45 [pid = 1657] [id = 436] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12ecbc000 == 44 [pid = 1657] [id = 435] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12d194800 == 43 [pid = 1657] [id = 434] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11b779000 == 42 [pid = 1657] [id = 433] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x118187800 == 41 [pid = 1657] [id = 432] 00:19:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12e66c800 == 40 [pid = 1657] [id = 431] 00:19:35 INFO - PROCESS | 1657 | 1461050375578 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]]]}] 00:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 621ms 00:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:19:35 INFO - PROCESS | 1657 | 1461050375619 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 00:19:35 INFO - PROCESS | 1657 | 1461050375621 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 00:19:35 INFO - PROCESS | 1657 | 1461050375623 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:19:35 INFO - PROCESS | 1657 | 1461050375627 Marionette TRACE conn2 <- [1,1806,null,{}] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12b23a000) [pid = 1657] [serial = 1291] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x114e16c00) [pid = 1657] [serial = 1258] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x123111400) [pid = 1657] [serial = 1278] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12897bc00) [pid = 1657] [serial = 1288] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x126cb3400) [pid = 1657] [serial = 1287] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x11882b000) [pid = 1657] [serial = 1260] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x125c92800) [pid = 1657] [serial = 1281] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x11a3b9800) [pid = 1657] [serial = 1266] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x125844800) [pid = 1657] [serial = 1279] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11961cc00) [pid = 1657] [serial = 1263] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x11a6d5c00) [pid = 1657] [serial = 1267] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x11a87c400) [pid = 1657] [serial = 1269] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x115006800) [pid = 1657] [serial = 1284] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x11446f000) [pid = 1657] [serial = 1257] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x126283400) [pid = 1657] [serial = 1282] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11b7a5c00) [pid = 1657] [serial = 1285] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x11b792400) [pid = 1657] [serial = 1273] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x118e48c00) [pid = 1657] [serial = 1261] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11b1a8400) [pid = 1657] [serial = 1270] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x11a37ac00) [pid = 1657] [serial = 1264] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12d0b5000) [pid = 1657] [serial = 1240] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x1294db000) [pid = 1657] [serial = 1290] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11b7b3800) [pid = 1657] [serial = 1275] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11b9ba800) [pid = 1657] [serial = 1276] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11b6d8000) [pid = 1657] [serial = 1272] [outer = 0x0] [url = about:blank] 00:19:35 INFO - PROCESS | 1657 | 1461050375645 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}] 00:19:35 INFO - PROCESS | 1657 | 1461050375747 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 00:19:35 INFO - PROCESS | 1657 | 1461050375751 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b476000 == 41 [pid = 1657] [id = 459] 00:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11a6d6800) [pid = 1657] [serial = 1376] [outer = 0x0] 00:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11a87cc00) [pid = 1657] [serial = 1377] [outer = 0x11a6d6800] 00:19:35 INFO - PROCESS | 1657 | 1461050375782 Marionette DEBUG loaded listener.js 00:19:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11b1b1800) [pid = 1657] [serial = 1378] [outer = 0x11a6d6800] 00:19:36 INFO - PROCESS | 1657 | 1461050376120 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]]]}] 00:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 525ms 00:19:36 INFO - PROCESS | 1657 | 1461050376149 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 00:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:19:36 INFO - PROCESS | 1657 | 1461050376152 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 00:19:36 INFO - PROCESS | 1657 | 1461050376155 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:19:36 INFO - PROCESS | 1657 | 1461050376156 Marionette TRACE conn2 <- [1,1810,null,{}] 00:19:36 INFO - PROCESS | 1657 | 1461050376162 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}] 00:19:36 INFO - PROCESS | 1657 | 1461050376287 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 00:19:36 INFO - PROCESS | 1657 | 1461050376368 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x1259fb800 == 42 [pid = 1657] [id = 460] 00:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11b3da800) [pid = 1657] [serial = 1379] [outer = 0x0] 00:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11b6ddc00) [pid = 1657] [serial = 1380] [outer = 0x11b3da800] 00:19:36 INFO - PROCESS | 1657 | 1461050376409 Marionette DEBUG loaded listener.js 00:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11b799800) [pid = 1657] [serial = 1381] [outer = 0x11b3da800] 00:19:36 INFO - PROCESS | 1657 | 1461050376808 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]]]}] 00:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 675ms 00:19:36 INFO - PROCESS | 1657 | 1461050376830 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 00:19:36 INFO - PROCESS | 1657 | 1461050376832 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 00:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:19:36 INFO - PROCESS | 1657 | 1461050376834 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:19:36 INFO - PROCESS | 1657 | 1461050376835 Marionette TRACE conn2 <- [1,1814,null,{}] 00:19:36 INFO - PROCESS | 1657 | 1461050376837 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}] 00:19:36 INFO - PROCESS | 1657 | 1461050376916 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 00:19:36 INFO - PROCESS | 1657 | 1461050376920 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a58800 == 43 [pid = 1657] [id = 461] 00:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11b7a9000) [pid = 1657] [serial = 1382] [outer = 0x0] 00:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11b9b2000) [pid = 1657] [serial = 1383] [outer = 0x11b7a9000] 00:19:36 INFO - PROCESS | 1657 | 1461050376947 Marionette DEBUG loaded listener.js 00:19:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11beee000) [pid = 1657] [serial = 1384] [outer = 0x11b7a9000] 00:19:37 INFO - PROCESS | 1657 | 1461050377298 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]]]}] 00:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 471ms 00:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:19:37 INFO - PROCESS | 1657 | 1461050377310 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 00:19:37 INFO - PROCESS | 1657 | 1461050377311 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 00:19:37 INFO - PROCESS | 1657 | 1461050377313 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:19:37 INFO - PROCESS | 1657 | 1461050377315 Marionette TRACE conn2 <- [1,1818,null,{}] 00:19:37 INFO - PROCESS | 1657 | 1461050377317 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}] 00:19:37 INFO - PROCESS | 1657 | 1461050377412 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 00:19:37 INFO - PROCESS | 1657 | 1461050377418 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x129436000 == 44 [pid = 1657] [id = 462] 00:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x123118400) [pid = 1657] [serial = 1385] [outer = 0x0] 00:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x125e87800) [pid = 1657] [serial = 1386] [outer = 0x123118400] 00:19:37 INFO - PROCESS | 1657 | 1461050377446 Marionette DEBUG loaded listener.js 00:19:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x127676400) [pid = 1657] [serial = 1387] [outer = 0x123118400] 00:19:37 INFO - PROCESS | 1657 | 1461050377829 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]]]}] 00:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 569ms 00:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:19:37 INFO - PROCESS | 1657 | 1461050377882 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 00:19:37 INFO - PROCESS | 1657 | 1461050377883 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 00:19:37 INFO - PROCESS | 1657 | 1461050377885 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:19:37 INFO - PROCESS | 1657 | 1461050377886 Marionette TRACE conn2 <- [1,1822,null,{}] 00:19:37 INFO - PROCESS | 1657 | 1461050377889 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}] 00:19:37 INFO - PROCESS | 1657 | 1461050377987 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 00:19:38 INFO - PROCESS | 1657 | 1461050378003 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba68800 == 45 [pid = 1657] [id = 463] 00:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12767ac00) [pid = 1657] [serial = 1388] [outer = 0x0] 00:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x129164c00) [pid = 1657] [serial = 1389] [outer = 0x12767ac00] 00:19:38 INFO - PROCESS | 1657 | 1461050378028 Marionette DEBUG loaded listener.js 00:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x129698400) [pid = 1657] [serial = 1390] [outer = 0x12767ac00] 00:19:38 INFO - PROCESS | 1657 | 1461050378356 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]]]}] 00:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 522ms 00:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:19:38 INFO - PROCESS | 1657 | 1461050378408 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 00:19:38 INFO - PROCESS | 1657 | 1461050378409 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 00:19:38 INFO - PROCESS | 1657 | 1461050378411 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:19:38 INFO - PROCESS | 1657 | 1461050378413 Marionette TRACE conn2 <- [1,1826,null,{}] 00:19:38 INFO - PROCESS | 1657 | 1461050378415 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}] 00:19:38 INFO - PROCESS | 1657 | 1461050378513 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 00:19:38 INFO - PROCESS | 1657 | 1461050378536 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ce85000 == 46 [pid = 1657] [id = 464] 00:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12969c400) [pid = 1657] [serial = 1391] [outer = 0x0] 00:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12b23b400) [pid = 1657] [serial = 1392] [outer = 0x12969c400] 00:19:38 INFO - PROCESS | 1657 | 1461050378562 Marionette DEBUG loaded listener.js 00:19:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12bb30000) [pid = 1657] [serial = 1393] [outer = 0x12969c400] 00:19:38 INFO - PROCESS | 1657 | 1461050378912 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]]]}] 00:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 00:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:19:38 INFO - PROCESS | 1657 | 1461050378931 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 00:19:38 INFO - PROCESS | 1657 | 1461050378932 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 00:19:38 INFO - PROCESS | 1657 | 1461050378934 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:19:38 INFO - PROCESS | 1657 | 1461050378935 Marionette TRACE conn2 <- [1,1830,null,{}] 00:19:38 INFO - PROCESS | 1657 | 1461050378937 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}] 00:19:39 INFO - PROCESS | 1657 | 1461050379042 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 00:19:39 INFO - PROCESS | 1657 | 1461050379046 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d88f000 == 47 [pid = 1657] [id = 465] 00:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1296e4000) [pid = 1657] [serial = 1394] [outer = 0x0] 00:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12bd7ac00) [pid = 1657] [serial = 1395] [outer = 0x1296e4000] 00:19:39 INFO - PROCESS | 1657 | 1461050379072 Marionette DEBUG loaded listener.js 00:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x12d0b0c00) [pid = 1657] [serial = 1396] [outer = 0x1296e4000] 00:19:39 INFO - PROCESS | 1657 | 1461050379403 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]]]}] 00:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 525ms 00:19:39 INFO - PROCESS | 1657 | 1461050379459 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 00:19:39 INFO - PROCESS | 1657 | 1461050379460 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 00:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:19:39 INFO - PROCESS | 1657 | 1461050379463 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:19:39 INFO - PROCESS | 1657 | 1461050379464 Marionette TRACE conn2 <- [1,1834,null,{}] 00:19:39 INFO - PROCESS | 1657 | 1461050379466 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}] 00:19:39 INFO - PROCESS | 1657 | 1461050379572 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x11a87b400) [pid = 1657] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x11a39e800) [pid = 1657] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x117f3dc00) [pid = 1657] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12897b800) [pid = 1657] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11b7b3c00) [pid = 1657] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11b457400) [pid = 1657] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x114e18400) [pid = 1657] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x115de8000) [pid = 1657] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12bb0f400) [pid = 1657] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x11b7b4000) [pid = 1657] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x114475000) [pid = 1657] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12cee5400) [pid = 1657] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x11a298800) [pid = 1657] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12b238c00) [pid = 1657] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11b7abc00) [pid = 1657] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12d3a0c00) [pid = 1657] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x117f37c00) [pid = 1657] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x118895400) [pid = 1657] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x126286800) [pid = 1657] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12897c000) [pid = 1657] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x113ef2c00) [pid = 1657] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12897e000) [pid = 1657] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12bb08000) [pid = 1657] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11a296400) [pid = 1657] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x117fa6000) [pid = 1657] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x11a42e800) [pid = 1657] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x125817400) [pid = 1657] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x114477400) [pid = 1657] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x114e0c000) [pid = 1657] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x118e41000) [pid = 1657] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x125da4000) [pid = 1657] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:19:39 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x126cbd000) [pid = 1657] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:19:39 INFO - PROCESS | 1657 | 1461050379846 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x114bda000 == 48 [pid = 1657] [id = 466] 00:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x1138bd400) [pid = 1657] [serial = 1397] [outer = 0x0] 00:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x114471c00) [pid = 1657] [serial = 1398] [outer = 0x1138bd400] 00:19:39 INFO - PROCESS | 1657 | 1461050379871 Marionette DEBUG loaded listener.js 00:19:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x117f3d400) [pid = 1657] [serial = 1399] [outer = 0x1138bd400] 00:19:40 INFO - PROCESS | 1657 | 1461050380134 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]]]}] 00:19:40 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 00:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 719ms 00:19:40 INFO - PROCESS | 1657 | 1461050380182 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 00:19:40 INFO - PROCESS | 1657 | 1461050380184 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 00:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:19:40 INFO - PROCESS | 1657 | 1461050380186 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:19:40 INFO - PROCESS | 1657 | 1461050380187 Marionette TRACE conn2 <- [1,1838,null,{}] 00:19:40 INFO - PROCESS | 1657 | 1461050380190 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}] 00:19:40 INFO - PROCESS | 1657 | 1461050380289 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 00:19:40 INFO - PROCESS | 1657 | 1461050380295 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e874000 == 49 [pid = 1657] [id = 467] 00:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x118e41000) [pid = 1657] [serial = 1400] [outer = 0x0] 00:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11a6dec00) [pid = 1657] [serial = 1401] [outer = 0x118e41000] 00:19:40 INFO - PROCESS | 1657 | 1461050380325 Marionette DEBUG loaded listener.js 00:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x129693800) [pid = 1657] [serial = 1402] [outer = 0x118e41000] 00:19:40 INFO - PROCESS | 1657 | 1461050380664 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]]]}] 00:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 521ms 00:19:40 INFO - PROCESS | 1657 | 1461050380709 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 00:19:40 INFO - PROCESS | 1657 | 1461050380711 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 00:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:19:40 INFO - PROCESS | 1657 | 1461050380723 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:19:40 INFO - PROCESS | 1657 | 1461050380724 Marionette TRACE conn2 <- [1,1842,null,{}] 00:19:40 INFO - PROCESS | 1657 | 1461050380726 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}] 00:19:40 INFO - PROCESS | 1657 | 1461050380804 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 00:19:40 INFO - PROCESS | 1657 | 1461050380811 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1a7000 == 50 [pid = 1657] [id = 468] 00:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12969dc00) [pid = 1657] [serial = 1403] [outer = 0x0] 00:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12bdee400) [pid = 1657] [serial = 1404] [outer = 0x12969dc00] 00:19:40 INFO - PROCESS | 1657 | 1461050380836 Marionette DEBUG loaded listener.js 00:19:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12d39a000) [pid = 1657] [serial = 1405] [outer = 0x12969dc00] 00:19:41 INFO - PROCESS | 1657 | 1461050381181 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]]]}] 00:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 469ms 00:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:19:41 INFO - PROCESS | 1657 | 1461050381192 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 00:19:41 INFO - PROCESS | 1657 | 1461050381193 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 00:19:41 INFO - PROCESS | 1657 | 1461050381195 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:19:41 INFO - PROCESS | 1657 | 1461050381196 Marionette TRACE conn2 <- [1,1846,null,{}] 00:19:41 INFO - PROCESS | 1657 | 1461050381199 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}] 00:19:41 INFO - PROCESS | 1657 | 1461050381280 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 00:19:41 INFO - PROCESS | 1657 | 1461050381284 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fa92000 == 51 [pid = 1657] [id = 469] 00:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12d39b800) [pid = 1657] [serial = 1406] [outer = 0x0] 00:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12d8ea000) [pid = 1657] [serial = 1407] [outer = 0x12d39b800] 00:19:41 INFO - PROCESS | 1657 | 1461050381309 Marionette DEBUG loaded listener.js 00:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12daa5000) [pid = 1657] [serial = 1408] [outer = 0x12d39b800] 00:19:41 INFO - PROCESS | 1657 | 1461050381633 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]]]}] 00:19:41 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) 00:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 470ms 00:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:19:41 INFO - PROCESS | 1657 | 1461050381666 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 00:19:41 INFO - PROCESS | 1657 | 1461050381667 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 00:19:41 INFO - PROCESS | 1657 | 1461050381669 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:19:41 INFO - PROCESS | 1657 | 1461050381670 Marionette TRACE conn2 <- [1,1850,null,{}] 00:19:41 INFO - PROCESS | 1657 | 1461050381673 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}] 00:19:41 INFO - PROCESS | 1657 | 1461050381782 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 00:19:41 INFO - PROCESS | 1657 | 1461050381874 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x11818c000 == 52 [pid = 1657] [id = 470] 00:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x111a57400) [pid = 1657] [serial = 1409] [outer = 0x0] 00:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x113ec2c00) [pid = 1657] [serial = 1410] [outer = 0x111a57400] 00:19:41 INFO - PROCESS | 1657 | 1461050381908 Marionette DEBUG loaded listener.js 00:19:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x1149b6800) [pid = 1657] [serial = 1411] [outer = 0x111a57400] 00:19:42 INFO - PROCESS | 1657 | 1461050382364 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]]]}] 00:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 718ms 00:19:42 INFO - PROCESS | 1657 | 1461050382393 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 00:19:42 INFO - PROCESS | 1657 | 1461050382396 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 00:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:19:42 INFO - PROCESS | 1657 | 1461050382401 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:19:42 INFO - PROCESS | 1657 | 1461050382403 Marionette TRACE conn2 <- [1,1854,null,{}] 00:19:42 INFO - PROCESS | 1657 | 1461050382408 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}] 00:19:42 INFO - PROCESS | 1657 | 1461050382532 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 00:19:42 INFO - PROCESS | 1657 | 1461050382641 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x1259e1800 == 53 [pid = 1657] [id = 471] 00:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11a3b1400) [pid = 1657] [serial = 1412] [outer = 0x0] 00:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11a4ecc00) [pid = 1657] [serial = 1413] [outer = 0x11a3b1400] 00:19:42 INFO - PROCESS | 1657 | 1461050382673 Marionette DEBUG loaded listener.js 00:19:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11a87d000) [pid = 1657] [serial = 1414] [outer = 0x11a3b1400] 00:19:43 INFO - PROCESS | 1657 | 1461050383080 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]]]}] 00:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 721ms 00:19:43 INFO - PROCESS | 1657 | 1461050383125 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 00:19:43 INFO - PROCESS | 1657 | 1461050383128 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 00:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:19:43 INFO - PROCESS | 1657 | 1461050383130 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:19:43 INFO - PROCESS | 1657 | 1461050383132 Marionette TRACE conn2 <- [1,1858,null,{}] 00:19:43 INFO - PROCESS | 1657 | 1461050383134 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}] 00:19:43 INFO - PROCESS | 1657 | 1461050383239 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 00:19:43 INFO - PROCESS | 1657 | 1461050383309 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x12bbaa800 == 54 [pid = 1657] [id = 472] 00:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11b10dc00) [pid = 1657] [serial = 1415] [outer = 0x0] 00:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11b6dac00) [pid = 1657] [serial = 1416] [outer = 0x11b10dc00] 00:19:43 INFO - PROCESS | 1657 | 1461050383339 Marionette DEBUG loaded listener.js 00:19:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11b9b9800) [pid = 1657] [serial = 1417] [outer = 0x11b10dc00] 00:19:43 INFO - PROCESS | 1657 | 1461050383767 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]]]}] 00:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 672ms 00:19:43 INFO - PROCESS | 1657 | 1461050383803 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 00:19:43 INFO - PROCESS | 1657 | 1461050383806 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 00:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:19:43 INFO - PROCESS | 1657 | 1461050383816 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:19:43 INFO - PROCESS | 1657 | 1461050383822 Marionette TRACE conn2 <- [1,1862,null,{}] 00:19:43 INFO - PROCESS | 1657 | 1461050383828 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}] 00:19:44 INFO - PROCESS | 1657 | 1461050384005 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 00:19:44 INFO - PROCESS | 1657 | 1461050384137 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff7e000 == 55 [pid = 1657] [id = 473] 00:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12310cc00) [pid = 1657] [serial = 1418] [outer = 0x0] 00:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12664d400) [pid = 1657] [serial = 1419] [outer = 0x12310cc00] 00:19:44 INFO - PROCESS | 1657 | 1461050384184 Marionette DEBUG loaded listener.js 00:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x128984c00) [pid = 1657] [serial = 1420] [outer = 0x12310cc00] 00:19:44 INFO - PROCESS | 1657 | 1461050384635 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]]]}] 00:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 884ms 00:19:44 INFO - PROCESS | 1657 | 1461050384694 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 00:19:44 INFO - PROCESS | 1657 | 1461050384696 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 00:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:19:44 INFO - PROCESS | 1657 | 1461050384699 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:19:44 INFO - PROCESS | 1657 | 1461050384700 Marionette TRACE conn2 <- [1,1866,null,{}] 00:19:44 INFO - PROCESS | 1657 | 1461050384703 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}] 00:19:44 INFO - PROCESS | 1657 | 1461050384804 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 00:19:44 INFO - PROCESS | 1657 | 1461050384874 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x1305ae800 == 56 [pid = 1657] [id = 474] 00:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12897b800) [pid = 1657] [serial = 1421] [outer = 0x0] 00:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12b246c00) [pid = 1657] [serial = 1422] [outer = 0x12897b800] 00:19:44 INFO - PROCESS | 1657 | 1461050384903 Marionette DEBUG loaded listener.js 00:19:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12d0be800) [pid = 1657] [serial = 1423] [outer = 0x12897b800] 00:19:45 INFO - PROCESS | 1657 | 1461050385334 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]]]}] 00:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 673ms 00:19:45 INFO - PROCESS | 1657 | 1461050385372 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 00:19:45 INFO - PROCESS | 1657 | 1461050385373 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 00:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:19:45 INFO - PROCESS | 1657 | 1461050385376 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:19:45 INFO - PROCESS | 1657 | 1461050385377 Marionette TRACE conn2 <- [1,1870,null,{}] 00:19:45 INFO - PROCESS | 1657 | 1461050385380 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}] 00:19:45 INFO - PROCESS | 1657 | 1461050385503 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 00:19:45 INFO - PROCESS | 1657 | 1461050385576 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b132800 == 57 [pid = 1657] [id = 475] 00:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x11961a400) [pid = 1657] [serial = 1424] [outer = 0x0] 00:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x11b79a800) [pid = 1657] [serial = 1425] [outer = 0x11961a400] 00:19:45 INFO - PROCESS | 1657 | 1461050385613 Marionette DEBUG loaded listener.js 00:19:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12bdef800) [pid = 1657] [serial = 1426] [outer = 0x11961a400] 00:19:46 INFO - PROCESS | 1657 | 1461050386198 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]]]}] 00:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 870ms 00:19:46 INFO - PROCESS | 1657 | 1461050386247 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 00:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:19:46 INFO - PROCESS | 1657 | 1461050386249 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 00:19:46 INFO - PROCESS | 1657 | 1461050386253 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:19:46 INFO - PROCESS | 1657 | 1461050386256 Marionette TRACE conn2 <- [1,1874,null,{}] 00:19:46 INFO - PROCESS | 1657 | 1461050386280 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}] 00:19:46 INFO - PROCESS | 1657 | 1461050386391 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 00:19:46 INFO - PROCESS | 1657 | 1461050386466 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1258ba800 == 58 [pid = 1657] [id = 476] 00:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x11446f000) [pid = 1657] [serial = 1427] [outer = 0x0] 00:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x114e0a400) [pid = 1657] [serial = 1428] [outer = 0x11446f000] 00:19:46 INFO - PROCESS | 1657 | 1461050386496 Marionette DEBUG loaded listener.js 00:19:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x115de4c00) [pid = 1657] [serial = 1429] [outer = 0x11446f000] 00:19:46 INFO - PROCESS | 1657 | 1461050386936 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]]]}] 00:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 741ms 00:19:47 INFO - PROCESS | 1657 | 1461050387008 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 00:19:47 INFO - PROCESS | 1657 | 1461050387012 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 00:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:19:47 INFO - PROCESS | 1657 | 1461050387018 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:19:47 INFO - PROCESS | 1657 | 1461050387020 Marionette TRACE conn2 <- [1,1878,null,{}] 00:19:47 INFO - PROCESS | 1657 | 1461050387024 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}] 00:19:47 INFO - PROCESS | 1657 | 1461050387123 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 00:19:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12fa92000 == 57 [pid = 1657] [id = 469] 00:19:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1a7000 == 56 [pid = 1657] [id = 468] 00:19:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12e874000 == 55 [pid = 1657] [id = 467] 00:19:47 INFO - PROCESS | 1657 | --DOCSHELL 0x114bda000 == 54 [pid = 1657] [id = 466] 00:19:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12d88f000 == 53 [pid = 1657] [id = 465] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12da9e800) [pid = 1657] [serial = 1350] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | 1461050387244 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12ce85000 == 52 [pid = 1657] [id = 464] 00:19:47 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba68800 == 51 [pid = 1657] [id = 463] 00:19:47 INFO - PROCESS | 1657 | --DOCSHELL 0x129436000 == 50 [pid = 1657] [id = 462] 00:19:47 INFO - PROCESS | 1657 | --DOCSHELL 0x126a58800 == 49 [pid = 1657] [id = 461] 00:19:47 INFO - PROCESS | 1657 | --DOCSHELL 0x1259fb800 == 48 [pid = 1657] [id = 460] 00:19:47 INFO - PROCESS | 1657 | --DOCSHELL 0x11b476000 == 47 [pid = 1657] [id = 459] 00:19:47 INFO - PROCESS | 1657 | --DOCSHELL 0x11ba96800 == 46 [pid = 1657] [id = 458] 00:19:47 INFO - PROCESS | 1657 | --DOCSHELL 0x118e99000 == 45 [pid = 1657] [id = 457] 00:19:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x11821b800 == 46 [pid = 1657] [id = 477] 00:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x114474800) [pid = 1657] [serial = 1430] [outer = 0x0] 00:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x118aa4c00) [pid = 1657] [serial = 1431] [outer = 0x114474800] 00:19:47 INFO - PROCESS | 1657 | 1461050387301 Marionette DEBUG loaded listener.js 00:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x11a3ae400) [pid = 1657] [serial = 1432] [outer = 0x114474800] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x126fdc000) [pid = 1657] [serial = 1198] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1182c6000) [pid = 1657] [serial = 1189] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x118aa6400) [pid = 1657] [serial = 1243] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x11a879000) [pid = 1657] [serial = 1246] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x126ac3800) [pid = 1657] [serial = 1249] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12b5ac400) [pid = 1657] [serial = 1252] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x11b78d800) [pid = 1657] [serial = 1303] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11b457800) [pid = 1657] [serial = 1302] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x12bb32c00) [pid = 1657] [serial = 1312] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12b5adc00) [pid = 1657] [serial = 1311] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x12bd77c00) [pid = 1657] [serial = 1335] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12b240400) [pid = 1657] [serial = 1309] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x129698c00) [pid = 1657] [serial = 1308] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x129104800) [pid = 1657] [serial = 1306] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x126ac3400) [pid = 1657] [serial = 1305] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x11b6e2400) [pid = 1657] [serial = 1320] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11b797c00) [pid = 1657] [serial = 1321] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x1197a5400) [pid = 1657] [serial = 1299] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x11a3b1c00) [pid = 1657] [serial = 1300] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x118e3e000) [pid = 1657] [serial = 1314] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12bb35000) [pid = 1657] [serial = 1332] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x115005800) [pid = 1657] [serial = 1315] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x125947000) [pid = 1657] [serial = 1326] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x115be4c00) [pid = 1657] [serial = 1297] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11447b800) [pid = 1657] [serial = 1296] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12d0b3000) [pid = 1657] [serial = 1338] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11a4f2000) [pid = 1657] [serial = 1317] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x11a5c5400) [pid = 1657] [serial = 1318] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12ba0c800) [pid = 1657] [serial = 1294] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11b9bd400) [pid = 1657] [serial = 1323] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12d8f0000) [pid = 1657] [serial = 1348] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x125815400) [pid = 1657] [serial = 1324] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x125819c00) [pid = 1657] [serial = 1342] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11b460400) [pid = 1657] [serial = 1341] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12d0be400) [pid = 1657] [serial = 1344] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12d8eb400) [pid = 1657] [serial = 1347] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x12d0bd800) [pid = 1657] [serial = 1339] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x127677000) [pid = 1657] [serial = 1329] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x12bb05000) [pid = 1657] [serial = 1330] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12bd76800) [pid = 1657] [serial = 1333] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x12bdeb800) [pid = 1657] [serial = 1336] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x12d3a0800) [pid = 1657] [serial = 1345] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x126747000) [pid = 1657] [serial = 1327] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x129697c00) [pid = 1657] [serial = 1144] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x128981800) [pid = 1657] [serial = 1201] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 104 (0x12969a800) [pid = 1657] [serial = 1186] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 103 (0x12bdea000) [pid = 1657] [serial = 1255] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 102 (0x11a4fa400) [pid = 1657] [serial = 1192] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 101 (0x119623c00) [pid = 1657] [serial = 1147] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | --DOMWINDOW == 100 (0x11b7b4400) [pid = 1657] [serial = 1195] [outer = 0x0] [url = about:blank] 00:19:47 INFO - PROCESS | 1657 | 1461050387728 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]]]}] 00:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 721ms 00:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:19:47 INFO - PROCESS | 1657 | 1461050387742 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 00:19:47 INFO - PROCESS | 1657 | 1461050387744 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 00:19:47 INFO - PROCESS | 1657 | 1461050387746 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:19:47 INFO - PROCESS | 1657 | 1461050387748 Marionette TRACE conn2 <- [1,1882,null,{}] 00:19:47 INFO - PROCESS | 1657 | 1461050387757 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}] 00:19:47 INFO - PROCESS | 1657 | 1461050387868 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 00:19:47 INFO - PROCESS | 1657 | 1461050387934 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1258b6000 == 47 [pid = 1657] [id = 478] 00:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 101 (0x11a3a6800) [pid = 1657] [serial = 1433] [outer = 0x0] 00:19:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 102 (0x11a4f6400) [pid = 1657] [serial = 1434] [outer = 0x11a3a6800] 00:19:47 INFO - PROCESS | 1657 | 1461050387980 Marionette DEBUG loaded listener.js 00:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 103 (0x11b3e3c00) [pid = 1657] [serial = 1435] [outer = 0x11a3a6800] 00:19:48 INFO - PROCESS | 1657 | 1461050388296 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]]]}] 00:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 572ms 00:19:48 INFO - PROCESS | 1657 | 1461050388319 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 00:19:48 INFO - PROCESS | 1657 | 1461050388322 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 00:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:19:48 INFO - PROCESS | 1657 | 1461050388328 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:19:48 INFO - PROCESS | 1657 | 1461050388330 Marionette TRACE conn2 <- [1,1886,null,{}] 00:19:48 INFO - PROCESS | 1657 | 1461050388333 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}] 00:19:48 INFO - PROCESS | 1657 | 1461050388461 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 00:19:48 INFO - PROCESS | 1657 | 1461050388561 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a4f000 == 48 [pid = 1657] [id = 479] 00:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 104 (0x11b6db400) [pid = 1657] [serial = 1436] [outer = 0x0] 00:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 105 (0x11b7a8400) [pid = 1657] [serial = 1437] [outer = 0x11b6db400] 00:19:48 INFO - PROCESS | 1657 | 1461050388606 Marionette DEBUG loaded listener.js 00:19:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11b9b7800) [pid = 1657] [serial = 1438] [outer = 0x11b6db400] 00:19:48 INFO - PROCESS | 1657 | 1461050388975 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]]]}] 00:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 674ms 00:19:49 INFO - PROCESS | 1657 | 1461050389000 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 00:19:49 INFO - PROCESS | 1657 | 1461050389001 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 00:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:19:49 INFO - PROCESS | 1657 | 1461050389003 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:19:49 INFO - PROCESS | 1657 | 1461050389005 Marionette TRACE conn2 <- [1,1890,null,{}] 00:19:49 INFO - PROCESS | 1657 | 1461050389007 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}] 00:19:49 INFO - PROCESS | 1657 | 1461050389120 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 00:19:49 INFO - PROCESS | 1657 | 1461050389127 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b3a5000 == 49 [pid = 1657] [id = 480] 00:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11b7b4c00) [pid = 1657] [serial = 1439] [outer = 0x0] 00:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x11bab5400) [pid = 1657] [serial = 1440] [outer = 0x11b7b4c00] 00:19:49 INFO - PROCESS | 1657 | 1461050389152 Marionette DEBUG loaded listener.js 00:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x125816c00) [pid = 1657] [serial = 1441] [outer = 0x11b7b4c00] 00:19:49 INFO - PROCESS | 1657 | 1461050389593 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]]]}] 00:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 618ms 00:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:19:49 INFO - PROCESS | 1657 | 1461050389623 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 00:19:49 INFO - PROCESS | 1657 | 1461050389627 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 00:19:49 INFO - PROCESS | 1657 | 1461050389630 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:19:49 INFO - PROCESS | 1657 | 1461050389631 Marionette TRACE conn2 <- [1,1894,null,{}] 00:19:49 INFO - PROCESS | 1657 | 1461050389633 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}] 00:19:49 INFO - PROCESS | 1657 | 1461050389729 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 00:19:49 INFO - PROCESS | 1657 | 1461050389743 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c0b2800 == 50 [pid = 1657] [id = 481] 00:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x125947000) [pid = 1657] [serial = 1442] [outer = 0x0] 00:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x126650400) [pid = 1657] [serial = 1443] [outer = 0x125947000] 00:19:49 INFO - PROCESS | 1657 | 1461050389774 Marionette DEBUG loaded listener.js 00:19:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x129104800) [pid = 1657] [serial = 1444] [outer = 0x125947000] 00:19:50 INFO - PROCESS | 1657 | 1461050390268 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]]]}] 00:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 672ms 00:19:50 INFO - PROCESS | 1657 | 1461050390304 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 00:19:50 INFO - PROCESS | 1657 | 1461050390305 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 00:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:19:50 INFO - PROCESS | 1657 | 1461050390311 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:19:50 INFO - PROCESS | 1657 | 1461050390313 Marionette TRACE conn2 <- [1,1898,null,{}] 00:19:50 INFO - PROCESS | 1657 | 1461050390324 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}] 00:19:50 INFO - PROCESS | 1657 | 1461050390478 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 00:19:50 INFO - PROCESS | 1657 | 1461050390499 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d32a800 == 51 [pid = 1657] [id = 482] 00:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x117f40000) [pid = 1657] [serial = 1445] [outer = 0x0] 00:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x129694400) [pid = 1657] [serial = 1446] [outer = 0x117f40000] 00:19:50 INFO - PROCESS | 1657 | 1461050390537 Marionette DEBUG loaded listener.js 00:19:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12b242800) [pid = 1657] [serial = 1447] [outer = 0x117f40000] 00:19:50 INFO - PROCESS | 1657 | 1461050390960 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]]]}] 00:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 679ms 00:19:50 INFO - PROCESS | 1657 | 1461050390988 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 00:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:19:50 INFO - PROCESS | 1657 | 1461050390990 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 00:19:51 INFO - PROCESS | 1657 | 1461050390999 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:19:51 INFO - PROCESS | 1657 | 1461050391000 Marionette TRACE conn2 <- [1,1902,null,{}] 00:19:51 INFO - PROCESS | 1657 | 1461050391002 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}] 00:19:51 INFO - PROCESS | 1657 | 1461050391101 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 00:19:51 INFO - PROCESS | 1657 | 1461050391155 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e66b800 == 52 [pid = 1657] [id = 483] 00:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x126644800) [pid = 1657] [serial = 1448] [outer = 0x0] 00:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12ba0c800) [pid = 1657] [serial = 1449] [outer = 0x126644800] 00:19:51 INFO - PROCESS | 1657 | 1461050391180 Marionette DEBUG loaded listener.js 00:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12b5a3000) [pid = 1657] [serial = 1450] [outer = 0x126644800] 00:19:51 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12767ac00) [pid = 1657] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:19:51 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11a6d6800) [pid = 1657] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:19:51 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x12969c400) [pid = 1657] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:19:51 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x118a24400) [pid = 1657] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:19:51 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11b3da800) [pid = 1657] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:19:51 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x1149b6000) [pid = 1657] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:19:51 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x114cd6800) [pid = 1657] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:19:51 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x12969dc00) [pid = 1657] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:19:51 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x1296e4000) [pid = 1657] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:19:51 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x1138bd400) [pid = 1657] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:19:51 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11b7a9000) [pid = 1657] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:19:51 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x123118400) [pid = 1657] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:19:51 INFO - PROCESS | 1657 | --DOMWINDOW == 105 (0x118e41000) [pid = 1657] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:19:51 INFO - PROCESS | 1657 | 1461050391637 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]]]}] 00:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 675ms 00:19:51 INFO - PROCESS | 1657 | 1461050391667 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 00:19:51 INFO - PROCESS | 1657 | 1461050391669 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 00:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:19:51 INFO - PROCESS | 1657 | 1461050391671 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:19:51 INFO - PROCESS | 1657 | 1461050391672 Marionette TRACE conn2 <- [1,1906,null,{}] 00:19:51 INFO - PROCESS | 1657 | 1461050391676 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}] 00:19:51 INFO - PROCESS | 1657 | 1461050391758 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 00:19:51 INFO - PROCESS | 1657 | 1461050391764 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x126202800 == 53 [pid = 1657] [id = 484] 00:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 106 (0x11a295400) [pid = 1657] [serial = 1451] [outer = 0x0] 00:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x11b6e5000) [pid = 1657] [serial = 1452] [outer = 0x11a295400] 00:19:51 INFO - PROCESS | 1657 | 1461050391790 Marionette DEBUG loaded listener.js 00:19:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x128985800) [pid = 1657] [serial = 1453] [outer = 0x11a295400] 00:19:52 INFO - PROCESS | 1657 | 1461050392132 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]]]}] 00:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 470ms 00:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:19:52 INFO - PROCESS | 1657 | 1461050392145 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 00:19:52 INFO - PROCESS | 1657 | 1461050392147 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 00:19:52 INFO - PROCESS | 1657 | 1461050392149 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:19:52 INFO - PROCESS | 1657 | 1461050392150 Marionette TRACE conn2 <- [1,1910,null,{}] 00:19:52 INFO - PROCESS | 1657 | 1461050392152 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}] 00:19:52 INFO - PROCESS | 1657 | 1461050392263 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 00:19:52 INFO - PROCESS | 1657 | 1461050392269 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e863800 == 54 [pid = 1657] [id = 485] 00:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11b7a9000) [pid = 1657] [serial = 1454] [outer = 0x0] 00:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x12bb2bc00) [pid = 1657] [serial = 1455] [outer = 0x11b7a9000] 00:19:52 INFO - PROCESS | 1657 | 1461050392295 Marionette DEBUG loaded listener.js 00:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x12cee4c00) [pid = 1657] [serial = 1456] [outer = 0x11b7a9000] 00:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 470ms 00:19:52 INFO - PROCESS | 1657 | 1461050392616 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]]]}] 00:19:52 INFO - PROCESS | 1657 | 1461050392620 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 00:19:52 INFO - PROCESS | 1657 | 1461050392621 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 00:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:19:52 INFO - PROCESS | 1657 | 1461050392624 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:19:52 INFO - PROCESS | 1657 | 1461050392627 Marionette TRACE conn2 <- [1,1914,null,{}] 00:19:52 INFO - PROCESS | 1657 | 1461050392633 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}] 00:19:52 INFO - PROCESS | 1657 | 1461050392736 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 00:19:52 INFO - PROCESS | 1657 | 1461050392740 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1bc000 == 55 [pid = 1657] [id = 486] 00:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x12bb35000) [pid = 1657] [serial = 1457] [outer = 0x0] 00:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x12d162c00) [pid = 1657] [serial = 1458] [outer = 0x12bb35000] 00:19:52 INFO - PROCESS | 1657 | 1461050392770 Marionette DEBUG loaded listener.js 00:19:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x12daac000) [pid = 1657] [serial = 1459] [outer = 0x12bb35000] 00:19:53 INFO - PROCESS | 1657 | 1461050393100 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]]]}] 00:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 524ms 00:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:19:53 INFO - PROCESS | 1657 | 1461050393148 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 00:19:53 INFO - PROCESS | 1657 | 1461050393149 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 00:19:53 INFO - PROCESS | 1657 | 1461050393152 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:19:53 INFO - PROCESS | 1657 | 1461050393153 Marionette TRACE conn2 <- [1,1918,null,{}] 00:19:53 INFO - PROCESS | 1657 | 1461050393155 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}] 00:19:53 INFO - PROCESS | 1657 | 1461050393268 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 00:19:53 INFO - PROCESS | 1657 | 1461050393271 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fa96800 == 56 [pid = 1657] [id = 487] 00:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x12dcb2800) [pid = 1657] [serial = 1460] [outer = 0x0] 00:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x12dcb6c00) [pid = 1657] [serial = 1461] [outer = 0x12dcb2800] 00:19:53 INFO - PROCESS | 1657 | 1461050393299 Marionette DEBUG loaded listener.js 00:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12dcbd800) [pid = 1657] [serial = 1462] [outer = 0x12dcb2800] 00:19:53 INFO - PROCESS | 1657 | 1461050393697 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]]]}] 00:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 568ms 00:19:53 INFO - PROCESS | 1657 | 1461050393721 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 00:19:53 INFO - PROCESS | 1657 | 1461050393723 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 00:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:19:53 INFO - PROCESS | 1657 | 1461050393727 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:19:53 INFO - PROCESS | 1657 | 1461050393730 Marionette TRACE conn2 <- [1,1922,null,{}] 00:19:53 INFO - PROCESS | 1657 | 1461050393735 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}] 00:19:53 INFO - PROCESS | 1657 | 1461050393844 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 00:19:53 INFO - PROCESS | 1657 | 1461050393917 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b139800 == 57 [pid = 1657] [id = 488] 00:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x114474400) [pid = 1657] [serial = 1463] [outer = 0x0] 00:19:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x115d68400) [pid = 1657] [serial = 1464] [outer = 0x114474400] 00:19:53 INFO - PROCESS | 1657 | 1461050393949 Marionette DEBUG loaded listener.js 00:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x118e3d400) [pid = 1657] [serial = 1465] [outer = 0x114474400] 00:19:54 INFO - PROCESS | 1657 | 1461050394367 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]]]}] 00:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 672ms 00:19:54 INFO - PROCESS | 1657 | 1461050394399 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 00:19:54 INFO - PROCESS | 1657 | 1461050394403 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 00:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:19:54 INFO - PROCESS | 1657 | 1461050394407 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:19:54 INFO - PROCESS | 1657 | 1461050394409 Marionette TRACE conn2 <- [1,1926,null,{}] 00:19:54 INFO - PROCESS | 1657 | 1461050394412 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}] 00:19:54 INFO - PROCESS | 1657 | 1461050394516 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 00:19:54 INFO - PROCESS | 1657 | 1461050394574 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x127594800 == 58 [pid = 1657] [id = 489] 00:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x119621c00) [pid = 1657] [serial = 1466] [outer = 0x0] 00:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11a4f5400) [pid = 1657] [serial = 1467] [outer = 0x119621c00] 00:19:54 INFO - PROCESS | 1657 | 1461050394603 Marionette DEBUG loaded listener.js 00:19:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11a6e0c00) [pid = 1657] [serial = 1468] [outer = 0x119621c00] 00:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11a6e0000) [pid = 1657] [serial = 1469] [outer = 0x12f585000] 00:19:55 INFO - PROCESS | 1657 | 1461050395040 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]]]}] 00:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 674ms 00:19:55 INFO - PROCESS | 1657 | 1461050395088 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 00:19:55 INFO - PROCESS | 1657 | 1461050395089 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 00:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:19:55 INFO - PROCESS | 1657 | 1461050395111 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:19:55 INFO - PROCESS | 1657 | 1461050395114 Marionette TRACE conn2 <- [1,1930,null,{}] 00:19:55 INFO - PROCESS | 1657 | 1461050395123 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}] 00:19:55 INFO - PROCESS | 1657 | 1461050395257 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 00:19:55 INFO - PROCESS | 1657 | 1461050395328 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1b9800 == 59 [pid = 1657] [id = 490] 00:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11b78c800) [pid = 1657] [serial = 1470] [outer = 0x0] 00:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12311b000) [pid = 1657] [serial = 1471] [outer = 0x11b78c800] 00:19:55 INFO - PROCESS | 1657 | 1461050395360 Marionette DEBUG loaded listener.js 00:19:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x126cbac00) [pid = 1657] [serial = 1472] [outer = 0x11b78c800] 00:19:55 INFO - PROCESS | 1657 | 1461050395793 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]]]}] 00:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 741ms 00:19:55 INFO - PROCESS | 1657 | 1461050395835 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 00:19:55 INFO - PROCESS | 1657 | 1461050395837 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 00:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:19:55 INFO - PROCESS | 1657 | 1461050395840 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:19:55 INFO - PROCESS | 1657 | 1461050395841 Marionette TRACE conn2 <- [1,1934,null,{}] 00:19:55 INFO - PROCESS | 1657 | 1461050395844 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}] 00:19:55 INFO - PROCESS | 1657 | 1461050395948 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 00:19:56 INFO - PROCESS | 1657 | 1461050396006 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff77800 == 60 [pid = 1657] [id = 491] 00:19:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1270bd000) [pid = 1657] [serial = 1473] [outer = 0x0] 00:19:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x1296e5800) [pid = 1657] [serial = 1474] [outer = 0x1270bd000] 00:19:56 INFO - PROCESS | 1657 | 1461050396036 Marionette DEBUG loaded listener.js 00:19:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12d0b3800) [pid = 1657] [serial = 1475] [outer = 0x1270bd000] 00:19:56 INFO - PROCESS | 1657 | 1461050396477 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]]]}] 00:19:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:19:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 00:19:56 INFO - PROCESS | 1657 | 1461050396512 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 00:19:56 INFO - PROCESS | 1657 | 1461050396513 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 00:19:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:19:56 INFO - PROCESS | 1657 | 1461050396515 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:19:56 INFO - PROCESS | 1657 | 1461050396517 Marionette TRACE conn2 <- [1,1938,null,{}] 00:19:56 INFO - PROCESS | 1657 | 1461050396519 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}] 00:19:56 INFO - PROCESS | 1657 | 1461050396639 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 00:19:56 INFO - PROCESS | 1657 | 1461050396719 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x1305b0800 == 61 [pid = 1657] [id = 492] 00:19:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12bde4400) [pid = 1657] [serial = 1476] [outer = 0x0] 00:19:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x12d8e4400) [pid = 1657] [serial = 1477] [outer = 0x12bde4400] 00:19:56 INFO - PROCESS | 1657 | 1461050396749 Marionette DEBUG loaded listener.js 00:19:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12daa7c00) [pid = 1657] [serial = 1478] [outer = 0x12bde4400] 00:19:57 INFO - PROCESS | 1657 | 1461050397171 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]]]}] 00:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 669ms 00:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:19:57 INFO - PROCESS | 1657 | 1461050397185 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 00:19:57 INFO - PROCESS | 1657 | 1461050397186 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 00:19:57 INFO - PROCESS | 1657 | 1461050397188 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:19:57 INFO - PROCESS | 1657 | 1461050397190 Marionette TRACE conn2 <- [1,1942,null,{}] 00:19:57 INFO - PROCESS | 1657 | 1461050397192 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}] 00:19:57 INFO - PROCESS | 1657 | 1461050397316 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 00:19:57 INFO - PROCESS | 1657 | 1461050397392 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x118294800 == 62 [pid = 1657] [id = 493] 00:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1296e0000) [pid = 1657] [serial = 1479] [outer = 0x0] 00:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12dcb6000) [pid = 1657] [serial = 1480] [outer = 0x1296e0000] 00:19:57 INFO - PROCESS | 1657 | 1461050397425 Marionette DEBUG loaded listener.js 00:19:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12e470000) [pid = 1657] [serial = 1481] [outer = 0x1296e0000] 00:19:58 INFO - PROCESS | 1657 | 1461050398050 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]]]}] 00:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 874ms 00:19:58 INFO - PROCESS | 1657 | 1461050398062 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 00:19:58 INFO - PROCESS | 1657 | 1461050398065 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 00:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:19:58 INFO - PROCESS | 1657 | 1461050398068 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:19:58 INFO - PROCESS | 1657 | 1461050398071 Marionette TRACE conn2 <- [1,1946,null,{}] 00:19:58 INFO - PROCESS | 1657 | 1461050398074 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}] 00:19:58 INFO - PROCESS | 1657 | 1461050398173 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 00:19:58 INFO - PROCESS | 1657 | 1461050398234 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x1190f1800 == 63 [pid = 1657] [id = 494] 00:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x114b7c800) [pid = 1657] [serial = 1482] [outer = 0x0] 00:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x115de9c00) [pid = 1657] [serial = 1483] [outer = 0x114b7c800] 00:19:58 INFO - PROCESS | 1657 | 1461050398264 Marionette DEBUG loaded listener.js 00:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x117f4dc00) [pid = 1657] [serial = 1484] [outer = 0x114b7c800] 00:19:58 INFO - PROCESS | 1657 | 1461050398731 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]]]}] 00:19:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1bc000 == 62 [pid = 1657] [id = 486] 00:19:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12e863800 == 61 [pid = 1657] [id = 485] 00:19:58 INFO - PROCESS | 1657 | --DOCSHELL 0x126202800 == 60 [pid = 1657] [id = 484] 00:19:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12e66b800 == 59 [pid = 1657] [id = 483] 00:19:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12d32a800 == 58 [pid = 1657] [id = 482] 00:19:58 INFO - PROCESS | 1657 | --DOCSHELL 0x12c0b2800 == 57 [pid = 1657] [id = 481] 00:19:58 INFO - PROCESS | 1657 | --DOCSHELL 0x11b3a5000 == 56 [pid = 1657] [id = 480] 00:19:58 INFO - PROCESS | 1657 | --DOCSHELL 0x126a4f000 == 55 [pid = 1657] [id = 479] 00:19:58 INFO - PROCESS | 1657 | --DOCSHELL 0x1258b6000 == 54 [pid = 1657] [id = 478] 00:19:58 INFO - PROCESS | 1657 | --DOCSHELL 0x11821b800 == 53 [pid = 1657] [id = 477] 00:19:58 INFO - PROCESS | 1657 | --DOCSHELL 0x1258ba800 == 52 [pid = 1657] [id = 476] 00:19:58 INFO - PROCESS | 1657 | --DOCSHELL 0x1259e1800 == 51 [pid = 1657] [id = 471] 00:19:58 INFO - PROCESS | 1657 | --DOCSHELL 0x11818c000 == 50 [pid = 1657] [id = 470] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12d8ea000) [pid = 1657] [serial = 1407] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x115003c00) [pid = 1657] [serial = 1353] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x129164c00) [pid = 1657] [serial = 1389] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11a87cc00) [pid = 1657] [serial = 1377] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x12b23b400) [pid = 1657] [serial = 1392] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11a5c3000) [pid = 1657] [serial = 1375] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11a3a1800) [pid = 1657] [serial = 1374] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x129698400) [pid = 1657] [serial = 1390] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12b5a2800) [pid = 1657] [serial = 1362] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11b6ddc00) [pid = 1657] [serial = 1380] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11b799800) [pid = 1657] [serial = 1381] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12d0b5800) [pid = 1657] [serial = 1365] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x118e3f400) [pid = 1657] [serial = 1368] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x12dcb4c00) [pid = 1657] [serial = 1369] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11504b000) [pid = 1657] [serial = 1371] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1187c9000) [pid = 1657] [serial = 1372] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x125d9a400) [pid = 1657] [serial = 1359] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12d39a000) [pid = 1657] [serial = 1405] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12bd7ac00) [pid = 1657] [serial = 1395] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12bb30000) [pid = 1657] [serial = 1393] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x12d0b0c00) [pid = 1657] [serial = 1396] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x12bdee400) [pid = 1657] [serial = 1404] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x114471c00) [pid = 1657] [serial = 1398] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x117f3d400) [pid = 1657] [serial = 1399] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x11a3b1000) [pid = 1657] [serial = 1356] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11b1b1800) [pid = 1657] [serial = 1378] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11b9b2000) [pid = 1657] [serial = 1383] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11beee000) [pid = 1657] [serial = 1384] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x125e87800) [pid = 1657] [serial = 1386] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x11a6dec00) [pid = 1657] [serial = 1401] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x129693800) [pid = 1657] [serial = 1402] [outer = 0x0] [url = about:blank] 00:19:58 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x127676400) [pid = 1657] [serial = 1387] [outer = 0x0] [url = about:blank] 00:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 721ms 00:19:58 INFO - PROCESS | 1657 | 1461050398789 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 00:19:58 INFO - PROCESS | 1657 | 1461050398793 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 00:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:19:58 INFO - PROCESS | 1657 | 1461050398797 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:19:58 INFO - PROCESS | 1657 | 1461050398799 Marionette TRACE conn2 <- [1,1950,null,{}] 00:19:58 INFO - PROCESS | 1657 | 1461050398801 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}] 00:19:58 INFO - PROCESS | 1657 | 1461050398885 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 00:19:58 INFO - PROCESS | 1657 | 1461050398893 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a166800 == 51 [pid = 1657] [id = 495] 00:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x117f4f800) [pid = 1657] [serial = 1485] [outer = 0x0] 00:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x117f53c00) [pid = 1657] [serial = 1486] [outer = 0x117f4f800] 00:19:58 INFO - PROCESS | 1657 | 1461050398920 Marionette DEBUG loaded listener.js 00:19:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x1191b2400) [pid = 1657] [serial = 1487] [outer = 0x117f4f800] 00:19:59 INFO - PROCESS | 1657 | 1461050399279 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]]]}] 00:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 523ms 00:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:19:59 INFO - PROCESS | 1657 | 1461050399331 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 00:19:59 INFO - PROCESS | 1657 | 1461050399332 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 00:19:59 INFO - PROCESS | 1657 | 1461050399336 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:19:59 INFO - PROCESS | 1657 | 1461050399339 Marionette TRACE conn2 <- [1,1954,null,{}] 00:19:59 INFO - PROCESS | 1657 | 1461050399350 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}] 00:19:59 INFO - PROCESS | 1657 | 1461050399479 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 00:19:59 INFO - PROCESS | 1657 | 1461050399514 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x125b02800 == 52 [pid = 1657] [id = 496] 00:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11a4f8800) [pid = 1657] [serial = 1488] [outer = 0x0] 00:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11a6d5000) [pid = 1657] [serial = 1489] [outer = 0x11a4f8800] 00:19:59 INFO - PROCESS | 1657 | 1461050399560 Marionette DEBUG loaded listener.js 00:19:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11a87cc00) [pid = 1657] [serial = 1490] [outer = 0x11a4f8800] 00:19:59 INFO - PROCESS | 1657 | 1461050399991 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]]]}] 00:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 673ms 00:20:00 INFO - PROCESS | 1657 | 1461050400011 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 00:20:00 INFO - PROCESS | 1657 | 1461050400013 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 00:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:20:00 INFO - PROCESS | 1657 | 1461050400015 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:20:00 INFO - PROCESS | 1657 | 1461050400016 Marionette TRACE conn2 <- [1,1958,null,{}] 00:20:00 INFO - PROCESS | 1657 | 1461050400018 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}] 00:20:00 INFO - PROCESS | 1657 | 1461050400100 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 00:20:00 INFO - PROCESS | 1657 | 1461050400104 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x126449800 == 53 [pid = 1657] [id = 497] 00:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11b117800) [pid = 1657] [serial = 1491] [outer = 0x0] 00:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11b6de000) [pid = 1657] [serial = 1492] [outer = 0x11b117800] 00:20:00 INFO - PROCESS | 1657 | 1461050400131 Marionette DEBUG loaded listener.js 00:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11b78d800) [pid = 1657] [serial = 1493] [outer = 0x11b117800] 00:20:00 INFO - PROCESS | 1657 | 1461050400442 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]]]}] 00:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 471ms 00:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:20:00 INFO - PROCESS | 1657 | 1461050400486 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 00:20:00 INFO - PROCESS | 1657 | 1461050400487 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 00:20:00 INFO - PROCESS | 1657 | 1461050400489 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:20:00 INFO - PROCESS | 1657 | 1461050400491 Marionette TRACE conn2 <- [1,1962,null,{}] 00:20:00 INFO - PROCESS | 1657 | 1461050400493 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}] 00:20:00 INFO - PROCESS | 1657 | 1461050400568 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 00:20:00 INFO - PROCESS | 1657 | 1461050400630 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x12669c800 == 54 [pid = 1657] [id = 498] 00:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11a5b6800) [pid = 1657] [serial = 1494] [outer = 0x0] 00:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11b6e5c00) [pid = 1657] [serial = 1495] [outer = 0x11a5b6800] 00:20:00 INFO - PROCESS | 1657 | 1461050400656 Marionette DEBUG loaded listener.js 00:20:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x11b9b0c00) [pid = 1657] [serial = 1496] [outer = 0x11a5b6800] 00:20:00 INFO - PROCESS | 1657 | 1461050400962 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]]]}] 00:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 521ms 00:20:01 INFO - PROCESS | 1657 | 1461050401011 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 00:20:01 INFO - PROCESS | 1657 | 1461050401013 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 00:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:20:01 INFO - PROCESS | 1657 | 1461050401023 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:20:01 INFO - PROCESS | 1657 | 1461050401024 Marionette TRACE conn2 <- [1,1966,null,{}] 00:20:01 INFO - PROCESS | 1657 | 1461050401026 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}] 00:20:01 INFO - PROCESS | 1657 | 1461050401140 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 00:20:01 INFO - PROCESS | 1657 | 1461050401145 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12943e800 == 55 [pid = 1657] [id = 499] 00:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11b9a8c00) [pid = 1657] [serial = 1497] [outer = 0x0] 00:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11bee3800) [pid = 1657] [serial = 1498] [outer = 0x11b9a8c00] 00:20:01 INFO - PROCESS | 1657 | 1461050401172 Marionette DEBUG loaded listener.js 00:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x126c9ac00) [pid = 1657] [serial = 1499] [outer = 0x11b9a8c00] 00:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 468ms 00:20:01 INFO - PROCESS | 1657 | 1461050401487 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]]]}] 00:20:01 INFO - PROCESS | 1657 | 1461050401498 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 00:20:01 INFO - PROCESS | 1657 | 1461050401499 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 00:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:20:01 INFO - PROCESS | 1657 | 1461050401501 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:20:01 INFO - PROCESS | 1657 | 1461050401502 Marionette TRACE conn2 <- [1,1970,null,{}] 00:20:01 INFO - PROCESS | 1657 | 1461050401505 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}] 00:20:01 INFO - PROCESS | 1657 | 1461050401612 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 00:20:01 INFO - PROCESS | 1657 | 1461050401648 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba6a800 == 56 [pid = 1657] [id = 500] 00:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x125ff1800) [pid = 1657] [serial = 1500] [outer = 0x0] 00:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x126fe1c00) [pid = 1657] [serial = 1501] [outer = 0x125ff1800] 00:20:01 INFO - PROCESS | 1657 | 1461050401673 Marionette DEBUG loaded listener.js 00:20:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x128983800) [pid = 1657] [serial = 1502] [outer = 0x125ff1800] 00:20:01 INFO - PROCESS | 1657 | 1461050401990 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]]]}] 00:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 521ms 00:20:02 INFO - PROCESS | 1657 | 1461050402022 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 00:20:02 INFO - PROCESS | 1657 | 1461050402024 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 00:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:20:02 INFO - PROCESS | 1657 | 1461050402033 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:20:02 INFO - PROCESS | 1657 | 1461050402034 Marionette TRACE conn2 <- [1,1974,null,{}] 00:20:02 INFO - PROCESS | 1657 | 1461050402036 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}] 00:20:02 INFO - PROCESS | 1657 | 1461050402135 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 00:20:02 INFO - PROCESS | 1657 | 1461050402139 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ce9d000 == 57 [pid = 1657] [id = 501] 00:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12897d400) [pid = 1657] [serial = 1503] [outer = 0x0] 00:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x129691800) [pid = 1657] [serial = 1504] [outer = 0x12897d400] 00:20:02 INFO - PROCESS | 1657 | 1461050402197 Marionette DEBUG loaded listener.js 00:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x1296e7400) [pid = 1657] [serial = 1505] [outer = 0x12897d400] 00:20:02 INFO - PROCESS | 1657 | 1461050402505 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]]]}] 00:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 519ms 00:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:20:02 INFO - PROCESS | 1657 | 1461050402553 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 00:20:02 INFO - PROCESS | 1657 | 1461050402554 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 00:20:02 INFO - PROCESS | 1657 | 1461050402556 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:20:02 INFO - PROCESS | 1657 | 1461050402557 Marionette TRACE conn2 <- [1,1978,null,{}] 00:20:02 INFO - PROCESS | 1657 | 1461050402560 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}] 00:20:02 INFO - PROCESS | 1657 | 1461050402662 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 00:20:02 INFO - PROCESS | 1657 | 1461050402675 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da60000 == 58 [pid = 1657] [id = 502] 00:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12b238c00) [pid = 1657] [serial = 1506] [outer = 0x0] 00:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12b5a2800) [pid = 1657] [serial = 1507] [outer = 0x12b238c00] 00:20:02 INFO - PROCESS | 1657 | 1461050402703 Marionette DEBUG loaded listener.js 00:20:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x12ba10000) [pid = 1657] [serial = 1508] [outer = 0x12b238c00] 00:20:03 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12d39bc00) [pid = 1657] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:20:03 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x125947000) [pid = 1657] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:20:03 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x117f40000) [pid = 1657] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:20:03 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11961a400) [pid = 1657] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:20:03 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11a3a6800) [pid = 1657] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:20:03 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11446f000) [pid = 1657] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:20:03 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11b7b4c00) [pid = 1657] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:20:03 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11b6db400) [pid = 1657] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:20:03 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x114474800) [pid = 1657] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:20:03 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x126644800) [pid = 1657] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:20:03 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x12bb35000) [pid = 1657] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:20:03 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11a295400) [pid = 1657] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:20:03 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11b7a9000) [pid = 1657] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:20:03 INFO - PROCESS | 1657 | 1461050403155 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]]]}] 00:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 621ms 00:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:20:03 INFO - PROCESS | 1657 | 1461050403178 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 00:20:03 INFO - PROCESS | 1657 | 1461050403179 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 00:20:03 INFO - PROCESS | 1657 | 1461050403182 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:20:03 INFO - PROCESS | 1657 | 1461050403183 Marionette TRACE conn2 <- [1,1982,null,{}] 00:20:03 INFO - PROCESS | 1657 | 1461050403185 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}] 00:20:03 INFO - PROCESS | 1657 | 1461050403268 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 00:20:03 INFO - PROCESS | 1657 | 1461050403272 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x126456800 == 59 [pid = 1657] [id = 503] 00:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x1197a7800) [pid = 1657] [serial = 1509] [outer = 0x0] 00:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11a6d5c00) [pid = 1657] [serial = 1510] [outer = 0x1197a7800] 00:20:03 INFO - PROCESS | 1657 | 1461050403299 Marionette DEBUG loaded listener.js 00:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12969a400) [pid = 1657] [serial = 1511] [outer = 0x1197a7800] 00:20:03 INFO - PROCESS | 1657 | 1461050403650 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]]]}] 00:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 519ms 00:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:20:03 INFO - PROCESS | 1657 | 1461050403701 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 00:20:03 INFO - PROCESS | 1657 | 1461050403703 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 00:20:03 INFO - PROCESS | 1657 | 1461050403705 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:20:03 INFO - PROCESS | 1657 | 1461050403707 Marionette TRACE conn2 <- [1,1986,null,{}] 00:20:03 INFO - PROCESS | 1657 | 1461050403709 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}] 00:20:03 INFO - PROCESS | 1657 | 1461050403803 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 00:20:03 INFO - PROCESS | 1657 | 1461050403808 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecb9000 == 60 [pid = 1657] [id = 504] 00:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x126644800) [pid = 1657] [serial = 1512] [outer = 0x0] 00:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12bd79c00) [pid = 1657] [serial = 1513] [outer = 0x126644800] 00:20:03 INFO - PROCESS | 1657 | 1461050403839 Marionette DEBUG loaded listener.js 00:20:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12d3a0000) [pid = 1657] [serial = 1514] [outer = 0x126644800] 00:20:04 INFO - PROCESS | 1657 | 1461050404159 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]]]}] 00:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 468ms 00:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:20:04 INFO - PROCESS | 1657 | 1461050404174 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 00:20:04 INFO - PROCESS | 1657 | 1461050404177 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 00:20:04 INFO - PROCESS | 1657 | 1461050404181 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:20:04 INFO - PROCESS | 1657 | 1461050404182 Marionette TRACE conn2 <- [1,1990,null,{}] 00:20:04 INFO - PROCESS | 1657 | 1461050404184 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}] 00:20:04 INFO - PROCESS | 1657 | 1461050404267 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 00:20:04 INFO - PROCESS | 1657 | 1461050404325 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1ab800 == 61 [pid = 1657] [id = 505] 00:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12d0bc000) [pid = 1657] [serial = 1515] [outer = 0x0] 00:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12daa8800) [pid = 1657] [serial = 1516] [outer = 0x12d0bc000] 00:20:04 INFO - PROCESS | 1657 | 1461050404350 Marionette DEBUG loaded listener.js 00:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12dcb7c00) [pid = 1657] [serial = 1517] [outer = 0x12d0bc000] 00:20:04 INFO - PROCESS | 1657 | 1461050404632 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]]]}] 00:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 469ms 00:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:20:04 INFO - PROCESS | 1657 | 1461050404651 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 00:20:04 INFO - PROCESS | 1657 | 1461050404652 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 00:20:04 INFO - PROCESS | 1657 | 1461050404654 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:20:04 INFO - PROCESS | 1657 | 1461050404655 Marionette TRACE conn2 <- [1,1994,null,{}] 00:20:04 INFO - PROCESS | 1657 | 1461050404665 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}] 00:20:04 INFO - PROCESS | 1657 | 1461050404753 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 00:20:04 INFO - PROCESS | 1657 | 1461050404757 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f869800 == 62 [pid = 1657] [id = 506] 00:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12daa7000) [pid = 1657] [serial = 1518] [outer = 0x0] 00:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12e37b000) [pid = 1657] [serial = 1519] [outer = 0x12daa7000] 00:20:04 INFO - PROCESS | 1657 | 1461050404782 Marionette DEBUG loaded listener.js 00:20:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12e47b000) [pid = 1657] [serial = 1520] [outer = 0x12daa7000] 00:20:05 INFO - PROCESS | 1657 | 1461050405183 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]]]}] 00:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 569ms 00:20:05 INFO - PROCESS | 1657 | 1461050405224 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 00:20:05 INFO - PROCESS | 1657 | 1461050405226 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 00:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:20:05 INFO - PROCESS | 1657 | 1461050405230 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:20:05 INFO - PROCESS | 1657 | 1461050405233 Marionette TRACE conn2 <- [1,1998,null,{}] 00:20:05 INFO - PROCESS | 1657 | 1461050405238 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}] 00:20:05 INFO - PROCESS | 1657 | 1461050405348 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 00:20:05 INFO - PROCESS | 1657 | 1461050405423 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197f5000 == 63 [pid = 1657] [id = 507] 00:20:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11447bc00) [pid = 1657] [serial = 1521] [outer = 0x0] 00:20:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x114e09400) [pid = 1657] [serial = 1522] [outer = 0x11447bc00] 00:20:05 INFO - PROCESS | 1657 | 1461050405455 Marionette DEBUG loaded listener.js 00:20:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x117f47c00) [pid = 1657] [serial = 1523] [outer = 0x11447bc00] 00:20:05 INFO - PROCESS | 1657 | 1461050405886 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]]]}] 00:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 674ms 00:20:05 INFO - PROCESS | 1657 | 1461050405905 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 00:20:05 INFO - PROCESS | 1657 | 1461050405911 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 00:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:20:05 INFO - PROCESS | 1657 | 1461050405918 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:20:05 INFO - PROCESS | 1657 | 1461050405920 Marionette TRACE conn2 <- [1,2002,null,{}] 00:20:05 INFO - PROCESS | 1657 | 1461050405924 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}] 00:20:06 INFO - PROCESS | 1657 | 1461050406117 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 00:20:06 INFO - PROCESS | 1657 | 1461050406191 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bfef000 == 64 [pid = 1657] [id = 508] 00:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1181b1c00) [pid = 1657] [serial = 1524] [outer = 0x0] 00:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11a3a2400) [pid = 1657] [serial = 1525] [outer = 0x1181b1c00] 00:20:06 INFO - PROCESS | 1657 | 1461050406221 Marionette DEBUG loaded listener.js 00:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11a6d8000) [pid = 1657] [serial = 1526] [outer = 0x1181b1c00] 00:20:06 INFO - PROCESS | 1657 | 1461050406606 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]]]}] 00:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 724ms 00:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:20:06 INFO - PROCESS | 1657 | 1461050406644 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 00:20:06 INFO - PROCESS | 1657 | 1461050406646 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 00:20:06 INFO - PROCESS | 1657 | 1461050406648 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:20:06 INFO - PROCESS | 1657 | 1461050406651 Marionette TRACE conn2 <- [1,2006,null,{}] 00:20:06 INFO - PROCESS | 1657 | 1461050406660 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}] 00:20:06 INFO - PROCESS | 1657 | 1461050406770 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 00:20:06 INFO - PROCESS | 1657 | 1461050406828 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e869000 == 65 [pid = 1657] [id = 509] 00:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x11b10b800) [pid = 1657] [serial = 1527] [outer = 0x0] 00:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x11b9b7c00) [pid = 1657] [serial = 1528] [outer = 0x11b10b800] 00:20:06 INFO - PROCESS | 1657 | 1461050406860 Marionette DEBUG loaded listener.js 00:20:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x125846000) [pid = 1657] [serial = 1529] [outer = 0x11b10b800] 00:20:07 INFO - PROCESS | 1657 | 1461050407280 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]]]}] 00:20:07 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 00:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 673ms 00:20:07 INFO - PROCESS | 1657 | 1461050407321 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 00:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:20:07 INFO - PROCESS | 1657 | 1461050407323 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 00:20:07 INFO - PROCESS | 1657 | 1461050407326 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:20:07 INFO - PROCESS | 1657 | 1461050407327 Marionette TRACE conn2 <- [1,2010,null,{}] 00:20:07 INFO - PROCESS | 1657 | 1461050407330 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}] 00:20:07 INFO - PROCESS | 1657 | 1461050407435 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 00:20:07 INFO - PROCESS | 1657 | 1461050407543 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x13059d800 == 66 [pid = 1657] [id = 510] 00:20:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x126c9b400) [pid = 1657] [serial = 1530] [outer = 0x0] 00:20:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x128986400) [pid = 1657] [serial = 1531] [outer = 0x126c9b400] 00:20:07 INFO - PROCESS | 1657 | 1461050407575 Marionette DEBUG loaded listener.js 00:20:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12a92a000) [pid = 1657] [serial = 1532] [outer = 0x126c9b400] 00:20:07 INFO - PROCESS | 1657 | 1461050407983 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]]]}] 00:20:08 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 00:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 718ms 00:20:08 INFO - PROCESS | 1657 | 1461050408045 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 00:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:20:08 INFO - PROCESS | 1657 | 1461050408046 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 00:20:08 INFO - PROCESS | 1657 | 1461050408049 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:20:08 INFO - PROCESS | 1657 | 1461050408050 Marionette TRACE conn2 <- [1,2014,null,{}] 00:20:08 INFO - PROCESS | 1657 | 1461050408053 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}] 00:20:08 INFO - PROCESS | 1657 | 1461050408156 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 00:20:08 INFO - PROCESS | 1657 | 1461050408216 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x130bec000 == 67 [pid = 1657] [id = 511] 00:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x125e89c00) [pid = 1657] [serial = 1533] [outer = 0x0] 00:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12a92ec00) [pid = 1657] [serial = 1534] [outer = 0x125e89c00] 00:20:08 INFO - PROCESS | 1657 | 1461050408287 Marionette DEBUG loaded listener.js 00:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12bb05000) [pid = 1657] [serial = 1535] [outer = 0x125e89c00] 00:20:08 INFO - PROCESS | 1657 | 1461050408663 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]]]}] 00:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 668ms 00:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:20:08 INFO - PROCESS | 1657 | 1461050408718 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 00:20:08 INFO - PROCESS | 1657 | 1461050408719 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 00:20:08 INFO - PROCESS | 1657 | 1461050408721 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:20:08 INFO - PROCESS | 1657 | 1461050408722 Marionette TRACE conn2 <- [1,2018,null,{}] 00:20:08 INFO - PROCESS | 1657 | 1461050408725 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}] 00:20:08 INFO - PROCESS | 1657 | 1461050408863 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 00:20:08 INFO - PROCESS | 1657 | 1461050408927 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x125d22800 == 68 [pid = 1657] [id = 512] 00:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12d0b5000) [pid = 1657] [serial = 1536] [outer = 0x0] 00:20:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x12dcb0800) [pid = 1657] [serial = 1537] [outer = 0x12d0b5000] 00:20:08 INFO - PROCESS | 1657 | 1461050408959 Marionette DEBUG loaded listener.js 00:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12e896800) [pid = 1657] [serial = 1538] [outer = 0x12d0b5000] 00:20:09 INFO - PROCESS | 1657 | 1461050409428 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]]]}] 00:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 719ms 00:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:20:09 INFO - PROCESS | 1657 | 1461050409441 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 00:20:09 INFO - PROCESS | 1657 | 1461050409444 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 00:20:09 INFO - PROCESS | 1657 | 1461050409447 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:20:09 INFO - PROCESS | 1657 | 1461050409448 Marionette TRACE conn2 <- [1,2022,null,{}] 00:20:09 INFO - PROCESS | 1657 | 1461050409450 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}] 00:20:09 INFO - PROCESS | 1657 | 1461050409574 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 00:20:09 INFO - PROCESS | 1657 | 1461050409915 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11ba9f000 == 69 [pid = 1657] [id = 513] 00:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x111837c00) [pid = 1657] [serial = 1539] [outer = 0x0] 00:20:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x111839800) [pid = 1657] [serial = 1540] [outer = 0x111837c00] 00:20:09 INFO - PROCESS | 1657 | 1461050409979 Marionette DEBUG loaded listener.js 00:20:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x1143ab000) [pid = 1657] [serial = 1541] [outer = 0x111837c00] 00:20:10 INFO - PROCESS | 1657 | 1461050410498 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]]]}] 00:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1121ms 00:20:10 INFO - PROCESS | 1657 | 1461050410568 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 00:20:10 INFO - PROCESS | 1657 | 1461050410571 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 00:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:20:10 INFO - PROCESS | 1657 | 1461050410594 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:20:10 INFO - PROCESS | 1657 | 1461050410596 Marionette TRACE conn2 <- [1,2026,null,{}] 00:20:10 INFO - PROCESS | 1657 | 1461050410603 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}] 00:20:10 INFO - PROCESS | 1657 | 1461050410705 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 00:20:10 INFO - PROCESS | 1657 | 1461050410780 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b484800 == 70 [pid = 1657] [id = 514] 00:20:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1182c7c00) [pid = 1657] [serial = 1542] [outer = 0x0] 00:20:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x118828400) [pid = 1657] [serial = 1543] [outer = 0x1182c7c00] 00:20:10 INFO - PROCESS | 1657 | 1461050410810 Marionette DEBUG loaded listener.js 00:20:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x11961e400) [pid = 1657] [serial = 1544] [outer = 0x1182c7c00] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11bff5800 == 69 [pid = 1657] [id = 415] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12ecd6800 == 68 [pid = 1657] [id = 416] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12fa9c000 == 67 [pid = 1657] [id = 418] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12ff76800 == 66 [pid = 1657] [id = 450] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1ab800 == 65 [pid = 1657] [id = 505] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12ecb9000 == 64 [pid = 1657] [id = 504] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x126456800 == 63 [pid = 1657] [id = 503] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12da60000 == 62 [pid = 1657] [id = 502] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12ce9d000 == 61 [pid = 1657] [id = 501] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba6a800 == 60 [pid = 1657] [id = 500] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12dcb6c00) [pid = 1657] [serial = 1461] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x113ec2c00) [pid = 1657] [serial = 1410] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x11a4ecc00) [pid = 1657] [serial = 1413] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x11b6dac00) [pid = 1657] [serial = 1416] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x12664d400) [pid = 1657] [serial = 1419] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x12b246c00) [pid = 1657] [serial = 1422] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12943e800 == 59 [pid = 1657] [id = 499] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x12669c800 == 58 [pid = 1657] [id = 498] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x126449800 == 57 [pid = 1657] [id = 497] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x125b02800 == 56 [pid = 1657] [id = 496] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11a166800 == 55 [pid = 1657] [id = 495] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x1190f1800 == 54 [pid = 1657] [id = 494] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x127594800 == 53 [pid = 1657] [id = 489] 00:20:11 INFO - PROCESS | 1657 | --DOCSHELL 0x11b139800 == 52 [pid = 1657] [id = 488] 00:20:11 INFO - PROCESS | 1657 | 1461050411265 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]]]}] 00:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 742ms 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12daa7400) [pid = 1657] [serial = 1351] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x11b6e5000) [pid = 1657] [serial = 1452] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x128985800) [pid = 1657] [serial = 1453] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12d162c00) [pid = 1657] [serial = 1458] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12bb2bc00) [pid = 1657] [serial = 1455] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12b5a3000) [pid = 1657] [serial = 1450] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x12b242800) [pid = 1657] [serial = 1447] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12cee4c00) [pid = 1657] [serial = 1456] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x129104800) [pid = 1657] [serial = 1444] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x125816c00) [pid = 1657] [serial = 1441] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x126650400) [pid = 1657] [serial = 1443] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x129694400) [pid = 1657] [serial = 1446] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x12bdef800) [pid = 1657] [serial = 1426] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x11b79a800) [pid = 1657] [serial = 1425] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11a4f6400) [pid = 1657] [serial = 1434] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11b3e3c00) [pid = 1657] [serial = 1435] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x115de4c00) [pid = 1657] [serial = 1429] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x114e0a400) [pid = 1657] [serial = 1428] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11bab5400) [pid = 1657] [serial = 1440] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11b7a8400) [pid = 1657] [serial = 1437] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11b9b7800) [pid = 1657] [serial = 1438] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x118aa4c00) [pid = 1657] [serial = 1431] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11a3ae400) [pid = 1657] [serial = 1432] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12ba0c800) [pid = 1657] [serial = 1449] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12daac000) [pid = 1657] [serial = 1459] [outer = 0x0] [url = about:blank] 00:20:11 INFO - PROCESS | 1657 | 1461050411337 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 00:20:11 INFO - PROCESS | 1657 | 1461050411340 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 00:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:20:11 INFO - PROCESS | 1657 | 1461050411347 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:20:11 INFO - PROCESS | 1657 | 1461050411348 Marionette TRACE conn2 <- [1,2030,null,{}] 00:20:11 INFO - PROCESS | 1657 | 1461050411350 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}] 00:20:11 INFO - PROCESS | 1657 | 1461050411435 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 00:20:11 INFO - PROCESS | 1657 | 1461050411446 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a16a800 == 53 [pid = 1657] [id = 515] 00:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x118248400) [pid = 1657] [serial = 1545] [outer = 0x0] 00:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11a3acc00) [pid = 1657] [serial = 1546] [outer = 0x118248400] 00:20:11 INFO - PROCESS | 1657 | 1461050411473 Marionette DEBUG loaded listener.js 00:20:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x11a6d3000) [pid = 1657] [serial = 1547] [outer = 0x118248400] 00:20:11 INFO - PROCESS | 1657 | 1461050411827 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]]]}] 00:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 00:20:11 INFO - PROCESS | 1657 | 1461050411881 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 00:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:20:11 INFO - PROCESS | 1657 | 1461050411882 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 00:20:11 INFO - PROCESS | 1657 | 1461050411887 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:20:11 INFO - PROCESS | 1657 | 1461050411891 Marionette TRACE conn2 <- [1,2034,null,{}] 00:20:11 INFO - PROCESS | 1657 | 1461050411898 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}] 00:20:11 INFO - PROCESS | 1657 | 1461050411986 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 00:20:11 INFO - PROCESS | 1657 | 1461050411992 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12644a000 == 54 [pid = 1657] [id = 516] 00:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11a6ddc00) [pid = 1657] [serial = 1548] [outer = 0x0] 00:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11b1a9400) [pid = 1657] [serial = 1549] [outer = 0x11a6ddc00] 00:20:12 INFO - PROCESS | 1657 | 1461050412018 Marionette DEBUG loaded listener.js 00:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11b79ac00) [pid = 1657] [serial = 1550] [outer = 0x11a6ddc00] 00:20:12 INFO - PROCESS | 1657 | 1461050412464 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]]]}] 00:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 625ms 00:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:20:12 INFO - PROCESS | 1657 | 1461050412516 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 00:20:12 INFO - PROCESS | 1657 | 1461050412518 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 00:20:12 INFO - PROCESS | 1657 | 1461050412522 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:20:12 INFO - PROCESS | 1657 | 1461050412525 Marionette TRACE conn2 <- [1,2038,null,{}] 00:20:12 INFO - PROCESS | 1657 | 1461050412531 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}] 00:20:12 INFO - PROCESS | 1657 | 1461050412638 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 00:20:12 INFO - PROCESS | 1657 | 1461050412753 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x1259e1800 == 55 [pid = 1657] [id = 517] 00:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x118746400) [pid = 1657] [serial = 1551] [outer = 0x0] 00:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x1182c6000) [pid = 1657] [serial = 1552] [outer = 0x118746400] 00:20:12 INFO - PROCESS | 1657 | 1461050412786 Marionette DEBUG loaded listener.js 00:20:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11a37d000) [pid = 1657] [serial = 1553] [outer = 0x118746400] 00:20:13 INFO - PROCESS | 1657 | 1461050413201 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]]]}] 00:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 724ms 00:20:13 INFO - PROCESS | 1657 | 1461050413246 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 00:20:13 INFO - PROCESS | 1657 | 1461050413250 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 00:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:20:13 INFO - PROCESS | 1657 | 1461050413255 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:20:13 INFO - PROCESS | 1657 | 1461050413257 Marionette TRACE conn2 <- [1,2042,null,{}] 00:20:13 INFO - PROCESS | 1657 | 1461050413260 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}] 00:20:13 INFO - PROCESS | 1657 | 1461050413363 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 00:20:13 INFO - PROCESS | 1657 | 1461050413420 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a5d000 == 56 [pid = 1657] [id = 518] 00:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11a3ae400) [pid = 1657] [serial = 1554] [outer = 0x0] 00:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11a87a800) [pid = 1657] [serial = 1555] [outer = 0x11a3ae400] 00:20:13 INFO - PROCESS | 1657 | 1461050413451 Marionette DEBUG loaded listener.js 00:20:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x11b795c00) [pid = 1657] [serial = 1556] [outer = 0x11a3ae400] 00:20:13 INFO - PROCESS | 1657 | 1461050413871 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]]]}] 00:20:13 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) 00:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 673ms 00:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:20:13 INFO - PROCESS | 1657 | 1461050413928 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 00:20:13 INFO - PROCESS | 1657 | 1461050413929 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 00:20:13 INFO - PROCESS | 1657 | 1461050413932 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:20:13 INFO - PROCESS | 1657 | 1461050413935 Marionette TRACE conn2 <- [1,2046,null,{}] 00:20:13 INFO - PROCESS | 1657 | 1461050413943 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}] 00:20:14 INFO - PROCESS | 1657 | 1461050414069 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 00:20:14 INFO - PROCESS | 1657 | 1461050414141 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b591000 == 57 [pid = 1657] [id = 519] 00:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x11b9ac800) [pid = 1657] [serial = 1557] [outer = 0x0] 00:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x125813c00) [pid = 1657] [serial = 1558] [outer = 0x11b9ac800] 00:20:14 INFO - PROCESS | 1657 | 1461050414175 Marionette DEBUG loaded listener.js 00:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1260d3400) [pid = 1657] [serial = 1559] [outer = 0x11b9ac800] 00:20:14 INFO - PROCESS | 1657 | 1461050414573 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]]]}] 00:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 672ms 00:20:14 INFO - PROCESS | 1657 | 1461050414611 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 00:20:14 INFO - PROCESS | 1657 | 1461050414613 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 00:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:20:14 INFO - PROCESS | 1657 | 1461050414617 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:20:14 INFO - PROCESS | 1657 | 1461050414618 Marionette TRACE conn2 <- [1,2050,null,{}] 00:20:14 INFO - PROCESS | 1657 | 1461050414621 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}] 00:20:14 INFO - PROCESS | 1657 | 1461050414725 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 00:20:14 INFO - PROCESS | 1657 | 1461050414782 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ce93000 == 58 [pid = 1657] [id = 520] 00:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x126645000) [pid = 1657] [serial = 1560] [outer = 0x0] 00:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x126cbcc00) [pid = 1657] [serial = 1561] [outer = 0x126645000] 00:20:14 INFO - PROCESS | 1657 | 1461050414812 Marionette DEBUG loaded listener.js 00:20:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x129164800) [pid = 1657] [serial = 1562] [outer = 0x126645000] 00:20:15 INFO - PROCESS | 1657 | 1461050415256 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]]]}] 00:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 668ms 00:20:15 INFO - PROCESS | 1657 | 1461050415286 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 00:20:15 INFO - PROCESS | 1657 | 1461050415287 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 00:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:20:15 INFO - PROCESS | 1657 | 1461050415290 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:20:15 INFO - PROCESS | 1657 | 1461050415291 Marionette TRACE conn2 <- [1,2054,null,{}] 00:20:15 INFO - PROCESS | 1657 | 1461050415294 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}] 00:20:15 INFO - PROCESS | 1657 | 1461050415393 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 00:20:15 INFO - PROCESS | 1657 | 1461050415484 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dad4800 == 59 [pid = 1657] [id = 521] 00:20:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x126744400) [pid = 1657] [serial = 1563] [outer = 0x0] 00:20:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x1296eec00) [pid = 1657] [serial = 1564] [outer = 0x126744400] 00:20:15 INFO - PROCESS | 1657 | 1461050415514 Marionette DEBUG loaded listener.js 00:20:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12a92cc00) [pid = 1657] [serial = 1565] [outer = 0x126744400] 00:20:15 INFO - PROCESS | 1657 | 1461050415893 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]]]}] 00:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 671ms 00:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:20:15 INFO - PROCESS | 1657 | 1461050415961 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 00:20:15 INFO - PROCESS | 1657 | 1461050415963 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 00:20:15 INFO - PROCESS | 1657 | 1461050415965 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:20:15 INFO - PROCESS | 1657 | 1461050415966 Marionette TRACE conn2 <- [1,2058,null,{}] 00:20:15 INFO - PROCESS | 1657 | 1461050415969 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}] 00:20:16 INFO - PROCESS | 1657 | 1461050416082 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 00:20:16 INFO - PROCESS | 1657 | 1461050416141 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e682000 == 60 [pid = 1657] [id = 522] 00:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12b23a400) [pid = 1657] [serial = 1566] [outer = 0x0] 00:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12bb30000) [pid = 1657] [serial = 1567] [outer = 0x12b23a400] 00:20:16 INFO - PROCESS | 1657 | 1461050416173 Marionette DEBUG loaded listener.js 00:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x12d162c00) [pid = 1657] [serial = 1568] [outer = 0x12b23a400] 00:20:16 INFO - PROCESS | 1657 | 1461050416609 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]]]}] 00:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 00:20:16 INFO - PROCESS | 1657 | 1461050416635 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 00:20:16 INFO - PROCESS | 1657 | 1461050416637 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 00:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:20:16 INFO - PROCESS | 1657 | 1461050416639 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:20:16 INFO - PROCESS | 1657 | 1461050416641 Marionette TRACE conn2 <- [1,2062,null,{}] 00:20:16 INFO - PROCESS | 1657 | 1461050416643 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}] 00:20:16 INFO - PROCESS | 1657 | 1461050416761 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 00:20:16 INFO - PROCESS | 1657 | 1461050416862 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecc3000 == 61 [pid = 1657] [id = 523] 00:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x113c02400) [pid = 1657] [serial = 1569] [outer = 0x0] 00:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12d157400) [pid = 1657] [serial = 1570] [outer = 0x113c02400] 00:20:16 INFO - PROCESS | 1657 | 1461050416893 Marionette DEBUG loaded listener.js 00:20:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12dcb4000) [pid = 1657] [serial = 1571] [outer = 0x113c02400] 00:20:17 INFO - PROCESS | 1657 | 1461050417320 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]]]}] 00:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 721ms 00:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:20:17 INFO - PROCESS | 1657 | 1461050417360 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 00:20:17 INFO - PROCESS | 1657 | 1461050417362 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 00:20:17 INFO - PROCESS | 1657 | 1461050417365 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:20:17 INFO - PROCESS | 1657 | 1461050417366 Marionette TRACE conn2 <- [1,2066,null,{}] 00:20:17 INFO - PROCESS | 1657 | 1461050417369 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}] 00:20:17 INFO - PROCESS | 1657 | 1461050417508 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 00:20:17 INFO - PROCESS | 1657 | 1461050417640 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x118a51000 == 62 [pid = 1657] [id = 524] 00:20:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x111836400) [pid = 1657] [serial = 1572] [outer = 0x0] 00:20:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x11b78d400) [pid = 1657] [serial = 1573] [outer = 0x111836400] 00:20:17 INFO - PROCESS | 1657 | 1461050417689 Marionette DEBUG loaded listener.js 00:20:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12dcbc400) [pid = 1657] [serial = 1574] [outer = 0x111836400] 00:20:18 INFO - PROCESS | 1657 | 1461050418288 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]]]}] 00:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 969ms 00:20:18 INFO - PROCESS | 1657 | 1461050418334 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 00:20:18 INFO - PROCESS | 1657 | 1461050418336 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 00:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:20:18 INFO - PROCESS | 1657 | 1461050418340 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:20:18 INFO - PROCESS | 1657 | 1461050418342 Marionette TRACE conn2 <- [1,2070,null,{}] 00:20:18 INFO - PROCESS | 1657 | 1461050418346 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}] 00:20:18 INFO - PROCESS | 1657 | 1461050418453 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 00:20:18 INFO - PROCESS | 1657 | 1461050418527 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x118299800 == 63 [pid = 1657] [id = 525] 00:20:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x113ebec00) [pid = 1657] [serial = 1575] [outer = 0x0] 00:20:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x114407800) [pid = 1657] [serial = 1576] [outer = 0x113ebec00] 00:20:18 INFO - PROCESS | 1657 | 1461050418559 Marionette DEBUG loaded listener.js 00:20:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x114479c00) [pid = 1657] [serial = 1577] [outer = 0x113ebec00] 00:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x11a16a800 == 62 [pid = 1657] [id = 515] 00:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x11b484800 == 61 [pid = 1657] [id = 514] 00:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x11ba9f000 == 60 [pid = 1657] [id = 513] 00:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x130bec000 == 59 [pid = 1657] [id = 511] 00:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x13059d800 == 58 [pid = 1657] [id = 510] 00:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x12e869000 == 57 [pid = 1657] [id = 509] 00:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x11bfef000 == 56 [pid = 1657] [id = 508] 00:20:18 INFO - PROCESS | 1657 | --DOCSHELL 0x1197f5000 == 55 [pid = 1657] [id = 507] 00:20:18 INFO - PROCESS | 1657 | 1461050418970 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]]]}] 00:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 673ms 00:20:19 INFO - PROCESS | 1657 | 1461050419013 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 00:20:19 INFO - PROCESS | 1657 | 1461050419016 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 00:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:20:19 INFO - PROCESS | 1657 | 1461050419021 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:20:19 INFO - PROCESS | 1657 | 1461050419022 Marionette TRACE conn2 <- [1,2074,null,{}] 00:20:19 INFO - PROCESS | 1657 | 1461050419025 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}] 00:20:19 INFO - PROCESS | 1657 | 1461050419119 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 00:20:19 INFO - PROCESS | 1657 | 1461050419182 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a47d000 == 56 [pid = 1657] [id = 526] 00:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x1149cdc00) [pid = 1657] [serial = 1578] [outer = 0x0] 00:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x115006400) [pid = 1657] [serial = 1579] [outer = 0x1149cdc00] 00:20:19 INFO - PROCESS | 1657 | 1461050419209 Marionette DEBUG loaded listener.js 00:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x117f46c00) [pid = 1657] [serial = 1580] [outer = 0x1149cdc00] 00:20:19 INFO - PROCESS | 1657 | 1461050419505 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]]]}] 00:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 00:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:20:19 INFO - PROCESS | 1657 | 1461050419541 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 00:20:19 INFO - PROCESS | 1657 | 1461050419543 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 00:20:19 INFO - PROCESS | 1657 | 1461050419548 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:20:19 INFO - PROCESS | 1657 | 1461050419551 Marionette TRACE conn2 <- [1,2078,null,{}] 00:20:19 INFO - PROCESS | 1657 | 1461050419559 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}] 00:20:19 INFO - PROCESS | 1657 | 1461050419649 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 00:20:19 INFO - PROCESS | 1657 | 1461050419671 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x1259ec800 == 57 [pid = 1657] [id = 527] 00:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x117f44400) [pid = 1657] [serial = 1581] [outer = 0x0] 00:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x1182ca000) [pid = 1657] [serial = 1582] [outer = 0x117f44400] 00:20:19 INFO - PROCESS | 1657 | 1461050419752 Marionette DEBUG loaded listener.js 00:20:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x11a383400) [pid = 1657] [serial = 1583] [outer = 0x117f44400] 00:20:20 INFO - PROCESS | 1657 | 1461050420107 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]]]}] 00:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 571ms 00:20:20 INFO - PROCESS | 1657 | 1461050420119 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 00:20:20 INFO - PROCESS | 1657 | 1461050420121 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 00:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:20:20 INFO - PROCESS | 1657 | 1461050420123 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:20:20 INFO - PROCESS | 1657 | 1461050420124 Marionette TRACE conn2 <- [1,2082,null,{}] 00:20:20 INFO - PROCESS | 1657 | 1461050420129 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}] 00:20:20 INFO - PROCESS | 1657 | 1461050420237 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 00:20:20 INFO - PROCESS | 1657 | 1461050420248 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x126458000 == 58 [pid = 1657] [id = 528] 00:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x11a3a2000) [pid = 1657] [serial = 1584] [outer = 0x0] 00:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x11a3b9800) [pid = 1657] [serial = 1585] [outer = 0x11a3a2000] 00:20:20 INFO - PROCESS | 1657 | 1461050420274 Marionette DEBUG loaded listener.js 00:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x11a6d5800) [pid = 1657] [serial = 1586] [outer = 0x11a3a2000] 00:20:20 INFO - PROCESS | 1657 | 1461050420596 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]]]}] 00:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 522ms 00:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:20:20 INFO - PROCESS | 1657 | 1461050420648 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 00:20:20 INFO - PROCESS | 1657 | 1461050420649 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 00:20:20 INFO - PROCESS | 1657 | 1461050420651 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:20:20 INFO - PROCESS | 1657 | 1461050420652 Marionette TRACE conn2 <- [1,2086,null,{}] 00:20:20 INFO - PROCESS | 1657 | 1461050420654 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}] 00:20:20 INFO - PROCESS | 1657 | 1461050420757 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 00:20:20 INFO - PROCESS | 1657 | 1461050420795 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x128fbc000 == 59 [pid = 1657] [id = 529] 00:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x11a3b3000) [pid = 1657] [serial = 1587] [outer = 0x0] 00:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x11a878000) [pid = 1657] [serial = 1588] [outer = 0x11a3b3000] 00:20:20 INFO - PROCESS | 1657 | 1461050420821 Marionette DEBUG loaded listener.js 00:20:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x11b6d7000) [pid = 1657] [serial = 1589] [outer = 0x11a3b3000] 00:20:21 INFO - PROCESS | 1657 | 1461050421143 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]]]}] 00:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 518ms 00:20:21 INFO - PROCESS | 1657 | 1461050421172 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 00:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:20:21 INFO - PROCESS | 1657 | 1461050421173 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 00:20:21 INFO - PROCESS | 1657 | 1461050421175 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:20:21 INFO - PROCESS | 1657 | 1461050421176 Marionette TRACE conn2 <- [1,2090,null,{}] 00:20:21 INFO - PROCESS | 1657 | 1461050421178 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}] 00:20:21 INFO - PROCESS | 1657 | 1461050421303 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 00:20:21 INFO - PROCESS | 1657 | 1461050421317 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d32a800 == 60 [pid = 1657] [id = 530] 00:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x11b6e2c00) [pid = 1657] [serial = 1590] [outer = 0x0] 00:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x11b9af400) [pid = 1657] [serial = 1591] [outer = 0x11b6e2c00] 00:20:21 INFO - PROCESS | 1657 | 1461050421344 Marionette DEBUG loaded listener.js 00:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x125845800) [pid = 1657] [serial = 1592] [outer = 0x11b6e2c00] 00:20:21 INFO - PROCESS | 1657 | 1461050421680 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]]]}] 00:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 518ms 00:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:20:21 INFO - PROCESS | 1657 | 1461050421694 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 00:20:21 INFO - PROCESS | 1657 | 1461050421695 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 00:20:21 INFO - PROCESS | 1657 | 1461050421697 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:20:21 INFO - PROCESS | 1657 | 1461050421698 Marionette TRACE conn2 <- [1,2094,null,{}] 00:20:21 INFO - PROCESS | 1657 | 1461050421701 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}] 00:20:21 INFO - PROCESS | 1657 | 1461050421807 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 00:20:21 INFO - PROCESS | 1657 | 1461050421822 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e683000 == 61 [pid = 1657] [id = 531] 00:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x11b78e400) [pid = 1657] [serial = 1593] [outer = 0x0] 00:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x1260cdc00) [pid = 1657] [serial = 1594] [outer = 0x11b78e400] 00:20:21 INFO - PROCESS | 1657 | 1461050421848 Marionette DEBUG loaded listener.js 00:20:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x126cb5000) [pid = 1657] [serial = 1595] [outer = 0x11b78e400] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x11b9a8c00) [pid = 1657] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x125ff1800) [pid = 1657] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x12bde4400) [pid = 1657] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x12b23ec00) [pid = 1657] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x11b78c800) [pid = 1657] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x117f4f800) [pid = 1657] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x119621c00) [pid = 1657] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x11b10dc00) [pid = 1657] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x11b794c00) [pid = 1657] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x1270bd000) [pid = 1657] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x115d6b800) [pid = 1657] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x114b7c800) [pid = 1657] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x12897d400) [pid = 1657] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x114474400) [pid = 1657] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12b238c00) [pid = 1657] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x11b117800) [pid = 1657] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x12d0bc000) [pid = 1657] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x126644800) [pid = 1657] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x11a5b6800) [pid = 1657] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x12d39b800) [pid = 1657] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12897b800) [pid = 1657] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x1197a7800) [pid = 1657] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12bb2fc00) [pid = 1657] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x11a3b1400) [pid = 1657] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x111a57400) [pid = 1657] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1296e0000) [pid = 1657] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x11a4f8800) [pid = 1657] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12310cc00) [pid = 1657] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x114cc7800) [pid = 1657] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x111837c00) [pid = 1657] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x1182c7c00) [pid = 1657] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x118248400) [pid = 1657] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:20:22 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x12daa7000) [pid = 1657] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:20:22 INFO - PROCESS | 1657 | 1461050422331 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]]]}] 00:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 670ms 00:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:20:22 INFO - PROCESS | 1657 | 1461050422368 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 00:20:22 INFO - PROCESS | 1657 | 1461050422369 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 00:20:22 INFO - PROCESS | 1657 | 1461050422371 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:20:22 INFO - PROCESS | 1657 | 1461050422372 Marionette TRACE conn2 <- [1,2098,null,{}] 00:20:22 INFO - PROCESS | 1657 | 1461050422375 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}] 00:20:22 INFO - PROCESS | 1657 | 1461050422457 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 00:20:22 INFO - PROCESS | 1657 | 1461050422523 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b11a800 == 62 [pid = 1657] [id = 532] 00:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x111a57400) [pid = 1657] [serial = 1596] [outer = 0x0] 00:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x117f50800) [pid = 1657] [serial = 1597] [outer = 0x111a57400] 00:20:22 INFO - PROCESS | 1657 | 1461050422548 Marionette DEBUG loaded listener.js 00:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x11a3b1400) [pid = 1657] [serial = 1598] [outer = 0x111a57400] 00:20:22 INFO - PROCESS | 1657 | 1461050422826 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]]]}] 00:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 472ms 00:20:22 INFO - PROCESS | 1657 | 1461050422849 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 00:20:22 INFO - PROCESS | 1657 | 1461050422850 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 00:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:20:22 INFO - PROCESS | 1657 | 1461050422853 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:20:22 INFO - PROCESS | 1657 | 1461050422854 Marionette TRACE conn2 <- [1,2102,null,{}] 00:20:22 INFO - PROCESS | 1657 | 1461050422856 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}] 00:20:22 INFO - PROCESS | 1657 | 1461050422947 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 00:20:22 INFO - PROCESS | 1657 | 1461050422951 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f5a9000 == 63 [pid = 1657] [id = 533] 00:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x117f53800) [pid = 1657] [serial = 1599] [outer = 0x0] 00:20:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x11b794c00) [pid = 1657] [serial = 1600] [outer = 0x117f53800] 00:20:22 INFO - PROCESS | 1657 | 1461050422976 Marionette DEBUG loaded listener.js 00:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1260cd800) [pid = 1657] [serial = 1601] [outer = 0x117f53800] 00:20:23 INFO - PROCESS | 1657 | 1461050423324 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]]]}] 00:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 00:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:20:23 INFO - PROCESS | 1657 | 1461050423381 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 00:20:23 INFO - PROCESS | 1657 | 1461050423382 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 00:20:23 INFO - PROCESS | 1657 | 1461050423384 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:20:23 INFO - PROCESS | 1657 | 1461050423385 Marionette TRACE conn2 <- [1,2106,null,{}] 00:20:23 INFO - PROCESS | 1657 | 1461050423388 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}] 00:20:23 INFO - PROCESS | 1657 | 1461050423475 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 00:20:23 INFO - PROCESS | 1657 | 1461050423480 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fcc1800 == 64 [pid = 1657] [id = 534] 00:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x11b799c00) [pid = 1657] [serial = 1602] [outer = 0x0] 00:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x1270bd000) [pid = 1657] [serial = 1603] [outer = 0x11b799c00] 00:20:23 INFO - PROCESS | 1657 | 1461050423504 Marionette DEBUG loaded listener.js 00:20:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x128982800) [pid = 1657] [serial = 1604] [outer = 0x11b799c00] 00:20:23 INFO - PROCESS | 1657 | 1461050423846 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]]]}] 00:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 470ms 00:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:20:23 INFO - PROCESS | 1657 | 1461050423854 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 00:20:23 INFO - PROCESS | 1657 | 1461050423856 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 00:20:23 INFO - PROCESS | 1657 | 1461050423862 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:20:23 INFO - PROCESS | 1657 | 1461050423864 Marionette TRACE conn2 <- [1,2110,null,{}] 00:20:23 INFO - PROCESS | 1657 | 1461050423866 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}] 00:20:23 INFO - PROCESS | 1657 | 1461050423970 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 00:20:24 INFO - PROCESS | 1657 | 1461050424034 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff80800 == 65 [pid = 1657] [id = 535] 00:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x11a186000) [pid = 1657] [serial = 1605] [outer = 0x0] 00:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x128980c00) [pid = 1657] [serial = 1606] [outer = 0x11a186000] 00:20:24 INFO - PROCESS | 1657 | 1461050424064 Marionette DEBUG loaded listener.js 00:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12a92d800) [pid = 1657] [serial = 1607] [outer = 0x11a186000] 00:20:24 INFO - PROCESS | 1657 | 1461050424510 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]]]}] 00:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 674ms 00:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:20:24 INFO - PROCESS | 1657 | 1461050424544 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 00:20:24 INFO - PROCESS | 1657 | 1461050424547 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 00:20:24 INFO - PROCESS | 1657 | 1461050424552 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:20:24 INFO - PROCESS | 1657 | 1461050424554 Marionette TRACE conn2 <- [1,2114,null,{}] 00:20:24 INFO - PROCESS | 1657 | 1461050424558 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}] 00:20:24 INFO - PROCESS | 1657 | 1461050424673 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 00:20:24 INFO - PROCESS | 1657 | 1461050424793 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b11f800 == 66 [pid = 1657] [id = 536] 00:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x1150a4000) [pid = 1657] [serial = 1608] [outer = 0x0] 00:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x115d6b800) [pid = 1657] [serial = 1609] [outer = 0x1150a4000] 00:20:24 INFO - PROCESS | 1657 | 1461050424825 Marionette DEBUG loaded listener.js 00:20:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x1187c9400) [pid = 1657] [serial = 1610] [outer = 0x1150a4000] 00:20:25 INFO - PROCESS | 1657 | 1461050425289 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]]]}] 00:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 771ms 00:20:25 INFO - PROCESS | 1657 | 1461050425324 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 00:20:25 INFO - PROCESS | 1657 | 1461050425332 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 00:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:20:25 INFO - PROCESS | 1657 | 1461050425339 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:20:25 INFO - PROCESS | 1657 | 1461050425342 Marionette TRACE conn2 <- [1,2118,null,{}] 00:20:25 INFO - PROCESS | 1657 | 1461050425346 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}] 00:20:25 INFO - PROCESS | 1657 | 1461050425506 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 00:20:25 INFO - PROCESS | 1657 | 1461050425621 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x126446000 == 67 [pid = 1657] [id = 537] 00:20:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x1188a0c00) [pid = 1657] [serial = 1611] [outer = 0x0] 00:20:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x11a28b400) [pid = 1657] [serial = 1612] [outer = 0x1188a0c00] 00:20:25 INFO - PROCESS | 1657 | 1461050425666 Marionette DEBUG loaded listener.js 00:20:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x11a6d2800) [pid = 1657] [serial = 1613] [outer = 0x1188a0c00] 00:20:26 INFO - PROCESS | 1657 | 1461050426148 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]]]}] 00:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 874ms 00:20:26 INFO - PROCESS | 1657 | 1461050426225 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 00:20:26 INFO - PROCESS | 1657 | 1461050426227 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 00:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:20:26 INFO - PROCESS | 1657 | 1461050426231 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:20:26 INFO - PROCESS | 1657 | 1461050426234 Marionette TRACE conn2 <- [1,2122,null,{}] 00:20:26 INFO - PROCESS | 1657 | 1461050426243 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}] 00:20:26 INFO - PROCESS | 1657 | 1461050426353 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 00:20:26 INFO - PROCESS | 1657 | 1461050426431 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x130419000 == 68 [pid = 1657] [id = 538] 00:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x11b7b3c00) [pid = 1657] [serial = 1614] [outer = 0x0] 00:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x11b9be800) [pid = 1657] [serial = 1615] [outer = 0x11b7b3c00] 00:20:26 INFO - PROCESS | 1657 | 1461050426463 Marionette DEBUG loaded listener.js 00:20:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x125846400) [pid = 1657] [serial = 1616] [outer = 0x11b7b3c00] 00:20:26 INFO - PROCESS | 1657 | 1461050426871 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]]]}] 00:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 671ms 00:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:20:26 INFO - PROCESS | 1657 | 1461050426903 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 00:20:26 INFO - PROCESS | 1657 | 1461050426905 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 00:20:26 INFO - PROCESS | 1657 | 1461050426907 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:20:26 INFO - PROCESS | 1657 | 1461050426908 Marionette TRACE conn2 <- [1,2126,null,{}] 00:20:26 INFO - PROCESS | 1657 | 1461050426911 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}] 00:20:27 INFO - PROCESS | 1657 | 1461050427019 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 00:20:27 INFO - PROCESS | 1657 | 1461050427084 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x1305ac800 == 69 [pid = 1657] [id = 539] 00:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x11183b000) [pid = 1657] [serial = 1617] [outer = 0x0] 00:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x126d90800) [pid = 1657] [serial = 1618] [outer = 0x11183b000] 00:20:27 INFO - PROCESS | 1657 | 1461050427164 Marionette DEBUG loaded listener.js 00:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x1296e5c00) [pid = 1657] [serial = 1619] [outer = 0x11183b000] 00:20:27 INFO - PROCESS | 1657 | 1461050427558 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]]]}] 00:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 671ms 00:20:27 INFO - PROCESS | 1657 | 1461050427578 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 00:20:27 INFO - PROCESS | 1657 | 1461050427580 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 00:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:20:27 INFO - PROCESS | 1657 | 1461050427582 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:20:27 INFO - PROCESS | 1657 | 1461050427584 Marionette TRACE conn2 <- [1,2130,null,{}] 00:20:27 INFO - PROCESS | 1657 | 1461050427586 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}] 00:20:27 INFO - PROCESS | 1657 | 1461050427696 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 00:20:27 INFO - PROCESS | 1657 | 1461050427810 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b939800 == 70 [pid = 1657] [id = 540] 00:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x118e49400) [pid = 1657] [serial = 1620] [outer = 0x0] 00:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x11a39e400) [pid = 1657] [serial = 1621] [outer = 0x118e49400] 00:20:27 INFO - PROCESS | 1657 | 1461050427842 Marionette DEBUG loaded listener.js 00:20:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x11bab9c00) [pid = 1657] [serial = 1622] [outer = 0x118e49400] 00:20:28 INFO - PROCESS | 1657 | 1461050428533 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] 00:20:28 INFO - PROCESS | 1657 | 1461050428556 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 00:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:20:28 INFO - PROCESS | 1657 | 1461050428562 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:20:28 INFO - PROCESS | 1657 | 1461050428564 Marionette TRACE conn2 <- [1,2134,null,{}] 00:20:28 INFO - PROCESS | 1657 | 1461050428568 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}] 00:20:28 INFO - PROCESS | 1657 | 1461050428668 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 00:20:28 INFO - PROCESS | 1657 | 1461050428749 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b3a2000 == 71 [pid = 1657] [id = 541] 00:20:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x1143b3000) [pid = 1657] [serial = 1623] [outer = 0x0] 00:20:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x114b7c400) [pid = 1657] [serial = 1624] [outer = 0x1143b3000] 00:20:28 INFO - PROCESS | 1657 | 1461050428780 Marionette DEBUG loaded listener.js 00:20:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x115be0000) [pid = 1657] [serial = 1625] [outer = 0x1143b3000] 00:20:29 INFO - PROCESS | 1657 | 1461050429234 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]]]}] 00:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 724ms 00:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:20:29 INFO - PROCESS | 1657 | 1461050429283 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 00:20:29 INFO - PROCESS | 1657 | 1461050429287 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 00:20:29 INFO - PROCESS | 1657 | 1461050429291 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:20:29 INFO - PROCESS | 1657 | 1461050429295 Marionette TRACE conn2 <- [1,2138,null,{}] 00:20:29 INFO - PROCESS | 1657 | 1461050429298 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}] 00:20:29 INFO - PROCESS | 1657 | 1461050429392 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 00:20:29 INFO - PROCESS | 1657 | 1461050429473 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197f2800 == 72 [pid = 1657] [id = 542] 00:20:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x1158f4000) [pid = 1657] [serial = 1626] [outer = 0x0] 00:20:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x1187c3400) [pid = 1657] [serial = 1627] [outer = 0x1158f4000] 00:20:29 INFO - PROCESS | 1657 | 1461050429500 Marionette DEBUG loaded listener.js 00:20:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x118e49000) [pid = 1657] [serial = 1628] [outer = 0x1158f4000] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x118ea1000 == 71 [pid = 1657] [id = 414] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12fcc1800 == 70 [pid = 1657] [id = 534] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12f5a9000 == 69 [pid = 1657] [id = 533] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x11b11a800 == 68 [pid = 1657] [id = 532] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12e683000 == 67 [pid = 1657] [id = 531] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12d32a800 == 66 [pid = 1657] [id = 530] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x128fbc000 == 65 [pid = 1657] [id = 529] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x114e09400) [pid = 1657] [serial = 1522] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x11a3a2400) [pid = 1657] [serial = 1525] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x11b9b7c00) [pid = 1657] [serial = 1528] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x128986400) [pid = 1657] [serial = 1531] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12a92ec00) [pid = 1657] [serial = 1534] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x11b1a9400) [pid = 1657] [serial = 1549] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12dcb0800) [pid = 1657] [serial = 1537] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x126458000 == 64 [pid = 1657] [id = 528] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12fa96800 == 63 [pid = 1657] [id = 487] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x1259ec800 == 62 [pid = 1657] [id = 527] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12f869800 == 61 [pid = 1657] [id = 506] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x11a47d000 == 60 [pid = 1657] [id = 526] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x118299800 == 59 [pid = 1657] [id = 525] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x118a51000 == 58 [pid = 1657] [id = 524] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12ecc3000 == 57 [pid = 1657] [id = 523] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12e682000 == 56 [pid = 1657] [id = 522] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12dad4800 == 55 [pid = 1657] [id = 521] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12ce93000 == 54 [pid = 1657] [id = 520] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12b591000 == 53 [pid = 1657] [id = 519] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x126a5d000 == 52 [pid = 1657] [id = 518] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x1259e1800 == 51 [pid = 1657] [id = 517] 00:20:29 INFO - PROCESS | 1657 | --DOCSHELL 0x12644a000 == 50 [pid = 1657] [id = 516] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x111839800) [pid = 1657] [serial = 1540] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x118828400) [pid = 1657] [serial = 1543] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x11961e400) [pid = 1657] [serial = 1544] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x11a3acc00) [pid = 1657] [serial = 1546] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x12e47b000) [pid = 1657] [serial = 1520] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x1143ab000) [pid = 1657] [serial = 1541] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12dcb7c00) [pid = 1657] [serial = 1517] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12e37b000) [pid = 1657] [serial = 1519] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x11a6d3000) [pid = 1657] [serial = 1547] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x126c9ac00) [pid = 1657] [serial = 1499] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x126fe1c00) [pid = 1657] [serial = 1501] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x12d8e4400) [pid = 1657] [serial = 1477] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x12bb2f000) [pid = 1657] [serial = 1363] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x126cbac00) [pid = 1657] [serial = 1472] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x117f53c00) [pid = 1657] [serial = 1486] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x11a6e0c00) [pid = 1657] [serial = 1468] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x11b9b9800) [pid = 1657] [serial = 1417] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x1191b2400) [pid = 1657] [serial = 1487] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x1270b8400) [pid = 1657] [serial = 1360] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12d0b3800) [pid = 1657] [serial = 1475] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x11b3e1c00) [pid = 1657] [serial = 1357] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x11a4f5400) [pid = 1657] [serial = 1467] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x117f4dc00) [pid = 1657] [serial = 1484] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x11bee3800) [pid = 1657] [serial = 1498] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x129691800) [pid = 1657] [serial = 1504] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x115d68400) [pid = 1657] [serial = 1464] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12ba10000) [pid = 1657] [serial = 1508] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x11b78d800) [pid = 1657] [serial = 1493] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11b6de000) [pid = 1657] [serial = 1492] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12daa8800) [pid = 1657] [serial = 1516] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x12bd79c00) [pid = 1657] [serial = 1513] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11b9b0c00) [pid = 1657] [serial = 1496] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1296e5800) [pid = 1657] [serial = 1474] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x12daa5000) [pid = 1657] [serial = 1408] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x12d0be800) [pid = 1657] [serial = 1423] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x12969a400) [pid = 1657] [serial = 1511] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12d398400) [pid = 1657] [serial = 1366] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11b6e5c00) [pid = 1657] [serial = 1495] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12daa7c00) [pid = 1657] [serial = 1478] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x118e3d400) [pid = 1657] [serial = 1465] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x115de9c00) [pid = 1657] [serial = 1483] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11a87d000) [pid = 1657] [serial = 1414] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x12b5a2800) [pid = 1657] [serial = 1507] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11b78c000) [pid = 1657] [serial = 874] [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.] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x11a6d5c00) [pid = 1657] [serial = 1510] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x12311b000) [pid = 1657] [serial = 1471] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x1149b6800) [pid = 1657] [serial = 1411] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x12dcb6000) [pid = 1657] [serial = 1480] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x1296e7400) [pid = 1657] [serial = 1505] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11a87cc00) [pid = 1657] [serial = 1490] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x12d3a0000) [pid = 1657] [serial = 1514] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x128984c00) [pid = 1657] [serial = 1420] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x12e470000) [pid = 1657] [serial = 1481] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x118e3cc00) [pid = 1657] [serial = 1354] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x128983800) [pid = 1657] [serial = 1502] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x11a6d5000) [pid = 1657] [serial = 1489] [outer = 0x0] [url = about:blank] 00:20:29 INFO - PROCESS | 1657 | 1461050429953 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]]]}] 00:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 675ms 00:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:20:29 INFO - PROCESS | 1657 | 1461050429967 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 00:20:29 INFO - PROCESS | 1657 | 1461050429968 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 00:20:29 INFO - PROCESS | 1657 | 1461050429971 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:20:29 INFO - PROCESS | 1657 | 1461050429973 Marionette TRACE conn2 <- [1,2142,null,{}] 00:20:29 INFO - PROCESS | 1657 | 1461050429983 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}] 00:20:30 INFO - PROCESS | 1657 | 1461050430067 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 00:20:30 INFO - PROCESS | 1657 | 1461050430072 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a1ad800 == 51 [pid = 1657] [id = 543] 00:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x115d6b000) [pid = 1657] [serial = 1629] [outer = 0x0] 00:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x1197ac000) [pid = 1657] [serial = 1630] [outer = 0x115d6b000] 00:20:30 INFO - PROCESS | 1657 | 1461050430104 Marionette DEBUG loaded listener.js 00:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11a3a4000) [pid = 1657] [serial = 1631] [outer = 0x115d6b000] 00:20:30 INFO - PROCESS | 1657 | 1461050430497 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] 00:20:30 INFO - PROCESS | 1657 | 1461050430547 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 00:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:20:30 INFO - PROCESS | 1657 | 1461050430549 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:20:30 INFO - PROCESS | 1657 | 1461050430550 Marionette TRACE conn2 <- [1,2146,null,{}] 00:20:30 INFO - PROCESS | 1657 | 1461050430553 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}] 00:20:30 INFO - PROCESS | 1657 | 1461050430634 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 00:20:30 INFO - PROCESS | 1657 | 1461050430638 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x1258b4800 == 52 [pid = 1657] [id = 544] 00:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11a3ba800) [pid = 1657] [serial = 1632] [outer = 0x0] 00:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11a5c3000) [pid = 1657] [serial = 1633] [outer = 0x11a3ba800] 00:20:30 INFO - PROCESS | 1657 | 1461050430664 Marionette DEBUG loaded listener.js 00:20:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11a6d8c00) [pid = 1657] [serial = 1634] [outer = 0x11a3ba800] 00:20:31 INFO - PROCESS | 1657 | 1461050431017 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] 00:20:31 INFO - PROCESS | 1657 | 1461050431071 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 00:20:31 INFO - PROCESS | 1657 | 1461050431073 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:20:31 INFO - PROCESS | 1657 | 1461050431074 Marionette TRACE conn2 <- [1,2150,null,{}] 00:20:31 INFO - PROCESS | 1657 | 1461050431076 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}] 00:20:31 INFO - PROCESS | 1657 | 1461050431154 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 00:20:31 INFO - PROCESS | 1657 | 1461050431158 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x125f9f800 == 53 [pid = 1657] [id = 545] 00:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x11a6de000) [pid = 1657] [serial = 1635] [outer = 0x0] 00:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x11b109400) [pid = 1657] [serial = 1636] [outer = 0x11a6de000] 00:20:31 INFO - PROCESS | 1657 | 1461050431189 Marionette DEBUG loaded listener.js 00:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x11b458400) [pid = 1657] [serial = 1637] [outer = 0x11a6de000] 00:20:31 INFO - PROCESS | 1657 | 1461050431531 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]]]}] 00:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 473ms 00:20:31 INFO - PROCESS | 1657 | 1461050431546 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 00:20:31 INFO - PROCESS | 1657 | 1461050431547 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 00:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:20:31 INFO - PROCESS | 1657 | 1461050431550 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:20:31 INFO - PROCESS | 1657 | 1461050431551 Marionette TRACE conn2 <- [1,2154,null,{}] 00:20:31 INFO - PROCESS | 1657 | 1461050431553 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}] 00:20:31 INFO - PROCESS | 1657 | 1461050431653 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 00:20:31 INFO - PROCESS | 1657 | 1461050431717 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1187eb800 == 54 [pid = 1657] [id = 546] 00:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x11b458800) [pid = 1657] [serial = 1638] [outer = 0x0] 00:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11b6e0800) [pid = 1657] [serial = 1639] [outer = 0x11b458800] 00:20:31 INFO - PROCESS | 1657 | 1461050431746 Marionette DEBUG loaded listener.js 00:20:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11b9b7c00) [pid = 1657] [serial = 1640] [outer = 0x11b458800] 00:20:32 INFO - PROCESS | 1657 | 1461050432101 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]]]}] 00:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 568ms 00:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:20:32 INFO - PROCESS | 1657 | 1461050432119 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 00:20:32 INFO - PROCESS | 1657 | 1461050432121 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 00:20:32 INFO - PROCESS | 1657 | 1461050432125 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:20:32 INFO - PROCESS | 1657 | 1461050432129 Marionette TRACE conn2 <- [1,2158,null,{}] 00:20:32 INFO - PROCESS | 1657 | 1461050432137 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}] 00:20:32 INFO - PROCESS | 1657 | 1461050432236 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 00:20:32 INFO - PROCESS | 1657 | 1461050432240 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x1275bc000 == 55 [pid = 1657] [id = 547] 00:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11b461000) [pid = 1657] [serial = 1641] [outer = 0x0] 00:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12310d000) [pid = 1657] [serial = 1642] [outer = 0x11b461000] 00:20:32 INFO - PROCESS | 1657 | 1461050432295 Marionette DEBUG loaded listener.js 00:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x125843c00) [pid = 1657] [serial = 1643] [outer = 0x11b461000] 00:20:32 INFO - PROCESS | 1657 | 1461050432613 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]]]}] 00:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 524ms 00:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:20:32 INFO - PROCESS | 1657 | 1461050432648 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 00:20:32 INFO - PROCESS | 1657 | 1461050432649 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 00:20:32 INFO - PROCESS | 1657 | 1461050432651 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:20:32 INFO - PROCESS | 1657 | 1461050432653 Marionette TRACE conn2 <- [1,2162,null,{}] 00:20:32 INFO - PROCESS | 1657 | 1461050432655 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}] 00:20:32 INFO - PROCESS | 1657 | 1461050432755 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 00:20:32 INFO - PROCESS | 1657 | 1461050432759 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ba69000 == 56 [pid = 1657] [id = 548] 00:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x11b9b8400) [pid = 1657] [serial = 1644] [outer = 0x0] 00:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x125b9ec00) [pid = 1657] [serial = 1645] [outer = 0x11b9b8400] 00:20:32 INFO - PROCESS | 1657 | 1461050432783 Marionette DEBUG loaded listener.js 00:20:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x126284400) [pid = 1657] [serial = 1646] [outer = 0x11b9b8400] 00:20:33 INFO - PROCESS | 1657 | 1461050433185 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]]]}] 00:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 569ms 00:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:20:33 INFO - PROCESS | 1657 | 1461050433221 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 00:20:33 INFO - PROCESS | 1657 | 1461050433222 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 00:20:33 INFO - PROCESS | 1657 | 1461050433224 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:20:33 INFO - PROCESS | 1657 | 1461050433226 Marionette TRACE conn2 <- [1,2166,null,{}] 00:20:33 INFO - PROCESS | 1657 | 1461050433230 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}] 00:20:33 INFO - PROCESS | 1657 | 1461050433330 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 00:20:33 INFO - PROCESS | 1657 | 1461050433364 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c0b2800 == 57 [pid = 1657] [id = 549] 00:20:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x125a48c00) [pid = 1657] [serial = 1647] [outer = 0x0] 00:20:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x126d91000) [pid = 1657] [serial = 1648] [outer = 0x125a48c00] 00:20:33 INFO - PROCESS | 1657 | 1461050433390 Marionette DEBUG loaded listener.js 00:20:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1270bd800) [pid = 1657] [serial = 1649] [outer = 0x125a48c00] 00:20:33 INFO - PROCESS | 1657 | 1461050433695 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]]]}] 00:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 00:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:20:33 INFO - PROCESS | 1657 | 1461050433746 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 00:20:33 INFO - PROCESS | 1657 | 1461050433747 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 00:20:33 INFO - PROCESS | 1657 | 1461050433749 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:20:33 INFO - PROCESS | 1657 | 1461050433750 Marionette TRACE conn2 <- [1,2170,null,{}] 00:20:33 INFO - PROCESS | 1657 | 1461050433752 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}] 00:20:33 INFO - PROCESS | 1657 | 1461050433859 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 00:20:33 INFO - PROCESS | 1657 | 1461050433875 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d330000 == 58 [pid = 1657] [id = 550] 00:20:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x126cb3400) [pid = 1657] [serial = 1650] [outer = 0x0] 00:20:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x128987800) [pid = 1657] [serial = 1651] [outer = 0x126cb3400] 00:20:33 INFO - PROCESS | 1657 | 1461050433900 Marionette DEBUG loaded listener.js 00:20:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x1294de800) [pid = 1657] [serial = 1652] [outer = 0x126cb3400] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x126c9b400) [pid = 1657] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11b10b800) [pid = 1657] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11447bc00) [pid = 1657] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1181b1c00) [pid = 1657] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12dcb2800) [pid = 1657] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x125e89c00) [pid = 1657] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11a3b3000) [pid = 1657] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11a3a2000) [pid = 1657] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x111a57400) [pid = 1657] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11b78e400) [pid = 1657] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11b6e2c00) [pid = 1657] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x11b9ac800) [pid = 1657] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x111836400) [pid = 1657] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x118746400) [pid = 1657] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11a6ddc00) [pid = 1657] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x113ebec00) [pid = 1657] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x117f53800) [pid = 1657] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11a3ae400) [pid = 1657] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x126645000) [pid = 1657] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x117f44400) [pid = 1657] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1149cdc00) [pid = 1657] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x11b799c00) [pid = 1657] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:20:34 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x12d0b5000) [pid = 1657] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:20:34 INFO - PROCESS | 1657 | 1461050434569 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]]]}] 00:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 869ms 00:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:20:34 INFO - PROCESS | 1657 | 1461050434620 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 00:20:34 INFO - PROCESS | 1657 | 1461050434622 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 00:20:34 INFO - PROCESS | 1657 | 1461050434632 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:20:34 INFO - PROCESS | 1657 | 1461050434634 Marionette TRACE conn2 <- [1,2174,null,{}] 00:20:34 INFO - PROCESS | 1657 | 1461050434638 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}] 00:20:34 INFO - PROCESS | 1657 | 1461050434794 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 00:20:34 INFO - PROCESS | 1657 | 1461050434802 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x129439800 == 59 [pid = 1657] [id = 551] 00:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11509b000) [pid = 1657] [serial = 1653] [outer = 0x0] 00:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11a4ee400) [pid = 1657] [serial = 1654] [outer = 0x11509b000] 00:20:34 INFO - PROCESS | 1657 | 1461050434848 Marionette DEBUG loaded listener.js 00:20:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x128987000) [pid = 1657] [serial = 1655] [outer = 0x11509b000] 00:20:35 INFO - PROCESS | 1657 | 1461050435242 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]]]}] 00:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 629ms 00:20:35 INFO - PROCESS | 1657 | 1461050435254 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 00:20:35 INFO - PROCESS | 1657 | 1461050435256 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 00:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:20:35 INFO - PROCESS | 1657 | 1461050435258 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:20:35 INFO - PROCESS | 1657 | 1461050435259 Marionette TRACE conn2 <- [1,2178,null,{}] 00:20:35 INFO - PROCESS | 1657 | 1461050435265 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}] 00:20:35 INFO - PROCESS | 1657 | 1461050435376 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 00:20:35 INFO - PROCESS | 1657 | 1461050435384 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dae1000 == 60 [pid = 1657] [id = 552] 00:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x126cbf400) [pid = 1657] [serial = 1656] [outer = 0x0] 00:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x12969a400) [pid = 1657] [serial = 1657] [outer = 0x126cbf400] 00:20:35 INFO - PROCESS | 1657 | 1461050435410 Marionette DEBUG loaded listener.js 00:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12a924000) [pid = 1657] [serial = 1658] [outer = 0x126cbf400] 00:20:35 INFO - PROCESS | 1657 | 1461050435729 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]]]}] 00:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 00:20:35 INFO - PROCESS | 1657 | 1461050435779 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 00:20:35 INFO - PROCESS | 1657 | 1461050435780 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 00:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:20:35 INFO - PROCESS | 1657 | 1461050435782 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:20:35 INFO - PROCESS | 1657 | 1461050435783 Marionette TRACE conn2 <- [1,2182,null,{}] 00:20:35 INFO - PROCESS | 1657 | 1461050435785 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}] 00:20:35 INFO - PROCESS | 1657 | 1461050435869 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 00:20:35 INFO - PROCESS | 1657 | 1461050435873 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e66d800 == 61 [pid = 1657] [id = 553] 00:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x12a924800) [pid = 1657] [serial = 1659] [outer = 0x0] 00:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12b238000) [pid = 1657] [serial = 1660] [outer = 0x12a924800] 00:20:35 INFO - PROCESS | 1657 | 1461050435899 Marionette DEBUG loaded listener.js 00:20:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12b5a4000) [pid = 1657] [serial = 1661] [outer = 0x12a924800] 00:20:36 INFO - PROCESS | 1657 | 1461050436215 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]]]}] 00:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 468ms 00:20:36 INFO - PROCESS | 1657 | 1461050436250 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 00:20:36 INFO - PROCESS | 1657 | 1461050436251 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 00:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:20:36 INFO - PROCESS | 1657 | 1461050436253 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:20:36 INFO - PROCESS | 1657 | 1461050436254 Marionette TRACE conn2 <- [1,2186,null,{}] 00:20:36 INFO - PROCESS | 1657 | 1461050436257 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}] 00:20:36 INFO - PROCESS | 1657 | 1461050436371 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 00:20:36 INFO - PROCESS | 1657 | 1461050436471 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x118182000 == 62 [pid = 1657] [id = 554] 00:20:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11182c400) [pid = 1657] [serial = 1662] [outer = 0x0] 00:20:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x111834000) [pid = 1657] [serial = 1663] [outer = 0x11182c400] 00:20:36 INFO - PROCESS | 1657 | 1461050436504 Marionette DEBUG loaded listener.js 00:20:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11446f800) [pid = 1657] [serial = 1664] [outer = 0x11182c400] 00:20:36 INFO - PROCESS | 1657 | 1461050436939 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]]]}] 00:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 718ms 00:20:36 INFO - PROCESS | 1657 | 1461050436973 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 00:20:36 INFO - PROCESS | 1657 | 1461050436977 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 00:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:20:36 INFO - PROCESS | 1657 | 1461050436983 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:20:36 INFO - PROCESS | 1657 | 1461050436985 Marionette TRACE conn2 <- [1,2190,null,{}] 00:20:36 INFO - PROCESS | 1657 | 1461050436988 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}] 00:20:37 INFO - PROCESS | 1657 | 1461050437097 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 00:20:37 INFO - PROCESS | 1657 | 1461050437172 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bff0800 == 63 [pid = 1657] [id = 555] 00:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x114476400) [pid = 1657] [serial = 1665] [outer = 0x0] 00:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x118172400) [pid = 1657] [serial = 1666] [outer = 0x114476400] 00:20:37 INFO - PROCESS | 1657 | 1461050437203 Marionette DEBUG loaded listener.js 00:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x118e3f000) [pid = 1657] [serial = 1667] [outer = 0x114476400] 00:20:37 INFO - PROCESS | 1657 | 1461050437627 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]]]}] 00:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 672ms 00:20:37 INFO - PROCESS | 1657 | 1461050437655 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 00:20:37 INFO - PROCESS | 1657 | 1461050437658 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 00:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:20:37 INFO - PROCESS | 1657 | 1461050437661 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:20:37 INFO - PROCESS | 1657 | 1461050437662 Marionette TRACE conn2 <- [1,2194,null,{}] 00:20:37 INFO - PROCESS | 1657 | 1461050437665 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}] 00:20:37 INFO - PROCESS | 1657 | 1461050437770 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 00:20:37 INFO - PROCESS | 1657 | 1461050437868 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x12759a800 == 64 [pid = 1657] [id = 556] 00:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11a39c400) [pid = 1657] [serial = 1668] [outer = 0x0] 00:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11a3af400) [pid = 1657] [serial = 1669] [outer = 0x11a39c400] 00:20:37 INFO - PROCESS | 1657 | 1461050437899 Marionette DEBUG loaded listener.js 00:20:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11a6db800) [pid = 1657] [serial = 1670] [outer = 0x11a39c400] 00:20:38 INFO - PROCESS | 1657 | 1461050438291 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]]]}] 00:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 672ms 00:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:20:38 INFO - PROCESS | 1657 | 1461050438334 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 00:20:38 INFO - PROCESS | 1657 | 1461050438335 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 00:20:38 INFO - PROCESS | 1657 | 1461050438343 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:20:38 INFO - PROCESS | 1657 | 1461050438347 Marionette TRACE conn2 <- [1,2198,null,{}] 00:20:38 INFO - PROCESS | 1657 | 1461050438350 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}] 00:20:38 INFO - PROCESS | 1657 | 1461050438456 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 00:20:38 INFO - PROCESS | 1657 | 1461050438518 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecd2000 == 65 [pid = 1657] [id = 557] 00:20:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11a881400) [pid = 1657] [serial = 1671] [outer = 0x0] 00:20:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11b6e3400) [pid = 1657] [serial = 1672] [outer = 0x11a881400] 00:20:38 INFO - PROCESS | 1657 | 1461050438548 Marionette DEBUG loaded listener.js 00:20:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11b9ab400) [pid = 1657] [serial = 1673] [outer = 0x11a881400] 00:20:38 INFO - PROCESS | 1657 | 1461050438951 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]]]}] 00:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 628ms 00:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:20:38 INFO - PROCESS | 1657 | 1461050438966 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 00:20:38 INFO - PROCESS | 1657 | 1461050438968 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 00:20:38 INFO - PROCESS | 1657 | 1461050438970 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:20:38 INFO - PROCESS | 1657 | 1461050438971 Marionette TRACE conn2 <- [1,2202,null,{}] 00:20:38 INFO - PROCESS | 1657 | 1461050438974 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}] 00:20:39 INFO - PROCESS | 1657 | 1461050439077 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 00:20:39 INFO - PROCESS | 1657 | 1461050439168 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f5a3800 == 66 [pid = 1657] [id = 558] 00:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11b9b6400) [pid = 1657] [serial = 1674] [outer = 0x0] 00:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x125c96400) [pid = 1657] [serial = 1675] [outer = 0x11b9b6400] 00:20:39 INFO - PROCESS | 1657 | 1461050439199 Marionette DEBUG loaded listener.js 00:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x126c95000) [pid = 1657] [serial = 1676] [outer = 0x11b9b6400] 00:20:39 INFO - PROCESS | 1657 | 1461050439599 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]]]}] 00:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 669ms 00:20:39 INFO - PROCESS | 1657 | 1461050439642 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 00:20:39 INFO - PROCESS | 1657 | 1461050439644 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 00:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:20:39 INFO - PROCESS | 1657 | 1461050439648 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:20:39 INFO - PROCESS | 1657 | 1461050439649 Marionette TRACE conn2 <- [1,2206,null,{}] 00:20:39 INFO - PROCESS | 1657 | 1461050439652 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}] 00:20:39 INFO - PROCESS | 1657 | 1461050439752 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 00:20:39 INFO - PROCESS | 1657 | 1461050439826 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fa9c000 == 67 [pid = 1657] [id = 559] 00:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x1294d3400) [pid = 1657] [serial = 1677] [outer = 0x0] 00:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x1296e7000) [pid = 1657] [serial = 1678] [outer = 0x1294d3400] 00:20:39 INFO - PROCESS | 1657 | 1461050439862 Marionette DEBUG loaded listener.js 00:20:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12b5ad400) [pid = 1657] [serial = 1679] [outer = 0x1294d3400] 00:20:40 INFO - PROCESS | 1657 | 1461050440306 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]]]}] 00:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 671ms 00:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:20:40 INFO - PROCESS | 1657 | 1461050440320 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 00:20:40 INFO - PROCESS | 1657 | 1461050440321 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 00:20:40 INFO - PROCESS | 1657 | 1461050440323 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:20:40 INFO - PROCESS | 1657 | 1461050440325 Marionette TRACE conn2 <- [1,2210,null,{}] 00:20:40 INFO - PROCESS | 1657 | 1461050440347 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}] 00:20:40 INFO - PROCESS | 1657 | 1461050440469 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 00:20:40 INFO - PROCESS | 1657 | 1461050440555 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff76800 == 68 [pid = 1657] [id = 560] 00:20:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12bb10400) [pid = 1657] [serial = 1680] [outer = 0x0] 00:20:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12bb31000) [pid = 1657] [serial = 1681] [outer = 0x12bb10400] 00:20:40 INFO - PROCESS | 1657 | 1461050440584 Marionette DEBUG loaded listener.js 00:20:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12bd6c800) [pid = 1657] [serial = 1682] [outer = 0x12bb10400] 00:20:41 INFO - PROCESS | 1657 | 1461050441005 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]]]}] 00:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 693ms 00:20:41 INFO - PROCESS | 1657 | 1461050441017 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 00:20:41 INFO - PROCESS | 1657 | 1461050441018 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 00:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:20:41 INFO - PROCESS | 1657 | 1461050441021 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:20:41 INFO - PROCESS | 1657 | 1461050441022 Marionette TRACE conn2 <- [1,2214,null,{}] 00:20:41 INFO - PROCESS | 1657 | 1461050441024 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}] 00:20:41 INFO - PROCESS | 1657 | 1461050441133 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 00:20:41 INFO - PROCESS | 1657 | 1461050441193 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x118ea1000 == 69 [pid = 1657] [id = 561] 00:20:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x113ec3400) [pid = 1657] [serial = 1683] [outer = 0x0] 00:20:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1143af000) [pid = 1657] [serial = 1684] [outer = 0x113ec3400] 00:20:41 INFO - PROCESS | 1657 | 1461050441414 Marionette DEBUG loaded listener.js 00:20:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x1149bb400) [pid = 1657] [serial = 1685] [outer = 0x113ec3400] 00:20:41 INFO - PROCESS | 1657 | 1461050441862 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]]]}] 00:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 871ms 00:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:20:41 INFO - PROCESS | 1657 | 1461050441894 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 00:20:41 INFO - PROCESS | 1657 | 1461050441898 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 00:20:41 INFO - PROCESS | 1657 | 1461050441902 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:20:41 INFO - PROCESS | 1657 | 1461050441904 Marionette TRACE conn2 <- [1,2218,null,{}] 00:20:41 INFO - PROCESS | 1657 | 1461050441907 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}] 00:20:42 INFO - PROCESS | 1657 | 1461050442009 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 00:20:42 INFO - PROCESS | 1657 | 1461050442089 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x11af53000 == 70 [pid = 1657] [id = 562] 00:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x115be3800) [pid = 1657] [serial = 1686] [outer = 0x0] 00:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x117f48c00) [pid = 1657] [serial = 1687] [outer = 0x115be3800] 00:20:42 INFO - PROCESS | 1657 | 1461050442118 Marionette DEBUG loaded listener.js 00:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x118a23800) [pid = 1657] [serial = 1688] [outer = 0x115be3800] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12e66d800 == 69 [pid = 1657] [id = 553] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12dae1000 == 68 [pid = 1657] [id = 552] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x129439800 == 67 [pid = 1657] [id = 551] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12d330000 == 66 [pid = 1657] [id = 550] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12c0b2800 == 65 [pid = 1657] [id = 549] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x12ba69000 == 64 [pid = 1657] [id = 548] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1296eec00) [pid = 1657] [serial = 1564] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12bb30000) [pid = 1657] [serial = 1567] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12d157400) [pid = 1657] [serial = 1570] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x128980c00) [pid = 1657] [serial = 1606] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x1275bc000 == 63 [pid = 1657] [id = 547] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x1187eb800 == 62 [pid = 1657] [id = 546] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x125f9f800 == 61 [pid = 1657] [id = 545] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x1258b4800 == 60 [pid = 1657] [id = 544] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x11a1ad800 == 59 [pid = 1657] [id = 543] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x1197f2800 == 58 [pid = 1657] [id = 542] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x11b3a2000 == 57 [pid = 1657] [id = 541] 00:20:42 INFO - PROCESS | 1657 | --DOCSHELL 0x11b11f800 == 56 [pid = 1657] [id = 536] 00:20:42 INFO - PROCESS | 1657 | 1461050442547 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]]]}] 00:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 672ms 00:20:42 INFO - PROCESS | 1657 | 1461050442573 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 00:20:42 INFO - PROCESS | 1657 | 1461050442576 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 00:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:20:42 INFO - PROCESS | 1657 | 1461050442580 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:20:42 INFO - PROCESS | 1657 | 1461050442582 Marionette TRACE conn2 <- [1,2222,null,{}] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x12e896800) [pid = 1657] [serial = 1538] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x12a92a000) [pid = 1657] [serial = 1532] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x125846000) [pid = 1657] [serial = 1529] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x117f47c00) [pid = 1657] [serial = 1523] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x11a6d8000) [pid = 1657] [serial = 1526] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12dcbd800) [pid = 1657] [serial = 1462] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12bb05000) [pid = 1657] [serial = 1535] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11a878000) [pid = 1657] [serial = 1588] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11a3b9800) [pid = 1657] [serial = 1585] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x117f50800) [pid = 1657] [serial = 1597] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x1260cdc00) [pid = 1657] [serial = 1594] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11b9af400) [pid = 1657] [serial = 1591] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x1260d3400) [pid = 1657] [serial = 1559] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x125813c00) [pid = 1657] [serial = 1558] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x12dcbc400) [pid = 1657] [serial = 1574] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11b78d400) [pid = 1657] [serial = 1573] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x11a37d000) [pid = 1657] [serial = 1553] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x1182c6000) [pid = 1657] [serial = 1552] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x11b79ac00) [pid = 1657] [serial = 1550] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x114407800) [pid = 1657] [serial = 1576] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x114479c00) [pid = 1657] [serial = 1577] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x11b794c00) [pid = 1657] [serial = 1600] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x11b795c00) [pid = 1657] [serial = 1556] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x11a87a800) [pid = 1657] [serial = 1555] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x129164800) [pid = 1657] [serial = 1562] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x126cbcc00) [pid = 1657] [serial = 1561] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x1182ca000) [pid = 1657] [serial = 1582] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x115006400) [pid = 1657] [serial = 1579] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x117f46c00) [pid = 1657] [serial = 1580] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 114 (0x1270bd000) [pid = 1657] [serial = 1603] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 113 (0x128982800) [pid = 1657] [serial = 1604] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 112 (0x11a3b1400) [pid = 1657] [serial = 1598] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 111 (0x1260cd800) [pid = 1657] [serial = 1601] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 110 (0x125845800) [pid = 1657] [serial = 1592] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 109 (0x126cb5000) [pid = 1657] [serial = 1595] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 108 (0x11b6d7000) [pid = 1657] [serial = 1589] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 107 (0x11a383400) [pid = 1657] [serial = 1583] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | --DOMWINDOW == 106 (0x11a6d5800) [pid = 1657] [serial = 1586] [outer = 0x0] [url = about:blank] 00:20:42 INFO - PROCESS | 1657 | 1461050442605 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}] 00:20:42 INFO - PROCESS | 1657 | 1461050442693 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 00:20:42 INFO - PROCESS | 1657 | 1461050442699 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197ee000 == 57 [pid = 1657] [id = 563] 00:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 107 (0x118a23c00) [pid = 1657] [serial = 1689] [outer = 0x0] 00:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 108 (0x1197a2c00) [pid = 1657] [serial = 1690] [outer = 0x118a23c00] 00:20:42 INFO - PROCESS | 1657 | 1461050442726 Marionette DEBUG loaded listener.js 00:20:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 109 (0x11a3a7800) [pid = 1657] [serial = 1691] [outer = 0x118a23c00] 00:20:43 INFO - PROCESS | 1657 | 1461050443111 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]]]}] 00:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 580ms 00:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:20:43 INFO - PROCESS | 1657 | 1461050443161 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 00:20:43 INFO - PROCESS | 1657 | 1461050443162 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 00:20:43 INFO - PROCESS | 1657 | 1461050443164 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:20:43 INFO - PROCESS | 1657 | 1461050443167 Marionette TRACE conn2 <- [1,2226,null,{}] 00:20:43 INFO - PROCESS | 1657 | 1461050443174 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}] 00:20:43 INFO - PROCESS | 1657 | 1461050443263 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 00:20:43 INFO - PROCESS | 1657 | 1461050443268 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x125d1e800 == 58 [pid = 1657] [id = 564] 00:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 110 (0x11a4ecc00) [pid = 1657] [serial = 1692] [outer = 0x0] 00:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 111 (0x11a879800) [pid = 1657] [serial = 1693] [outer = 0x11a4ecc00] 00:20:43 INFO - PROCESS | 1657 | 1461050443294 Marionette DEBUG loaded listener.js 00:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 112 (0x11b1b1800) [pid = 1657] [serial = 1694] [outer = 0x11a4ecc00] 00:20:43 INFO - PROCESS | 1657 | 1461050443640 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]]]}] 00:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 521ms 00:20:43 INFO - PROCESS | 1657 | 1461050443686 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 00:20:43 INFO - PROCESS | 1657 | 1461050443687 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 00:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:20:43 INFO - PROCESS | 1657 | 1461050443690 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:20:43 INFO - PROCESS | 1657 | 1461050443691 Marionette TRACE conn2 <- [1,2230,null,{}] 00:20:43 INFO - PROCESS | 1657 | 1461050443704 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}] 00:20:43 INFO - PROCESS | 1657 | 1461050443789 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 00:20:43 INFO - PROCESS | 1657 | 1461050443793 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x115d24800 == 59 [pid = 1657] [id = 565] 00:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 113 (0x11b3e5c00) [pid = 1657] [serial = 1695] [outer = 0x0] 00:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 114 (0x11b6dc000) [pid = 1657] [serial = 1696] [outer = 0x11b3e5c00] 00:20:43 INFO - PROCESS | 1657 | 1461050443819 Marionette DEBUG loaded listener.js 00:20:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 115 (0x11b790000) [pid = 1657] [serial = 1697] [outer = 0x11b3e5c00] 00:20:44 INFO - PROCESS | 1657 | 1461050444145 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]]]}] 00:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 477ms 00:20:44 INFO - PROCESS | 1657 | 1461050444167 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 00:20:44 INFO - PROCESS | 1657 | 1461050444169 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 00:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:20:44 INFO - PROCESS | 1657 | 1461050444171 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:20:44 INFO - PROCESS | 1657 | 1461050444172 Marionette TRACE conn2 <- [1,2234,null,{}] 00:20:44 INFO - PROCESS | 1657 | 1461050444174 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}] 00:20:44 INFO - PROCESS | 1657 | 1461050444258 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 00:20:44 INFO - PROCESS | 1657 | 1461050444264 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x1289d4000 == 60 [pid = 1657] [id = 566] 00:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x11b9aac00) [pid = 1657] [serial = 1698] [outer = 0x0] 00:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11b9b1000) [pid = 1657] [serial = 1699] [outer = 0x11b9aac00] 00:20:44 INFO - PROCESS | 1657 | 1461050444294 Marionette DEBUG loaded listener.js 00:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12580e800) [pid = 1657] [serial = 1700] [outer = 0x11b9aac00] 00:20:44 INFO - PROCESS | 1657 | 1461050444663 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]]]}] 00:20:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:20:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 00:20:44 INFO - PROCESS | 1657 | 1461050444706 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 00:20:44 INFO - PROCESS | 1657 | 1461050444707 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 00:20:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:20:44 INFO - PROCESS | 1657 | 1461050444709 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:20:44 INFO - PROCESS | 1657 | 1461050444710 Marionette TRACE conn2 <- [1,2238,null,{}] 00:20:44 INFO - PROCESS | 1657 | 1461050444713 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}] 00:20:44 INFO - PROCESS | 1657 | 1461050444821 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 00:20:44 INFO - PROCESS | 1657 | 1461050444834 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b582000 == 61 [pid = 1657] [id = 567] 00:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x125845400) [pid = 1657] [serial = 1701] [outer = 0x0] 00:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x126645400) [pid = 1657] [serial = 1702] [outer = 0x125845400] 00:20:44 INFO - PROCESS | 1657 | 1461050444859 Marionette DEBUG loaded listener.js 00:20:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x126cb9000) [pid = 1657] [serial = 1703] [outer = 0x125845400] 00:20:45 INFO - PROCESS | 1657 | 1461050445233 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]]]}] 00:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 572ms 00:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:20:45 INFO - PROCESS | 1657 | 1461050445283 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 00:20:45 INFO - PROCESS | 1657 | 1461050445285 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 00:20:45 INFO - PROCESS | 1657 | 1461050445289 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:20:45 INFO - PROCESS | 1657 | 1461050445291 Marionette TRACE conn2 <- [1,2242,null,{}] 00:20:45 INFO - PROCESS | 1657 | 1461050445294 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}] 00:20:45 INFO - PROCESS | 1657 | 1461050445451 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 00:20:45 INFO - PROCESS | 1657 | 1461050445475 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ce8f000 == 62 [pid = 1657] [id = 568] 00:20:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x126fe1000) [pid = 1657] [serial = 1704] [outer = 0x0] 00:20:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12897c800) [pid = 1657] [serial = 1705] [outer = 0x126fe1000] 00:20:45 INFO - PROCESS | 1657 | 1461050445515 Marionette DEBUG loaded listener.js 00:20:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x129170c00) [pid = 1657] [serial = 1706] [outer = 0x126fe1000] 00:20:45 INFO - PROCESS | 1657 | 1461050445948 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]]]}] 00:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 670ms 00:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:20:45 INFO - PROCESS | 1657 | 1461050445958 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 00:20:45 INFO - PROCESS | 1657 | 1461050445962 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 00:20:45 INFO - PROCESS | 1657 | 1461050445965 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:20:45 INFO - PROCESS | 1657 | 1461050445967 Marionette TRACE conn2 <- [1,2246,null,{}] 00:20:45 INFO - PROCESS | 1657 | 1461050445969 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}] 00:20:46 INFO - PROCESS | 1657 | 1461050446074 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 00:20:46 INFO - PROCESS | 1657 | 1461050446087 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d8a5800 == 63 [pid = 1657] [id = 569] 00:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x1294ddc00) [pid = 1657] [serial = 1707] [outer = 0x0] 00:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x1296eec00) [pid = 1657] [serial = 1708] [outer = 0x1294ddc00] 00:20:46 INFO - PROCESS | 1657 | 1461050446113 Marionette DEBUG loaded listener.js 00:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12b5a2000) [pid = 1657] [serial = 1709] [outer = 0x1294ddc00] 00:20:46 INFO - PROCESS | 1657 | 1461050446452 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]]]}] 00:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 00:20:46 INFO - PROCESS | 1657 | 1461050446491 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 00:20:46 INFO - PROCESS | 1657 | 1461050446493 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 00:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:20:46 INFO - PROCESS | 1657 | 1461050446495 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:20:46 INFO - PROCESS | 1657 | 1461050446496 Marionette TRACE conn2 <- [1,2250,null,{}] 00:20:46 INFO - PROCESS | 1657 | 1461050446498 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}] 00:20:46 INFO - PROCESS | 1657 | 1461050446606 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 00:20:46 INFO - PROCESS | 1657 | 1461050446646 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e681800 == 64 [pid = 1657] [id = 570] 00:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x12b5a2400) [pid = 1657] [serial = 1710] [outer = 0x0] 00:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12ba0f800) [pid = 1657] [serial = 1711] [outer = 0x12b5a2400] 00:20:46 INFO - PROCESS | 1657 | 1461050446671 Marionette DEBUG loaded listener.js 00:20:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12bb32400) [pid = 1657] [serial = 1712] [outer = 0x12b5a2400] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x113c02400) [pid = 1657] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x12b23a400) [pid = 1657] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x126744400) [pid = 1657] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x11b9b8400) [pid = 1657] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x125a48c00) [pid = 1657] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x126cb3400) [pid = 1657] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x1158f4000) [pid = 1657] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x11a6de000) [pid = 1657] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x1143b3000) [pid = 1657] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 120 (0x115d6b000) [pid = 1657] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 119 (0x11a3ba800) [pid = 1657] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 118 (0x11b458800) [pid = 1657] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 117 (0x11509b000) [pid = 1657] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 116 (0x11b461000) [pid = 1657] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:20:46 INFO - PROCESS | 1657 | --DOMWINDOW == 115 (0x126cbf400) [pid = 1657] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:20:47 INFO - PROCESS | 1657 | 1461050447112 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]]]}] 00:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 622ms 00:20:47 INFO - PROCESS | 1657 | 1461050447117 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 00:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:20:47 INFO - PROCESS | 1657 | 1461050447119 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 00:20:47 INFO - PROCESS | 1657 | 1461050447121 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:20:47 INFO - PROCESS | 1657 | 1461050447122 Marionette TRACE conn2 <- [1,2254,null,{}] 00:20:47 INFO - PROCESS | 1657 | 1461050447125 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}] 00:20:47 INFO - PROCESS | 1657 | 1461050447254 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 00:20:47 INFO - PROCESS | 1657 | 1461050447305 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e668800 == 65 [pid = 1657] [id = 571] 00:20:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 116 (0x111839800) [pid = 1657] [serial = 1713] [outer = 0x0] 00:20:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 117 (0x11bab4000) [pid = 1657] [serial = 1714] [outer = 0x111839800] 00:20:47 INFO - PROCESS | 1657 | 1461050447350 Marionette DEBUG loaded listener.js 00:20:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 118 (0x12a930c00) [pid = 1657] [serial = 1715] [outer = 0x111839800] 00:20:47 INFO - PROCESS | 1657 | 1461050447647 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]]]}] 00:20:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:20:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 570ms 00:20:47 INFO - PROCESS | 1657 | 1461050447692 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 00:20:47 INFO - PROCESS | 1657 | 1461050447695 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 00:20:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:20:47 INFO - PROCESS | 1657 | 1461050447699 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:20:47 INFO - PROCESS | 1657 | 1461050447701 Marionette TRACE conn2 <- [1,2258,null,{}] 00:20:47 INFO - PROCESS | 1657 | 1461050447703 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}] 00:20:47 INFO - PROCESS | 1657 | 1461050447885 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 00:20:47 INFO - PROCESS | 1657 | 1461050447892 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1b8800 == 66 [pid = 1657] [id = 572] 00:20:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 119 (0x11a4ef800) [pid = 1657] [serial = 1716] [outer = 0x0] 00:20:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 120 (0x12ba07c00) [pid = 1657] [serial = 1717] [outer = 0x11a4ef800] 00:20:47 INFO - PROCESS | 1657 | 1461050447918 Marionette DEBUG loaded listener.js 00:20:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 121 (0x12cee4c00) [pid = 1657] [serial = 1718] [outer = 0x11a4ef800] 00:20:48 INFO - PROCESS | 1657 | 1461050448235 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]]]}] 00:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 568ms 00:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:20:48 INFO - PROCESS | 1657 | 1461050448268 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 00:20:48 INFO - PROCESS | 1657 | 1461050448269 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 00:20:48 INFO - PROCESS | 1657 | 1461050448271 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:20:48 INFO - PROCESS | 1657 | 1461050448272 Marionette TRACE conn2 <- [1,2262,null,{}] 00:20:48 INFO - PROCESS | 1657 | 1461050448275 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}] 00:20:48 INFO - PROCESS | 1657 | 1461050448361 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 00:20:48 INFO - PROCESS | 1657 | 1461050448365 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff6a000 == 67 [pid = 1657] [id = 573] 00:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x12d0b4000) [pid = 1657] [serial = 1719] [outer = 0x0] 00:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x12d0bf000) [pid = 1657] [serial = 1720] [outer = 0x12d0b4000] 00:20:48 INFO - PROCESS | 1657 | 1461050448390 Marionette DEBUG loaded listener.js 00:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x12d39c000) [pid = 1657] [serial = 1721] [outer = 0x12d0b4000] 00:20:48 INFO - PROCESS | 1657 | 1461050448716 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]]]}] 00:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 470ms 00:20:48 INFO - PROCESS | 1657 | 1461050448741 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 00:20:48 INFO - PROCESS | 1657 | 1461050448744 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 00:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:20:48 INFO - PROCESS | 1657 | 1461050448749 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:20:48 INFO - PROCESS | 1657 | 1461050448750 Marionette TRACE conn2 <- [1,2266,null,{}] 00:20:48 INFO - PROCESS | 1657 | 1461050448752 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}] 00:20:48 INFO - PROCESS | 1657 | 1461050448870 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 00:20:48 INFO - PROCESS | 1657 | 1461050448877 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x13059f800 == 68 [pid = 1657] [id = 574] 00:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x12d39bc00) [pid = 1657] [serial = 1722] [outer = 0x0] 00:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x12d8e4000) [pid = 1657] [serial = 1723] [outer = 0x12d39bc00] 00:20:48 INFO - PROCESS | 1657 | 1461050448903 Marionette DEBUG loaded listener.js 00:20:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x12d8eec00) [pid = 1657] [serial = 1724] [outer = 0x12d39bc00] 00:20:49 INFO - PROCESS | 1657 | 1461050449524 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]]]}] 00:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 817ms 00:20:49 INFO - PROCESS | 1657 | 1461050449568 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 00:20:49 INFO - PROCESS | 1657 | 1461050449573 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 00:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:20:49 INFO - PROCESS | 1657 | 1461050449579 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:20:49 INFO - PROCESS | 1657 | 1461050449583 Marionette TRACE conn2 <- [1,2270,null,{}] 00:20:49 INFO - PROCESS | 1657 | 1461050449589 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}] 00:20:49 INFO - PROCESS | 1657 | 1461050449716 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 00:20:49 INFO - PROCESS | 1657 | 1461050449794 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x11be91000 == 69 [pid = 1657] [id = 575] 00:20:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x117f4c800) [pid = 1657] [serial = 1725] [outer = 0x0] 00:20:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11882b000) [pid = 1657] [serial = 1726] [outer = 0x117f4c800] 00:20:49 INFO - PROCESS | 1657 | 1461050449826 Marionette DEBUG loaded listener.js 00:20:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x11a296800) [pid = 1657] [serial = 1727] [outer = 0x117f4c800] 00:20:50 INFO - PROCESS | 1657 | 1461050450248 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]]]}] 00:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 726ms 00:20:50 INFO - PROCESS | 1657 | 1461050450305 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 00:20:50 INFO - PROCESS | 1657 | 1461050450309 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 00:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:20:50 INFO - PROCESS | 1657 | 1461050450314 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:20:50 INFO - PROCESS | 1657 | 1461050450315 Marionette TRACE conn2 <- [1,2274,null,{}] 00:20:50 INFO - PROCESS | 1657 | 1461050450318 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}] 00:20:50 INFO - PROCESS | 1657 | 1461050450430 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 00:20:50 INFO - PROCESS | 1657 | 1461050450493 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x1275ba800 == 70 [pid = 1657] [id = 576] 00:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11a3a0800) [pid = 1657] [serial = 1728] [outer = 0x0] 00:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x11a6dc400) [pid = 1657] [serial = 1729] [outer = 0x11a3a0800] 00:20:50 INFO - PROCESS | 1657 | 1461050450564 Marionette DEBUG loaded listener.js 00:20:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x11b45fc00) [pid = 1657] [serial = 1730] [outer = 0x11a3a0800] 00:20:50 INFO - PROCESS | 1657 | 1461050450989 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]]]}] 00:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 724ms 00:20:51 INFO - PROCESS | 1657 | 1461050451038 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 00:20:51 INFO - PROCESS | 1657 | 1461050451040 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 00:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:20:51 INFO - PROCESS | 1657 | 1461050451042 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:20:51 INFO - PROCESS | 1657 | 1461050451045 Marionette TRACE conn2 <- [1,2278,null,{}] 00:20:51 INFO - PROCESS | 1657 | 1461050451053 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}] 00:20:51 INFO - PROCESS | 1657 | 1461050451164 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 00:20:51 INFO - PROCESS | 1657 | 1461050451240 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fa9b000 == 71 [pid = 1657] [id = 577] 00:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x11b9b2000) [pid = 1657] [serial = 1731] [outer = 0x0] 00:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x125844c00) [pid = 1657] [serial = 1732] [outer = 0x11b9b2000] 00:20:51 INFO - PROCESS | 1657 | 1461050451274 Marionette DEBUG loaded listener.js 00:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x128980000) [pid = 1657] [serial = 1733] [outer = 0x11b9b2000] 00:20:51 INFO - PROCESS | 1657 | 1461050451686 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]]]}] 00:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 677ms 00:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:20:51 INFO - PROCESS | 1657 | 1461050451720 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 00:20:51 INFO - PROCESS | 1657 | 1461050451722 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 00:20:51 INFO - PROCESS | 1657 | 1461050451724 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:20:51 INFO - PROCESS | 1657 | 1461050451725 Marionette TRACE conn2 <- [1,2282,null,{}] 00:20:51 INFO - PROCESS | 1657 | 1461050451728 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}] 00:20:51 INFO - PROCESS | 1657 | 1461050451852 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 00:20:51 INFO - PROCESS | 1657 | 1461050451929 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x130bed000 == 72 [pid = 1657] [id = 578] 00:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12a922400) [pid = 1657] [serial = 1734] [outer = 0x0] 00:20:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12b5ad800) [pid = 1657] [serial = 1735] [outer = 0x12a922400] 00:20:51 INFO - PROCESS | 1657 | 1461050451959 Marionette DEBUG loaded listener.js 00:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12bd75c00) [pid = 1657] [serial = 1736] [outer = 0x12a922400] 00:20:52 INFO - PROCESS | 1657 | 1461050452355 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]]]}] 00:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 669ms 00:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:20:52 INFO - PROCESS | 1657 | 1461050452394 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 00:20:52 INFO - PROCESS | 1657 | 1461050452395 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 00:20:52 INFO - PROCESS | 1657 | 1461050452397 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:20:52 INFO - PROCESS | 1657 | 1461050452399 Marionette TRACE conn2 <- [1,2286,null,{}] 00:20:52 INFO - PROCESS | 1657 | 1461050452401 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}] 00:20:52 INFO - PROCESS | 1657 | 1461050452503 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 00:20:52 INFO - PROCESS | 1657 | 1461050452565 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x1378dd800 == 73 [pid = 1657] [id = 579] 00:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12bd76c00) [pid = 1657] [serial = 1737] [outer = 0x0] 00:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12bdf0c00) [pid = 1657] [serial = 1738] [outer = 0x12bd76c00] 00:20:52 INFO - PROCESS | 1657 | 1461050452636 Marionette DEBUG loaded listener.js 00:20:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12d161400) [pid = 1657] [serial = 1739] [outer = 0x12bd76c00] 00:20:53 INFO - PROCESS | 1657 | 1461050453028 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]]]}] 00:20:53 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 00:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 668ms 00:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:20:53 INFO - PROCESS | 1657 | 1461050453067 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 00:20:53 INFO - PROCESS | 1657 | 1461050453068 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 00:20:53 INFO - PROCESS | 1657 | 1461050453070 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:20:53 INFO - PROCESS | 1657 | 1461050453072 Marionette TRACE conn2 <- [1,2290,null,{}] 00:20:53 INFO - PROCESS | 1657 | 1461050453074 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}] 00:20:53 INFO - PROCESS | 1657 | 1461050453188 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 00:20:53 INFO - PROCESS | 1657 | 1461050453296 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a744800 == 74 [pid = 1657] [id = 580] 00:20:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x12d161800) [pid = 1657] [serial = 1740] [outer = 0x0] 00:20:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x12daa6000) [pid = 1657] [serial = 1741] [outer = 0x12d161800] 00:20:53 INFO - PROCESS | 1657 | 1461050453329 Marionette DEBUG loaded listener.js 00:20:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12dcbbc00) [pid = 1657] [serial = 1742] [outer = 0x12d161800] 00:20:53 INFO - PROCESS | 1657 | 1461050453837 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]]]}] 00:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 772ms 00:20:53 INFO - PROCESS | 1657 | 1461050453843 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 00:20:53 INFO - PROCESS | 1657 | 1461050453845 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 00:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:20:53 INFO - PROCESS | 1657 | 1461050453849 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:20:53 INFO - PROCESS | 1657 | 1461050453851 Marionette TRACE conn2 <- [1,2294,null,{}] 00:20:53 INFO - PROCESS | 1657 | 1461050453855 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}] 00:20:54 INFO - PROCESS | 1657 | 1461050454012 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 00:20:54 INFO - PROCESS | 1657 | 1461050454146 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b394800 == 75 [pid = 1657] [id = 581] 00:20:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x111836800) [pid = 1657] [serial = 1743] [outer = 0x0] 00:20:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x118aa4c00) [pid = 1657] [serial = 1744] [outer = 0x111836800] 00:20:54 INFO - PROCESS | 1657 | 1461050454178 Marionette DEBUG loaded listener.js 00:20:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x11b78cc00) [pid = 1657] [serial = 1745] [outer = 0x111836800] 00:20:54 INFO - PROCESS | 1657 | 1461050454788 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]]]}] 00:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 971ms 00:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:20:54 INFO - PROCESS | 1657 | 1461050454820 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 00:20:54 INFO - PROCESS | 1657 | 1461050454822 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 00:20:54 INFO - PROCESS | 1657 | 1461050454825 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:20:54 INFO - PROCESS | 1657 | 1461050454828 Marionette TRACE conn2 <- [1,2298,null,{}] 00:20:54 INFO - PROCESS | 1657 | 1461050454832 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}] 00:20:54 INFO - PROCESS | 1657 | 1461050454937 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 00:20:55 INFO - PROCESS | 1657 | 1461050455003 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12943e800 == 76 [pid = 1657] [id = 582] 00:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x117f37c00) [pid = 1657] [serial = 1746] [outer = 0x0] 00:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x117f4fc00) [pid = 1657] [serial = 1747] [outer = 0x117f37c00] 00:20:55 INFO - PROCESS | 1657 | 1461050455033 Marionette DEBUG loaded listener.js 00:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x11a3b3c00) [pid = 1657] [serial = 1748] [outer = 0x117f37c00] 00:20:55 INFO - PROCESS | 1657 | 1461050455525 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]]]}] 00:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 727ms 00:20:55 INFO - PROCESS | 1657 | 1461050455552 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 00:20:55 INFO - PROCESS | 1657 | 1461050455555 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 00:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:20:55 INFO - PROCESS | 1657 | 1461050455559 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:20:55 INFO - PROCESS | 1657 | 1461050455561 Marionette TRACE conn2 <- [1,2302,null,{}] 00:20:55 INFO - PROCESS | 1657 | 1461050455563 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}] 00:20:55 INFO - PROCESS | 1657 | 1461050455691 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 00:20:55 INFO - PROCESS | 1657 | 1461050455831 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x125d0a000 == 77 [pid = 1657] [id = 583] 00:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x1191ae800) [pid = 1657] [serial = 1749] [outer = 0x0] 00:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x11a295400) [pid = 1657] [serial = 1750] [outer = 0x1191ae800] 00:20:55 INFO - PROCESS | 1657 | 1461050455876 Marionette DEBUG loaded listener.js 00:20:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x11a3b9800) [pid = 1657] [serial = 1751] [outer = 0x1191ae800] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12ff6a000 == 76 [pid = 1657] [id = 573] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1b8800 == 75 [pid = 1657] [id = 572] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12b238000) [pid = 1657] [serial = 1660] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12e668800 == 74 [pid = 1657] [id = 571] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12e681800 == 73 [pid = 1657] [id = 570] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12d8a5800 == 72 [pid = 1657] [id = 569] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12ce8f000 == 71 [pid = 1657] [id = 568] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12b582000 == 70 [pid = 1657] [id = 567] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1289d4000 == 69 [pid = 1657] [id = 566] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x115d24800 == 68 [pid = 1657] [id = 565] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x125d1e800 == 67 [pid = 1657] [id = 564] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x1197ee000 == 66 [pid = 1657] [id = 563] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x11af53000 == 65 [pid = 1657] [id = 562] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x118ea1000 == 64 [pid = 1657] [id = 561] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12ff76800 == 63 [pid = 1657] [id = 560] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12fa9c000 == 62 [pid = 1657] [id = 559] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12f5a3800 == 61 [pid = 1657] [id = 558] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12ecd2000 == 60 [pid = 1657] [id = 557] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x12759a800 == 59 [pid = 1657] [id = 556] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x11bff0800 == 58 [pid = 1657] [id = 555] 00:20:56 INFO - PROCESS | 1657 | --DOCSHELL 0x118182000 == 57 [pid = 1657] [id = 554] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x12dcb4000) [pid = 1657] [serial = 1571] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12d162c00) [pid = 1657] [serial = 1568] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12a92cc00) [pid = 1657] [serial = 1565] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x125b9ec00) [pid = 1657] [serial = 1645] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x126d91000) [pid = 1657] [serial = 1648] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x126284400) [pid = 1657] [serial = 1646] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x128987800) [pid = 1657] [serial = 1651] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x118e49000) [pid = 1657] [serial = 1628] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x1187c3400) [pid = 1657] [serial = 1627] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x11b109400) [pid = 1657] [serial = 1636] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11b458400) [pid = 1657] [serial = 1637] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11b9be800) [pid = 1657] [serial = 1615] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x115be0000) [pid = 1657] [serial = 1625] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x114b7c400) [pid = 1657] [serial = 1624] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x1197ac000) [pid = 1657] [serial = 1630] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x11a3a4000) [pid = 1657] [serial = 1631] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x126d90800) [pid = 1657] [serial = 1618] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x11a5c3000) [pid = 1657] [serial = 1633] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x11a6d8c00) [pid = 1657] [serial = 1634] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x11a28b400) [pid = 1657] [serial = 1612] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11b6e0800) [pid = 1657] [serial = 1639] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x115d6b800) [pid = 1657] [serial = 1609] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x1270bd800) [pid = 1657] [serial = 1649] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11a39e400) [pid = 1657] [serial = 1621] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11a4ee400) [pid = 1657] [serial = 1654] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x1294de800) [pid = 1657] [serial = 1652] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 126 (0x12310d000) [pid = 1657] [serial = 1642] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 125 (0x125843c00) [pid = 1657] [serial = 1643] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 124 (0x11b9b7c00) [pid = 1657] [serial = 1640] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 123 (0x12969a400) [pid = 1657] [serial = 1657] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 122 (0x12a924000) [pid = 1657] [serial = 1658] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | --DOMWINDOW == 121 (0x128987000) [pid = 1657] [serial = 1655] [outer = 0x0] [url = about:blank] 00:20:56 INFO - PROCESS | 1657 | 1461050456339 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]]]}] 00:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 824ms 00:20:56 INFO - PROCESS | 1657 | 1461050456383 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 00:20:56 INFO - PROCESS | 1657 | 1461050456384 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 00:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:20:56 INFO - PROCESS | 1657 | 1461050456387 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:20:56 INFO - PROCESS | 1657 | 1461050456389 Marionette TRACE conn2 <- [1,2306,null,{}] 00:20:56 INFO - PROCESS | 1657 | 1461050456397 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}] 00:20:56 INFO - PROCESS | 1657 | 1461050456500 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 00:20:56 INFO - PROCESS | 1657 | 1461050456578 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bc80800 == 58 [pid = 1657] [id = 584] 00:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 122 (0x11a3abc00) [pid = 1657] [serial = 1752] [outer = 0x0] 00:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 123 (0x11a6df400) [pid = 1657] [serial = 1753] [outer = 0x11a3abc00] 00:20:56 INFO - PROCESS | 1657 | 1461050456615 Marionette DEBUG loaded listener.js 00:20:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 124 (0x11a4f2800) [pid = 1657] [serial = 1754] [outer = 0x11a3abc00] 00:20:57 INFO - PROCESS | 1657 | 1461050457019 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]]]}] 00:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 676ms 00:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:20:57 INFO - PROCESS | 1657 | 1461050457064 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 00:20:57 INFO - PROCESS | 1657 | 1461050457065 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 00:20:57 INFO - PROCESS | 1657 | 1461050457067 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:20:57 INFO - PROCESS | 1657 | 1461050457069 Marionette TRACE conn2 <- [1,2310,null,{}] 00:20:57 INFO - PROCESS | 1657 | 1461050457071 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}] 00:20:57 INFO - PROCESS | 1657 | 1461050457156 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 00:20:57 INFO - PROCESS | 1657 | 1461050457163 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x127599000 == 59 [pid = 1657] [id = 585] 00:20:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 125 (0x11b7af000) [pid = 1657] [serial = 1755] [outer = 0x0] 00:20:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 126 (0x125819400) [pid = 1657] [serial = 1756] [outer = 0x11b7af000] 00:20:57 INFO - PROCESS | 1657 | 1461050457190 Marionette DEBUG loaded listener.js 00:20:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 127 (0x125e8a000) [pid = 1657] [serial = 1757] [outer = 0x11b7af000] 00:20:57 INFO - PROCESS | 1657 | 1461050457528 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]]]}] 00:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 470ms 00:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:20:57 INFO - PROCESS | 1657 | 1461050457538 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 00:20:57 INFO - PROCESS | 1657 | 1461050457539 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 00:20:57 INFO - PROCESS | 1657 | 1461050457541 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:20:57 INFO - PROCESS | 1657 | 1461050457543 Marionette TRACE conn2 <- [1,2314,null,{}] 00:20:57 INFO - PROCESS | 1657 | 1461050457547 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}] 00:20:57 INFO - PROCESS | 1657 | 1461050457656 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 00:20:57 INFO - PROCESS | 1657 | 1461050457663 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a73a800 == 60 [pid = 1657] [id = 586] 00:20:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11bee5400) [pid = 1657] [serial = 1758] [outer = 0x0] 00:20:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x12627f800) [pid = 1657] [serial = 1759] [outer = 0x11bee5400] 00:20:57 INFO - PROCESS | 1657 | 1461050457689 Marionette DEBUG loaded listener.js 00:20:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x12897a000) [pid = 1657] [serial = 1760] [outer = 0x11bee5400] 00:20:58 INFO - PROCESS | 1657 | 1461050458037 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]]]}] 00:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 521ms 00:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:20:58 INFO - PROCESS | 1657 | 1461050458062 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 00:20:58 INFO - PROCESS | 1657 | 1461050458063 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 00:20:58 INFO - PROCESS | 1657 | 1461050458066 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:20:58 INFO - PROCESS | 1657 | 1461050458067 Marionette TRACE conn2 <- [1,2318,null,{}] 00:20:58 INFO - PROCESS | 1657 | 1461050458069 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}] 00:20:58 INFO - PROCESS | 1657 | 1461050458169 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 00:20:58 INFO - PROCESS | 1657 | 1461050458174 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da4e800 == 61 [pid = 1657] [id = 587] 00:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x129108c00) [pid = 1657] [serial = 1761] [outer = 0x0] 00:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1296ee800) [pid = 1657] [serial = 1762] [outer = 0x129108c00] 00:20:58 INFO - PROCESS | 1657 | 1461050458205 Marionette DEBUG loaded listener.js 00:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12bb36400) [pid = 1657] [serial = 1763] [outer = 0x129108c00] 00:20:58 INFO - PROCESS | 1657 | 1461050458621 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] 00:20:58 INFO - PROCESS | 1657 | 1461050458643 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 00:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:20:58 INFO - PROCESS | 1657 | 1461050458649 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:20:58 INFO - PROCESS | 1657 | 1461050458650 Marionette TRACE conn2 <- [1,2322,null,{}] 00:20:58 INFO - PROCESS | 1657 | 1461050458654 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}] 00:20:58 INFO - PROCESS | 1657 | 1461050458820 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 00:20:58 INFO - PROCESS | 1657 | 1461050458844 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dae5000 == 62 [pid = 1657] [id = 588] 00:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x1275b5c00) [pid = 1657] [serial = 1764] [outer = 0x0] 00:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12bdebc00) [pid = 1657] [serial = 1765] [outer = 0x1275b5c00] 00:20:58 INFO - PROCESS | 1657 | 1461050458883 Marionette DEBUG loaded listener.js 00:20:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12d165c00) [pid = 1657] [serial = 1766] [outer = 0x1275b5c00] 00:20:59 INFO - PROCESS | 1657 | 1461050459289 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]]]}] 00:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 669ms 00:20:59 INFO - PROCESS | 1657 | 1461050459318 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 00:20:59 INFO - PROCESS | 1657 | 1461050459319 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 00:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:20:59 INFO - PROCESS | 1657 | 1461050459321 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:20:59 INFO - PROCESS | 1657 | 1461050459322 Marionette TRACE conn2 <- [1,2326,null,{}] 00:20:59 INFO - PROCESS | 1657 | 1461050459331 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}] 00:20:59 INFO - PROCESS | 1657 | 1461050459438 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 00:20:59 INFO - PROCESS | 1657 | 1461050459460 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e883800 == 63 [pid = 1657] [id = 589] 00:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12ba04400) [pid = 1657] [serial = 1767] [outer = 0x0] 00:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12d8f0400) [pid = 1657] [serial = 1768] [outer = 0x12ba04400] 00:20:59 INFO - PROCESS | 1657 | 1461050459485 Marionette DEBUG loaded listener.js 00:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12dcb3000) [pid = 1657] [serial = 1769] [outer = 0x12ba04400] 00:20:59 INFO - PROCESS | 1657 | 1461050459809 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]]]}] 00:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 00:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:20:59 INFO - PROCESS | 1657 | 1461050459842 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 00:20:59 INFO - PROCESS | 1657 | 1461050459844 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 00:20:59 INFO - PROCESS | 1657 | 1461050459849 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:20:59 INFO - PROCESS | 1657 | 1461050459850 Marionette TRACE conn2 <- [1,2330,null,{}] 00:20:59 INFO - PROCESS | 1657 | 1461050459852 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}] 00:20:59 INFO - PROCESS | 1657 | 1461050459964 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 00:20:59 INFO - PROCESS | 1657 | 1461050459977 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f595000 == 64 [pid = 1657] [id = 590] 00:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x12dcb3400) [pid = 1657] [serial = 1770] [outer = 0x0] 00:20:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x12e36ec00) [pid = 1657] [serial = 1771] [outer = 0x12dcb3400] 00:21:00 INFO - PROCESS | 1657 | 1461050460002 Marionette DEBUG loaded listener.js 00:21:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x12e37ac00) [pid = 1657] [serial = 1772] [outer = 0x12dcb3400] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x113ec3400) [pid = 1657] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12b5a2400) [pid = 1657] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x118a23c00) [pid = 1657] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x11a4ecc00) [pid = 1657] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x125845400) [pid = 1657] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 136 (0x11a4ef800) [pid = 1657] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 135 (0x115be3800) [pid = 1657] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 134 (0x1294ddc00) [pid = 1657] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 133 (0x111839800) [pid = 1657] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 132 (0x11b9aac00) [pid = 1657] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 131 (0x126fe1000) [pid = 1657] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 130 (0x12a924800) [pid = 1657] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 129 (0x11b3e5c00) [pid = 1657] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 128 (0x11a186000) [pid = 1657] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:21:00 INFO - PROCESS | 1657 | --DOMWINDOW == 127 (0x12d0b4000) [pid = 1657] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:21:00 INFO - PROCESS | 1657 | 1461050460497 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]]]}] 00:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 668ms 00:21:00 INFO - PROCESS | 1657 | 1461050460518 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 00:21:00 INFO - PROCESS | 1657 | 1461050460519 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 00:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:21:00 INFO - PROCESS | 1657 | 1461050460521 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:21:00 INFO - PROCESS | 1657 | 1461050460522 Marionette TRACE conn2 <- [1,2334,null,{}] 00:21:00 INFO - PROCESS | 1657 | 1461050460525 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}] 00:21:00 INFO - PROCESS | 1657 | 1461050460614 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 00:21:00 INFO - PROCESS | 1657 | 1461050460618 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x126445000 == 65 [pid = 1657] [id = 591] 00:21:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 128 (0x11961bc00) [pid = 1657] [serial = 1773] [outer = 0x0] 00:21:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 129 (0x11a4ef800) [pid = 1657] [serial = 1774] [outer = 0x11961bc00] 00:21:00 INFO - PROCESS | 1657 | 1461050460644 Marionette DEBUG loaded listener.js 00:21:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 130 (0x125943400) [pid = 1657] [serial = 1775] [outer = 0x11961bc00] 00:21:00 INFO - PROCESS | 1657 | 1461050460986 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]]]}] 00:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 469ms 00:21:00 INFO - PROCESS | 1657 | 1461050460990 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 00:21:00 INFO - PROCESS | 1657 | 1461050460992 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 00:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:21:00 INFO - PROCESS | 1657 | 1461050460995 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:21:01 INFO - PROCESS | 1657 | 1461050460997 Marionette TRACE conn2 <- [1,2338,null,{}] 00:21:01 INFO - PROCESS | 1657 | 1461050461000 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}] 00:21:01 INFO - PROCESS | 1657 | 1461050461105 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 00:21:01 INFO - PROCESS | 1657 | 1461050461167 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff6d800 == 66 [pid = 1657] [id = 592] 00:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 131 (0x11a186000) [pid = 1657] [serial = 1776] [outer = 0x0] 00:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 132 (0x1260d3c00) [pid = 1657] [serial = 1777] [outer = 0x11a186000] 00:21:01 INFO - PROCESS | 1657 | 1461050461197 Marionette DEBUG loaded listener.js 00:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 133 (0x12e897400) [pid = 1657] [serial = 1778] [outer = 0x11a186000] 00:21:01 INFO - PROCESS | 1657 | 1461050461477 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]]]}] 00:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 524ms 00:21:01 INFO - PROCESS | 1657 | 1461050461520 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 00:21:01 INFO - PROCESS | 1657 | 1461050461521 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 00:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:21:01 INFO - PROCESS | 1657 | 1461050461523 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:21:01 INFO - PROCESS | 1657 | 1461050461524 Marionette TRACE conn2 <- [1,2342,null,{}] 00:21:01 INFO - PROCESS | 1657 | 1461050461527 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}] 00:21:01 INFO - PROCESS | 1657 | 1461050461622 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 00:21:01 INFO - PROCESS | 1657 | 1461050461627 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x130522800 == 67 [pid = 1657] [id = 593] 00:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 134 (0x12a8f1800) [pid = 1657] [serial = 1779] [outer = 0x0] 00:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 135 (0x12a8f8400) [pid = 1657] [serial = 1780] [outer = 0x12a8f1800] 00:21:01 INFO - PROCESS | 1657 | 1461050461652 Marionette DEBUG loaded listener.js 00:21:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 136 (0x12a8fc800) [pid = 1657] [serial = 1781] [outer = 0x12a8f1800] 00:21:02 INFO - PROCESS | 1657 | 1461050462000 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]]]}] 00:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 524ms 00:21:02 INFO - PROCESS | 1657 | 1461050462047 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 00:21:02 INFO - PROCESS | 1657 | 1461050462049 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 00:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:21:02 INFO - PROCESS | 1657 | 1461050462051 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:21:02 INFO - PROCESS | 1657 | 1461050462052 Marionette TRACE conn2 <- [1,2346,null,{}] 00:21:02 INFO - PROCESS | 1657 | 1461050462054 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}] 00:21:02 INFO - PROCESS | 1657 | 1461050462144 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 00:21:02 INFO - PROCESS | 1657 | 1461050462148 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a516800 == 68 [pid = 1657] [id = 594] 00:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 137 (0x12a8f7400) [pid = 1657] [serial = 1782] [outer = 0x0] 00:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x12e89ac00) [pid = 1657] [serial = 1783] [outer = 0x12a8f7400] 00:21:02 INFO - PROCESS | 1657 | 1461050462172 Marionette DEBUG loaded listener.js 00:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x12e89fc00) [pid = 1657] [serial = 1784] [outer = 0x12a8f7400] 00:21:02 INFO - PROCESS | 1657 | 1461050462563 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]]]}] 00:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 519ms 00:21:02 INFO - PROCESS | 1657 | 1461050462571 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 00:21:02 INFO - PROCESS | 1657 | 1461050462573 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 00:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:21:02 INFO - PROCESS | 1657 | 1461050462577 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:21:02 INFO - PROCESS | 1657 | 1461050462580 Marionette TRACE conn2 <- [1,2350,null,{}] 00:21:02 INFO - PROCESS | 1657 | 1461050462585 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}] 00:21:02 INFO - PROCESS | 1657 | 1461050462705 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 00:21:02 INFO - PROCESS | 1657 | 1461050462785 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197f6000 == 69 [pid = 1657] [id = 595] 00:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x114475000) [pid = 1657] [serial = 1785] [outer = 0x0] 00:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x1149cc000) [pid = 1657] [serial = 1786] [outer = 0x114475000] 00:21:02 INFO - PROCESS | 1657 | 1461050462816 Marionette DEBUG loaded listener.js 00:21:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x117f46800) [pid = 1657] [serial = 1787] [outer = 0x114475000] 00:21:03 INFO - PROCESS | 1657 | 1461050463226 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]]]}] 00:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 674ms 00:21:03 INFO - PROCESS | 1657 | 1461050463252 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 00:21:03 INFO - PROCESS | 1657 | 1461050463257 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 00:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:21:03 INFO - PROCESS | 1657 | 1461050463262 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:21:03 INFO - PROCESS | 1657 | 1461050463263 Marionette TRACE conn2 <- [1,2354,null,{}] 00:21:03 INFO - PROCESS | 1657 | 1461050463266 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}] 00:21:03 INFO - PROCESS | 1657 | 1461050463399 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 00:21:03 INFO - PROCESS | 1657 | 1461050463476 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x127591000 == 70 [pid = 1657] [id = 596] 00:21:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x11a39b400) [pid = 1657] [serial = 1788] [outer = 0x0] 00:21:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x11a878000) [pid = 1657] [serial = 1789] [outer = 0x11a39b400] 00:21:03 INFO - PROCESS | 1657 | 1461050463506 Marionette DEBUG loaded listener.js 00:21:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x11b6e0400) [pid = 1657] [serial = 1790] [outer = 0x11a39b400] 00:21:03 INFO - PROCESS | 1657 | 1461050463915 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]]]}] 00:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 672ms 00:21:03 INFO - PROCESS | 1657 | 1461050463934 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 00:21:03 INFO - PROCESS | 1657 | 1461050463935 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 00:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:21:03 INFO - PROCESS | 1657 | 1461050463938 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:21:03 INFO - PROCESS | 1657 | 1461050463940 Marionette TRACE conn2 <- [1,2358,null,{}] 00:21:03 INFO - PROCESS | 1657 | 1461050463951 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}] 00:21:04 INFO - PROCESS | 1657 | 1461050464062 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 00:21:04 INFO - PROCESS | 1657 | 1461050464139 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fa8f800 == 71 [pid = 1657] [id = 597] 00:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x11b798400) [pid = 1657] [serial = 1791] [outer = 0x0] 00:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x126cb5000) [pid = 1657] [serial = 1792] [outer = 0x11b798400] 00:21:04 INFO - PROCESS | 1657 | 1461050464171 Marionette DEBUG loaded listener.js 00:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12a8ed400) [pid = 1657] [serial = 1793] [outer = 0x11b798400] 00:21:04 INFO - PROCESS | 1657 | 1461050464596 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]]]}] 00:21:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:21:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 675ms 00:21:04 INFO - PROCESS | 1657 | 1461050464614 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 00:21:04 INFO - PROCESS | 1657 | 1461050464616 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 00:21:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:21:04 INFO - PROCESS | 1657 | 1461050464618 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:21:04 INFO - PROCESS | 1657 | 1461050464619 Marionette TRACE conn2 <- [1,2362,null,{}] 00:21:04 INFO - PROCESS | 1657 | 1461050464622 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}] 00:21:04 INFO - PROCESS | 1657 | 1461050464730 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 00:21:04 INFO - PROCESS | 1657 | 1461050464831 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1378ab000 == 72 [pid = 1657] [id = 598] 00:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12b238c00) [pid = 1657] [serial = 1794] [outer = 0x0] 00:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12b245400) [pid = 1657] [serial = 1795] [outer = 0x12b238c00] 00:21:04 INFO - PROCESS | 1657 | 1461050464861 Marionette DEBUG loaded listener.js 00:21:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12cee3800) [pid = 1657] [serial = 1796] [outer = 0x12b238c00] 00:21:05 INFO - PROCESS | 1657 | 1461050465280 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]]]}] 00:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 671ms 00:21:05 INFO - PROCESS | 1657 | 1461050465290 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 00:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:21:05 INFO - PROCESS | 1657 | 1461050465291 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 00:21:05 INFO - PROCESS | 1657 | 1461050465294 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:21:05 INFO - PROCESS | 1657 | 1461050465297 Marionette TRACE conn2 <- [1,2366,null,{}] 00:21:05 INFO - PROCESS | 1657 | 1461050465299 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}] 00:21:05 INFO - PROCESS | 1657 | 1461050465404 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 00:21:05 INFO - PROCESS | 1657 | 1461050465482 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aede800 == 73 [pid = 1657] [id = 599] 00:21:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x11a3aec00) [pid = 1657] [serial = 1797] [outer = 0x0] 00:21:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12d39e000) [pid = 1657] [serial = 1798] [outer = 0x11a3aec00] 00:21:05 INFO - PROCESS | 1657 | 1461050465512 Marionette DEBUG loaded listener.js 00:21:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12e46fc00) [pid = 1657] [serial = 1799] [outer = 0x11a3aec00] 00:21:05 INFO - PROCESS | 1657 | 1461050465936 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]]]}] 00:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 674ms 00:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:21:05 INFO - PROCESS | 1657 | 1461050465968 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 00:21:05 INFO - PROCESS | 1657 | 1461050465970 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 00:21:05 INFO - PROCESS | 1657 | 1461050465972 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:21:05 INFO - PROCESS | 1657 | 1461050465973 Marionette TRACE conn2 <- [1,2370,null,{}] 00:21:05 INFO - PROCESS | 1657 | 1461050465975 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}] 00:21:06 INFO - PROCESS | 1657 | 1461050466100 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 00:21:06 INFO - PROCESS | 1657 | 1461050466212 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x1387c7000 == 74 [pid = 1657] [id = 600] 00:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12e899000) [pid = 1657] [serial = 1800] [outer = 0x0] 00:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12ecb0000) [pid = 1657] [serial = 1801] [outer = 0x12e899000] 00:21:06 INFO - PROCESS | 1657 | 1461050466245 Marionette DEBUG loaded listener.js 00:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12f581800) [pid = 1657] [serial = 1802] [outer = 0x12e899000] 00:21:06 INFO - PROCESS | 1657 | 1461050466624 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]]]}] 00:21:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:21:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 718ms 00:21:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:21:06 INFO - PROCESS | 1657 | 1461050466690 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 00:21:06 INFO - PROCESS | 1657 | 1461050466692 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 00:21:06 INFO - PROCESS | 1657 | 1461050466694 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:21:06 INFO - PROCESS | 1657 | 1461050466696 Marionette TRACE conn2 <- [1,2374,null,{}] 00:21:06 INFO - PROCESS | 1657 | 1461050466698 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}] 00:21:06 INFO - PROCESS | 1657 | 1461050466803 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 00:21:06 INFO - PROCESS | 1657 | 1461050466908 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x1387e1800 == 75 [pid = 1657] [id = 601] 00:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12a187400) [pid = 1657] [serial = 1803] [outer = 0x0] 00:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12a18fc00) [pid = 1657] [serial = 1804] [outer = 0x12a187400] 00:21:06 INFO - PROCESS | 1657 | 1461050466941 Marionette DEBUG loaded listener.js 00:21:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12a194800) [pid = 1657] [serial = 1805] [outer = 0x12a187400] 00:21:07 INFO - PROCESS | 1657 | 1461050467347 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]]]}] 00:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 672ms 00:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:21:07 INFO - PROCESS | 1657 | 1461050467367 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 00:21:07 INFO - PROCESS | 1657 | 1461050467368 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 00:21:07 INFO - PROCESS | 1657 | 1461050467371 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:21:07 INFO - PROCESS | 1657 | 1461050467372 Marionette TRACE conn2 <- [1,2378,null,{}] 00:21:07 INFO - PROCESS | 1657 | 1461050467375 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}] 00:21:07 INFO - PROCESS | 1657 | 1461050467483 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 00:21:07 INFO - PROCESS | 1657 | 1461050467580 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ac85000 == 76 [pid = 1657] [id = 602] 00:21:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12a193800) [pid = 1657] [serial = 1806] [outer = 0x0] 00:21:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12adefc00) [pid = 1657] [serial = 1807] [outer = 0x12a193800] 00:21:07 INFO - PROCESS | 1657 | 1461050467610 Marionette DEBUG loaded listener.js 00:21:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x12adf3800) [pid = 1657] [serial = 1808] [outer = 0x12a193800] 00:21:08 INFO - PROCESS | 1657 | 1461050468048 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]]]}] 00:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 719ms 00:21:08 INFO - PROCESS | 1657 | 1461050468091 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 00:21:08 INFO - PROCESS | 1657 | 1461050468092 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 00:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:21:08 INFO - PROCESS | 1657 | 1461050468114 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:21:08 INFO - PROCESS | 1657 | 1461050468115 Marionette TRACE conn2 <- [1,2382,null,{}] 00:21:08 INFO - PROCESS | 1657 | 1461050468119 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}] 00:21:08 INFO - PROCESS | 1657 | 1461050468230 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 00:21:08 INFO - PROCESS | 1657 | 1461050468309 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b77f800 == 77 [pid = 1657] [id = 603] 00:21:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x11446fc00) [pid = 1657] [serial = 1809] [outer = 0x0] 00:21:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x117f4b800) [pid = 1657] [serial = 1810] [outer = 0x11446fc00] 00:21:08 INFO - PROCESS | 1657 | 1461050468339 Marionette DEBUG loaded listener.js 00:21:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12adf0c00) [pid = 1657] [serial = 1811] [outer = 0x11446fc00] 00:21:08 INFO - PROCESS | 1657 | 1461050468959 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]]]}] 00:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 893ms 00:21:08 INFO - PROCESS | 1657 | 1461050468988 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 00:21:08 INFO - PROCESS | 1657 | 1461050468991 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 00:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:21:08 INFO - PROCESS | 1657 | 1461050468996 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:21:09 INFO - PROCESS | 1657 | 1461050468999 Marionette TRACE conn2 <- [1,2386,null,{}] 00:21:09 INFO - PROCESS | 1657 | 1461050469003 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}] 00:21:09 INFO - PROCESS | 1657 | 1461050469113 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 00:21:09 INFO - PROCESS | 1657 | 1461050469195 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a50c000 == 78 [pid = 1657] [id = 604] 00:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x115de2000) [pid = 1657] [serial = 1812] [outer = 0x0] 00:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x117f50800) [pid = 1657] [serial = 1813] [outer = 0x115de2000] 00:21:09 INFO - PROCESS | 1657 | 1461050469223 Marionette DEBUG loaded listener.js 00:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x11a187000) [pid = 1657] [serial = 1814] [outer = 0x115de2000] 00:21:09 INFO - PROCESS | 1657 | 1461050469664 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]]]}] 00:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 723ms 00:21:09 INFO - PROCESS | 1657 | 1461050469718 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 00:21:09 INFO - PROCESS | 1657 | 1461050469722 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 00:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:21:09 INFO - PROCESS | 1657 | 1461050469743 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:21:09 INFO - PROCESS | 1657 | 1461050469746 Marionette TRACE conn2 <- [1,2390,null,{}] 00:21:09 INFO - PROCESS | 1657 | 1461050469751 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}] 00:21:09 INFO - PROCESS | 1657 | 1461050469857 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 00:21:09 INFO - PROCESS | 1657 | 1461050469940 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x11be95800 == 79 [pid = 1657] [id = 605] 00:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x11a37d000) [pid = 1657] [serial = 1815] [outer = 0x0] 00:21:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x11a5bbc00) [pid = 1657] [serial = 1816] [outer = 0x11a37d000] 00:21:09 INFO - PROCESS | 1657 | 1461050469969 Marionette DEBUG loaded listener.js 00:21:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x11b3e3000) [pid = 1657] [serial = 1817] [outer = 0x11a37d000] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x130522800 == 78 [pid = 1657] [id = 593] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x12ff6d800 == 77 [pid = 1657] [id = 592] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x126445000 == 76 [pid = 1657] [id = 591] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x12f595000 == 75 [pid = 1657] [id = 590] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x12e883800 == 74 [pid = 1657] [id = 589] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x12dae5000 == 73 [pid = 1657] [id = 588] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x12da4e800 == 72 [pid = 1657] [id = 587] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x12a73a800 == 71 [pid = 1657] [id = 586] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x127599000 == 70 [pid = 1657] [id = 585] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x11bc80800 == 69 [pid = 1657] [id = 584] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x125d0a000 == 68 [pid = 1657] [id = 583] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x12943e800 == 67 [pid = 1657] [id = 582] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x1275ba800 == 66 [pid = 1657] [id = 576] 00:21:10 INFO - PROCESS | 1657 | --DOCSHELL 0x11be91000 == 65 [pid = 1657] [id = 575] 00:21:10 INFO - PROCESS | 1657 | 1461050470406 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]]]}] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x12d39c000) [pid = 1657] [serial = 1721] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x1149bb400) [pid = 1657] [serial = 1685] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12bb32400) [pid = 1657] [serial = 1712] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x11a3a7800) [pid = 1657] [serial = 1691] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x11b1b1800) [pid = 1657] [serial = 1694] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x126cb9000) [pid = 1657] [serial = 1703] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x12ba07c00) [pid = 1657] [serial = 1717] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x117f48c00) [pid = 1657] [serial = 1687] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x12b5a2000) [pid = 1657] [serial = 1709] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x11a3af400) [pid = 1657] [serial = 1669] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x118172400) [pid = 1657] [serial = 1666] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x126645400) [pid = 1657] [serial = 1702] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12a930c00) [pid = 1657] [serial = 1715] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x1197a2c00) [pid = 1657] [serial = 1690] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x111834000) [pid = 1657] [serial = 1663] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x11b9b1000) [pid = 1657] [serial = 1699] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x1296e7000) [pid = 1657] [serial = 1678] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x125c96400) [pid = 1657] [serial = 1675] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12cee4c00) [pid = 1657] [serial = 1718] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x12ba0f800) [pid = 1657] [serial = 1711] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12580e800) [pid = 1657] [serial = 1700] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12897c800) [pid = 1657] [serial = 1705] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x11a879800) [pid = 1657] [serial = 1693] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x11bab4000) [pid = 1657] [serial = 1714] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1296eec00) [pid = 1657] [serial = 1708] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x129170c00) [pid = 1657] [serial = 1706] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x118a23800) [pid = 1657] [serial = 1688] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 144 (0x12b5a4000) [pid = 1657] [serial = 1661] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 143 (0x1143af000) [pid = 1657] [serial = 1684] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 142 (0x11b6e3400) [pid = 1657] [serial = 1672] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 141 (0x11b6dc000) [pid = 1657] [serial = 1696] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 140 (0x12bb31000) [pid = 1657] [serial = 1681] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 139 (0x11b790000) [pid = 1657] [serial = 1697] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 138 (0x12a92d800) [pid = 1657] [serial = 1607] [outer = 0x0] [url = about:blank] 00:21:10 INFO - PROCESS | 1657 | --DOMWINDOW == 137 (0x12d0bf000) [pid = 1657] [serial = 1720] [outer = 0x0] [url = about:blank] 00:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 741ms 00:21:10 INFO - PROCESS | 1657 | 1461050470468 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 00:21:10 INFO - PROCESS | 1657 | 1461050470469 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 00:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:21:10 INFO - PROCESS | 1657 | 1461050470472 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:21:10 INFO - PROCESS | 1657 | 1461050470474 Marionette TRACE conn2 <- [1,2394,null,{}] 00:21:10 INFO - PROCESS | 1657 | 1461050470488 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}] 00:21:10 INFO - PROCESS | 1657 | 1461050470588 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 00:21:10 INFO - PROCESS | 1657 | 1461050470597 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b770800 == 66 [pid = 1657] [id = 606] 00:21:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 138 (0x11a6d7000) [pid = 1657] [serial = 1818] [outer = 0x0] 00:21:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 139 (0x11b78e800) [pid = 1657] [serial = 1819] [outer = 0x11a6d7000] 00:21:10 INFO - PROCESS | 1657 | 1461050470626 Marionette DEBUG loaded listener.js 00:21:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 140 (0x11b9bc400) [pid = 1657] [serial = 1820] [outer = 0x11a6d7000] 00:21:11 INFO - PROCESS | 1657 | 1461050471033 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]]]}] 00:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 570ms 00:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:21:11 INFO - PROCESS | 1657 | 1461050471042 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 00:21:11 INFO - PROCESS | 1657 | 1461050471044 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 00:21:11 INFO - PROCESS | 1657 | 1461050471046 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:21:11 INFO - PROCESS | 1657 | 1461050471047 Marionette TRACE conn2 <- [1,2398,null,{}] 00:21:11 INFO - PROCESS | 1657 | 1461050471049 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}] 00:21:11 INFO - PROCESS | 1657 | 1461050471141 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 00:21:11 INFO - PROCESS | 1657 | 1461050471145 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x1276b9000 == 67 [pid = 1657] [id = 607] 00:21:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 141 (0x123114400) [pid = 1657] [serial = 1821] [outer = 0x0] 00:21:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 142 (0x126ca1400) [pid = 1657] [serial = 1822] [outer = 0x123114400] 00:21:11 INFO - PROCESS | 1657 | 1461050471172 Marionette DEBUG loaded listener.js 00:21:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 143 (0x129111000) [pid = 1657] [serial = 1823] [outer = 0x123114400] 00:21:11 INFO - PROCESS | 1657 | 1461050471505 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]]]}] 00:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 474ms 00:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:21:11 INFO - PROCESS | 1657 | 1461050471521 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 00:21:11 INFO - PROCESS | 1657 | 1461050471522 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 00:21:11 INFO - PROCESS | 1657 | 1461050471524 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:21:11 INFO - PROCESS | 1657 | 1461050471525 Marionette TRACE conn2 <- [1,2402,null,{}] 00:21:11 INFO - PROCESS | 1657 | 1461050471530 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}] 00:21:11 INFO - PROCESS | 1657 | 1461050471626 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 00:21:11 INFO - PROCESS | 1657 | 1461050471690 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12add8000 == 68 [pid = 1657] [id = 608] 00:21:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 144 (0x1260cf800) [pid = 1657] [serial = 1824] [outer = 0x0] 00:21:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 145 (0x12969dc00) [pid = 1657] [serial = 1825] [outer = 0x1260cf800] 00:21:11 INFO - PROCESS | 1657 | 1461050471716 Marionette DEBUG loaded listener.js 00:21:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x12a8f2400) [pid = 1657] [serial = 1826] [outer = 0x1260cf800] 00:21:12 INFO - PROCESS | 1657 | 1461050472026 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]]]}] 00:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 520ms 00:21:12 INFO - PROCESS | 1657 | 1461050472047 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 00:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:21:12 INFO - PROCESS | 1657 | 1461050472049 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 00:21:12 INFO - PROCESS | 1657 | 1461050472051 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:21:12 INFO - PROCESS | 1657 | 1461050472052 Marionette TRACE conn2 <- [1,2406,null,{}] 00:21:12 INFO - PROCESS | 1657 | 1461050472055 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}] 00:21:12 INFO - PROCESS | 1657 | 1461050472161 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 00:21:12 INFO - PROCESS | 1657 | 1461050472232 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b58e000 == 69 [pid = 1657] [id = 609] 00:21:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x1296e7c00) [pid = 1657] [serial = 1827] [outer = 0x0] 00:21:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x12a92cc00) [pid = 1657] [serial = 1828] [outer = 0x1296e7c00] 00:21:12 INFO - PROCESS | 1657 | 1461050472260 Marionette DEBUG loaded listener.js 00:21:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12b1c3400) [pid = 1657] [serial = 1829] [outer = 0x1296e7c00] 00:21:12 INFO - PROCESS | 1657 | 1461050472577 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]]]}] 00:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 569ms 00:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:21:12 INFO - PROCESS | 1657 | 1461050472623 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 00:21:12 INFO - PROCESS | 1657 | 1461050472624 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 00:21:12 INFO - PROCESS | 1657 | 1461050472626 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:21:12 INFO - PROCESS | 1657 | 1461050472627 Marionette TRACE conn2 <- [1,2410,null,{}] 00:21:12 INFO - PROCESS | 1657 | 1461050472630 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}] 00:21:12 INFO - PROCESS | 1657 | 1461050472741 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 00:21:12 INFO - PROCESS | 1657 | 1461050472783 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d33b800 == 70 [pid = 1657] [id = 610] 00:21:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12a8f4000) [pid = 1657] [serial = 1830] [outer = 0x0] 00:21:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12b246800) [pid = 1657] [serial = 1831] [outer = 0x12a8f4000] 00:21:12 INFO - PROCESS | 1657 | 1461050472809 Marionette DEBUG loaded listener.js 00:21:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12bb2c400) [pid = 1657] [serial = 1832] [outer = 0x12a8f4000] 00:21:13 INFO - PROCESS | 1657 | 1461050473164 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]]]}] 00:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 569ms 00:21:13 INFO - PROCESS | 1657 | 1461050473196 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 00:21:13 INFO - PROCESS | 1657 | 1461050473197 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 00:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:21:13 INFO - PROCESS | 1657 | 1461050473213 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:21:13 INFO - PROCESS | 1657 | 1461050473214 Marionette TRACE conn2 <- [1,2414,null,{}] 00:21:13 INFO - PROCESS | 1657 | 1461050473216 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}] 00:21:13 INFO - PROCESS | 1657 | 1461050473333 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 00:21:13 INFO - PROCESS | 1657 | 1461050473346 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e680000 == 71 [pid = 1657] [id = 611] 00:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12b5a6000) [pid = 1657] [serial = 1833] [outer = 0x0] 00:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12bde8800) [pid = 1657] [serial = 1834] [outer = 0x12b5a6000] 00:21:13 INFO - PROCESS | 1657 | 1461050473374 Marionette DEBUG loaded listener.js 00:21:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12d15d400) [pid = 1657] [serial = 1835] [outer = 0x12b5a6000] 00:21:13 INFO - PROCESS | 1657 | 1461050473836 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]]]}] 00:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 672ms 00:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:21:13 INFO - PROCESS | 1657 | 1461050473894 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 00:21:13 INFO - PROCESS | 1657 | 1461050473895 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 00:21:13 INFO - PROCESS | 1657 | 1461050473897 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:21:13 INFO - PROCESS | 1657 | 1461050473898 Marionette TRACE conn2 <- [1,2418,null,{}] 00:21:13 INFO - PROCESS | 1657 | 1461050473901 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}] 00:21:14 INFO - PROCESS | 1657 | 1461050474019 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 00:21:14 INFO - PROCESS | 1657 | 1461050474054 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecc3800 == 72 [pid = 1657] [id = 612] 00:21:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12bdf0000) [pid = 1657] [serial = 1836] [outer = 0x0] 00:21:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12d8ed800) [pid = 1657] [serial = 1837] [outer = 0x12bdf0000] 00:21:14 INFO - PROCESS | 1657 | 1461050474079 Marionette DEBUG loaded listener.js 00:21:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12dcb9c00) [pid = 1657] [serial = 1838] [outer = 0x12bdf0000] 00:21:14 INFO - PROCESS | 1657 | 1461050474449 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]]]}] 00:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 570ms 00:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:21:14 INFO - PROCESS | 1657 | 1461050474468 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 00:21:14 INFO - PROCESS | 1657 | 1461050474469 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 00:21:14 INFO - PROCESS | 1657 | 1461050474472 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:21:14 INFO - PROCESS | 1657 | 1461050474474 Marionette TRACE conn2 <- [1,2422,null,{}] 00:21:14 INFO - PROCESS | 1657 | 1461050474477 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}] 00:21:14 INFO - PROCESS | 1657 | 1461050474747 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 00:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x1275b5c00) [pid = 1657] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x12ba04400) [pid = 1657] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x12dcb3400) [pid = 1657] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x129108c00) [pid = 1657] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x117f37c00) [pid = 1657] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x11bee5400) [pid = 1657] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x11b7af000) [pid = 1657] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12d39bc00) [pid = 1657] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x11961bc00) [pid = 1657] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x11a3abc00) [pid = 1657] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x1191ae800) [pid = 1657] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x11a186000) [pid = 1657] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:21:14 INFO - PROCESS | 1657 | --DOMWINDOW == 145 (0x12a8f1800) [pid = 1657] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:21:14 INFO - PROCESS | 1657 | 1461050474801 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b38f800 == 73 [pid = 1657] [id = 613] 00:21:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 146 (0x111a57400) [pid = 1657] [serial = 1839] [outer = 0x0] 00:21:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x117f37c00) [pid = 1657] [serial = 1840] [outer = 0x111a57400] 00:21:14 INFO - PROCESS | 1657 | 1461050474827 Marionette DEBUG loaded listener.js 00:21:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x1260d1800) [pid = 1657] [serial = 1841] [outer = 0x111a57400] 00:21:15 INFO - PROCESS | 1657 | 1461050475097 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]]]}] 00:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 671ms 00:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:21:15 INFO - PROCESS | 1657 | 1461050475151 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 00:21:15 INFO - PROCESS | 1657 | 1461050475152 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 00:21:15 INFO - PROCESS | 1657 | 1461050475154 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:21:15 INFO - PROCESS | 1657 | 1461050475156 Marionette TRACE conn2 <- [1,2426,null,{}] 00:21:15 INFO - PROCESS | 1657 | 1461050475159 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}] 00:21:15 INFO - PROCESS | 1657 | 1461050475273 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 00:21:15 INFO - PROCESS | 1657 | 1461050475360 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fcb6800 == 74 [pid = 1657] [id = 614] 00:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x12dcb3800) [pid = 1657] [serial = 1842] [outer = 0x0] 00:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x12e893800) [pid = 1657] [serial = 1843] [outer = 0x12dcb3800] 00:21:15 INFO - PROCESS | 1657 | 1461050475390 Marionette DEBUG loaded listener.js 00:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x12ecaf000) [pid = 1657] [serial = 1844] [outer = 0x12dcb3800] 00:21:15 INFO - PROCESS | 1657 | 1461050475667 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]]]}] 00:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 00:21:15 INFO - PROCESS | 1657 | 1461050475675 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 00:21:15 INFO - PROCESS | 1657 | 1461050475676 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 00:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:21:15 INFO - PROCESS | 1657 | 1461050475686 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:21:15 INFO - PROCESS | 1657 | 1461050475687 Marionette TRACE conn2 <- [1,2430,null,{}] 00:21:15 INFO - PROCESS | 1657 | 1461050475689 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}] 00:21:15 INFO - PROCESS | 1657 | 1461050475789 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 00:21:15 INFO - PROCESS | 1657 | 1461050475794 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x13041e000 == 75 [pid = 1657] [id = 615] 00:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x12ecaf400) [pid = 1657] [serial = 1845] [outer = 0x0] 00:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x12f581c00) [pid = 1657] [serial = 1846] [outer = 0x12ecaf400] 00:21:15 INFO - PROCESS | 1657 | 1461050475820 Marionette DEBUG loaded listener.js 00:21:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x12f587800) [pid = 1657] [serial = 1847] [outer = 0x12ecaf400] 00:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 468ms 00:21:16 INFO - PROCESS | 1657 | 1461050476151 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]]]}] 00:21:16 INFO - PROCESS | 1657 | 1461050476155 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 00:21:16 INFO - PROCESS | 1657 | 1461050476156 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 00:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:21:16 INFO - PROCESS | 1657 | 1461050476165 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:21:16 INFO - PROCESS | 1657 | 1461050476166 Marionette TRACE conn2 <- [1,2434,null,{}] 00:21:16 INFO - PROCESS | 1657 | 1461050476169 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}] 00:21:16 INFO - PROCESS | 1657 | 1461050476297 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 00:21:16 INFO - PROCESS | 1657 | 1461050476304 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x1305ba000 == 76 [pid = 1657] [id = 616] 00:21:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12a105c00) [pid = 1657] [serial = 1848] [outer = 0x0] 00:21:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12a10b400) [pid = 1657] [serial = 1849] [outer = 0x12a105c00] 00:21:16 INFO - PROCESS | 1657 | 1461050476330 Marionette DEBUG loaded listener.js 00:21:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12a10fc00) [pid = 1657] [serial = 1850] [outer = 0x12a105c00] 00:21:16 INFO - PROCESS | 1657 | 1461050476856 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]]]}] 00:21:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:21:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 727ms 00:21:16 INFO - PROCESS | 1657 | 1461050476887 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 00:21:16 INFO - PROCESS | 1657 | 1461050476890 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 00:21:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:21:16 INFO - PROCESS | 1657 | 1461050476896 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:21:16 INFO - PROCESS | 1657 | 1461050476901 Marionette TRACE conn2 <- [1,2438,null,{}] 00:21:16 INFO - PROCESS | 1657 | 1461050476908 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}] 00:21:17 INFO - PROCESS | 1657 | 1461050477099 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 00:21:17 INFO - PROCESS | 1657 | 1461050477182 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b493000 == 77 [pid = 1657] [id = 617] 00:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x114e10c00) [pid = 1657] [serial = 1851] [outer = 0x0] 00:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x115bea800) [pid = 1657] [serial = 1852] [outer = 0x114e10c00] 00:21:17 INFO - PROCESS | 1657 | 1461050477214 Marionette DEBUG loaded listener.js 00:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x119614400) [pid = 1657] [serial = 1853] [outer = 0x114e10c00] 00:21:17 INFO - PROCESS | 1657 | 1461050477652 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]]]}] 00:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 777ms 00:21:17 INFO - PROCESS | 1657 | 1461050477672 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 00:21:17 INFO - PROCESS | 1657 | 1461050477676 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 00:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:21:17 INFO - PROCESS | 1657 | 1461050477681 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:21:17 INFO - PROCESS | 1657 | 1461050477683 Marionette TRACE conn2 <- [1,2442,null,{}] 00:21:17 INFO - PROCESS | 1657 | 1461050477686 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}] 00:21:17 INFO - PROCESS | 1657 | 1461050477800 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 00:21:17 INFO - PROCESS | 1657 | 1461050477880 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a72e800 == 78 [pid = 1657] [id = 618] 00:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x119615400) [pid = 1657] [serial = 1854] [outer = 0x0] 00:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x11a877000) [pid = 1657] [serial = 1855] [outer = 0x119615400] 00:21:17 INFO - PROCESS | 1657 | 1461050477913 Marionette DEBUG loaded listener.js 00:21:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x11b9a7000) [pid = 1657] [serial = 1856] [outer = 0x119615400] 00:21:18 INFO - PROCESS | 1657 | 1461050478306 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]]]}] 00:21:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:21:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 669ms 00:21:18 INFO - PROCESS | 1657 | 1461050478351 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 00:21:18 INFO - PROCESS | 1657 | 1461050478352 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 00:21:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:21:18 INFO - PROCESS | 1657 | 1461050478355 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:21:18 INFO - PROCESS | 1657 | 1461050478358 Marionette TRACE conn2 <- [1,2446,null,{}] 00:21:18 INFO - PROCESS | 1657 | 1461050478366 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}] 00:21:18 INFO - PROCESS | 1657 | 1461050478506 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 00:21:18 INFO - PROCESS | 1657 | 1461050478601 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b19e000 == 79 [pid = 1657] [id = 619] 00:21:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x11b6d7800) [pid = 1657] [serial = 1857] [outer = 0x0] 00:21:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12a10f800) [pid = 1657] [serial = 1858] [outer = 0x11b6d7800] 00:21:18 INFO - PROCESS | 1657 | 1461050478636 Marionette DEBUG loaded listener.js 00:21:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12a8f7800) [pid = 1657] [serial = 1859] [outer = 0x11b6d7800] 00:21:19 INFO - PROCESS | 1657 | 1461050479062 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]]]}] 00:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 721ms 00:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:21:19 INFO - PROCESS | 1657 | 1461050479078 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 00:21:19 INFO - PROCESS | 1657 | 1461050479080 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 00:21:19 INFO - PROCESS | 1657 | 1461050479084 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:21:19 INFO - PROCESS | 1657 | 1461050479086 Marionette TRACE conn2 <- [1,2450,null,{}] 00:21:19 INFO - PROCESS | 1657 | 1461050479090 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}] 00:21:19 INFO - PROCESS | 1657 | 1461050479218 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 00:21:19 INFO - PROCESS | 1657 | 1461050479329 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e86b000 == 80 [pid = 1657] [id = 620] 00:21:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12a10c000) [pid = 1657] [serial = 1860] [outer = 0x0] 00:21:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x12adf4800) [pid = 1657] [serial = 1861] [outer = 0x12a10c000] 00:21:19 INFO - PROCESS | 1657 | 1461050479363 Marionette DEBUG loaded listener.js 00:21:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12b1bd400) [pid = 1657] [serial = 1862] [outer = 0x12a10c000] 00:21:19 INFO - PROCESS | 1657 | 1461050479787 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]]]}] 00:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 720ms 00:21:19 INFO - PROCESS | 1657 | 1461050479804 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 00:21:19 INFO - PROCESS | 1657 | 1461050479805 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 00:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:21:19 INFO - PROCESS | 1657 | 1461050479841 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:21:19 INFO - PROCESS | 1657 | 1461050479843 Marionette TRACE conn2 <- [1,2454,null,{}] 00:21:19 INFO - PROCESS | 1657 | 1461050479847 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}] 00:21:19 INFO - PROCESS | 1657 | 1461050479955 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 00:21:20 INFO - PROCESS | 1657 | 1461050480035 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x130516000 == 81 [pid = 1657] [id = 621] 00:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12adf3400) [pid = 1657] [serial = 1863] [outer = 0x0] 00:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12b5a7400) [pid = 1657] [serial = 1864] [outer = 0x12adf3400] 00:21:20 INFO - PROCESS | 1657 | 1461050480066 Marionette DEBUG loaded listener.js 00:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12c73d000) [pid = 1657] [serial = 1865] [outer = 0x12adf3400] 00:21:20 INFO - PROCESS | 1657 | 1461050480469 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]]]}] 00:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 686ms 00:21:20 INFO - PROCESS | 1657 | 1461050480513 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 00:21:20 INFO - PROCESS | 1657 | 1461050480515 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 00:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:21:20 INFO - PROCESS | 1657 | 1461050480517 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:21:20 INFO - PROCESS | 1657 | 1461050480518 Marionette TRACE conn2 <- [1,2458,null,{}] 00:21:20 INFO - PROCESS | 1657 | 1461050480521 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}] 00:21:20 INFO - PROCESS | 1657 | 1461050480660 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 00:21:20 INFO - PROCESS | 1657 | 1461050480767 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x1388b6000 == 82 [pid = 1657] [id = 622] 00:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12c741000) [pid = 1657] [serial = 1866] [outer = 0x0] 00:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x12c745800) [pid = 1657] [serial = 1867] [outer = 0x12c741000] 00:21:20 INFO - PROCESS | 1657 | 1461050480809 Marionette DEBUG loaded listener.js 00:21:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x12e894000) [pid = 1657] [serial = 1868] [outer = 0x12c741000] 00:21:21 INFO - PROCESS | 1657 | 1461050481296 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]]]}] 00:21:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:21:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 821ms 00:21:21 INFO - PROCESS | 1657 | 1461050481338 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 00:21:21 INFO - PROCESS | 1657 | 1461050481339 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 00:21:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:21:21 INFO - PROCESS | 1657 | 1461050481342 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:21:21 INFO - PROCESS | 1657 | 1461050481343 Marionette TRACE conn2 <- [1,2462,null,{}] 00:21:21 INFO - PROCESS | 1657 | 1461050481364 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}] 00:21:21 INFO - PROCESS | 1657 | 1461050481517 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 00:21:21 INFO - PROCESS | 1657 | 1461050481601 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f595800 == 83 [pid = 1657] [id = 623] 00:21:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x128f94800) [pid = 1657] [serial = 1869] [outer = 0x0] 00:21:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x128f9c800) [pid = 1657] [serial = 1870] [outer = 0x128f94800] 00:21:21 INFO - PROCESS | 1657 | 1461050481631 Marionette DEBUG loaded listener.js 00:21:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x128fa2400) [pid = 1657] [serial = 1871] [outer = 0x128f94800] 00:21:22 INFO - PROCESS | 1657 | 1461050482054 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]]]}] 00:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 734ms 00:21:22 INFO - PROCESS | 1657 | 1461050482077 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 00:21:22 INFO - PROCESS | 1657 | 1461050482078 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 00:21:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:21:22 INFO - PROCESS | 1657 | 1461050482081 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:21:22 INFO - PROCESS | 1657 | 1461050482082 Marionette TRACE conn2 <- [1,2466,null,{}] 00:21:22 INFO - PROCESS | 1657 | 1461050482084 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}] 00:21:22 INFO - PROCESS | 1657 | 1461050482198 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 00:21:22 INFO - PROCESS | 1657 | 1461050482285 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bc5800 == 84 [pid = 1657] [id = 624] 00:21:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x11a4f1000) [pid = 1657] [serial = 1872] [outer = 0x0] 00:21:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x128fa3000) [pid = 1657] [serial = 1873] [outer = 0x11a4f1000] 00:21:22 INFO - PROCESS | 1657 | 1461050482316 Marionette DEBUG loaded listener.js 00:21:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x12da9dc00) [pid = 1657] [serial = 1874] [outer = 0x11a4f1000] 00:21:22 INFO - PROCESS | 1657 | 1461050482991 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]]]}] 00:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 970ms 00:21:23 INFO - PROCESS | 1657 | 1461050483052 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 00:21:23 INFO - PROCESS | 1657 | 1461050483054 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 00:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:21:23 INFO - PROCESS | 1657 | 1461050483057 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:21:23 INFO - PROCESS | 1657 | 1461050483059 Marionette TRACE conn2 <- [1,2470,null,{}] 00:21:23 INFO - PROCESS | 1657 | 1461050483063 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}] 00:21:23 INFO - PROCESS | 1657 | 1461050483173 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 00:21:23 INFO - PROCESS | 1657 | 1461050483260 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b395000 == 85 [pid = 1657] [id = 625] 00:21:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x1143ab000) [pid = 1657] [serial = 1875] [outer = 0x0] 00:21:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x114e0f400) [pid = 1657] [serial = 1876] [outer = 0x1143ab000] 00:21:23 INFO - PROCESS | 1657 | 1461050483290 Marionette DEBUG loaded listener.js 00:21:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x118254800) [pid = 1657] [serial = 1877] [outer = 0x1143ab000] 00:21:23 INFO - PROCESS | 1657 | 1461050483720 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]]]}] 00:21:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:21:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 673ms 00:21:23 INFO - PROCESS | 1657 | 1461050483731 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 00:21:23 INFO - PROCESS | 1657 | 1461050483735 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 00:21:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:21:23 INFO - PROCESS | 1657 | 1461050483740 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:21:23 INFO - PROCESS | 1657 | 1461050483742 Marionette TRACE conn2 <- [1,2474,null,{}] 00:21:23 INFO - PROCESS | 1657 | 1461050483744 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}] 00:21:23 INFO - PROCESS | 1657 | 1461050483843 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 00:21:23 INFO - PROCESS | 1657 | 1461050483932 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x11af60000 == 86 [pid = 1657] [id = 626] 00:21:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x11961c000) [pid = 1657] [serial = 1878] [outer = 0x0] 00:21:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x11a3b4000) [pid = 1657] [serial = 1879] [outer = 0x11961c000] 00:21:23 INFO - PROCESS | 1657 | 1461050483960 Marionette DEBUG loaded listener.js 00:21:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x11a5c4000) [pid = 1657] [serial = 1880] [outer = 0x11961c000] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x13041e000 == 85 [pid = 1657] [id = 615] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12fcb6800 == 84 [pid = 1657] [id = 614] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x11b38f800 == 83 [pid = 1657] [id = 613] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12ecc3800 == 82 [pid = 1657] [id = 612] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x12e89ac00) [pid = 1657] [serial = 1783] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12e680000 == 81 [pid = 1657] [id = 611] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12d33b800 == 80 [pid = 1657] [id = 610] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12b58e000 == 79 [pid = 1657] [id = 609] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12add8000 == 78 [pid = 1657] [id = 608] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x1276b9000 == 77 [pid = 1657] [id = 607] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x11b770800 == 76 [pid = 1657] [id = 606] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x11be95800 == 75 [pid = 1657] [id = 605] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12a50c000 == 74 [pid = 1657] [id = 604] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x1387c7000 == 73 [pid = 1657] [id = 600] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12aede800 == 72 [pid = 1657] [id = 599] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x1378ab000 == 71 [pid = 1657] [id = 598] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x12fa8f800 == 70 [pid = 1657] [id = 597] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x127591000 == 69 [pid = 1657] [id = 596] 00:21:24 INFO - PROCESS | 1657 | --DOCSHELL 0x1197f6000 == 68 [pid = 1657] [id = 595] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x12bdebc00) [pid = 1657] [serial = 1765] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x12d8f0400) [pid = 1657] [serial = 1768] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x12e36ec00) [pid = 1657] [serial = 1771] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x125844c00) [pid = 1657] [serial = 1732] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x11882b000) [pid = 1657] [serial = 1726] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x1296ee800) [pid = 1657] [serial = 1762] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x117f4fc00) [pid = 1657] [serial = 1747] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x11a3b3c00) [pid = 1657] [serial = 1748] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x12627f800) [pid = 1657] [serial = 1759] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x12897a000) [pid = 1657] [serial = 1760] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x125819400) [pid = 1657] [serial = 1756] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x125e8a000) [pid = 1657] [serial = 1757] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x12d8e4000) [pid = 1657] [serial = 1723] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x12d8eec00) [pid = 1657] [serial = 1724] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x11a4ef800) [pid = 1657] [serial = 1774] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x12b5ad800) [pid = 1657] [serial = 1735] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x11a6df400) [pid = 1657] [serial = 1753] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x11a4f2800) [pid = 1657] [serial = 1754] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12daa6000) [pid = 1657] [serial = 1741] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x11a3b9800) [pid = 1657] [serial = 1751] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x11a295400) [pid = 1657] [serial = 1750] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x11a6dc400) [pid = 1657] [serial = 1729] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x1260d3c00) [pid = 1657] [serial = 1777] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x118aa4c00) [pid = 1657] [serial = 1744] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x125943400) [pid = 1657] [serial = 1775] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12bdf0c00) [pid = 1657] [serial = 1738] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x12a8f8400) [pid = 1657] [serial = 1780] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12a8fc800) [pid = 1657] [serial = 1781] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x12e37ac00) [pid = 1657] [serial = 1772] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x12d165c00) [pid = 1657] [serial = 1766] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x12bb36400) [pid = 1657] [serial = 1763] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x12dcb3000) [pid = 1657] [serial = 1769] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x12e897400) [pid = 1657] [serial = 1778] [outer = 0x0] [url = about:blank] 00:21:24 INFO - PROCESS | 1657 | 1461050484423 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]]]}] 00:21:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:21:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 723ms 00:21:24 INFO - PROCESS | 1657 | 1461050484464 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 00:21:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:21:24 INFO - PROCESS | 1657 | 1461050484465 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 00:21:24 INFO - PROCESS | 1657 | 1461050484467 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:21:24 INFO - PROCESS | 1657 | 1461050484470 Marionette TRACE conn2 <- [1,2478,null,{}] 00:21:24 INFO - PROCESS | 1657 | 1461050484483 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}] 00:21:24 INFO - PROCESS | 1657 | 1461050484592 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 00:21:24 INFO - PROCESS | 1657 | 1461050484664 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x125b0a800 == 69 [pid = 1657] [id = 627] 00:21:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x1197a2800) [pid = 1657] [serial = 1881] [outer = 0x0] 00:21:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x11b1a9800) [pid = 1657] [serial = 1882] [outer = 0x1197a2800] 00:21:24 INFO - PROCESS | 1657 | 1461050484693 Marionette DEBUG loaded listener.js 00:21:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x11b6d8c00) [pid = 1657] [serial = 1883] [outer = 0x1197a2800] 00:21:25 INFO - PROCESS | 1657 | 1461050485031 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]]]}] 00:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 570ms 00:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:21:25 INFO - PROCESS | 1657 | 1461050485039 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 00:21:25 INFO - PROCESS | 1657 | 1461050485041 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 00:21:25 INFO - PROCESS | 1657 | 1461050485049 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:21:25 INFO - PROCESS | 1657 | 1461050485050 Marionette TRACE conn2 <- [1,2482,null,{}] 00:21:25 INFO - PROCESS | 1657 | 1461050485053 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}] 00:21:25 INFO - PROCESS | 1657 | 1461050485165 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 00:21:25 INFO - PROCESS | 1657 | 1461050485170 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x129430800 == 70 [pid = 1657] [id = 628] 00:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x11b6e0000) [pid = 1657] [serial = 1884] [outer = 0x0] 00:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x11b9afc00) [pid = 1657] [serial = 1885] [outer = 0x11b6e0000] 00:21:25 INFO - PROCESS | 1657 | 1461050485196 Marionette DEBUG loaded listener.js 00:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x11bee0400) [pid = 1657] [serial = 1886] [outer = 0x11b6e0000] 00:21:25 INFO - PROCESS | 1657 | 1461050485541 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]]]}] 00:21:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:21:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 525ms 00:21:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:21:25 INFO - PROCESS | 1657 | 1461050485569 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 00:21:25 INFO - PROCESS | 1657 | 1461050485571 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 00:21:25 INFO - PROCESS | 1657 | 1461050485573 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:21:25 INFO - PROCESS | 1657 | 1461050485574 Marionette TRACE conn2 <- [1,2486,null,{}] 00:21:25 INFO - PROCESS | 1657 | 1461050485576 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}] 00:21:25 INFO - PROCESS | 1657 | 1461050485659 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 00:21:25 INFO - PROCESS | 1657 | 1461050485666 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a746000 == 71 [pid = 1657] [id = 629] 00:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x11bee9c00) [pid = 1657] [serial = 1887] [outer = 0x0] 00:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x125845400) [pid = 1657] [serial = 1888] [outer = 0x11bee9c00] 00:21:25 INFO - PROCESS | 1657 | 1461050485692 Marionette DEBUG loaded listener.js 00:21:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x125ff2400) [pid = 1657] [serial = 1889] [outer = 0x11bee9c00] 00:21:26 INFO - PROCESS | 1657 | 1461050486046 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]]]}] 00:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 518ms 00:21:26 INFO - PROCESS | 1657 | 1461050486092 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 00:21:26 INFO - PROCESS | 1657 | 1461050486093 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 00:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:21:26 INFO - PROCESS | 1657 | 1461050486095 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:21:26 INFO - PROCESS | 1657 | 1461050486096 Marionette TRACE conn2 <- [1,2490,null,{}] 00:21:26 INFO - PROCESS | 1657 | 1461050486099 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}] 00:21:26 INFO - PROCESS | 1657 | 1461050486235 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 00:21:26 INFO - PROCESS | 1657 | 1461050486279 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ade0800 == 72 [pid = 1657] [id = 630] 00:21:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x125817400) [pid = 1657] [serial = 1890] [outer = 0x0] 00:21:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x126c49800) [pid = 1657] [serial = 1891] [outer = 0x125817400] 00:21:26 INFO - PROCESS | 1657 | 1461050486307 Marionette DEBUG loaded listener.js 00:21:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x129691000) [pid = 1657] [serial = 1892] [outer = 0x125817400] 00:21:26 INFO - PROCESS | 1657 | 1461050486615 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]]]}] 00:21:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:21:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 569ms 00:21:26 INFO - PROCESS | 1657 | 1461050486665 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 00:21:26 INFO - PROCESS | 1657 | 1461050486666 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 00:21:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:21:26 INFO - PROCESS | 1657 | 1461050486677 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:21:26 INFO - PROCESS | 1657 | 1461050486678 Marionette TRACE conn2 <- [1,2494,null,{}] 00:21:26 INFO - PROCESS | 1657 | 1461050486680 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}] 00:21:26 INFO - PROCESS | 1657 | 1461050486791 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 00:21:26 INFO - PROCESS | 1657 | 1461050486832 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b58e000 == 73 [pid = 1657] [id = 631] 00:21:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x126cbc800) [pid = 1657] [serial = 1893] [outer = 0x0] 00:21:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12969a400) [pid = 1657] [serial = 1894] [outer = 0x126cbc800] 00:21:26 INFO - PROCESS | 1657 | 1461050486857 Marionette DEBUG loaded listener.js 00:21:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x12a110000) [pid = 1657] [serial = 1895] [outer = 0x126cbc800] 00:21:27 INFO - PROCESS | 1657 | 1461050487176 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]]]}] 00:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 522ms 00:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:21:27 INFO - PROCESS | 1657 | 1461050487200 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 00:21:27 INFO - PROCESS | 1657 | 1461050487201 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 00:21:27 INFO - PROCESS | 1657 | 1461050487203 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:21:27 INFO - PROCESS | 1657 | 1461050487204 Marionette TRACE conn2 <- [1,2498,null,{}] 00:21:27 INFO - PROCESS | 1657 | 1461050487206 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}] 00:21:27 INFO - PROCESS | 1657 | 1461050487323 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 00:21:27 INFO - PROCESS | 1657 | 1461050487328 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ce9a800 == 74 [pid = 1657] [id = 632] 00:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12a10d400) [pid = 1657] [serial = 1896] [outer = 0x0] 00:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12a194c00) [pid = 1657] [serial = 1897] [outer = 0x12a10d400] 00:21:27 INFO - PROCESS | 1657 | 1461050487353 Marionette DEBUG loaded listener.js 00:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12a8f8400) [pid = 1657] [serial = 1898] [outer = 0x12a10d400] 00:21:27 INFO - PROCESS | 1657 | 1461050487688 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]]]}] 00:21:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:21:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 518ms 00:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:21:27 INFO - PROCESS | 1657 | 1461050487721 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 00:21:27 INFO - PROCESS | 1657 | 1461050487722 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 00:21:27 INFO - PROCESS | 1657 | 1461050487725 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:21:27 INFO - PROCESS | 1657 | 1461050487726 Marionette TRACE conn2 <- [1,2502,null,{}] 00:21:27 INFO - PROCESS | 1657 | 1461050487729 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}] 00:21:27 INFO - PROCESS | 1657 | 1461050487841 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 00:21:27 INFO - PROCESS | 1657 | 1461050487852 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da6c800 == 75 [pid = 1657] [id = 633] 00:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12a111800) [pid = 1657] [serial = 1899] [outer = 0x0] 00:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12a918000) [pid = 1657] [serial = 1900] [outer = 0x12a111800] 00:21:27 INFO - PROCESS | 1657 | 1461050487878 Marionette DEBUG loaded listener.js 00:21:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x12a91d000) [pid = 1657] [serial = 1901] [outer = 0x12a111800] 00:21:28 INFO - PROCESS | 1657 | 1461050488245 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]]]}] 00:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 569ms 00:21:28 INFO - PROCESS | 1657 | 1461050488295 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 00:21:28 INFO - PROCESS | 1657 | 1461050488296 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 00:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:21:28 INFO - PROCESS | 1657 | 1461050488298 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:21:28 INFO - PROCESS | 1657 | 1461050488299 Marionette TRACE conn2 <- [1,2506,null,{}] 00:21:28 INFO - PROCESS | 1657 | 1461050488302 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}] 00:21:28 INFO - PROCESS | 1657 | 1461050488415 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 00:21:28 INFO - PROCESS | 1657 | 1461050488432 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e4af800 == 76 [pid = 1657] [id = 634] 00:21:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x12a91f400) [pid = 1657] [serial = 1902] [outer = 0x0] 00:21:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x12a92ac00) [pid = 1657] [serial = 1903] [outer = 0x12a91f400] 00:21:28 INFO - PROCESS | 1657 | 1461050488457 Marionette DEBUG loaded listener.js 00:21:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x11a42c000) [pid = 1657] [serial = 1904] [outer = 0x12a91f400] 00:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x12b5a6000) [pid = 1657] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x12bdf0000) [pid = 1657] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x115de2000) [pid = 1657] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x11a6d7000) [pid = 1657] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x1260cf800) [pid = 1657] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x123114400) [pid = 1657] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x1296e7c00) [pid = 1657] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x11a37d000) [pid = 1657] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x12ecaf400) [pid = 1657] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x111a57400) [pid = 1657] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x12a8f7400) [pid = 1657] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x12a8f4000) [pid = 1657] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:21:28 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x12dcb3800) [pid = 1657] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:21:28 INFO - PROCESS | 1657 | 1461050488931 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]]]}] 00:21:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:21:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 670ms 00:21:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:21:28 INFO - PROCESS | 1657 | 1461050488969 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 00:21:28 INFO - PROCESS | 1657 | 1461050488971 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 00:21:28 INFO - PROCESS | 1657 | 1461050488973 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:21:28 INFO - PROCESS | 1657 | 1461050488974 Marionette TRACE conn2 <- [1,2510,null,{}] 00:21:28 INFO - PROCESS | 1657 | 1461050488994 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}] 00:21:29 INFO - PROCESS | 1657 | 1461050489133 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 00:21:29 INFO - PROCESS | 1657 | 1461050489159 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e87c800 == 77 [pid = 1657] [id = 635] 00:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12a92c000) [pid = 1657] [serial = 1905] [outer = 0x0] 00:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12b1bd800) [pid = 1657] [serial = 1906] [outer = 0x12a92c000] 00:21:29 INFO - PROCESS | 1657 | 1461050489189 Marionette DEBUG loaded listener.js 00:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12b241400) [pid = 1657] [serial = 1907] [outer = 0x12a92c000] 00:21:29 INFO - PROCESS | 1657 | 1461050489520 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]]]}] 00:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 571ms 00:21:29 INFO - PROCESS | 1657 | 1461050489545 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 00:21:29 INFO - PROCESS | 1657 | 1461050489548 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 00:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:21:29 INFO - PROCESS | 1657 | 1461050489551 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:21:29 INFO - PROCESS | 1657 | 1461050489552 Marionette TRACE conn2 <- [1,2514,null,{}] 00:21:29 INFO - PROCESS | 1657 | 1461050489555 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}] 00:21:29 INFO - PROCESS | 1657 | 1461050489676 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 00:21:29 INFO - PROCESS | 1657 | 1461050489683 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1a1800 == 78 [pid = 1657] [id = 636] 00:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x115042400) [pid = 1657] [serial = 1908] [outer = 0x0] 00:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12ba0d400) [pid = 1657] [serial = 1909] [outer = 0x115042400] 00:21:29 INFO - PROCESS | 1657 | 1461050489708 Marionette DEBUG loaded listener.js 00:21:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x12bb35000) [pid = 1657] [serial = 1910] [outer = 0x115042400] 00:21:30 INFO - PROCESS | 1657 | 1461050490005 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]]]}] 00:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 468ms 00:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:21:30 INFO - PROCESS | 1657 | 1461050490020 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 00:21:30 INFO - PROCESS | 1657 | 1461050490021 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 00:21:30 INFO - PROCESS | 1657 | 1461050490023 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:21:30 INFO - PROCESS | 1657 | 1461050490024 Marionette TRACE conn2 <- [1,2518,null,{}] 00:21:30 INFO - PROCESS | 1657 | 1461050490026 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}] 00:21:30 INFO - PROCESS | 1657 | 1461050490123 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 00:21:30 INFO - PROCESS | 1657 | 1461050490127 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f85a000 == 79 [pid = 1657] [id = 637] 00:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x12b23a400) [pid = 1657] [serial = 1911] [outer = 0x0] 00:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x12bdeac00) [pid = 1657] [serial = 1912] [outer = 0x12b23a400] 00:21:30 INFO - PROCESS | 1657 | 1461050490152 Marionette DEBUG loaded listener.js 00:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x12c742400) [pid = 1657] [serial = 1913] [outer = 0x12b23a400] 00:21:30 INFO - PROCESS | 1657 | 1461050490498 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]]]}] 00:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 518ms 00:21:30 INFO - PROCESS | 1657 | 1461050490542 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 00:21:30 INFO - PROCESS | 1657 | 1461050490543 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 00:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:21:30 INFO - PROCESS | 1657 | 1461050490559 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:21:30 INFO - PROCESS | 1657 | 1461050490560 Marionette TRACE conn2 <- [1,2522,null,{}] 00:21:30 INFO - PROCESS | 1657 | 1461050490568 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}] 00:21:30 INFO - PROCESS | 1657 | 1461050490662 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 00:21:30 INFO - PROCESS | 1657 | 1461050490666 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x13040e000 == 80 [pid = 1657] [id = 638] 00:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x12c743000) [pid = 1657] [serial = 1914] [outer = 0x0] 00:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x12cee4000) [pid = 1657] [serial = 1915] [outer = 0x12c743000] 00:21:30 INFO - PROCESS | 1657 | 1461050490692 Marionette DEBUG loaded listener.js 00:21:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x12d15dc00) [pid = 1657] [serial = 1916] [outer = 0x12c743000] 00:21:31 INFO - PROCESS | 1657 | 1461050491232 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]]]}] 00:21:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:21:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 739ms 00:21:31 INFO - PROCESS | 1657 | 1461050491286 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 00:21:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:21:31 INFO - PROCESS | 1657 | 1461050491290 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 00:21:31 INFO - PROCESS | 1657 | 1461050491293 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:21:31 INFO - PROCESS | 1657 | 1461050491296 Marionette TRACE conn2 <- [1,2526,null,{}] 00:21:31 INFO - PROCESS | 1657 | 1461050491300 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}] 00:21:31 INFO - PROCESS | 1657 | 1461050491425 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 00:21:31 INFO - PROCESS | 1657 | 1461050491538 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bc0000 == 81 [pid = 1657] [id = 639] 00:21:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x118a23800) [pid = 1657] [serial = 1917] [outer = 0x0] 00:21:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x11a186000) [pid = 1657] [serial = 1918] [outer = 0x118a23800] 00:21:31 INFO - PROCESS | 1657 | 1461050491572 Marionette DEBUG loaded listener.js 00:21:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x11a6d3800) [pid = 1657] [serial = 1919] [outer = 0x118a23800] 00:21:31 INFO - PROCESS | 1657 | 1461050491976 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]]]}] 00:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 772ms 00:21:32 INFO - PROCESS | 1657 | 1461050492079 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 00:21:32 INFO - PROCESS | 1657 | 1461050492083 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 00:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:21:32 INFO - PROCESS | 1657 | 1461050492090 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:21:32 INFO - PROCESS | 1657 | 1461050492092 Marionette TRACE conn2 <- [1,2530,null,{}] 00:21:32 INFO - PROCESS | 1657 | 1461050492096 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}] 00:21:32 INFO - PROCESS | 1657 | 1461050492211 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 00:21:32 INFO - PROCESS | 1657 | 1461050492293 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a747000 == 82 [pid = 1657] [id = 640] 00:21:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x11a880400) [pid = 1657] [serial = 1920] [outer = 0x0] 00:21:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x11b795800) [pid = 1657] [serial = 1921] [outer = 0x11a880400] 00:21:32 INFO - PROCESS | 1657 | 1461050492323 Marionette DEBUG loaded listener.js 00:21:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x11bee0800) [pid = 1657] [serial = 1922] [outer = 0x11a880400] 00:21:32 INFO - PROCESS | 1657 | 1461050492738 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]]]}] 00:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 673ms 00:21:32 INFO - PROCESS | 1657 | 1461050492764 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 00:21:32 INFO - PROCESS | 1657 | 1461050492766 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 00:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:21:32 INFO - PROCESS | 1657 | 1461050492768 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:21:32 INFO - PROCESS | 1657 | 1461050492770 Marionette TRACE conn2 <- [1,2534,null,{}] 00:21:32 INFO - PROCESS | 1657 | 1461050492777 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}] 00:21:32 INFO - PROCESS | 1657 | 1461050492916 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 00:21:33 INFO - PROCESS | 1657 | 1461050493046 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e882000 == 83 [pid = 1657] [id = 641] 00:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x125944c00) [pid = 1657] [serial = 1923] [outer = 0x0] 00:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x126fe5c00) [pid = 1657] [serial = 1924] [outer = 0x125944c00] 00:21:33 INFO - PROCESS | 1657 | 1461050493079 Marionette DEBUG loaded listener.js 00:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x1294d3c00) [pid = 1657] [serial = 1925] [outer = 0x125944c00] 00:21:33 INFO - PROCESS | 1657 | 1461050493569 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]]]}] 00:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 871ms 00:21:33 INFO - PROCESS | 1657 | 1461050493648 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 00:21:33 INFO - PROCESS | 1657 | 1461050493651 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 00:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:21:33 INFO - PROCESS | 1657 | 1461050493657 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:21:33 INFO - PROCESS | 1657 | 1461050493659 Marionette TRACE conn2 <- [1,2538,null,{}] 00:21:33 INFO - PROCESS | 1657 | 1461050493664 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}] 00:21:33 INFO - PROCESS | 1657 | 1461050493832 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 00:21:33 INFO - PROCESS | 1657 | 1461050493940 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x1305a8000 == 84 [pid = 1657] [id = 642] 00:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x128f9a400) [pid = 1657] [serial = 1926] [outer = 0x0] 00:21:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x12a8f1800) [pid = 1657] [serial = 1927] [outer = 0x128f9a400] 00:21:33 INFO - PROCESS | 1657 | 1461050493973 Marionette DEBUG loaded listener.js 00:21:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x12adf0800) [pid = 1657] [serial = 1928] [outer = 0x128f9a400] 00:21:34 INFO - PROCESS | 1657 | 1461050494381 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]]]}] 00:21:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:21:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 770ms 00:21:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:21:34 INFO - PROCESS | 1657 | 1461050494427 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 00:21:34 INFO - PROCESS | 1657 | 1461050494428 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 00:21:34 INFO - PROCESS | 1657 | 1461050494430 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:21:34 INFO - PROCESS | 1657 | 1461050494432 Marionette TRACE conn2 <- [1,2542,null,{}] 00:21:34 INFO - PROCESS | 1657 | 1461050494434 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}] 00:21:34 INFO - PROCESS | 1657 | 1461050494540 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 00:21:34 INFO - PROCESS | 1657 | 1461050494651 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x131b8d800 == 85 [pid = 1657] [id = 643] 00:21:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x12a18a800) [pid = 1657] [serial = 1929] [outer = 0x0] 00:21:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x12b1c1c00) [pid = 1657] [serial = 1930] [outer = 0x12a18a800] 00:21:34 INFO - PROCESS | 1657 | 1461050494682 Marionette DEBUG loaded listener.js 00:21:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x12bb2f000) [pid = 1657] [serial = 1931] [outer = 0x12a18a800] 00:21:35 INFO - PROCESS | 1657 | 1461050495096 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]]]}] 00:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 720ms 00:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:21:35 INFO - PROCESS | 1657 | 1461050495155 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 00:21:35 INFO - PROCESS | 1657 | 1461050495156 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 00:21:35 INFO - PROCESS | 1657 | 1461050495159 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:21:35 INFO - PROCESS | 1657 | 1461050495160 Marionette TRACE conn2 <- [1,2546,null,{}] 00:21:35 INFO - PROCESS | 1657 | 1461050495177 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}] 00:21:35 INFO - PROCESS | 1657 | 1461050495293 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 00:21:35 INFO - PROCESS | 1657 | 1461050495405 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x1378c8000 == 86 [pid = 1657] [id = 644] 00:21:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x12bb2ec00) [pid = 1657] [serial = 1932] [outer = 0x0] 00:21:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x12d15fc00) [pid = 1657] [serial = 1933] [outer = 0x12bb2ec00] 00:21:35 INFO - PROCESS | 1657 | 1461050495438 Marionette DEBUG loaded listener.js 00:21:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x12daa7400) [pid = 1657] [serial = 1934] [outer = 0x12bb2ec00] 00:21:35 INFO - PROCESS | 1657 | 1461050495885 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]]]}] 00:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 781ms 00:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:21:35 INFO - PROCESS | 1657 | 1461050495940 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 00:21:35 INFO - PROCESS | 1657 | 1461050495942 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 00:21:35 INFO - PROCESS | 1657 | 1461050495945 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:21:35 INFO - PROCESS | 1657 | 1461050495948 Marionette TRACE conn2 <- [1,2550,null,{}] 00:21:35 INFO - PROCESS | 1657 | 1461050495951 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}] 00:21:36 INFO - PROCESS | 1657 | 1461050496087 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 00:21:36 INFO - PROCESS | 1657 | 1461050496208 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b486800 == 87 [pid = 1657] [id = 645] 00:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x114471400) [pid = 1657] [serial = 1935] [outer = 0x0] 00:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x12a187800) [pid = 1657] [serial = 1936] [outer = 0x114471400] 00:21:36 INFO - PROCESS | 1657 | 1461050496290 Marionette DEBUG loaded listener.js 00:21:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x12d398c00) [pid = 1657] [serial = 1937] [outer = 0x114471400] 00:21:36 INFO - PROCESS | 1657 | 1461050496819 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]]]}] 00:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 924ms 00:21:37 INFO - PROCESS | 1657 | 1461050497061 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 00:21:37 INFO - PROCESS | 1657 | 1461050497063 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 00:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:21:37 INFO - PROCESS | 1657 | 1461050497081 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:21:37 INFO - PROCESS | 1657 | 1461050497082 Marionette TRACE conn2 <- [1,2554,null,{}] 00:21:37 INFO - PROCESS | 1657 | 1461050497086 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}] 00:21:37 INFO - PROCESS | 1657 | 1461050497197 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 00:21:37 INFO - PROCESS | 1657 | 1461050497312 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x1275a0000 == 88 [pid = 1657] [id = 646] 00:21:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x111834000) [pid = 1657] [serial = 1938] [outer = 0x0] 00:21:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x115de2000) [pid = 1657] [serial = 1939] [outer = 0x111834000] 00:21:37 INFO - PROCESS | 1657 | 1461050497342 Marionette DEBUG loaded listener.js 00:21:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x11961d400) [pid = 1657] [serial = 1940] [outer = 0x111834000] 00:21:37 INFO - PROCESS | 1657 | 1461050497854 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]]]}] 00:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 825ms 00:21:37 INFO - PROCESS | 1657 | 1461050497907 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 00:21:37 INFO - PROCESS | 1657 | 1461050497910 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 00:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:21:37 INFO - PROCESS | 1657 | 1461050497942 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:21:37 INFO - PROCESS | 1657 | 1461050497948 Marionette TRACE conn2 <- [1,2558,null,{}] 00:21:37 INFO - PROCESS | 1657 | 1461050497952 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}] 00:21:38 INFO - PROCESS | 1657 | 1461050498079 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 00:21:38 INFO - PROCESS | 1657 | 1461050498169 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x126c28000 == 89 [pid = 1657] [id = 647] 00:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x11a6d7800) [pid = 1657] [serial = 1941] [outer = 0x0] 00:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x11b3e6800) [pid = 1657] [serial = 1942] [outer = 0x11a6d7800] 00:21:38 INFO - PROCESS | 1657 | 1461050498197 Marionette DEBUG loaded listener.js 00:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x11b6e4400) [pid = 1657] [serial = 1943] [outer = 0x11a6d7800] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x126446000 == 88 [pid = 1657] [id = 537] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x1305ac800 == 87 [pid = 1657] [id = 539] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12fa9b000 == 86 [pid = 1657] [id = 577] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x130419000 == 85 [pid = 1657] [id = 538] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x1378dd800 == 84 [pid = 1657] [id = 579] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x11b939800 == 83 [pid = 1657] [id = 540] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12a744800 == 82 [pid = 1657] [id = 580] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12ff77800 == 81 [pid = 1657] [id = 491] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12f85a000 == 80 [pid = 1657] [id = 637] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1a1800 == 79 [pid = 1657] [id = 636] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12e87c800 == 78 [pid = 1657] [id = 635] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12e4af800 == 77 [pid = 1657] [id = 634] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x117f4b800) [pid = 1657] [serial = 1810] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x12a10b400) [pid = 1657] [serial = 1849] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12da6c800 == 76 [pid = 1657] [id = 633] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12ce9a800 == 75 [pid = 1657] [id = 632] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12b58e000 == 74 [pid = 1657] [id = 631] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12ade0800 == 73 [pid = 1657] [id = 630] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12a746000 == 72 [pid = 1657] [id = 629] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x129430800 == 71 [pid = 1657] [id = 628] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x125b0a800 == 70 [pid = 1657] [id = 627] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x11af60000 == 69 [pid = 1657] [id = 626] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x11b395000 == 68 [pid = 1657] [id = 625] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x1388b6000 == 67 [pid = 1657] [id = 622] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x130516000 == 66 [pid = 1657] [id = 621] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12e86b000 == 65 [pid = 1657] [id = 620] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12b19e000 == 64 [pid = 1657] [id = 619] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x12a72e800 == 63 [pid = 1657] [id = 618] 00:21:38 INFO - PROCESS | 1657 | --DOCSHELL 0x11b493000 == 62 [pid = 1657] [id = 617] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x12bde8800) [pid = 1657] [serial = 1834] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x12d8ed800) [pid = 1657] [serial = 1837] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x11a187000) [pid = 1657] [serial = 1814] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x117f50800) [pid = 1657] [serial = 1813] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x11b78e800) [pid = 1657] [serial = 1819] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x11b9bc400) [pid = 1657] [serial = 1820] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x12969dc00) [pid = 1657] [serial = 1825] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x12a8f2400) [pid = 1657] [serial = 1826] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x126ca1400) [pid = 1657] [serial = 1822] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x129111000) [pid = 1657] [serial = 1823] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x12a92cc00) [pid = 1657] [serial = 1828] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x12ecb0000) [pid = 1657] [serial = 1801] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x11b3e3000) [pid = 1657] [serial = 1817] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x11a5bbc00) [pid = 1657] [serial = 1816] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x11a878000) [pid = 1657] [serial = 1789] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x126cb5000) [pid = 1657] [serial = 1792] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x12d39e000) [pid = 1657] [serial = 1798] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x12a18fc00) [pid = 1657] [serial = 1804] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x12adefc00) [pid = 1657] [serial = 1807] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x1149cc000) [pid = 1657] [serial = 1786] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x12b245400) [pid = 1657] [serial = 1795] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x12f581c00) [pid = 1657] [serial = 1846] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x12f587800) [pid = 1657] [serial = 1847] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x1260d1800) [pid = 1657] [serial = 1841] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x117f37c00) [pid = 1657] [serial = 1840] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x12e89fc00) [pid = 1657] [serial = 1784] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x12b246800) [pid = 1657] [serial = 1831] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x12bb2c400) [pid = 1657] [serial = 1832] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x12dcb9c00) [pid = 1657] [serial = 1838] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x12e893800) [pid = 1657] [serial = 1843] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x12d15d400) [pid = 1657] [serial = 1835] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12ecaf000) [pid = 1657] [serial = 1844] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x12b1c3400) [pid = 1657] [serial = 1829] [outer = 0x0] [url = about:blank] 00:21:38 INFO - PROCESS | 1657 | 1461050498646 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]]]}] 00:21:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:21:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 733ms 00:21:38 INFO - PROCESS | 1657 | 1461050498669 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 00:21:38 INFO - PROCESS | 1657 | 1461050498671 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 00:21:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:21:38 INFO - PROCESS | 1657 | 1461050498673 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:21:38 INFO - PROCESS | 1657 | 1461050498674 Marionette TRACE conn2 <- [1,2562,null,{}] 00:21:38 INFO - PROCESS | 1657 | 1461050498683 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}] 00:21:38 INFO - PROCESS | 1657 | 1461050498780 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 00:21:38 INFO - PROCESS | 1657 | 1461050498856 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x126459000 == 63 [pid = 1657] [id = 648] 00:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x11b6df800) [pid = 1657] [serial = 1944] [outer = 0x0] 00:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x125819000) [pid = 1657] [serial = 1945] [outer = 0x11b6df800] 00:21:38 INFO - PROCESS | 1657 | 1461050498885 Marionette DEBUG loaded listener.js 00:21:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x126644c00) [pid = 1657] [serial = 1946] [outer = 0x11b6df800] 00:21:39 INFO - PROCESS | 1657 | 1461050499241 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]]]}] 00:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 574ms 00:21:39 INFO - PROCESS | 1657 | 1461050499249 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 00:21:39 INFO - PROCESS | 1657 | 1461050499251 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 00:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:21:39 INFO - PROCESS | 1657 | 1461050499255 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:21:39 INFO - PROCESS | 1657 | 1461050499257 Marionette TRACE conn2 <- [1,2566,null,{}] 00:21:39 INFO - PROCESS | 1657 | 1461050499260 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}] 00:21:39 INFO - PROCESS | 1657 | 1461050499399 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 00:21:39 INFO - PROCESS | 1657 | 1461050499505 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a745000 == 64 [pid = 1657] [id = 649] 00:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x126cbb400) [pid = 1657] [serial = 1947] [outer = 0x0] 00:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x128f97c00) [pid = 1657] [serial = 1948] [outer = 0x126cbb400] 00:21:39 INFO - PROCESS | 1657 | 1461050499547 Marionette DEBUG loaded listener.js 00:21:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x129699400) [pid = 1657] [serial = 1949] [outer = 0x126cbb400] 00:21:39 INFO - PROCESS | 1657 | 1461050499893 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]]]}] 00:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 670ms 00:21:39 INFO - PROCESS | 1657 | 1461050499925 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 00:21:39 INFO - PROCESS | 1657 | 1461050499926 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 00:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:21:39 INFO - PROCESS | 1657 | 1461050499928 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:21:39 INFO - PROCESS | 1657 | 1461050499930 Marionette TRACE conn2 <- [1,2570,null,{}] 00:21:39 INFO - PROCESS | 1657 | 1461050499934 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}] 00:21:40 INFO - PROCESS | 1657 | 1461050500050 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 00:21:40 INFO - PROCESS | 1657 | 1461050500076 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b1a3800 == 65 [pid = 1657] [id = 650] 00:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x129698800) [pid = 1657] [serial = 1950] [outer = 0x0] 00:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x12a10b400) [pid = 1657] [serial = 1951] [outer = 0x129698800] 00:21:40 INFO - PROCESS | 1657 | 1461050500102 Marionette DEBUG loaded listener.js 00:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x12a8f2400) [pid = 1657] [serial = 1952] [outer = 0x129698800] 00:21:40 INFO - PROCESS | 1657 | 1461050500435 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]]]}] 00:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 521ms 00:21:40 INFO - PROCESS | 1657 | 1461050500449 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 00:21:40 INFO - PROCESS | 1657 | 1461050500451 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 00:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:21:40 INFO - PROCESS | 1657 | 1461050500453 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:21:40 INFO - PROCESS | 1657 | 1461050500454 Marionette TRACE conn2 <- [1,2574,null,{}] 00:21:40 INFO - PROCESS | 1657 | 1461050500456 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}] 00:21:40 INFO - PROCESS | 1657 | 1461050500570 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 00:21:40 INFO - PROCESS | 1657 | 1461050500575 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d88c000 == 66 [pid = 1657] [id = 651] 00:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x12a91bc00) [pid = 1657] [serial = 1953] [outer = 0x0] 00:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x12adf2c00) [pid = 1657] [serial = 1954] [outer = 0x12a91bc00] 00:21:40 INFO - PROCESS | 1657 | 1461050500603 Marionette DEBUG loaded listener.js 00:21:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x12ba11400) [pid = 1657] [serial = 1955] [outer = 0x12a91bc00] 00:21:40 INFO - PROCESS | 1657 | 1461050500990 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]]]}] 00:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 568ms 00:21:41 INFO - PROCESS | 1657 | 1461050501021 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 00:21:41 INFO - PROCESS | 1657 | 1461050501023 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 00:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:21:41 INFO - PROCESS | 1657 | 1461050501031 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:21:41 INFO - PROCESS | 1657 | 1461050501032 Marionette TRACE conn2 <- [1,2578,null,{}] 00:21:41 INFO - PROCESS | 1657 | 1461050501034 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}] 00:21:41 INFO - PROCESS | 1657 | 1461050501148 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 00:21:41 INFO - PROCESS | 1657 | 1461050501194 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dadc000 == 67 [pid = 1657] [id = 652] 00:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x12a91c000) [pid = 1657] [serial = 1956] [outer = 0x0] 00:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x12bd6e000) [pid = 1657] [serial = 1957] [outer = 0x12a91c000] 00:21:41 INFO - PROCESS | 1657 | 1461050501219 Marionette DEBUG loaded listener.js 00:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x12d0b4800) [pid = 1657] [serial = 1958] [outer = 0x12a91c000] 00:21:41 INFO - PROCESS | 1657 | 1461050501532 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]]]}] 00:21:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:21:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 521ms 00:21:41 INFO - PROCESS | 1657 | 1461050501553 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 00:21:41 INFO - PROCESS | 1657 | 1461050501554 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 00:21:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:21:41 INFO - PROCESS | 1657 | 1461050501556 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:21:41 INFO - PROCESS | 1657 | 1461050501557 Marionette TRACE conn2 <- [1,2582,null,{}] 00:21:41 INFO - PROCESS | 1657 | 1461050501560 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}] 00:21:41 INFO - PROCESS | 1657 | 1461050501676 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 00:21:41 INFO - PROCESS | 1657 | 1461050501686 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e86a000 == 68 [pid = 1657] [id = 653] 00:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x12bb2f800) [pid = 1657] [serial = 1959] [outer = 0x0] 00:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x12d160800) [pid = 1657] [serial = 1960] [outer = 0x12bb2f800] 00:21:41 INFO - PROCESS | 1657 | 1461050501711 Marionette DEBUG loaded listener.js 00:21:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x12daa4800) [pid = 1657] [serial = 1961] [outer = 0x12bb2f800] 00:21:42 INFO - PROCESS | 1657 | 1461050502070 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]]]}] 00:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 00:21:42 INFO - PROCESS | 1657 | 1461050502075 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 00:21:42 INFO - PROCESS | 1657 | 1461050502076 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 00:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:21:42 INFO - PROCESS | 1657 | 1461050502080 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:21:42 INFO - PROCESS | 1657 | 1461050502081 Marionette TRACE conn2 <- [1,2586,null,{}] 00:21:42 INFO - PROCESS | 1657 | 1461050502083 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}] 00:21:42 INFO - PROCESS | 1657 | 1461050502201 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 00:21:42 INFO - PROCESS | 1657 | 1461050502247 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1b7800 == 69 [pid = 1657] [id = 654] 00:21:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x12c745c00) [pid = 1657] [serial = 1962] [outer = 0x0] 00:21:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x12e36f800) [pid = 1657] [serial = 1963] [outer = 0x12c745c00] 00:21:42 INFO - PROCESS | 1657 | 1461050502272 Marionette DEBUG loaded listener.js 00:21:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x12e472400) [pid = 1657] [serial = 1964] [outer = 0x12c745c00] 00:21:42 INFO - PROCESS | 1657 | 1461050502875 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]]]}] 00:21:42 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x12b23a400) [pid = 1657] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:21:42 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x11bee9c00) [pid = 1657] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:21:42 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x1197a2800) [pid = 1657] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:21:42 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x1143ab000) [pid = 1657] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:21:42 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x12a91f400) [pid = 1657] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:21:42 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x115042400) [pid = 1657] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:21:42 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x125817400) [pid = 1657] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:21:42 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x11961c000) [pid = 1657] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:21:42 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x12a92c000) [pid = 1657] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:21:42 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x11b6e0000) [pid = 1657] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:21:42 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x12a10d400) [pid = 1657] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:21:42 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x126cbc800) [pid = 1657] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:21:42 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x12a111800) [pid = 1657] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 820ms 00:21:42 INFO - PROCESS | 1657 | 1461050502901 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 00:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:21:42 INFO - PROCESS | 1657 | 1461050502902 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 00:21:42 INFO - PROCESS | 1657 | 1461050502904 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:21:42 INFO - PROCESS | 1657 | 1461050502905 Marionette TRACE conn2 <- [1,2590,null,{}] 00:21:42 INFO - PROCESS | 1657 | 1461050502908 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}] 00:21:43 INFO - PROCESS | 1657 | 1461050503003 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 00:21:43 INFO - PROCESS | 1657 | 1461050503007 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x126213000 == 70 [pid = 1657] [id = 655] 00:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x11a39d000) [pid = 1657] [serial = 1965] [outer = 0x0] 00:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x11b9b4c00) [pid = 1657] [serial = 1966] [outer = 0x11a39d000] 00:21:43 INFO - PROCESS | 1657 | 1461050503033 Marionette DEBUG loaded listener.js 00:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x129170800) [pid = 1657] [serial = 1967] [outer = 0x11a39d000] 00:21:43 INFO - PROCESS | 1657 | 1461050503435 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]]]}] 00:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 567ms 00:21:43 INFO - PROCESS | 1657 | 1461050503475 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 00:21:43 INFO - PROCESS | 1657 | 1461050503477 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 00:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:21:43 INFO - PROCESS | 1657 | 1461050503488 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:21:43 INFO - PROCESS | 1657 | 1461050503490 Marionette TRACE conn2 <- [1,2594,null,{}] 00:21:43 INFO - PROCESS | 1657 | 1461050503492 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}] 00:21:43 INFO - PROCESS | 1657 | 1461050503599 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 00:21:43 INFO - PROCESS | 1657 | 1461050503605 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x130516000 == 71 [pid = 1657] [id = 656] 00:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x1296eac00) [pid = 1657] [serial = 1968] [outer = 0x0] 00:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x12e895c00) [pid = 1657] [serial = 1969] [outer = 0x1296eac00] 00:21:43 INFO - PROCESS | 1657 | 1461050503636 Marionette DEBUG loaded listener.js 00:21:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x12ecb3400) [pid = 1657] [serial = 1970] [outer = 0x1296eac00] 00:21:44 INFO - PROCESS | 1657 | 1461050504015 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]]]}] 00:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 572ms 00:21:44 INFO - PROCESS | 1657 | 1461050504060 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 00:21:44 INFO - PROCESS | 1657 | 1461050504062 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 00:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:21:44 INFO - PROCESS | 1657 | 1461050504068 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:21:44 INFO - PROCESS | 1657 | 1461050504069 Marionette TRACE conn2 <- [1,2598,null,{}] 00:21:44 INFO - PROCESS | 1657 | 1461050504071 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}] 00:21:44 INFO - PROCESS | 1657 | 1461050504199 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 00:21:44 INFO - PROCESS | 1657 | 1461050504206 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x13789d800 == 72 [pid = 1657] [id = 657] 00:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x11b1a8400) [pid = 1657] [serial = 1971] [outer = 0x0] 00:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x1296ecc00) [pid = 1657] [serial = 1972] [outer = 0x11b1a8400] 00:21:44 INFO - PROCESS | 1657 | 1461050504231 Marionette DEBUG loaded listener.js 00:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x12afe1800) [pid = 1657] [serial = 1973] [outer = 0x11b1a8400] 00:21:44 INFO - PROCESS | 1657 | 1461050504560 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]]]}] 00:21:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:21:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 520ms 00:21:44 INFO - PROCESS | 1657 | 1461050504588 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 00:21:44 INFO - PROCESS | 1657 | 1461050504589 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 00:21:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:21:44 INFO - PROCESS | 1657 | 1461050504591 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:21:44 INFO - PROCESS | 1657 | 1461050504593 Marionette TRACE conn2 <- [1,2602,null,{}] 00:21:44 INFO - PROCESS | 1657 | 1461050504595 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}] 00:21:44 INFO - PROCESS | 1657 | 1461050504693 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 00:21:44 INFO - PROCESS | 1657 | 1461050504697 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x1387e1000 == 73 [pid = 1657] [id = 658] 00:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x11a17d400) [pid = 1657] [serial = 1974] [outer = 0x0] 00:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x12e474800) [pid = 1657] [serial = 1975] [outer = 0x11a17d400] 00:21:44 INFO - PROCESS | 1657 | 1461050504723 Marionette DEBUG loaded listener.js 00:21:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x12f580800) [pid = 1657] [serial = 1976] [outer = 0x11a17d400] 00:21:45 INFO - PROCESS | 1657 | 1461050505335 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]]]}] 00:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 772ms 00:21:45 INFO - PROCESS | 1657 | 1461050505365 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 00:21:45 INFO - PROCESS | 1657 | 1461050505368 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 00:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:21:45 INFO - PROCESS | 1657 | 1461050505372 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:21:45 INFO - PROCESS | 1657 | 1461050505374 Marionette TRACE conn2 <- [1,2606,null,{}] 00:21:45 INFO - PROCESS | 1657 | 1461050505378 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}] 00:21:45 INFO - PROCESS | 1657 | 1461050505503 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 00:21:45 INFO - PROCESS | 1657 | 1461050505618 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x125fab000 == 74 [pid = 1657] [id = 659] 00:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x11a4f5c00) [pid = 1657] [serial = 1977] [outer = 0x0] 00:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x11a87f800) [pid = 1657] [serial = 1978] [outer = 0x11a4f5c00] 00:21:45 INFO - PROCESS | 1657 | 1461050505652 Marionette DEBUG loaded listener.js 00:21:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x11b6df000) [pid = 1657] [serial = 1979] [outer = 0x11a4f5c00] 00:21:46 INFO - PROCESS | 1657 | 1461050506148 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]]]}] 00:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 821ms 00:21:46 INFO - PROCESS | 1657 | 1461050506193 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 00:21:46 INFO - PROCESS | 1657 | 1461050506197 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 00:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:21:46 INFO - PROCESS | 1657 | 1461050506202 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:21:46 INFO - PROCESS | 1657 | 1461050506204 Marionette TRACE conn2 <- [1,2610,null,{}] 00:21:46 INFO - PROCESS | 1657 | 1461050506207 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}] 00:21:46 INFO - PROCESS | 1657 | 1461050506324 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 00:21:46 INFO - PROCESS | 1657 | 1461050506411 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x12adce800 == 75 [pid = 1657] [id = 660] 00:21:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x11b78f400) [pid = 1657] [serial = 1980] [outer = 0x0] 00:21:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x125943400) [pid = 1657] [serial = 1981] [outer = 0x11b78f400] 00:21:46 INFO - PROCESS | 1657 | 1461050506441 Marionette DEBUG loaded listener.js 00:21:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x129111000) [pid = 1657] [serial = 1982] [outer = 0x11b78f400] 00:21:46 INFO - PROCESS | 1657 | 1461050506857 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]]]}] 00:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 670ms 00:21:46 INFO - PROCESS | 1657 | 1461050506873 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 00:21:46 INFO - PROCESS | 1657 | 1461050506874 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 00:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:21:46 INFO - PROCESS | 1657 | 1461050506877 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:21:46 INFO - PROCESS | 1657 | 1461050506879 Marionette TRACE conn2 <- [1,2614,null,{}] 00:21:46 INFO - PROCESS | 1657 | 1461050506888 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}] 00:21:47 INFO - PROCESS | 1657 | 1461050507004 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 00:21:47 INFO - PROCESS | 1657 | 1461050507122 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x1305b0000 == 76 [pid = 1657] [id = 661] 00:21:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x1296e0000) [pid = 1657] [serial = 1983] [outer = 0x0] 00:21:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x12a915400) [pid = 1657] [serial = 1984] [outer = 0x1296e0000] 00:21:47 INFO - PROCESS | 1657 | 1461050507156 Marionette DEBUG loaded listener.js 00:21:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x12afe3800) [pid = 1657] [serial = 1985] [outer = 0x1296e0000] 00:21:47 INFO - PROCESS | 1657 | 1461050507566 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]]]}] 00:21:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:21:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 722ms 00:21:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:21:47 INFO - PROCESS | 1657 | 1461050507600 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 00:21:47 INFO - PROCESS | 1657 | 1461050507601 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 00:21:47 INFO - PROCESS | 1657 | 1461050507604 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:21:47 INFO - PROCESS | 1657 | 1461050507605 Marionette TRACE conn2 <- [1,2618,null,{}] 00:21:47 INFO - PROCESS | 1657 | 1461050507607 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}] 00:21:47 INFO - PROCESS | 1657 | 1461050507740 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 00:21:47 INFO - PROCESS | 1657 | 1461050507827 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x139e08800 == 77 [pid = 1657] [id = 662] 00:21:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x12b1c3400) [pid = 1657] [serial = 1986] [outer = 0x0] 00:21:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x12bb35800) [pid = 1657] [serial = 1987] [outer = 0x12b1c3400] 00:21:47 INFO - PROCESS | 1657 | 1461050507857 Marionette DEBUG loaded listener.js 00:21:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x12d39d800) [pid = 1657] [serial = 1988] [outer = 0x12b1c3400] 00:21:48 INFO - PROCESS | 1657 | 1461050508277 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]]]}] 00:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 720ms 00:21:48 INFO - PROCESS | 1657 | 1461050508324 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 00:21:48 INFO - PROCESS | 1657 | 1461050508326 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 00:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:21:48 INFO - PROCESS | 1657 | 1461050508328 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:21:48 INFO - PROCESS | 1657 | 1461050508329 Marionette TRACE conn2 <- [1,2622,null,{}] 00:21:48 INFO - PROCESS | 1657 | 1461050508331 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}] 00:21:48 INFO - PROCESS | 1657 | 1461050508431 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 00:21:48 INFO - PROCESS | 1657 | 1461050508553 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c74e800 == 78 [pid = 1657] [id = 663] 00:21:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x111807400) [pid = 1657] [serial = 1989] [outer = 0x0] 00:21:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x11180c000) [pid = 1657] [serial = 1990] [outer = 0x111807400] 00:21:48 INFO - PROCESS | 1657 | 1461050508601 Marionette DEBUG loaded listener.js 00:21:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x111810c00) [pid = 1657] [serial = 1991] [outer = 0x111807400] 00:21:49 INFO - PROCESS | 1657 | 1461050509127 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]]]}] 00:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 822ms 00:21:49 INFO - PROCESS | 1657 | 1461050509151 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 00:21:49 INFO - PROCESS | 1657 | 1461050509152 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 00:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:21:49 INFO - PROCESS | 1657 | 1461050509154 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:21:49 INFO - PROCESS | 1657 | 1461050509155 Marionette TRACE conn2 <- [1,2626,null,{}] 00:21:49 INFO - PROCESS | 1657 | 1461050509158 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}] 00:21:49 INFO - PROCESS | 1657 | 1461050509286 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 00:21:49 INFO - PROCESS | 1657 | 1461050509403 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c760800 == 79 [pid = 1657] [id = 664] 00:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x11b7a5800) [pid = 1657] [serial = 1992] [outer = 0x0] 00:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x125a2ec00) [pid = 1657] [serial = 1993] [outer = 0x11b7a5800] 00:21:49 INFO - PROCESS | 1657 | 1461050509439 Marionette DEBUG loaded listener.js 00:21:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x12e471800) [pid = 1657] [serial = 1994] [outer = 0x11b7a5800] 00:21:49 INFO - PROCESS | 1657 | 1461050509835 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]]]}] 00:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 719ms 00:21:49 INFO - PROCESS | 1657 | 1461050509873 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 00:21:49 INFO - PROCESS | 1657 | 1461050509875 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 00:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:21:49 INFO - PROCESS | 1657 | 1461050509877 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:21:49 INFO - PROCESS | 1657 | 1461050509878 Marionette TRACE conn2 <- [1,2630,null,{}] 00:21:49 INFO - PROCESS | 1657 | 1461050509881 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}] 00:21:49 INFO - PROCESS | 1657 | 1461050509990 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 00:21:50 INFO - PROCESS | 1657 | 1461050510123 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x136fd7000 == 80 [pid = 1657] [id = 665] 00:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x1149cc000) [pid = 1657] [serial = 1995] [outer = 0x0] 00:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x12e89ac00) [pid = 1657] [serial = 1996] [outer = 0x1149cc000] 00:21:50 INFO - PROCESS | 1657 | 1461050510154 Marionette DEBUG loaded listener.js 00:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x12ecb5c00) [pid = 1657] [serial = 1997] [outer = 0x1149cc000] 00:21:50 INFO - PROCESS | 1657 | 1461050510600 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]]]}] 00:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 771ms 00:21:50 INFO - PROCESS | 1657 | 1461050510649 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 00:21:50 INFO - PROCESS | 1657 | 1461050510650 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 00:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:21:50 INFO - PROCESS | 1657 | 1461050510653 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:21:50 INFO - PROCESS | 1657 | 1461050510654 Marionette TRACE conn2 <- [1,2634,null,{}] 00:21:50 INFO - PROCESS | 1657 | 1461050510657 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}] 00:21:50 INFO - PROCESS | 1657 | 1461050510772 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 00:21:50 INFO - PROCESS | 1657 | 1461050510889 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x126c21800 == 81 [pid = 1657] [id = 666] 00:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x114e0ec00) [pid = 1657] [serial = 1998] [outer = 0x0] 00:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x11a32e000) [pid = 1657] [serial = 1999] [outer = 0x114e0ec00] 00:21:50 INFO - PROCESS | 1657 | 1461050510924 Marionette DEBUG loaded listener.js 00:21:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x11a332000) [pid = 1657] [serial = 2000] [outer = 0x114e0ec00] 00:21:51 INFO - PROCESS | 1657 | 1461050511391 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]]]}] 00:21:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:21:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 769ms 00:21:51 INFO - PROCESS | 1657 | 1461050511423 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 00:21:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:21:51 INFO - PROCESS | 1657 | 1461050511429 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 00:21:51 INFO - PROCESS | 1657 | 1461050511434 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:21:51 INFO - PROCESS | 1657 | 1461050511436 Marionette TRACE conn2 <- [1,2638,null,{}] 00:21:51 INFO - PROCESS | 1657 | 1461050511440 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}] 00:21:51 INFO - PROCESS | 1657 | 1461050511577 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 00:21:51 INFO - PROCESS | 1657 | 1461050511698 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ade7000 == 82 [pid = 1657] [id = 667] 00:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x11a32f000) [pid = 1657] [serial = 2001] [outer = 0x0] 00:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x11a6d7000) [pid = 1657] [serial = 2002] [outer = 0x11a32f000] 00:21:51 INFO - PROCESS | 1657 | 1461050511729 Marionette DEBUG loaded listener.js 00:21:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x12a8f9c00) [pid = 1657] [serial = 2003] [outer = 0x11a32f000] 00:21:52 INFO - PROCESS | 1657 | 1461050512327 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]]]}] 00:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 921ms 00:21:52 INFO - PROCESS | 1657 | 1461050512355 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 00:21:52 INFO - PROCESS | 1657 | 1461050512357 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 00:21:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:21:52 INFO - PROCESS | 1657 | 1461050512361 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:21:52 INFO - PROCESS | 1657 | 1461050512363 Marionette TRACE conn2 <- [1,2642,null,{}] 00:21:52 INFO - PROCESS | 1657 | 1461050512367 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}] 00:21:52 INFO - PROCESS | 1657 | 1461050512483 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 00:21:52 INFO - PROCESS | 1657 | 1461050512609 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12addf000 == 83 [pid = 1657] [id = 668] 00:21:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x115006400) [pid = 1657] [serial = 2004] [outer = 0x0] 00:21:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x1181b1c00) [pid = 1657] [serial = 2005] [outer = 0x115006400] 00:21:52 INFO - PROCESS | 1657 | 1461050512641 Marionette DEBUG loaded listener.js 00:21:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x11a4f1400) [pid = 1657] [serial = 2006] [outer = 0x115006400] 00:21:53 INFO - PROCESS | 1657 | 1461050513057 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]]]}] 00:21:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:21:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 723ms 00:21:53 INFO - PROCESS | 1657 | 1461050513083 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 00:21:53 INFO - PROCESS | 1657 | 1461050513087 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 00:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:21:53 INFO - PROCESS | 1657 | 1461050513091 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:21:53 INFO - PROCESS | 1657 | 1461050513093 Marionette TRACE conn2 <- [1,2646,null,{}] 00:21:53 INFO - PROCESS | 1657 | 1461050513096 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}] 00:21:53 INFO - PROCESS | 1657 | 1461050513228 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x13789d800 == 82 [pid = 1657] [id = 657] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x130516000 == 81 [pid = 1657] [id = 656] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x126213000 == 80 [pid = 1657] [id = 655] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1b7800 == 79 [pid = 1657] [id = 654] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12e86a000 == 78 [pid = 1657] [id = 653] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12dadc000 == 77 [pid = 1657] [id = 652] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x128f9c800) [pid = 1657] [serial = 1870] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12d88c000 == 76 [pid = 1657] [id = 651] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x1305ba000 == 75 [pid = 1657] [id = 616] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12b1a3800 == 74 [pid = 1657] [id = 650] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12a745000 == 73 [pid = 1657] [id = 649] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x126459000 == 72 [pid = 1657] [id = 648] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x126c28000 == 71 [pid = 1657] [id = 647] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x1275a0000 == 70 [pid = 1657] [id = 646] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x11b486800 == 69 [pid = 1657] [id = 645] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x1378c8000 == 68 [pid = 1657] [id = 644] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x131b8d800 == 67 [pid = 1657] [id = 643] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x1305a8000 == 66 [pid = 1657] [id = 642] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12e882000 == 65 [pid = 1657] [id = 641] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x12a747000 == 64 [pid = 1657] [id = 640] 00:21:53 INFO - PROCESS | 1657 | --DOCSHELL 0x125bc0000 == 63 [pid = 1657] [id = 639] 00:21:53 INFO - PROCESS | 1657 | 1461050513354 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x125ff2400) [pid = 1657] [serial = 1889] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x11b1a9800) [pid = 1657] [serial = 1882] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x128fa3000) [pid = 1657] [serial = 1873] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x114e0f400) [pid = 1657] [serial = 1876] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x12a92ac00) [pid = 1657] [serial = 1903] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x11a877000) [pid = 1657] [serial = 1855] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x12ba0d400) [pid = 1657] [serial = 1909] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x126c49800) [pid = 1657] [serial = 1891] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x11a3b4000) [pid = 1657] [serial = 1879] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x12b241400) [pid = 1657] [serial = 1907] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x12a10f800) [pid = 1657] [serial = 1858] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x11bee0400) [pid = 1657] [serial = 1886] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x12b1bd800) [pid = 1657] [serial = 1906] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x118254800) [pid = 1657] [serial = 1877] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x11a42c000) [pid = 1657] [serial = 1904] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x12b5a7400) [pid = 1657] [serial = 1864] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x125845400) [pid = 1657] [serial = 1888] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x11a5c4000) [pid = 1657] [serial = 1880] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x115bea800) [pid = 1657] [serial = 1852] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x11b6d8c00) [pid = 1657] [serial = 1883] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x12a194c00) [pid = 1657] [serial = 1897] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x12bb35000) [pid = 1657] [serial = 1910] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x11b9afc00) [pid = 1657] [serial = 1885] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x12adf4800) [pid = 1657] [serial = 1861] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x12a8f8400) [pid = 1657] [serial = 1898] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x12969a400) [pid = 1657] [serial = 1894] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x12a91d000) [pid = 1657] [serial = 1901] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x12a110000) [pid = 1657] [serial = 1895] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x129691000) [pid = 1657] [serial = 1892] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x12c745800) [pid = 1657] [serial = 1867] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x12a918000) [pid = 1657] [serial = 1900] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x12c742400) [pid = 1657] [serial = 1913] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x12bdeac00) [pid = 1657] [serial = 1912] [outer = 0x0] [url = about:blank] 00:21:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x1187ef000 == 64 [pid = 1657] [id = 669] 00:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x114e0f400) [pid = 1657] [serial = 2007] [outer = 0x0] 00:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x118aa5800) [pid = 1657] [serial = 2008] [outer = 0x114e0f400] 00:21:53 INFO - PROCESS | 1657 | 1461050513387 Marionette DEBUG loaded listener.js 00:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x11b6d8c00) [pid = 1657] [serial = 2009] [outer = 0x114e0f400] 00:21:53 INFO - PROCESS | 1657 | 1461050513732 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]]]}] 00:21:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:21:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 00:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:21:53 INFO - PROCESS | 1657 | 1461050513761 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 00:21:53 INFO - PROCESS | 1657 | 1461050513763 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 00:21:53 INFO - PROCESS | 1657 | 1461050513765 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:21:53 INFO - PROCESS | 1657 | 1461050513767 Marionette TRACE conn2 <- [1,2650,null,{}] 00:21:53 INFO - PROCESS | 1657 | 1461050513774 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}] 00:21:53 INFO - PROCESS | 1657 | 1461050513854 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 00:21:53 INFO - PROCESS | 1657 | 1461050513872 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a72f800 == 65 [pid = 1657] [id = 670] 00:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x125817400) [pid = 1657] [serial = 2010] [outer = 0x0] 00:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x125a30000) [pid = 1657] [serial = 2011] [outer = 0x125817400] 00:21:53 INFO - PROCESS | 1657 | 1461050513896 Marionette DEBUG loaded listener.js 00:21:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x126283400) [pid = 1657] [serial = 2012] [outer = 0x125817400] 00:21:54 INFO - PROCESS | 1657 | 1461050514371 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]]]}] 00:21:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:21:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 621ms 00:21:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:21:54 INFO - PROCESS | 1657 | 1461050514387 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 00:21:54 INFO - PROCESS | 1657 | 1461050514390 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 00:21:54 INFO - PROCESS | 1657 | 1461050514394 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:21:54 INFO - PROCESS | 1657 | 1461050514396 Marionette TRACE conn2 <- [1,2654,null,{}] 00:21:54 INFO - PROCESS | 1657 | 1461050514399 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}] 00:21:54 INFO - PROCESS | 1657 | 1461050514542 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 00:21:54 INFO - PROCESS | 1657 | 1461050514652 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aee6000 == 66 [pid = 1657] [id = 671] 00:21:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x125a32c00) [pid = 1657] [serial = 2013] [outer = 0x0] 00:21:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x1270bd800) [pid = 1657] [serial = 2014] [outer = 0x125a32c00] 00:21:54 INFO - PROCESS | 1657 | 1461050514684 Marionette DEBUG loaded listener.js 00:21:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x12968f800) [pid = 1657] [serial = 2015] [outer = 0x125a32c00] 00:21:54 INFO - PROCESS | 1657 | 1461050514935 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]]]}] 00:21:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:21:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 573ms 00:21:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:21:54 INFO - PROCESS | 1657 | 1461050514970 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 00:21:54 INFO - PROCESS | 1657 | 1461050514971 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 00:21:54 INFO - PROCESS | 1657 | 1461050514973 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:21:54 INFO - PROCESS | 1657 | 1461050514975 Marionette TRACE conn2 <- [1,2658,null,{}] 00:21:54 INFO - PROCESS | 1657 | 1461050514977 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}] 00:21:55 INFO - PROCESS | 1657 | 1461050515084 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 00:21:55 INFO - PROCESS | 1657 | 1461050515088 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da6d800 == 67 [pid = 1657] [id = 672] 00:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x12969bc00) [pid = 1657] [serial = 2016] [outer = 0x0] 00:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x12a106800) [pid = 1657] [serial = 2017] [outer = 0x12969bc00] 00:21:55 INFO - PROCESS | 1657 | 1461050515114 Marionette DEBUG loaded listener.js 00:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x12a195c00) [pid = 1657] [serial = 2018] [outer = 0x12969bc00] 00:21:55 INFO - PROCESS | 1657 | 1461050515472 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]]]}] 00:21:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:21:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 524ms 00:21:55 INFO - PROCESS | 1657 | 1461050515525 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 00:21:55 INFO - PROCESS | 1657 | 1461050515527 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 00:21:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:21:55 INFO - PROCESS | 1657 | 1461050515530 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:21:55 INFO - PROCESS | 1657 | 1461050515533 Marionette TRACE conn2 <- [1,2662,null,{}] 00:21:55 INFO - PROCESS | 1657 | 1461050515544 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}] 00:21:55 INFO - PROCESS | 1657 | 1461050515677 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 00:21:55 INFO - PROCESS | 1657 | 1461050515688 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e879800 == 68 [pid = 1657] [id = 673] 00:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x12a187000) [pid = 1657] [serial = 2019] [outer = 0x0] 00:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x12a921400) [pid = 1657] [serial = 2020] [outer = 0x12a187000] 00:21:55 INFO - PROCESS | 1657 | 1461050515715 Marionette DEBUG loaded listener.js 00:21:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x12b1c5000) [pid = 1657] [serial = 2021] [outer = 0x12a187000] 00:21:56 INFO - PROCESS | 1657 | 1461050516052 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]]]}] 00:21:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:21:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 571ms 00:21:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:21:56 INFO - PROCESS | 1657 | 1461050516106 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 00:21:56 INFO - PROCESS | 1657 | 1461050516108 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 00:21:56 INFO - PROCESS | 1657 | 1461050516110 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:21:56 INFO - PROCESS | 1657 | 1461050516111 Marionette TRACE conn2 <- [1,2666,null,{}] 00:21:56 INFO - PROCESS | 1657 | 1461050516113 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}] 00:21:56 INFO - PROCESS | 1657 | 1461050516233 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 00:21:56 INFO - PROCESS | 1657 | 1461050516247 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f5a1000 == 69 [pid = 1657] [id = 674] 00:21:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x12b1c5c00) [pid = 1657] [serial = 2022] [outer = 0x0] 00:21:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x12bb2dc00) [pid = 1657] [serial = 2023] [outer = 0x12b1c5c00] 00:21:56 INFO - PROCESS | 1657 | 1461050516272 Marionette DEBUG loaded listener.js 00:21:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x12bdeec00) [pid = 1657] [serial = 2024] [outer = 0x12b1c5c00] 00:21:57 INFO - PROCESS | 1657 | 1461050517115 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]]]}] 00:21:57 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) 00:21:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1021ms 00:21:57 INFO - PROCESS | 1657 | 1461050517138 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 00:21:57 INFO - PROCESS | 1657 | 1461050517140 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 00:21:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:21:57 INFO - PROCESS | 1657 | 1461050517142 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:21:57 INFO - PROCESS | 1657 | 1461050517143 Marionette TRACE conn2 <- [1,2670,null,{}] 00:21:57 INFO - PROCESS | 1657 | 1461050517146 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}] 00:21:57 INFO - PROCESS | 1657 | 1461050517270 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 00:21:57 INFO - PROCESS | 1657 | 1461050517274 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x13050e000 == 70 [pid = 1657] [id = 675] 00:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x12a905800) [pid = 1657] [serial = 2025] [outer = 0x0] 00:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x12a90b400) [pid = 1657] [serial = 2026] [outer = 0x12a905800] 00:21:57 INFO - PROCESS | 1657 | 1461050517299 Marionette DEBUG loaded listener.js 00:21:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x12a911400) [pid = 1657] [serial = 2027] [outer = 0x12a905800] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x12a105c00) [pid = 1657] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x12a91c000) [pid = 1657] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x12bb2f800) [pid = 1657] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x12c743000) [pid = 1657] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x129698800) [pid = 1657] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x12a91bc00) [pid = 1657] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x11a6d7800) [pid = 1657] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x111834000) [pid = 1657] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x11b6df800) [pid = 1657] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x126cbb400) [pid = 1657] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x12c745c00) [pid = 1657] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x11b1a8400) [pid = 1657] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x11a39d000) [pid = 1657] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:21:57 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x1296eac00) [pid = 1657] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:21:58 INFO - PROCESS | 1657 | 1461050518274 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] 00:21:58 INFO - PROCESS | 1657 | 1461050518313 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 00:21:58 INFO - PROCESS | 1657 | 1461050518315 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:21:58 INFO - PROCESS | 1657 | 1461050518316 Marionette TRACE conn2 <- [1,2674,null,{}] 00:21:58 INFO - PROCESS | 1657 | 1461050518319 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}] 00:21:58 INFO - PROCESS | 1657 | 1461050518422 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 00:21:58 INFO - PROCESS | 1657 | 1461050518429 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1b0800 == 71 [pid = 1657] [id = 676] 00:21:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x11a39f000) [pid = 1657] [serial = 2028] [outer = 0x0] 00:21:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x128fa0400) [pid = 1657] [serial = 2029] [outer = 0x11a39f000] 00:21:58 INFO - PROCESS | 1657 | 1461050518456 Marionette DEBUG loaded listener.js 00:21:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x12ba0d400) [pid = 1657] [serial = 2030] [outer = 0x11a39f000] 00:21:59 INFO - PROCESS | 1657 | 1461050519307 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] 00:21:59 INFO - PROCESS | 1657 | 1461050519339 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 00:21:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:21:59 INFO - PROCESS | 1657 | 1461050519350 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:21:59 INFO - PROCESS | 1657 | 1461050519351 Marionette TRACE conn2 <- [1,2678,null,{}] 00:21:59 INFO - PROCESS | 1657 | 1461050519354 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}] 00:21:59 INFO - PROCESS | 1657 | 1461050519476 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 00:21:59 INFO - PROCESS | 1657 | 1461050519483 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x136fe0000 == 72 [pid = 1657] [id = 677] 00:21:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x11180a000) [pid = 1657] [serial = 2031] [outer = 0x0] 00:21:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x12c746400) [pid = 1657] [serial = 2032] [outer = 0x11180a000] 00:21:59 INFO - PROCESS | 1657 | 1461050519508 Marionette DEBUG loaded listener.js 00:21:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x12d39c000) [pid = 1657] [serial = 2033] [outer = 0x11180a000] 00:22:00 INFO - PROCESS | 1657 | 1461050520436 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]]]}] 00:22:00 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) 00:22:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1121ms 00:22:00 INFO - PROCESS | 1657 | 1461050520472 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 00:22:00 INFO - PROCESS | 1657 | 1461050520475 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 00:22:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:22:00 INFO - PROCESS | 1657 | 1461050520479 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:22:00 INFO - PROCESS | 1657 | 1461050520480 Marionette TRACE conn2 <- [1,2682,null,{}] 00:22:00 INFO - PROCESS | 1657 | 1461050520484 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}] 00:22:00 INFO - PROCESS | 1657 | 1461050520609 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 00:22:00 INFO - PROCESS | 1657 | 1461050520725 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1266ac800 == 73 [pid = 1657] [id = 678] 00:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x113efd000) [pid = 1657] [serial = 2034] [outer = 0x0] 00:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x11a32ac00) [pid = 1657] [serial = 2035] [outer = 0x113efd000] 00:22:00 INFO - PROCESS | 1657 | 1461050520760 Marionette DEBUG loaded listener.js 00:22:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x11a6d6800) [pid = 1657] [serial = 2036] [outer = 0x113efd000] 00:22:01 INFO - PROCESS | 1657 | 1461050521688 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]]]}] 00:22:01 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) 00:22:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1221ms 00:22:01 INFO - PROCESS | 1657 | 1461050521710 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 00:22:01 INFO - PROCESS | 1657 | 1461050521715 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 00:22:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:22:01 INFO - PROCESS | 1657 | 1461050521721 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:22:01 INFO - PROCESS | 1657 | 1461050521723 Marionette TRACE conn2 <- [1,2686,null,{}] 00:22:01 INFO - PROCESS | 1657 | 1461050521726 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}] 00:22:01 INFO - PROCESS | 1657 | 1461050521842 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 00:22:01 INFO - PROCESS | 1657 | 1461050521955 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d195000 == 74 [pid = 1657] [id = 679] 00:22:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x125845800) [pid = 1657] [serial = 2037] [outer = 0x0] 00:22:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x125a26c00) [pid = 1657] [serial = 2038] [outer = 0x125845800] 00:22:02 INFO - PROCESS | 1657 | 1461050522012 Marionette DEBUG loaded listener.js 00:22:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x125da6400) [pid = 1657] [serial = 2039] [outer = 0x125845800] 00:22:02 INFO - PROCESS | 1657 | 1461050522901 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] 00:22:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:22:02 INFO - PROCESS | 1657 | 1461050522944 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 00:22:02 INFO - PROCESS | 1657 | 1461050522946 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:22:02 INFO - PROCESS | 1657 | 1461050522948 Marionette TRACE conn2 <- [1,2690,null,{}] 00:22:02 INFO - PROCESS | 1657 | 1461050522957 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}] 00:22:03 INFO - PROCESS | 1657 | 1461050523070 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 00:22:03 INFO - PROCESS | 1657 | 1461050523185 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x138765000 == 75 [pid = 1657] [id = 680] 00:22:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x128f99400) [pid = 1657] [serial = 2040] [outer = 0x0] 00:22:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x12a905400) [pid = 1657] [serial = 2041] [outer = 0x128f99400] 00:22:03 INFO - PROCESS | 1657 | 1461050523219 Marionette DEBUG loaded listener.js 00:22:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x12a92c800) [pid = 1657] [serial = 2042] [outer = 0x128f99400] 00:22:04 INFO - PROCESS | 1657 | 1461050524150 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] 00:22:04 INFO - PROCESS | 1657 | 1461050524176 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 00:22:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:22:04 INFO - PROCESS | 1657 | 1461050524178 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:22:04 INFO - PROCESS | 1657 | 1461050524180 Marionette TRACE conn2 <- [1,2694,null,{}] 00:22:04 INFO - PROCESS | 1657 | 1461050524182 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}] 00:22:04 INFO - PROCESS | 1657 | 1461050524293 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 00:22:04 INFO - PROCESS | 1657 | 1461050524407 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x1388ac800 == 76 [pid = 1657] [id = 681] 00:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x12a92b000) [pid = 1657] [serial = 2043] [outer = 0x0] 00:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x12b244000) [pid = 1657] [serial = 2044] [outer = 0x12a92b000] 00:22:04 INFO - PROCESS | 1657 | 1461050524440 Marionette DEBUG loaded listener.js 00:22:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x12d3a0400) [pid = 1657] [serial = 2045] [outer = 0x12a92b000] 00:22:05 INFO - PROCESS | 1657 | 1461050525337 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] 00:22:05 INFO - PROCESS | 1657 | 1461050525351 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 00:22:05 INFO - PROCESS | 1657 | 1461050525353 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:22:05 INFO - PROCESS | 1657 | 1461050525355 Marionette TRACE conn2 <- [1,2698,null,{}] 00:22:05 INFO - PROCESS | 1657 | 1461050525357 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}] 00:22:05 INFO - PROCESS | 1657 | 1461050525473 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 00:22:05 INFO - PROCESS | 1657 | 1461050525591 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:05 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a744000 == 77 [pid = 1657] [id = 682] 00:22:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x114e0bc00) [pid = 1657] [serial = 2046] [outer = 0x0] 00:22:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x12a91c400) [pid = 1657] [serial = 2047] [outer = 0x114e0bc00] 00:22:05 INFO - PROCESS | 1657 | 1461050525623 Marionette DEBUG loaded listener.js 00:22:05 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x12d3a4400) [pid = 1657] [serial = 2048] [outer = 0x114e0bc00] 00:22:06 INFO - PROCESS | 1657 | 1461050526728 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] 00:22:06 INFO - PROCESS | 1657 | 1461050526776 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 00:22:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:22:06 INFO - PROCESS | 1657 | 1461050526780 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:22:06 INFO - PROCESS | 1657 | 1461050526782 Marionette TRACE conn2 <- [1,2702,null,{}] 00:22:06 INFO - PROCESS | 1657 | 1461050526786 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}] 00:22:06 INFO - PROCESS | 1657 | 1461050526916 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 00:22:07 INFO - PROCESS | 1657 | 1461050527014 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b396000 == 78 [pid = 1657] [id = 683] 00:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x11a37d000) [pid = 1657] [serial = 2049] [outer = 0x0] 00:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x11a3ae000) [pid = 1657] [serial = 2050] [outer = 0x11a37d000] 00:22:07 INFO - PROCESS | 1657 | 1461050527045 Marionette DEBUG loaded listener.js 00:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x11b1b3800) [pid = 1657] [serial = 2051] [outer = 0x11a37d000] 00:22:07 INFO - PROCESS | 1657 | 1461050527463 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]]]}] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x11bff2800 == 77 [pid = 1657] [id = 452] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x11b48d800 == 76 [pid = 1657] [id = 456] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1b0800 == 75 [pid = 1657] [id = 676] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x13050e000 == 74 [pid = 1657] [id = 675] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12f5a1000 == 73 [pid = 1657] [id = 674] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12e879800 == 72 [pid = 1657] [id = 673] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x12e474800) [pid = 1657] [serial = 1975] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12da6d800 == 71 [pid = 1657] [id = 672] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12aee6000 == 70 [pid = 1657] [id = 671] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12a72f800 == 69 [pid = 1657] [id = 670] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x1187ef000 == 68 [pid = 1657] [id = 669] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12addf000 == 67 [pid = 1657] [id = 668] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x126c21800 == 66 [pid = 1657] [id = 666] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x136fd7000 == 65 [pid = 1657] [id = 665] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12c760800 == 64 [pid = 1657] [id = 664] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12c74e800 == 63 [pid = 1657] [id = 663] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x139e08800 == 62 [pid = 1657] [id = 662] 00:22:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:22:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 774ms 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x1305b0000 == 61 [pid = 1657] [id = 661] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12adce800 == 60 [pid = 1657] [id = 660] 00:22:07 INFO - PROCESS | 1657 | --DOCSHELL 0x125fab000 == 59 [pid = 1657] [id = 659] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x12a10fc00) [pid = 1657] [serial = 1850] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x12bd6e000) [pid = 1657] [serial = 1957] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x12d160800) [pid = 1657] [serial = 1960] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x12cee4000) [pid = 1657] [serial = 1915] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x12d15dc00) [pid = 1657] [serial = 1916] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x12a10b400) [pid = 1657] [serial = 1951] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x12a8f2400) [pid = 1657] [serial = 1952] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x12a8f1800) [pid = 1657] [serial = 1927] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x12b1c1c00) [pid = 1657] [serial = 1930] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x12adf2c00) [pid = 1657] [serial = 1954] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x11b6e4400) [pid = 1657] [serial = 1943] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x11b3e6800) [pid = 1657] [serial = 1942] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x12d0b4800) [pid = 1657] [serial = 1958] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x12d15fc00) [pid = 1657] [serial = 1933] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x11a186000) [pid = 1657] [serial = 1918] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x115de2000) [pid = 1657] [serial = 1939] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x11961d400) [pid = 1657] [serial = 1940] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x11b795800) [pid = 1657] [serial = 1921] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x125819000) [pid = 1657] [serial = 1945] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x126644c00) [pid = 1657] [serial = 1946] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x128f97c00) [pid = 1657] [serial = 1948] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x129699400) [pid = 1657] [serial = 1949] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x126fe5c00) [pid = 1657] [serial = 1924] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x12a187800) [pid = 1657] [serial = 1936] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x12e36f800) [pid = 1657] [serial = 1963] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x12daa4800) [pid = 1657] [serial = 1961] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x12afe1800) [pid = 1657] [serial = 1973] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x11b9b4c00) [pid = 1657] [serial = 1966] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x1296ecc00) [pid = 1657] [serial = 1972] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x12e472400) [pid = 1657] [serial = 1964] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x129170800) [pid = 1657] [serial = 1967] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x12e895c00) [pid = 1657] [serial = 1969] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x12ba11400) [pid = 1657] [serial = 1955] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x12ecb3400) [pid = 1657] [serial = 1970] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1657 | 1461050527572 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 00:22:07 INFO - PROCESS | 1657 | 1461050527576 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 00:22:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:22:07 INFO - PROCESS | 1657 | 1461050527585 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:22:07 INFO - PROCESS | 1657 | 1461050527587 Marionette TRACE conn2 <- [1,2706,null,{}] 00:22:07 INFO - PROCESS | 1657 | 1461050527589 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}] 00:22:07 INFO - PROCESS | 1657 | 1461050527679 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 00:22:07 INFO - PROCESS | 1657 | 1461050527688 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a61800 == 60 [pid = 1657] [id = 684] 00:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x11b6e2800) [pid = 1657] [serial = 2052] [outer = 0x0] 00:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x11b78e800) [pid = 1657] [serial = 2053] [outer = 0x11b6e2800] 00:22:07 INFO - PROCESS | 1657 | 1461050527715 Marionette DEBUG loaded listener.js 00:22:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x125a27000) [pid = 1657] [serial = 2054] [outer = 0x11b6e2800] 00:22:08 INFO - PROCESS | 1657 | 1461050528210 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]]]}] 00:22:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:22:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 669ms 00:22:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:22:08 INFO - PROCESS | 1657 | 1461050528259 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 00:22:08 INFO - PROCESS | 1657 | 1461050528261 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 00:22:08 INFO - PROCESS | 1657 | 1461050528265 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:22:08 INFO - PROCESS | 1657 | 1461050528268 Marionette TRACE conn2 <- [1,2710,null,{}] 00:22:08 INFO - PROCESS | 1657 | 1461050528279 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}] 00:22:08 INFO - PROCESS | 1657 | 1461050528425 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 00:22:08 INFO - PROCESS | 1657 | 1461050528530 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b18a800 == 61 [pid = 1657] [id = 685] 00:22:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x11b6e3400) [pid = 1657] [serial = 2055] [outer = 0x0] 00:22:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x126fe5c00) [pid = 1657] [serial = 2056] [outer = 0x11b6e3400] 00:22:08 INFO - PROCESS | 1657 | 1461050528558 Marionette DEBUG loaded listener.js 00:22:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x12969c800) [pid = 1657] [serial = 2057] [outer = 0x11b6e3400] 00:22:08 INFO - PROCESS | 1657 | 1461050528884 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] 00:22:08 INFO - PROCESS | 1657 | 1461050528941 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 00:22:08 INFO - PROCESS | 1657 | 1461050528944 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:22:08 INFO - PROCESS | 1657 | 1461050528946 Marionette TRACE conn2 <- [1,2714,null,{}] 00:22:08 INFO - PROCESS | 1657 | 1461050528949 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}] 00:22:09 INFO - PROCESS | 1657 | 1461050529130 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 00:22:09 INFO - PROCESS | 1657 | 1461050529148 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b593000 == 62 [pid = 1657] [id = 686] 00:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x12a103400) [pid = 1657] [serial = 2058] [outer = 0x0] 00:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x12a902c00) [pid = 1657] [serial = 2059] [outer = 0x12a103400] 00:22:09 INFO - PROCESS | 1657 | 1461050529189 Marionette DEBUG loaded listener.js 00:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x12a915c00) [pid = 1657] [serial = 2060] [outer = 0x12a103400] 00:22:09 INFO - PROCESS | 1657 | 1461050529539 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]]]}] 00:22:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:22:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 622ms 00:22:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:22:09 INFO - PROCESS | 1657 | 1461050529566 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 00:22:09 INFO - PROCESS | 1657 | 1461050529568 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 00:22:09 INFO - PROCESS | 1657 | 1461050529570 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:22:09 INFO - PROCESS | 1657 | 1461050529571 Marionette TRACE conn2 <- [1,2718,null,{}] 00:22:09 INFO - PROCESS | 1657 | 1461050529573 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}] 00:22:09 INFO - PROCESS | 1657 | 1461050529664 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 00:22:09 INFO - PROCESS | 1657 | 1461050529772 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d339800 == 63 [pid = 1657] [id = 687] 00:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x11a183000) [pid = 1657] [serial = 2061] [outer = 0x0] 00:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x12a91d000) [pid = 1657] [serial = 2062] [outer = 0x11a183000] 00:22:09 INFO - PROCESS | 1657 | 1461050529797 Marionette DEBUG loaded listener.js 00:22:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x12afdd000) [pid = 1657] [serial = 2063] [outer = 0x11a183000] 00:22:10 INFO - PROCESS | 1657 | 1461050530137 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] 00:22:10 INFO - PROCESS | 1657 | 1461050530191 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 00:22:10 INFO - PROCESS | 1657 | 1461050530193 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:22:10 INFO - PROCESS | 1657 | 1461050530194 Marionette TRACE conn2 <- [1,2722,null,{}] 00:22:10 INFO - PROCESS | 1657 | 1461050530196 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}] 00:22:10 INFO - PROCESS | 1657 | 1461050530333 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 00:22:10 INFO - PROCESS | 1657 | 1461050530353 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ade1000 == 64 [pid = 1657] [id = 688] 00:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x12b5ac800) [pid = 1657] [serial = 2064] [outer = 0x0] 00:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x12c747c00) [pid = 1657] [serial = 2065] [outer = 0x12b5ac800] 00:22:10 INFO - PROCESS | 1657 | 1461050530381 Marionette DEBUG loaded listener.js 00:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x12e376000) [pid = 1657] [serial = 2066] [outer = 0x12b5ac800] 00:22:10 INFO - PROCESS | 1657 | 1461050530755 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] 00:22:10 INFO - PROCESS | 1657 | 1461050530766 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 00:22:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:22:10 INFO - PROCESS | 1657 | 1461050530768 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:22:10 INFO - PROCESS | 1657 | 1461050530769 Marionette TRACE conn2 <- [1,2726,null,{}] 00:22:10 INFO - PROCESS | 1657 | 1461050530772 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}] 00:22:10 INFO - PROCESS | 1657 | 1461050530888 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 00:22:10 INFO - PROCESS | 1657 | 1461050530903 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f855000 == 65 [pid = 1657] [id = 689] 00:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x12e37bc00) [pid = 1657] [serial = 2067] [outer = 0x0] 00:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x12e8a0400) [pid = 1657] [serial = 2068] [outer = 0x12e37bc00] 00:22:10 INFO - PROCESS | 1657 | 1461050530927 Marionette DEBUG loaded listener.js 00:22:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x12f582400) [pid = 1657] [serial = 2069] [outer = 0x12e37bc00] 00:22:11 INFO - PROCESS | 1657 | 1461050531287 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]]]}] 00:22:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:22:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 568ms 00:22:11 INFO - PROCESS | 1657 | 1461050531337 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 00:22:11 INFO - PROCESS | 1657 | 1461050531338 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 00:22:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:22:11 INFO - PROCESS | 1657 | 1461050531340 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:22:11 INFO - PROCESS | 1657 | 1461050531341 Marionette TRACE conn2 <- [1,2730,null,{}] 00:22:11 INFO - PROCESS | 1657 | 1461050531344 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}] 00:22:11 INFO - PROCESS | 1657 | 1461050531460 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 00:22:11 INFO - PROCESS | 1657 | 1461050531472 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff80000 == 66 [pid = 1657] [id = 690] 00:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x12af89400) [pid = 1657] [serial = 2070] [outer = 0x0] 00:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x12af8bc00) [pid = 1657] [serial = 2071] [outer = 0x12af89400] 00:22:11 INFO - PROCESS | 1657 | 1461050531497 Marionette DEBUG loaded listener.js 00:22:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x12af8fc00) [pid = 1657] [serial = 2072] [outer = 0x12af89400] 00:22:11 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x12b1c5c00) [pid = 1657] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:22:11 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x12a905800) [pid = 1657] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:22:11 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x125a32c00) [pid = 1657] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:22:11 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x12969bc00) [pid = 1657] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:22:11 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x114e0f400) [pid = 1657] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:22:11 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x125817400) [pid = 1657] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:22:11 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x115006400) [pid = 1657] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:22:11 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x11a39f000) [pid = 1657] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:22:11 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x11a17d400) [pid = 1657] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:22:11 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x12a187000) [pid = 1657] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:22:12 INFO - PROCESS | 1657 | 1461050532406 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] 00:22:12 INFO - PROCESS | 1657 | 1461050532416 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 00:22:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:22:12 INFO - PROCESS | 1657 | 1461050532418 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:22:12 INFO - PROCESS | 1657 | 1461050532419 Marionette TRACE conn2 <- [1,2734,null,{}] 00:22:12 INFO - PROCESS | 1657 | 1461050532421 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}] 00:22:12 INFO - PROCESS | 1657 | 1461050532506 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 00:22:12 INFO - PROCESS | 1657 | 1461050532511 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x1305af800 == 67 [pid = 1657] [id = 691] 00:22:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x126284000) [pid = 1657] [serial = 2073] [outer = 0x0] 00:22:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x12af8c800) [pid = 1657] [serial = 2074] [outer = 0x126284000] 00:22:12 INFO - PROCESS | 1657 | 1461050532540 Marionette DEBUG loaded listener.js 00:22:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x12afe0800) [pid = 1657] [serial = 2075] [outer = 0x126284000] 00:22:12 INFO - PROCESS | 1657 | 1461050532884 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]]]}] 00:22:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:22:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 468ms 00:22:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:22:12 INFO - PROCESS | 1657 | 1461050532888 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 00:22:12 INFO - PROCESS | 1657 | 1461050532889 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 00:22:12 INFO - PROCESS | 1657 | 1461050532892 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:22:12 INFO - PROCESS | 1657 | 1461050532893 Marionette TRACE conn2 <- [1,2738,null,{}] 00:22:12 INFO - PROCESS | 1657 | 1461050532895 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}] 00:22:13 INFO - PROCESS | 1657 | 1461050533038 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 00:22:13 INFO - PROCESS | 1657 | 1461050533045 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x131ba1800 == 68 [pid = 1657] [id = 692] 00:22:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x126645400) [pid = 1657] [serial = 2076] [outer = 0x0] 00:22:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x12e479c00) [pid = 1657] [serial = 2077] [outer = 0x126645400] 00:22:13 INFO - PROCESS | 1657 | 1461050533070 Marionette DEBUG loaded listener.js 00:22:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x12f58a400) [pid = 1657] [serial = 2078] [outer = 0x126645400] 00:22:13 INFO - PROCESS | 1657 | 1461050533389 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]]]}] 00:22:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:22:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 520ms 00:22:13 INFO - PROCESS | 1657 | 1461050533413 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 00:22:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:22:13 INFO - PROCESS | 1657 | 1461050533416 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 00:22:13 INFO - PROCESS | 1657 | 1461050533419 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:22:13 INFO - PROCESS | 1657 | 1461050533420 Marionette TRACE conn2 <- [1,2742,null,{}] 00:22:13 INFO - PROCESS | 1657 | 1461050533423 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}] 00:22:13 INFO - PROCESS | 1657 | 1461050533534 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 00:22:13 INFO - PROCESS | 1657 | 1461050533540 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x1387d1800 == 69 [pid = 1657] [id = 693] 00:22:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x12af04800) [pid = 1657] [serial = 2079] [outer = 0x0] 00:22:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x12f587400) [pid = 1657] [serial = 2080] [outer = 0x12af04800] 00:22:13 INFO - PROCESS | 1657 | 1461050533569 Marionette DEBUG loaded listener.js 00:22:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x12f826000) [pid = 1657] [serial = 2081] [outer = 0x12af04800] 00:22:14 INFO - PROCESS | 1657 | 1461050534100 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]]]}] 00:22:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:22:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 718ms 00:22:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:22:14 INFO - PROCESS | 1657 | 1461050534138 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 00:22:14 INFO - PROCESS | 1657 | 1461050534140 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 00:22:14 INFO - PROCESS | 1657 | 1461050534144 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:22:14 INFO - PROCESS | 1657 | 1461050534146 Marionette TRACE conn2 <- [1,2746,null,{}] 00:22:14 INFO - PROCESS | 1657 | 1461050534151 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}] 00:22:14 INFO - PROCESS | 1657 | 1461050534275 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 00:22:14 INFO - PROCESS | 1657 | 1461050534395 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aee5000 == 70 [pid = 1657] [id = 694] 00:22:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x11a32bc00) [pid = 1657] [serial = 2082] [outer = 0x0] 00:22:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x11b3e6c00) [pid = 1657] [serial = 2083] [outer = 0x11a32bc00] 00:22:14 INFO - PROCESS | 1657 | 1461050534429 Marionette DEBUG loaded listener.js 00:22:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x11b9c0400) [pid = 1657] [serial = 2084] [outer = 0x11a32bc00] 00:22:14 INFO - PROCESS | 1657 | 1461050534875 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]]]}] 00:22:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:22:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 771ms 00:22:14 INFO - PROCESS | 1657 | 1461050534915 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 00:22:14 INFO - PROCESS | 1657 | 1461050534919 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 00:22:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:22:14 INFO - PROCESS | 1657 | 1461050534924 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:22:14 INFO - PROCESS | 1657 | 1461050534926 Marionette TRACE conn2 <- [1,2750,null,{}] 00:22:14 INFO - PROCESS | 1657 | 1461050534928 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}] 00:22:15 INFO - PROCESS | 1657 | 1461050535042 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 00:22:15 INFO - PROCESS | 1657 | 1461050535133 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d335800 == 71 [pid = 1657] [id = 695] 00:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x125819c00) [pid = 1657] [serial = 2085] [outer = 0x0] 00:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x126cb1400) [pid = 1657] [serial = 2086] [outer = 0x125819c00] 00:22:15 INFO - PROCESS | 1657 | 1461050535164 Marionette DEBUG loaded listener.js 00:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x12a105000) [pid = 1657] [serial = 2087] [outer = 0x125819c00] 00:22:15 INFO - PROCESS | 1657 | 1461050535572 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]]]}] 00:22:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:22:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 673ms 00:22:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:22:15 INFO - PROCESS | 1657 | 1461050535596 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 00:22:15 INFO - PROCESS | 1657 | 1461050535598 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 00:22:15 INFO - PROCESS | 1657 | 1461050535600 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:22:15 INFO - PROCESS | 1657 | 1461050535603 Marionette TRACE conn2 <- [1,2754,null,{}] 00:22:15 INFO - PROCESS | 1657 | 1461050535611 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}] 00:22:15 INFO - PROCESS | 1657 | 1461050535727 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 00:22:15 INFO - PROCESS | 1657 | 1461050535847 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x1387d7800 == 72 [pid = 1657] [id = 696] 00:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x12a90d800) [pid = 1657] [serial = 2088] [outer = 0x0] 00:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x12af09c00) [pid = 1657] [serial = 2089] [outer = 0x12a90d800] 00:22:15 INFO - PROCESS | 1657 | 1461050535881 Marionette DEBUG loaded listener.js 00:22:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x12b5a4000) [pid = 1657] [serial = 2090] [outer = 0x12a90d800] 00:22:16 INFO - PROCESS | 1657 | 1461050536306 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]]]}] 00:22:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:22:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 721ms 00:22:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:22:16 INFO - PROCESS | 1657 | 1461050536321 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 00:22:16 INFO - PROCESS | 1657 | 1461050536323 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 00:22:16 INFO - PROCESS | 1657 | 1461050536326 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:22:16 INFO - PROCESS | 1657 | 1461050536327 Marionette TRACE conn2 <- [1,2758,null,{}] 00:22:16 INFO - PROCESS | 1657 | 1461050536329 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}] 00:22:16 INFO - PROCESS | 1657 | 1461050536461 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 00:22:16 INFO - PROCESS | 1657 | 1461050536552 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x1396a3000 == 73 [pid = 1657] [id = 697] 00:22:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x12b5a6000) [pid = 1657] [serial = 2091] [outer = 0x0] 00:22:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x12d39f400) [pid = 1657] [serial = 2092] [outer = 0x12b5a6000] 00:22:16 INFO - PROCESS | 1657 | 1461050536582 Marionette DEBUG loaded listener.js 00:22:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x12dcb1800) [pid = 1657] [serial = 2093] [outer = 0x12b5a6000] 00:22:16 INFO - PROCESS | 1657 | 1461050536990 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]]]}] 00:22:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:22:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 718ms 00:22:17 INFO - PROCESS | 1657 | 1461050537045 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 00:22:17 INFO - PROCESS | 1657 | 1461050537046 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 00:22:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:22:17 INFO - PROCESS | 1657 | 1461050537049 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:22:17 INFO - PROCESS | 1657 | 1461050537050 Marionette TRACE conn2 <- [1,2762,null,{}] 00:22:17 INFO - PROCESS | 1657 | 1461050537053 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}] 00:22:17 INFO - PROCESS | 1657 | 1461050537164 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 00:22:17 INFO - PROCESS | 1657 | 1461050537256 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x1387a1800 == 74 [pid = 1657] [id = 698] 00:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x12daa7c00) [pid = 1657] [serial = 2094] [outer = 0x0] 00:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x12ecb5000) [pid = 1657] [serial = 2095] [outer = 0x12daa7c00] 00:22:17 INFO - PROCESS | 1657 | 1461050537286 Marionette DEBUG loaded listener.js 00:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x12f58cc00) [pid = 1657] [serial = 2096] [outer = 0x12daa7c00] 00:22:17 INFO - PROCESS | 1657 | 1461050537700 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]]]}] 00:22:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:22:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 672ms 00:22:17 INFO - PROCESS | 1657 | 1461050537722 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 00:22:17 INFO - PROCESS | 1657 | 1461050537723 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 00:22:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:22:17 INFO - PROCESS | 1657 | 1461050537725 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:22:17 INFO - PROCESS | 1657 | 1461050537726 Marionette TRACE conn2 <- [1,2766,null,{}] 00:22:17 INFO - PROCESS | 1657 | 1461050537729 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}] 00:22:17 INFO - PROCESS | 1657 | 1461050537877 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 00:22:17 INFO - PROCESS | 1657 | 1461050537970 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x1387b5000 == 75 [pid = 1657] [id = 699] 00:22:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x12a552c00) [pid = 1657] [serial = 2097] [outer = 0x0] 00:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x12f827c00) [pid = 1657] [serial = 2098] [outer = 0x12a552c00] 00:22:18 INFO - PROCESS | 1657 | 1461050538002 Marionette DEBUG loaded listener.js 00:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x12f82f800) [pid = 1657] [serial = 2099] [outer = 0x12a552c00] 00:22:18 INFO - PROCESS | 1657 | 1461050538407 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]]]}] 00:22:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:22:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 720ms 00:22:18 INFO - PROCESS | 1657 | 1461050538446 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 00:22:18 INFO - PROCESS | 1657 | 1461050538447 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 00:22:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:22:18 INFO - PROCESS | 1657 | 1461050538449 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:22:18 INFO - PROCESS | 1657 | 1461050538451 Marionette TRACE conn2 <- [1,2770,null,{}] 00:22:18 INFO - PROCESS | 1657 | 1461050538453 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}] 00:22:18 INFO - PROCESS | 1657 | 1461050538562 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 00:22:18 INFO - PROCESS | 1657 | 1461050538654 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x12acb4800 == 76 [pid = 1657] [id = 700] 00:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x12f828800) [pid = 1657] [serial = 2100] [outer = 0x0] 00:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x12fa07800) [pid = 1657] [serial = 2101] [outer = 0x12f828800] 00:22:18 INFO - PROCESS | 1657 | 1461050538683 Marionette DEBUG loaded listener.js 00:22:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x12fc50800) [pid = 1657] [serial = 2102] [outer = 0x12f828800] 00:22:19 INFO - PROCESS | 1657 | 1461050539086 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]]]}] 00:22:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:22:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 00:22:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:22:19 INFO - PROCESS | 1657 | 1461050539121 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 00:22:19 INFO - PROCESS | 1657 | 1461050539122 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 00:22:19 INFO - PROCESS | 1657 | 1461050539124 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:22:19 INFO - PROCESS | 1657 | 1461050539126 Marionette TRACE conn2 <- [1,2774,null,{}] 00:22:19 INFO - PROCESS | 1657 | 1461050539128 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}] 00:22:19 INFO - PROCESS | 1657 | 1461050539238 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 00:22:19 INFO - PROCESS | 1657 | 1461050539367 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x137512800 == 77 [pid = 1657] [id = 701] 00:22:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x111839c00) [pid = 1657] [serial = 2103] [outer = 0x0] 00:22:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x12fc55400) [pid = 1657] [serial = 2104] [outer = 0x111839c00] 00:22:19 INFO - PROCESS | 1657 | 1461050539397 Marionette DEBUG loaded listener.js 00:22:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x136e50c00) [pid = 1657] [serial = 2105] [outer = 0x111839c00] 00:22:20 INFO - PROCESS | 1657 | 1461050540056 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]]]}] 00:22:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:22:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 970ms 00:22:20 INFO - PROCESS | 1657 | 1461050540096 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 00:22:20 INFO - PROCESS | 1657 | 1461050540098 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 00:22:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:22:20 INFO - PROCESS | 1657 | 1461050540102 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:22:20 INFO - PROCESS | 1657 | 1461050540104 Marionette TRACE conn2 <- [1,2778,null,{}] 00:22:20 INFO - PROCESS | 1657 | 1461050540109 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}] 00:22:20 INFO - PROCESS | 1657 | 1461050540222 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 00:22:20 INFO - PROCESS | 1657 | 1461050540319 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:20 INFO - PROCESS | 1657 | ++DOCSHELL 0x12acb2000 == 78 [pid = 1657] [id = 702] 00:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x1149cdc00) [pid = 1657] [serial = 2106] [outer = 0x0] 00:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x1191b1800) [pid = 1657] [serial = 2107] [outer = 0x1149cdc00] 00:22:20 INFO - PROCESS | 1657 | 1461050540348 Marionette DEBUG loaded listener.js 00:22:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x11a6dec00) [pid = 1657] [serial = 2108] [outer = 0x1149cdc00] 00:22:20 INFO - PROCESS | 1657 | 1461050540805 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]]]}] 00:22:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:22:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 722ms 00:22:20 INFO - PROCESS | 1657 | 1461050540824 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 00:22:20 INFO - PROCESS | 1657 | 1461050540828 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 00:22:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:22:20 INFO - PROCESS | 1657 | 1461050540832 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:22:20 INFO - PROCESS | 1657 | 1461050540834 Marionette TRACE conn2 <- [1,2782,null,{}] 00:22:20 INFO - PROCESS | 1657 | 1461050540837 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}] 00:22:20 INFO - PROCESS | 1657 | 1461050540945 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 00:22:21 INFO - PROCESS | 1657 | 1461050541041 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x126222800 == 79 [pid = 1657] [id = 703] 00:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x11b10e800) [pid = 1657] [serial = 2109] [outer = 0x0] 00:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x11b9ac000) [pid = 1657] [serial = 2110] [outer = 0x11b10e800] 00:22:21 INFO - PROCESS | 1657 | 1461050541069 Marionette DEBUG loaded listener.js 00:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x125819000) [pid = 1657] [serial = 2111] [outer = 0x11b10e800] 00:22:21 INFO - PROCESS | 1657 | 1461050541497 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]]]}] 00:22:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:22:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 673ms 00:22:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:22:21 INFO - PROCESS | 1657 | 1461050541506 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 00:22:21 INFO - PROCESS | 1657 | 1461050541507 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 00:22:21 INFO - PROCESS | 1657 | 1461050541509 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:22:21 INFO - PROCESS | 1657 | 1461050541512 Marionette TRACE conn2 <- [1,2786,null,{}] 00:22:21 INFO - PROCESS | 1657 | 1461050541519 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}] 00:22:21 INFO - PROCESS | 1657 | 1461050541627 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 00:22:21 INFO - PROCESS | 1657 | 1461050541724 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:21 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b730000 == 80 [pid = 1657] [id = 704] 00:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x125a25800) [pid = 1657] [serial = 2112] [outer = 0x0] 00:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x12674cc00) [pid = 1657] [serial = 2113] [outer = 0x125a25800] 00:22:21 INFO - PROCESS | 1657 | 1461050541756 Marionette DEBUG loaded listener.js 00:22:21 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x128f9c800) [pid = 1657] [serial = 2114] [outer = 0x125a25800] 00:22:22 INFO - PROCESS | 1657 | 1461050542146 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]]]}] 00:22:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:22:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 673ms 00:22:22 INFO - PROCESS | 1657 | 1461050542183 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 00:22:22 INFO - PROCESS | 1657 | 1461050542185 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 00:22:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:22:22 INFO - PROCESS | 1657 | 1461050542187 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:22:22 INFO - PROCESS | 1657 | 1461050542188 Marionette TRACE conn2 <- [1,2790,null,{}] 00:22:22 INFO - PROCESS | 1657 | 1461050542191 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}] 00:22:22 INFO - PROCESS | 1657 | 1461050542296 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 00:22:22 INFO - PROCESS | 1657 | 1461050542426 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:22 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c758000 == 81 [pid = 1657] [id = 705] 00:22:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x12a105c00) [pid = 1657] [serial = 2115] [outer = 0x0] 00:22:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x12a189800) [pid = 1657] [serial = 2116] [outer = 0x12a105c00] 00:22:22 INFO - PROCESS | 1657 | 1461050542455 Marionette DEBUG loaded listener.js 00:22:22 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x12a54bc00) [pid = 1657] [serial = 2117] [outer = 0x12a105c00] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x131ba1800 == 80 [pid = 1657] [id = 692] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x1305af800 == 79 [pid = 1657] [id = 691] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x12ff80000 == 78 [pid = 1657] [id = 690] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x12f855000 == 77 [pid = 1657] [id = 689] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x12ade1000 == 76 [pid = 1657] [id = 688] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x12d339800 == 75 [pid = 1657] [id = 687] 00:22:22 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x12c746400) [pid = 1657] [serial = 2032] [outer = 0x0] [url = about:blank] 00:22:22 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x125943400) [pid = 1657] [serial = 1981] [outer = 0x0] [url = about:blank] 00:22:22 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x12bb35800) [pid = 1657] [serial = 1987] [outer = 0x0] [url = about:blank] 00:22:22 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x12a915400) [pid = 1657] [serial = 1984] [outer = 0x0] [url = about:blank] 00:22:22 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x11a87f800) [pid = 1657] [serial = 1978] [outer = 0x0] [url = about:blank] 00:22:22 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x11a6d7000) [pid = 1657] [serial = 2002] [outer = 0x0] [url = about:blank] 00:22:22 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x11180c000) [pid = 1657] [serial = 1990] [outer = 0x0] [url = about:blank] 00:22:22 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x125a2ec00) [pid = 1657] [serial = 1993] [outer = 0x0] [url = about:blank] 00:22:22 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x12e89ac00) [pid = 1657] [serial = 1996] [outer = 0x0] [url = about:blank] 00:22:22 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x11a32e000) [pid = 1657] [serial = 1999] [outer = 0x0] [url = about:blank] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x12b593000 == 74 [pid = 1657] [id = 686] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x12b18a800 == 73 [pid = 1657] [id = 685] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x126a61800 == 72 [pid = 1657] [id = 684] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x11b396000 == 71 [pid = 1657] [id = 683] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x12a744000 == 70 [pid = 1657] [id = 682] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x1388ac800 == 69 [pid = 1657] [id = 681] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x138765000 == 68 [pid = 1657] [id = 680] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x12d195000 == 67 [pid = 1657] [id = 679] 00:22:22 INFO - PROCESS | 1657 | 1461050542919 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]]]}] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x1266ac800 == 66 [pid = 1657] [id = 678] 00:22:22 INFO - PROCESS | 1657 | --DOCSHELL 0x136fe0000 == 65 [pid = 1657] [id = 677] 00:22:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:22:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 770ms 00:22:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:22:22 INFO - PROCESS | 1657 | 1461050542957 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 00:22:22 INFO - PROCESS | 1657 | 1461050542959 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 00:22:22 INFO - PROCESS | 1657 | 1461050542961 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:22:22 INFO - PROCESS | 1657 | 1461050542962 Marionette TRACE conn2 <- [1,2794,null,{}] 00:22:22 INFO - PROCESS | 1657 | 1461050542964 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}] 00:22:23 INFO - PROCESS | 1657 | 1461050543065 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x12f580800) [pid = 1657] [serial = 1976] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x12a921400) [pid = 1657] [serial = 2020] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x12a195c00) [pid = 1657] [serial = 2018] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x12b1c5000) [pid = 1657] [serial = 2021] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x12a911400) [pid = 1657] [serial = 2027] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x12ba0d400) [pid = 1657] [serial = 2030] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x12bb2dc00) [pid = 1657] [serial = 2023] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x12a90b400) [pid = 1657] [serial = 2026] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x12bdeec00) [pid = 1657] [serial = 2024] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x1270bd800) [pid = 1657] [serial = 2014] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x12968f800) [pid = 1657] [serial = 2015] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x12a106800) [pid = 1657] [serial = 2017] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x118aa5800) [pid = 1657] [serial = 2008] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x11b6d8c00) [pid = 1657] [serial = 2009] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x125a30000) [pid = 1657] [serial = 2011] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x126283400) [pid = 1657] [serial = 2012] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x1181b1c00) [pid = 1657] [serial = 2005] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x11a4f1400) [pid = 1657] [serial = 2006] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x128fa0400) [pid = 1657] [serial = 2029] [outer = 0x0] [url = about:blank] 00:22:23 INFO - PROCESS | 1657 | 1461050543148 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x11bfee800 == 66 [pid = 1657] [id = 706] 00:22:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x1181b1c00) [pid = 1657] [serial = 2118] [outer = 0x0] 00:22:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x11b3e6800) [pid = 1657] [serial = 2119] [outer = 0x1181b1c00] 00:22:23 INFO - PROCESS | 1657 | 1461050543174 Marionette DEBUG loaded listener.js 00:22:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x1296eac00) [pid = 1657] [serial = 2120] [outer = 0x1181b1c00] 00:22:23 INFO - PROCESS | 1657 | 1461050543459 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]]]}] 00:22:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:22:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 522ms 00:22:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:22:23 INFO - PROCESS | 1657 | 1461050543487 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 00:22:23 INFO - PROCESS | 1657 | 1461050543489 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 00:22:23 INFO - PROCESS | 1657 | 1461050543491 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:22:23 INFO - PROCESS | 1657 | 1461050543492 Marionette TRACE conn2 <- [1,2798,null,{}] 00:22:23 INFO - PROCESS | 1657 | 1461050543495 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}] 00:22:23 INFO - PROCESS | 1657 | 1461050543631 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 00:22:23 INFO - PROCESS | 1657 | 1461050543724 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:23 INFO - PROCESS | 1657 | ++DOCSHELL 0x12adcb000 == 67 [pid = 1657] [id = 707] 00:22:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x129699400) [pid = 1657] [serial = 2121] [outer = 0x0] 00:22:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x12a556800) [pid = 1657] [serial = 2122] [outer = 0x129699400] 00:22:23 INFO - PROCESS | 1657 | 1461050543752 Marionette DEBUG loaded listener.js 00:22:23 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x12a91f800) [pid = 1657] [serial = 2123] [outer = 0x129699400] 00:22:24 INFO - PROCESS | 1657 | 1461050544010 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]]]}] 00:22:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:22:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 571ms 00:22:24 INFO - PROCESS | 1657 | 1461050544073 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 00:22:24 INFO - PROCESS | 1657 | 1461050544075 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 00:22:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:22:24 INFO - PROCESS | 1657 | 1461050544079 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:22:24 INFO - PROCESS | 1657 | 1461050544082 Marionette TRACE conn2 <- [1,2802,null,{}] 00:22:24 INFO - PROCESS | 1657 | 1461050544088 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}] 00:22:24 INFO - PROCESS | 1657 | 1461050544238 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 00:22:24 INFO - PROCESS | 1657 | 1461050544446 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:24 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a16f800 == 68 [pid = 1657] [id = 708] 00:22:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x111834800) [pid = 1657] [serial = 2124] [outer = 0x0] 00:22:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x1143aa800) [pid = 1657] [serial = 2125] [outer = 0x111834800] 00:22:24 INFO - PROCESS | 1657 | 1461050544483 Marionette DEBUG loaded listener.js 00:22:24 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x11a32fc00) [pid = 1657] [serial = 2126] [outer = 0x111834800] 00:22:24 INFO - PROCESS | 1657 | 1461050544948 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]]]}] 00:22:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:22:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 927ms 00:22:25 INFO - PROCESS | 1657 | 1461050545006 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 00:22:25 INFO - PROCESS | 1657 | 1461050545010 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 00:22:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:22:25 INFO - PROCESS | 1657 | 1461050545032 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:22:25 INFO - PROCESS | 1657 | 1461050545034 Marionette TRACE conn2 <- [1,2806,null,{}] 00:22:25 INFO - PROCESS | 1657 | --DOCSHELL 0x12f861000 == 67 [pid = 1657] [id = 16] 00:22:25 INFO - PROCESS | 1657 | 1461050545053 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}] 00:22:25 INFO - PROCESS | 1657 | 1461050545210 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 00:22:25 INFO - PROCESS | 1657 | 1461050545307 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:25 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b1a3800 == 68 [pid = 1657] [id = 709] 00:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x11b6de400) [pid = 1657] [serial = 2127] [outer = 0x0] 00:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x125848400) [pid = 1657] [serial = 2128] [outer = 0x11b6de400] 00:22:25 INFO - PROCESS | 1657 | 1461050545340 Marionette DEBUG loaded listener.js 00:22:25 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x126283400) [pid = 1657] [serial = 2129] [outer = 0x11b6de400] 00:22:25 INFO - PROCESS | 1657 | 1461050545766 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]]]}] 00:22:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:22:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 793ms 00:22:25 INFO - PROCESS | 1657 | 1461050545808 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 00:22:25 INFO - PROCESS | 1657 | 1461050545812 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 00:22:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:22:25 INFO - PROCESS | 1657 | 1461050545815 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:22:25 INFO - PROCESS | 1657 | 1461050545816 Marionette TRACE conn2 <- [1,2810,null,{}] 00:22:25 INFO - PROCESS | 1657 | 1461050545819 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}] 00:22:25 INFO - PROCESS | 1657 | 1461050545929 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 00:22:26 INFO - PROCESS | 1657 | 1461050546048 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12dade000 == 69 [pid = 1657] [id = 710] 00:22:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x126cb9000) [pid = 1657] [serial = 2130] [outer = 0x0] 00:22:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x12a190000) [pid = 1657] [serial = 2131] [outer = 0x126cb9000] 00:22:26 INFO - PROCESS | 1657 | 1461050546080 Marionette DEBUG loaded listener.js 00:22:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x12a902800) [pid = 1657] [serial = 2132] [outer = 0x126cb9000] 00:22:26 INFO - PROCESS | 1657 | 1461050546550 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]]]}] 00:22:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:22:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 821ms 00:22:26 INFO - PROCESS | 1657 | 1461050546638 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 00:22:26 INFO - PROCESS | 1657 | 1461050546640 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 00:22:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:22:26 INFO - PROCESS | 1657 | 1461050546646 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:22:26 INFO - PROCESS | 1657 | 1461050546651 Marionette TRACE conn2 <- [1,2814,null,{}] 00:22:26 INFO - PROCESS | 1657 | 1461050546677 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}] 00:22:26 INFO - PROCESS | 1657 | 1461050546792 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 00:22:26 INFO - PROCESS | 1657 | 1461050546884 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:26 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1b7800 == 70 [pid = 1657] [id = 711] 00:22:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x12a8f3c00) [pid = 1657] [serial = 2133] [outer = 0x0] 00:22:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x12adf7400) [pid = 1657] [serial = 2134] [outer = 0x12a8f3c00] 00:22:26 INFO - PROCESS | 1657 | 1461050546915 Marionette DEBUG loaded listener.js 00:22:26 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x12af11800) [pid = 1657] [serial = 2135] [outer = 0x12a8f3c00] 00:22:27 INFO - PROCESS | 1657 | 1461050547322 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]]]}] 00:22:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:22:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 745ms 00:22:27 INFO - PROCESS | 1657 | 1461050547389 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 00:22:27 INFO - PROCESS | 1657 | 1461050547391 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 00:22:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:22:27 INFO - PROCESS | 1657 | 1461050547393 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:22:27 INFO - PROCESS | 1657 | 1461050547394 Marionette TRACE conn2 <- [1,2818,null,{}] 00:22:27 INFO - PROCESS | 1657 | 1461050547397 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}] 00:22:27 INFO - PROCESS | 1657 | 1461050547506 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 00:22:27 INFO - PROCESS | 1657 | 1461050547597 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:27 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f859000 == 71 [pid = 1657] [id = 712] 00:22:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x12af83400) [pid = 1657] [serial = 2136] [outer = 0x0] 00:22:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x12af92000) [pid = 1657] [serial = 2137] [outer = 0x12af83400] 00:22:27 INFO - PROCESS | 1657 | 1461050547629 Marionette DEBUG loaded listener.js 00:22:27 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x12afe0000) [pid = 1657] [serial = 2138] [outer = 0x12af83400] 00:22:28 INFO - PROCESS | 1657 | 1461050548021 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]]]}] 00:22:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:22:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 673ms 00:22:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:22:28 INFO - PROCESS | 1657 | 1461050548066 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 00:22:28 INFO - PROCESS | 1657 | 1461050548068 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 00:22:28 INFO - PROCESS | 1657 | 1461050548070 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:22:28 INFO - PROCESS | 1657 | 1461050548071 Marionette TRACE conn2 <- [1,2822,null,{}] 00:22:28 INFO - PROCESS | 1657 | 1461050548074 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}] 00:22:28 INFO - PROCESS | 1657 | 1461050548200 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 00:22:28 INFO - PROCESS | 1657 | 1461050548303 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:28 INFO - PROCESS | 1657 | ++DOCSHELL 0x13040c800 == 72 [pid = 1657] [id = 713] 00:22:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x12b1c0c00) [pid = 1657] [serial = 2139] [outer = 0x0] 00:22:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x12b23ac00) [pid = 1657] [serial = 2140] [outer = 0x12b1c0c00] 00:22:28 INFO - PROCESS | 1657 | 1461050548343 Marionette DEBUG loaded listener.js 00:22:28 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x12bb33400) [pid = 1657] [serial = 2141] [outer = 0x12b1c0c00] 00:22:28 INFO - PROCESS | 1657 | 1461050548772 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]]]}] 00:22:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:22:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 770ms 00:22:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:22:28 INFO - PROCESS | 1657 | 1461050548841 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 00:22:28 INFO - PROCESS | 1657 | 1461050548842 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 00:22:28 INFO - PROCESS | 1657 | 1461050548845 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:22:28 INFO - PROCESS | 1657 | 1461050548846 Marionette TRACE conn2 <- [1,2826,null,{}] 00:22:28 INFO - PROCESS | 1657 | 1461050548851 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}] 00:22:28 INFO - PROCESS | 1657 | 1461050548959 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 00:22:29 INFO - PROCESS | 1657 | 1461050549052 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x130bd4800 == 73 [pid = 1657] [id = 714] 00:22:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x12bd70800) [pid = 1657] [serial = 2142] [outer = 0x0] 00:22:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x12c742400) [pid = 1657] [serial = 2143] [outer = 0x12bd70800] 00:22:29 INFO - PROCESS | 1657 | 1461050549083 Marionette DEBUG loaded listener.js 00:22:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x12d8e9400) [pid = 1657] [serial = 2144] [outer = 0x12bd70800] 00:22:29 INFO - PROCESS | 1657 | 1461050549461 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:22:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:22:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 671ms 00:22:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:22:29 INFO - PROCESS | 1657 | 1461050549517 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 00:22:29 INFO - PROCESS | 1657 | 1461050549518 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 00:22:29 INFO - PROCESS | 1657 | 1461050549521 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:22:29 INFO - PROCESS | 1657 | 1461050549522 Marionette TRACE conn2 <- [1,2830,null,{}] 00:22:29 INFO - PROCESS | 1657 | 1461050549524 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}] 00:22:29 INFO - PROCESS | 1657 | 1461050549652 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 00:22:29 INFO - PROCESS | 1657 | 1461050549773 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:29 INFO - PROCESS | 1657 | ++DOCSHELL 0x136fc1800 == 74 [pid = 1657] [id = 715] 00:22:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x12d0bec00) [pid = 1657] [serial = 2145] [outer = 0x0] 00:22:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x12e36d400) [pid = 1657] [serial = 2146] [outer = 0x12d0bec00] 00:22:29 INFO - PROCESS | 1657 | 1461050549807 Marionette DEBUG loaded listener.js 00:22:29 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x12e89ac00) [pid = 1657] [serial = 2147] [outer = 0x12d0bec00] 00:22:30 INFO - PROCESS | 1657 | 1461050550200 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]]]}] 00:22:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:22:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 719ms 00:22:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:22:30 INFO - PROCESS | 1657 | 1461050550240 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 00:22:30 INFO - PROCESS | 1657 | 1461050550242 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 00:22:30 INFO - PROCESS | 1657 | 1461050550244 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:22:30 INFO - PROCESS | 1657 | 1461050550245 Marionette TRACE conn2 <- [1,2834,null,{}] 00:22:30 INFO - PROCESS | 1657 | 1461050550248 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}] 00:22:30 INFO - PROCESS | 1657 | 1461050550356 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 00:22:30 INFO - PROCESS | 1657 | 1461050550477 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:30 INFO - PROCESS | 1657 | ++DOCSHELL 0x137526800 == 75 [pid = 1657] [id = 716] 00:22:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x12ae3a800) [pid = 1657] [serial = 2148] [outer = 0x0] 00:22:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x12ae40800) [pid = 1657] [serial = 2149] [outer = 0x12ae3a800] 00:22:30 INFO - PROCESS | 1657 | 1461050550509 Marionette DEBUG loaded listener.js 00:22:30 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x12ae44c00) [pid = 1657] [serial = 2150] [outer = 0x12ae3a800] 00:22:30 INFO - PROCESS | 1657 | 1461050550921 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:22:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:22:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 721ms 00:22:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:22:30 INFO - PROCESS | 1657 | 1461050550965 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 00:22:30 INFO - PROCESS | 1657 | 1461050550967 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 00:22:30 INFO - PROCESS | 1657 | 1461050550969 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:22:30 INFO - PROCESS | 1657 | 1461050550970 Marionette TRACE conn2 <- [1,2838,null,{}] 00:22:30 INFO - PROCESS | 1657 | 1461050550973 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}] 00:22:31 INFO - PROCESS | 1657 | 1461050551103 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 00:22:31 INFO - PROCESS | 1657 | 1461050551202 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1378e1800 == 76 [pid = 1657] [id = 717] 00:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x12ae3d400) [pid = 1657] [serial = 2151] [outer = 0x0] 00:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x12e37a800) [pid = 1657] [serial = 2152] [outer = 0x12ae3d400] 00:22:31 INFO - PROCESS | 1657 | 1461050551232 Marionette DEBUG loaded listener.js 00:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x12ecb7400) [pid = 1657] [serial = 2153] [outer = 0x12ae3d400] 00:22:31 INFO - PROCESS | 1657 | 1461050551633 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]]]}] 00:22:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:22:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 719ms 00:22:31 INFO - PROCESS | 1657 | 1461050551693 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 00:22:31 INFO - PROCESS | 1657 | 1461050551695 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 00:22:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:22:31 INFO - PROCESS | 1657 | 1461050551700 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:22:31 INFO - PROCESS | 1657 | 1461050551701 Marionette TRACE conn2 <- [1,2842,null,{}] 00:22:31 INFO - PROCESS | 1657 | 1461050551704 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}] 00:22:31 INFO - PROCESS | 1657 | 1461050551813 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 00:22:31 INFO - PROCESS | 1657 | 1461050551913 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:31 INFO - PROCESS | 1657 | ++DOCSHELL 0x1387cf800 == 77 [pid = 1657] [id = 718] 00:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x12e89b000) [pid = 1657] [serial = 2154] [outer = 0x0] 00:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 245 (0x12f58c800) [pid = 1657] [serial = 2155] [outer = 0x12e89b000] 00:22:31 INFO - PROCESS | 1657 | 1461050551947 Marionette DEBUG loaded listener.js 00:22:31 INFO - PROCESS | 1657 | ++DOMWINDOW == 246 (0x12fc54400) [pid = 1657] [serial = 2156] [outer = 0x12e89b000] 00:22:32 INFO - PROCESS | 1657 | 1461050552377 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]]]}] 00:22:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:22:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 724ms 00:22:32 INFO - PROCESS | 1657 | 1461050552454 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 00:22:32 INFO - PROCESS | 1657 | 1461050552456 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 00:22:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:22:32 INFO - PROCESS | 1657 | 1461050552460 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:22:32 INFO - PROCESS | 1657 | 1461050552462 Marionette TRACE conn2 <- [1,2846,null,{}] 00:22:32 INFO - PROCESS | 1657 | 1461050552467 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}] 00:22:32 INFO - PROCESS | 1657 | 1461050552593 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 00:22:32 INFO - PROCESS | 1657 | 1461050552694 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:32 INFO - PROCESS | 1657 | ++DOCSHELL 0x139e22000 == 78 [pid = 1657] [id = 719] 00:22:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 247 (0x136e55800) [pid = 1657] [serial = 2157] [outer = 0x0] 00:22:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 248 (0x13831b000) [pid = 1657] [serial = 2158] [outer = 0x136e55800] 00:22:32 INFO - PROCESS | 1657 | 1461050552724 Marionette DEBUG loaded listener.js 00:22:32 INFO - PROCESS | 1657 | ++DOMWINDOW == 249 (0x13831e800) [pid = 1657] [serial = 2159] [outer = 0x136e55800] 00:22:33 INFO - PROCESS | 1657 | 1461050553144 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]]]}] 00:22:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:22:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 723ms 00:22:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:22:33 INFO - PROCESS | 1657 | 1461050553184 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 00:22:33 INFO - PROCESS | 1657 | 1461050553185 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 00:22:33 INFO - PROCESS | 1657 | 1461050553187 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:22:33 INFO - PROCESS | 1657 | 1461050553189 Marionette TRACE conn2 <- [1,2850,null,{}] 00:22:33 INFO - PROCESS | 1657 | 1461050553191 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}] 00:22:33 INFO - PROCESS | 1657 | 1461050553302 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 00:22:33 INFO - PROCESS | 1657 | 1461050553431 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:33 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a5ca000 == 79 [pid = 1657] [id = 720] 00:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 250 (0x11b463400) [pid = 1657] [serial = 2160] [outer = 0x0] 00:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 251 (0x138320400) [pid = 1657] [serial = 2161] [outer = 0x11b463400] 00:22:33 INFO - PROCESS | 1657 | 1461050553462 Marionette DEBUG loaded listener.js 00:22:33 INFO - PROCESS | 1657 | ++DOMWINDOW == 252 (0x138325800) [pid = 1657] [serial = 2162] [outer = 0x11b463400] 00:22:34 INFO - PROCESS | 1657 | 1461050554040 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 871ms 00:22:34 INFO - PROCESS | 1657 | 1461050554059 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 00:22:34 INFO - PROCESS | 1657 | 1461050554062 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 00:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:22:34 INFO - PROCESS | 1657 | 1461050554068 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:22:34 INFO - PROCESS | 1657 | 1461050554072 Marionette TRACE conn2 <- [1,2854,null,{}] 00:22:34 INFO - PROCESS | 1657 | 1461050554077 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}] 00:22:34 INFO - PROCESS | 1657 | 1461050554221 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 00:22:34 INFO - PROCESS | 1657 | 1461050554320 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:34 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b581000 == 80 [pid = 1657] [id = 721] 00:22:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 253 (0x11afc4400) [pid = 1657] [serial = 2163] [outer = 0x0] 00:22:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 254 (0x11b7b4400) [pid = 1657] [serial = 2164] [outer = 0x11afc4400] 00:22:34 INFO - PROCESS | 1657 | 1461050554349 Marionette DEBUG loaded listener.js 00:22:34 INFO - PROCESS | 1657 | ++DOMWINDOW == 255 (0x125a33800) [pid = 1657] [serial = 2165] [outer = 0x11afc4400] 00:22:34 INFO - PROCESS | 1657 | 1461050554781 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]]]}] 00:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 781ms 00:22:34 INFO - PROCESS | 1657 | 1461050554848 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 00:22:34 INFO - PROCESS | 1657 | 1461050554852 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 00:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:22:34 INFO - PROCESS | 1657 | 1461050554856 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:22:34 INFO - PROCESS | 1657 | 1461050554858 Marionette TRACE conn2 <- [1,2858,null,{}] 00:22:34 INFO - PROCESS | 1657 | 1461050554860 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}] 00:22:34 INFO - PROCESS | 1657 | 1461050554971 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 00:22:35 INFO - PROCESS | 1657 | 1461050555071 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aca9800 == 81 [pid = 1657] [id = 722] 00:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 256 (0x125ff1000) [pid = 1657] [serial = 2166] [outer = 0x0] 00:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 257 (0x129694400) [pid = 1657] [serial = 2167] [outer = 0x125ff1000] 00:22:35 INFO - PROCESS | 1657 | 1461050555102 Marionette DEBUG loaded listener.js 00:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 258 (0x12a54b000) [pid = 1657] [serial = 2168] [outer = 0x125ff1000] 00:22:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12adcb000 == 80 [pid = 1657] [id = 707] 00:22:35 INFO - PROCESS | 1657 | --DOCSHELL 0x11bfee800 == 79 [pid = 1657] [id = 706] 00:22:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12c758000 == 78 [pid = 1657] [id = 705] 00:22:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12b730000 == 77 [pid = 1657] [id = 704] 00:22:35 INFO - PROCESS | 1657 | --DOCSHELL 0x126222800 == 76 [pid = 1657] [id = 703] 00:22:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12acb2000 == 75 [pid = 1657] [id = 702] 00:22:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1396a3000 == 74 [pid = 1657] [id = 697] 00:22:35 INFO - PROCESS | 1657 | --DOCSHELL 0x1387d7800 == 73 [pid = 1657] [id = 696] 00:22:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12d335800 == 72 [pid = 1657] [id = 695] 00:22:35 INFO - PROCESS | 1657 | --DOCSHELL 0x12aee5000 == 71 [pid = 1657] [id = 694] 00:22:35 INFO - PROCESS | 1657 | 1461050555480 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:22:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:22:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 668ms 00:22:35 INFO - PROCESS | 1657 | 1461050555525 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 00:22:35 INFO - PROCESS | 1657 | 1461050555526 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 00:22:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:22:35 INFO - PROCESS | 1657 | 1461050555529 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:22:35 INFO - PROCESS | 1657 | 1461050555531 Marionette TRACE conn2 <- [1,2862,null,{}] 00:22:35 INFO - PROCESS | 1657 | 1461050555558 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}] 00:22:35 INFO - PROCESS | 1657 | 1461050555660 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 00:22:35 INFO - PROCESS | 1657 | 1461050555761 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:35 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ce9d800 == 72 [pid = 1657] [id = 723] 00:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 259 (0x1260cf800) [pid = 1657] [serial = 2169] [outer = 0x0] 00:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 260 (0x12a902400) [pid = 1657] [serial = 2170] [outer = 0x1260cf800] 00:22:35 INFO - PROCESS | 1657 | 1461050555793 Marionette DEBUG loaded listener.js 00:22:35 INFO - PROCESS | 1657 | ++DOMWINDOW == 261 (0x12af05800) [pid = 1657] [serial = 2171] [outer = 0x1260cf800] 00:22:36 INFO - PROCESS | 1657 | 1461050556157 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]]]}] 00:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 641ms 00:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:22:36 INFO - PROCESS | 1657 | 1461050556170 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 00:22:36 INFO - PROCESS | 1657 | 1461050556172 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 00:22:36 INFO - PROCESS | 1657 | 1461050556174 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:22:36 INFO - PROCESS | 1657 | 1461050556175 Marionette TRACE conn2 <- [1,2866,null,{}] 00:22:36 INFO - PROCESS | 1657 | 1461050556177 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}] 00:22:36 INFO - PROCESS | 1657 | 1461050556312 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 00:22:36 INFO - PROCESS | 1657 | 1461050556324 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecd3800 == 73 [pid = 1657] [id = 724] 00:22:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 262 (0x12a8f5400) [pid = 1657] [serial = 2172] [outer = 0x0] 00:22:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 263 (0x12b1b8000) [pid = 1657] [serial = 2173] [outer = 0x12a8f5400] 00:22:36 INFO - PROCESS | 1657 | 1461050556351 Marionette DEBUG loaded listener.js 00:22:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 264 (0x12bb2dc00) [pid = 1657] [serial = 2174] [outer = 0x12a8f5400] 00:22:36 INFO - PROCESS | 1657 | 1461050556720 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]]]}] 00:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 568ms 00:22:36 INFO - PROCESS | 1657 | 1461050556742 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 00:22:36 INFO - PROCESS | 1657 | 1461050556743 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 00:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:22:36 INFO - PROCESS | 1657 | 1461050556746 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:22:36 INFO - PROCESS | 1657 | 1461050556747 Marionette TRACE conn2 <- [1,2870,null,{}] 00:22:36 INFO - PROCESS | 1657 | 1461050556758 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}] 00:22:36 INFO - PROCESS | 1657 | 1461050556884 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 00:22:36 INFO - PROCESS | 1657 | 1461050556894 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:36 INFO - PROCESS | 1657 | ++DOCSHELL 0x13750c000 == 74 [pid = 1657] [id = 725] 00:22:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 265 (0x12af84400) [pid = 1657] [serial = 2175] [outer = 0x0] 00:22:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 266 (0x12d0b9800) [pid = 1657] [serial = 2176] [outer = 0x12af84400] 00:22:36 INFO - PROCESS | 1657 | 1461050556922 Marionette DEBUG loaded listener.js 00:22:36 INFO - PROCESS | 1657 | ++DOMWINDOW == 267 (0x12ecb0400) [pid = 1657] [serial = 2177] [outer = 0x12af84400] 00:22:37 INFO - PROCESS | 1657 | 1461050557337 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]]]}] 00:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 622ms 00:22:37 INFO - PROCESS | 1657 | 1461050557368 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 00:22:37 INFO - PROCESS | 1657 | 1461050557369 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 00:22:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:22:37 INFO - PROCESS | 1657 | 1461050557378 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:22:37 INFO - PROCESS | 1657 | 1461050557380 Marionette TRACE conn2 <- [1,2874,null,{}] 00:22:37 INFO - PROCESS | 1657 | 1461050557382 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}] 00:22:37 INFO - PROCESS | 1657 | 1461050557524 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 00:22:37 INFO - PROCESS | 1657 | 1461050557542 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:37 INFO - PROCESS | 1657 | ++DOCSHELL 0x1396a2000 == 75 [pid = 1657] [id = 726] 00:22:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 268 (0x12c78b000) [pid = 1657] [serial = 2178] [outer = 0x0] 00:22:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 269 (0x12c793400) [pid = 1657] [serial = 2179] [outer = 0x12c78b000] 00:22:37 INFO - PROCESS | 1657 | 1461050557569 Marionette DEBUG loaded listener.js 00:22:37 INFO - PROCESS | 1657 | ++DOMWINDOW == 270 (0x12fc4f400) [pid = 1657] [serial = 2180] [outer = 0x12c78b000] 00:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 571ms 00:22:37 INFO - PROCESS | 1657 | 1461050557941 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]]]}] 00:22:37 INFO - PROCESS | 1657 | 1461050557952 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 00:22:37 INFO - PROCESS | 1657 | 1461050557953 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 00:22:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:22:37 INFO - PROCESS | 1657 | 1461050557955 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:22:37 INFO - PROCESS | 1657 | 1461050557956 Marionette TRACE conn2 <- [1,2878,null,{}] 00:22:37 INFO - PROCESS | 1657 | 1461050557958 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}] 00:22:38 INFO - PROCESS | 1657 | 1461050558484 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 269 (0x1149cdc00) [pid = 1657] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 268 (0x11b10e800) [pid = 1657] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 267 (0x1181b1c00) [pid = 1657] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 266 (0x125a25800) [pid = 1657] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 265 (0x12af04800) [pid = 1657] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 264 (0x12a105c00) [pid = 1657] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 263 (0x11a37d000) [pid = 1657] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 262 (0x12bd76c00) [pid = 1657] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 261 (0x12bb2ec00) [pid = 1657] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 260 (0x12b5ac800) [pid = 1657] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 259 (0x11a183000) [pid = 1657] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 258 (0x11b7b3c00) [pid = 1657] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 257 (0x11b7a5800) [pid = 1657] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 256 (0x11a32f000) [pid = 1657] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 255 (0x114e0bc00) [pid = 1657] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 254 (0x128f94800) [pid = 1657] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 253 (0x11b9b6400) [pid = 1657] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 252 (0x113efd000) [pid = 1657] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 251 (0x12e37bc00) [pid = 1657] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 250 (0x12d161800) [pid = 1657] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 249 (0x12a922400) [pid = 1657] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 248 (0x1188a0c00) [pid = 1657] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 247 (0x125944c00) [pid = 1657] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 246 (0x11a39c400) [pid = 1657] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 245 (0x114471400) [pid = 1657] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 244 (0x1296e0000) [pid = 1657] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x12a187400) [pid = 1657] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x118a23800) [pid = 1657] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x1294d3400) [pid = 1657] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x11b6e2800) [pid = 1657] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x11b6d7800) [pid = 1657] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x11b798400) [pid = 1657] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x111807400) [pid = 1657] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x114e0ec00) [pid = 1657] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x12e899000) [pid = 1657] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x119615400) [pid = 1657] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x114e10c00) [pid = 1657] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x11a4f1000) [pid = 1657] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x11a3a0800) [pid = 1657] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x12a103400) [pid = 1657] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x12c741000) [pid = 1657] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x11b9b2000) [pid = 1657] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x11182c400) [pid = 1657] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x11b78f400) [pid = 1657] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x11a3aec00) [pid = 1657] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x114475000) [pid = 1657] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x12bb10400) [pid = 1657] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x11a39b400) [pid = 1657] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x11180a000) [pid = 1657] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x126645400) [pid = 1657] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x12a18a800) [pid = 1657] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x12b1c3400) [pid = 1657] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x12a193800) [pid = 1657] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x128f9a400) [pid = 1657] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x11446fc00) [pid = 1657] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x12b238c00) [pid = 1657] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x126284000) [pid = 1657] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x11a880400) [pid = 1657] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x11a4f5c00) [pid = 1657] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x114476400) [pid = 1657] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x11b6e3400) [pid = 1657] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x1150a4000) [pid = 1657] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x12a10c000) [pid = 1657] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x118e49400) [pid = 1657] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x12adf3400) [pid = 1657] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x11a881400) [pid = 1657] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x12af89400) [pid = 1657] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x11183b000) [pid = 1657] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x111836800) [pid = 1657] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x1149cc000) [pid = 1657] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:22:38 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x117f4c800) [pid = 1657] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:22:38 INFO - PROCESS | 1657 | 1461050558605 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:38 INFO - PROCESS | 1657 | ++DOCSHELL 0x11828e000 == 76 [pid = 1657] [id = 727] 00:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x111803800) [pid = 1657] [serial = 2181] [outer = 0x0] 00:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x11180d400) [pid = 1657] [serial = 2182] [outer = 0x111803800] 00:22:38 INFO - PROCESS | 1657 | 1461050558637 Marionette DEBUG loaded listener.js 00:22:38 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x11446fc00) [pid = 1657] [serial = 2183] [outer = 0x111803800] 00:22:39 INFO - PROCESS | 1657 | 1461050559051 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]]]}] 00:22:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:22:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1119ms 00:22:39 INFO - PROCESS | 1657 | 1461050559075 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 00:22:39 INFO - PROCESS | 1657 | 1461050559077 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 00:22:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:22:39 INFO - PROCESS | 1657 | 1461050559082 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:22:39 INFO - PROCESS | 1657 | 1461050559084 Marionette TRACE conn2 <- [1,2882,null,{}] 00:22:39 INFO - PROCESS | 1657 | 1461050559088 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}] 00:22:39 INFO - PROCESS | 1657 | 1461050559238 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 00:22:39 INFO - PROCESS | 1657 | 1461050559248 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aed1000 == 77 [pid = 1657] [id = 728] 00:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x114471400) [pid = 1657] [serial = 2184] [outer = 0x0] 00:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x1188a0c00) [pid = 1657] [serial = 2185] [outer = 0x114471400] 00:22:39 INFO - PROCESS | 1657 | 1461050559286 Marionette DEBUG loaded listener.js 00:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x11a37e000) [pid = 1657] [serial = 2186] [outer = 0x114471400] 00:22:39 INFO - PROCESS | 1657 | 1461050559674 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]]]}] 00:22:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:22:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 623ms 00:22:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:22:39 INFO - PROCESS | 1657 | 1461050559704 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 00:22:39 INFO - PROCESS | 1657 | 1461050559705 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 00:22:39 INFO - PROCESS | 1657 | 1461050559707 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:22:39 INFO - PROCESS | 1657 | 1461050559708 Marionette TRACE conn2 <- [1,2886,null,{}] 00:22:39 INFO - PROCESS | 1657 | 1461050559711 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}] 00:22:39 INFO - PROCESS | 1657 | 1461050559861 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 00:22:39 INFO - PROCESS | 1657 | 1461050559886 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:39 INFO - PROCESS | 1657 | ++DOCSHELL 0x13051a000 == 78 [pid = 1657] [id = 729] 00:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x11715ec00) [pid = 1657] [serial = 2187] [outer = 0x0] 00:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x11a6d9400) [pid = 1657] [serial = 2188] [outer = 0x11715ec00] 00:22:39 INFO - PROCESS | 1657 | 1461050559911 Marionette DEBUG loaded listener.js 00:22:39 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x11b78b400) [pid = 1657] [serial = 2189] [outer = 0x11715ec00] 00:22:40 INFO - PROCESS | 1657 | 1461050560279 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]]]}] 00:22:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:22:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 619ms 00:22:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:22:40 INFO - PROCESS | 1657 | 1461050560328 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 00:22:40 INFO - PROCESS | 1657 | 1461050560330 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 00:22:40 INFO - PROCESS | 1657 | 1461050560334 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:22:40 INFO - PROCESS | 1657 | 1461050560335 Marionette TRACE conn2 <- [1,2890,null,{}] 00:22:40 INFO - PROCESS | 1657 | 1461050560339 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}] 00:22:40 INFO - PROCESS | 1657 | 1461050560485 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 00:22:40 INFO - PROCESS | 1657 | 1461050560718 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:40 INFO - PROCESS | 1657 | ++DOCSHELL 0x126218000 == 79 [pid = 1657] [id = 730] 00:22:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x111808400) [pid = 1657] [serial = 2190] [outer = 0x0] 00:22:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x111837000) [pid = 1657] [serial = 2191] [outer = 0x111808400] 00:22:40 INFO - PROCESS | 1657 | 1461050560751 Marionette DEBUG loaded listener.js 00:22:40 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x11961bc00) [pid = 1657] [serial = 2192] [outer = 0x111808400] 00:22:41 INFO - PROCESS | 1657 | 1461050561241 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:22:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:22:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 972ms 00:22:41 INFO - PROCESS | 1657 | 1461050561315 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 00:22:41 INFO - PROCESS | 1657 | 1461050561317 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 00:22:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:22:41 INFO - PROCESS | 1657 | 1461050561322 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:22:41 INFO - PROCESS | 1657 | 1461050561325 Marionette TRACE conn2 <- [1,2894,null,{}] 00:22:41 INFO - PROCESS | 1657 | 1461050561329 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}] 00:22:41 INFO - PROCESS | 1657 | 1461050561454 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 00:22:41 INFO - PROCESS | 1657 | 1461050561557 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:41 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d33d000 == 80 [pid = 1657] [id = 731] 00:22:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x125a25000) [pid = 1657] [serial = 2193] [outer = 0x0] 00:22:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x125a49000) [pid = 1657] [serial = 2194] [outer = 0x125a25000] 00:22:41 INFO - PROCESS | 1657 | 1461050561589 Marionette DEBUG loaded listener.js 00:22:41 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x1270b8400) [pid = 1657] [serial = 2195] [outer = 0x125a25000] 00:22:42 INFO - PROCESS | 1657 | 1461050562040 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]]]}] 00:22:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:22:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 773ms 00:22:42 INFO - PROCESS | 1657 | 1461050562098 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 00:22:42 INFO - PROCESS | 1657 | 1461050562101 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 00:22:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:22:42 INFO - PROCESS | 1657 | 1461050562103 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:22:42 INFO - PROCESS | 1657 | 1461050562105 Marionette TRACE conn2 <- [1,2898,null,{}] 00:22:42 INFO - PROCESS | 1657 | 1461050562107 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}] 00:22:42 INFO - PROCESS | 1657 | 1461050562231 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 00:22:42 INFO - PROCESS | 1657 | 1461050562334 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:42 INFO - PROCESS | 1657 | ++DOCSHELL 0x1396a2800 == 81 [pid = 1657] [id = 732] 00:22:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x126fe5800) [pid = 1657] [serial = 2196] [outer = 0x0] 00:22:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x1296e0000) [pid = 1657] [serial = 2197] [outer = 0x126fe5800] 00:22:42 INFO - PROCESS | 1657 | 1461050562364 Marionette DEBUG loaded listener.js 00:22:42 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x12a194400) [pid = 1657] [serial = 2198] [outer = 0x126fe5800] 00:22:42 INFO - PROCESS | 1657 | 1461050562804 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]]]}] 00:22:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:22:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 719ms 00:22:42 INFO - PROCESS | 1657 | 1461050562861 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 00:22:42 INFO - PROCESS | 1657 | 1461050562863 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 00:22:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:22:42 INFO - PROCESS | 1657 | 1461050562873 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:22:42 INFO - PROCESS | 1657 | 1461050562877 Marionette TRACE conn2 <- [1,2902,null,{}] 00:22:42 INFO - PROCESS | 1657 | 1461050562881 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}] 00:22:43 INFO - PROCESS | 1657 | 1461050563001 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 00:22:43 INFO - PROCESS | 1657 | 1461050563104 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a03c800 == 82 [pid = 1657] [id = 733] 00:22:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 218 (0x12a195800) [pid = 1657] [serial = 2199] [outer = 0x0] 00:22:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 219 (0x12a907800) [pid = 1657] [serial = 2200] [outer = 0x12a195800] 00:22:43 INFO - PROCESS | 1657 | 1461050563136 Marionette DEBUG loaded listener.js 00:22:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 220 (0x12af05400) [pid = 1657] [serial = 2201] [outer = 0x12a195800] 00:22:43 INFO - PROCESS | 1657 | 1461050563558 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:22:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:22:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 728ms 00:22:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:22:43 INFO - PROCESS | 1657 | 1461050563597 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 00:22:43 INFO - PROCESS | 1657 | 1461050563599 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 00:22:43 INFO - PROCESS | 1657 | 1461050563601 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:22:43 INFO - PROCESS | 1657 | 1461050563602 Marionette TRACE conn2 <- [1,2906,null,{}] 00:22:43 INFO - PROCESS | 1657 | 1461050563605 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}] 00:22:43 INFO - PROCESS | 1657 | 1461050563723 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 00:22:43 INFO - PROCESS | 1657 | 1461050563865 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:43 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a82a000 == 83 [pid = 1657] [id = 734] 00:22:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 221 (0x12af0d800) [pid = 1657] [serial = 2202] [outer = 0x0] 00:22:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 222 (0x12afd9000) [pid = 1657] [serial = 2203] [outer = 0x12af0d800] 00:22:43 INFO - PROCESS | 1657 | 1461050563897 Marionette DEBUG loaded listener.js 00:22:43 INFO - PROCESS | 1657 | ++DOMWINDOW == 223 (0x12b5a2000) [pid = 1657] [serial = 2204] [outer = 0x12af0d800] 00:22:44 INFO - PROCESS | 1657 | 1461050564313 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]]]}] 00:22:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:22:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 721ms 00:22:44 INFO - PROCESS | 1657 | 1461050564341 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 00:22:44 INFO - PROCESS | 1657 | 1461050564343 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 00:22:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:22:44 INFO - PROCESS | 1657 | 1461050564359 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:22:44 INFO - PROCESS | 1657 | 1461050564360 Marionette TRACE conn2 <- [1,2910,null,{}] 00:22:44 INFO - PROCESS | 1657 | 1461050564365 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}] 00:22:44 INFO - PROCESS | 1657 | 1461050564482 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 00:22:44 INFO - PROCESS | 1657 | 1461050564587 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:44 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae12800 == 84 [pid = 1657] [id = 735] 00:22:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 224 (0x12c741000) [pid = 1657] [serial = 2205] [outer = 0x0] 00:22:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 225 (0x12c788400) [pid = 1657] [serial = 2206] [outer = 0x12c741000] 00:22:44 INFO - PROCESS | 1657 | 1461050564624 Marionette DEBUG loaded listener.js 00:22:44 INFO - PROCESS | 1657 | ++DOMWINDOW == 226 (0x12c793800) [pid = 1657] [serial = 2207] [outer = 0x12c741000] 00:22:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:22:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:22:45 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 687ms 00:22:45 INFO - PROCESS | 1657 | 1461050565025 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]]]}] 00:22:45 INFO - PROCESS | 1657 | 1461050565034 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 00:22:45 INFO - PROCESS | 1657 | 1461050565036 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 00:22:45 INFO - TEST-START | /DOMEvents/constructors.html 00:22:45 INFO - PROCESS | 1657 | 1461050565038 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:22:45 INFO - PROCESS | 1657 | 1461050565040 Marionette TRACE conn2 <- [1,2914,null,{}] 00:22:45 INFO - PROCESS | 1657 | 1461050565042 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}] 00:22:45 INFO - PROCESS | 1657 | 1461050565160 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 00:22:45 INFO - PROCESS | 1657 | 1461050565310 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:45 INFO - PROCESS | 1657 | ++DOCSHELL 0x139891000 == 85 [pid = 1657] [id = 736] 00:22:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 227 (0x12a106800) [pid = 1657] [serial = 2208] [outer = 0x0] 00:22:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 228 (0x12c794000) [pid = 1657] [serial = 2209] [outer = 0x12a106800] 00:22:45 INFO - PROCESS | 1657 | 1461050565342 Marionette DEBUG loaded listener.js 00:22:45 INFO - PROCESS | 1657 | ++DOMWINDOW == 229 (0x12e47b000) [pid = 1657] [serial = 2210] [outer = 0x12a106800] 00:22:45 INFO - PROCESS | 1657 | 1461050565762 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]]]}] 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:22:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:22:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:22:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:22:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:22:45 INFO - TEST-OK | /DOMEvents/constructors.html | took 774ms 00:22:45 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:22:45 INFO - PROCESS | 1657 | 1461050565813 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 00:22:45 INFO - PROCESS | 1657 | 1461050565815 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 00:22:45 INFO - PROCESS | 1657 | 1461050565817 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:22:45 INFO - PROCESS | 1657 | 1461050565819 Marionette TRACE conn2 <- [1,2918,null,{}] 00:22:45 INFO - PROCESS | 1657 | 1461050565821 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}] 00:22:45 INFO - PROCESS | 1657 | 1461050565989 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 00:22:46 INFO - PROCESS | 1657 | 1461050566111 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bb7800 == 86 [pid = 1657] [id = 737] 00:22:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 230 (0x111805400) [pid = 1657] [serial = 2211] [outer = 0x0] 00:22:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 231 (0x114479800) [pid = 1657] [serial = 2212] [outer = 0x111805400] 00:22:46 INFO - PROCESS | 1657 | 1461050566142 Marionette DEBUG loaded listener.js 00:22:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 232 (0x11a4f0000) [pid = 1657] [serial = 2213] [outer = 0x111805400] 00:22:46 INFO - PROCESS | 1657 | 1461050566517 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:22:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:22:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 723ms 00:22:46 INFO - PROCESS | 1657 | 1461050566540 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 00:22:46 INFO - PROCESS | 1657 | 1461050566542 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 00:22:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:22:46 INFO - PROCESS | 1657 | 1461050566544 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:22:46 INFO - PROCESS | 1657 | 1461050566545 Marionette TRACE conn2 <- [1,2922,null,{}] 00:22:46 INFO - PROCESS | 1657 | 1461050566548 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}] 00:22:46 INFO - PROCESS | 1657 | 1461050566672 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 00:22:46 INFO - PROCESS | 1657 | 1461050566808 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:46 INFO - PROCESS | 1657 | ++DOCSHELL 0x1197ee000 == 87 [pid = 1657] [id = 738] 00:22:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 233 (0x11180e000) [pid = 1657] [serial = 2214] [outer = 0x0] 00:22:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 234 (0x117f52000) [pid = 1657] [serial = 2215] [outer = 0x11180e000] 00:22:46 INFO - PROCESS | 1657 | 1461050566840 Marionette DEBUG loaded listener.js 00:22:46 INFO - PROCESS | 1657 | ++DOMWINDOW == 235 (0x11b3e7c00) [pid = 1657] [serial = 2216] [outer = 0x11180e000] 00:22:47 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 00:22:47 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 00:22:47 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 00:22:47 INFO - PROCESS | 1657 | [1657] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-m64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 00:22:47 INFO - PROCESS | 1657 | 1461050567225 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]]]}] 00:22:47 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:22:47 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:22:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:22:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:22:47 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 00:22:47 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:22:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:22:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:22:47 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 00:22:47 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:22:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:22:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:22:47 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]" 00:22:47 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:22:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:22:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:22:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:22:47 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:22:47 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 720ms 00:22:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:22:47 INFO - PROCESS | 1657 | 1461050567264 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 00:22:47 INFO - PROCESS | 1657 | 1461050567265 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 00:22:47 INFO - PROCESS | 1657 | 1461050567268 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:22:47 INFO - PROCESS | 1657 | 1461050567269 Marionette TRACE conn2 <- [1,2926,null,{}] 00:22:47 INFO - PROCESS | 1657 | 1461050567272 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}] 00:22:47 INFO - PROCESS | 1657 | 1461050567388 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 00:22:47 INFO - PROCESS | 1657 | 1461050567514 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:47 INFO - PROCESS | 1657 | ++DOCSHELL 0x12645c800 == 88 [pid = 1657] [id = 739] 00:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 236 (0x113c02800) [pid = 1657] [serial = 2217] [outer = 0x0] 00:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x118893800) [pid = 1657] [serial = 2218] [outer = 0x113c02800] 00:22:47 INFO - PROCESS | 1657 | 1461050567544 Marionette DEBUG loaded listener.js 00:22:47 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x1270b9000) [pid = 1657] [serial = 2219] [outer = 0x113c02800] 00:22:47 INFO - PROCESS | 1657 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:22:48 INFO - PROCESS | 1657 | 1461050568192 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]]]}] 00:22:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:22:48 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 972ms 00:22:48 INFO - PROCESS | 1657 | 1461050568240 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 00:22:48 INFO - PROCESS | 1657 | 1461050568242 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 00:22:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:22:48 INFO - PROCESS | 1657 | 1461050568246 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:22:48 INFO - PROCESS | 1657 | 1461050568248 Marionette TRACE conn2 <- [1,2930,null,{}] 00:22:48 INFO - PROCESS | 1657 | 1461050568252 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}] 00:22:48 INFO - PROCESS | 1657 | 1461050568368 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 00:22:48 INFO - PROCESS | 1657 | 1461050568507 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:48 INFO - PROCESS | 1657 | ++DOCSHELL 0x125d18000 == 89 [pid = 1657] [id = 740] 00:22:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x114e0f400) [pid = 1657] [serial = 2220] [outer = 0x0] 00:22:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 240 (0x11509d400) [pid = 1657] [serial = 2221] [outer = 0x114e0f400] 00:22:48 INFO - PROCESS | 1657 | 1461050568540 Marionette DEBUG loaded listener.js 00:22:48 INFO - PROCESS | 1657 | ++DOMWINDOW == 241 (0x117f4dc00) [pid = 1657] [serial = 2222] [outer = 0x114e0f400] 00:22:48 INFO - PROCESS | 1657 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:22:48 INFO - PROCESS | 1657 | 1461050568924 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]]]}] 00:22:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:22:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 721ms 00:22:48 INFO - PROCESS | 1657 | 1461050568967 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 00:22:48 INFO - PROCESS | 1657 | 1461050568971 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 00:22:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:22:48 INFO - PROCESS | 1657 | 1461050568975 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:22:48 INFO - PROCESS | 1657 | 1461050568977 Marionette TRACE conn2 <- [1,2934,null,{}] 00:22:48 INFO - PROCESS | 1657 | 1461050568979 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}] 00:22:49 INFO - PROCESS | 1657 | 1461050569084 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 00:22:49 INFO - PROCESS | 1657 | 1461050569223 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:49 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aca8800 == 90 [pid = 1657] [id = 741] 00:22:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 242 (0x11889e400) [pid = 1657] [serial = 2223] [outer = 0x0] 00:22:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 243 (0x11961cc00) [pid = 1657] [serial = 2224] [outer = 0x11889e400] 00:22:49 INFO - PROCESS | 1657 | 1461050569253 Marionette DEBUG loaded listener.js 00:22:49 INFO - PROCESS | 1657 | ++DOMWINDOW == 244 (0x11a332800) [pid = 1657] [serial = 2225] [outer = 0x11889e400] 00:22:49 INFO - PROCESS | 1657 | 1461050569603 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]]]}] 00:22:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:22:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 671ms 00:22:49 INFO - PROCESS | 1657 | 1461050569647 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 00:22:49 INFO - PROCESS | 1657 | 1461050569648 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 00:22:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:22:49 INFO - PROCESS | 1657 | 1461050569650 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:22:49 INFO - PROCESS | 1657 | 1461050569653 Marionette TRACE conn2 <- [1,2938,null,{}] 00:22:49 INFO - PROCESS | 1657 | 1461050569660 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}] 00:22:49 INFO - PROCESS | 1657 | 1461050569774 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 00:22:49 INFO - PROCESS | 1657 | 1461050569963 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:49 INFO - PROCESS | 1657 | --DOCSHELL 0x13059f800 == 89 [pid = 1657] [id = 574] 00:22:49 INFO - PROCESS | 1657 | --DOCSHELL 0x13051a000 == 88 [pid = 1657] [id = 729] 00:22:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12aed1000 == 87 [pid = 1657] [id = 728] 00:22:49 INFO - PROCESS | 1657 | --DOCSHELL 0x11828e000 == 86 [pid = 1657] [id = 727] 00:22:49 INFO - PROCESS | 1657 | --DOCSHELL 0x1396a2000 == 85 [pid = 1657] [id = 726] 00:22:49 INFO - PROCESS | 1657 | --DOCSHELL 0x13750c000 == 84 [pid = 1657] [id = 725] 00:22:49 INFO - PROCESS | 1657 | --DOCSHELL 0x12ecd3800 == 83 [pid = 1657] [id = 724] 00:22:49 INFO - PROCESS | 1657 | --DOMWINDOW == 243 (0x12d39f400) [pid = 1657] [serial = 2092] [outer = 0x0] [url = about:blank] 00:22:49 INFO - PROCESS | 1657 | --DOMWINDOW == 242 (0x12ecb5000) [pid = 1657] [serial = 2095] [outer = 0x0] [url = about:blank] 00:22:49 INFO - PROCESS | 1657 | --DOMWINDOW == 241 (0x12f827c00) [pid = 1657] [serial = 2098] [outer = 0x0] [url = about:blank] 00:22:49 INFO - PROCESS | 1657 | --DOMWINDOW == 240 (0x12fa07800) [pid = 1657] [serial = 2101] [outer = 0x0] [url = about:blank] 00:22:49 INFO - PROCESS | 1657 | --DOMWINDOW == 239 (0x12a556800) [pid = 1657] [serial = 2122] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x125a26c00) [pid = 1657] [serial = 2038] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x12a905400) [pid = 1657] [serial = 2041] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x12b244000) [pid = 1657] [serial = 2044] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x11a157000 == 84 [pid = 1657] [id = 742] 00:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 237 (0x1149cdc00) [pid = 1657] [serial = 2226] [outer = 0x0] 00:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 238 (0x119615000) [pid = 1657] [serial = 2227] [outer = 0x1149cdc00] 00:22:50 INFO - PROCESS | 1657 | 1461050570044 Marionette DEBUG loaded listener.js 00:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 239 (0x11b114000) [pid = 1657] [serial = 2228] [outer = 0x1149cdc00] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12ce9d800 == 83 [pid = 1657] [id = 723] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12aca9800 == 82 [pid = 1657] [id = 722] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12f5a4800 == 81 [pid = 1657] [id = 17] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12b581000 == 80 [pid = 1657] [id = 721] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x1387cf800 == 79 [pid = 1657] [id = 718] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x1378e1800 == 78 [pid = 1657] [id = 717] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x137526800 == 77 [pid = 1657] [id = 716] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x136fc1800 == 76 [pid = 1657] [id = 715] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x130bd4800 == 75 [pid = 1657] [id = 714] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x13040c800 == 74 [pid = 1657] [id = 713] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12f859000 == 73 [pid = 1657] [id = 712] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12f1b7800 == 72 [pid = 1657] [id = 711] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12dade000 == 71 [pid = 1657] [id = 710] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x12b1a3800 == 70 [pid = 1657] [id = 709] 00:22:50 INFO - PROCESS | 1657 | --DOCSHELL 0x11a16f800 == 69 [pid = 1657] [id = 708] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 238 (0x128f9c800) [pid = 1657] [serial = 2114] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 237 (0x11b3e6c00) [pid = 1657] [serial = 2083] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 236 (0x12af09c00) [pid = 1657] [serial = 2089] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 235 (0x126cb1400) [pid = 1657] [serial = 2086] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 234 (0x1296eac00) [pid = 1657] [serial = 2120] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 233 (0x11a6dec00) [pid = 1657] [serial = 2108] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 232 (0x12fc55400) [pid = 1657] [serial = 2104] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 231 (0x12f587400) [pid = 1657] [serial = 2080] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 230 (0x12a189800) [pid = 1657] [serial = 2116] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 229 (0x12a54bc00) [pid = 1657] [serial = 2117] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 228 (0x12f826000) [pid = 1657] [serial = 2081] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 227 (0x12f58a400) [pid = 1657] [serial = 2078] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 226 (0x1191b1800) [pid = 1657] [serial = 2107] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 225 (0x11b9ac000) [pid = 1657] [serial = 2110] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 224 (0x11b3e6800) [pid = 1657] [serial = 2119] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 223 (0x125819000) [pid = 1657] [serial = 2111] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 222 (0x12674cc00) [pid = 1657] [serial = 2113] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 221 (0x11a3ae000) [pid = 1657] [serial = 2050] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 220 (0x12d161400) [pid = 1657] [serial = 1739] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 219 (0x12daa7400) [pid = 1657] [serial = 1934] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 218 (0x12c747c00) [pid = 1657] [serial = 2065] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 217 (0x12a91d000) [pid = 1657] [serial = 2062] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 216 (0x125846400) [pid = 1657] [serial = 1616] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 215 (0x12e471800) [pid = 1657] [serial = 1994] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 214 (0x12a8f9c00) [pid = 1657] [serial = 2003] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 213 (0x12d3a4400) [pid = 1657] [serial = 2048] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 212 (0x128fa2400) [pid = 1657] [serial = 1871] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 211 (0x126c95000) [pid = 1657] [serial = 1676] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x11a32ac00) [pid = 1657] [serial = 2035] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x12e8a0400) [pid = 1657] [serial = 2068] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x12dcbbc00) [pid = 1657] [serial = 1742] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x12bd75c00) [pid = 1657] [serial = 1736] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x12e376000) [pid = 1657] [serial = 2066] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x11a6d2800) [pid = 1657] [serial = 1613] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x1294d3c00) [pid = 1657] [serial = 1925] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x11a6db800) [pid = 1657] [serial = 1670] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x12d398c00) [pid = 1657] [serial = 1937] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x12afe3800) [pid = 1657] [serial = 1985] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x12a194800) [pid = 1657] [serial = 1805] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x11a6d3800) [pid = 1657] [serial = 1919] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x12b5ad400) [pid = 1657] [serial = 1679] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x11b78e800) [pid = 1657] [serial = 2053] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x12a8f7800) [pid = 1657] [serial = 1859] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x11a6d6800) [pid = 1657] [serial = 2036] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x12a8ed400) [pid = 1657] [serial = 1793] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x111810c00) [pid = 1657] [serial = 1991] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x11a332000) [pid = 1657] [serial = 2000] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x12f581800) [pid = 1657] [serial = 1802] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x11b9a7000) [pid = 1657] [serial = 1856] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x12f582400) [pid = 1657] [serial = 2069] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x119614400) [pid = 1657] [serial = 1853] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x12da9dc00) [pid = 1657] [serial = 1874] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x11b45fc00) [pid = 1657] [serial = 1730] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x12a915c00) [pid = 1657] [serial = 2060] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x12e894000) [pid = 1657] [serial = 1868] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x128980000) [pid = 1657] [serial = 1733] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x11446f800) [pid = 1657] [serial = 1664] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x129111000) [pid = 1657] [serial = 1982] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x12e46fc00) [pid = 1657] [serial = 1799] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x117f46800) [pid = 1657] [serial = 1787] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x12bd6c800) [pid = 1657] [serial = 1682] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x11b6e0400) [pid = 1657] [serial = 1790] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x12d39c000) [pid = 1657] [serial = 2033] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x12e479c00) [pid = 1657] [serial = 2077] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 174 (0x12bb2f000) [pid = 1657] [serial = 1931] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 173 (0x12d39d800) [pid = 1657] [serial = 1988] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 172 (0x12adf3800) [pid = 1657] [serial = 1808] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 171 (0x12adf0800) [pid = 1657] [serial = 1928] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 170 (0x12adf0c00) [pid = 1657] [serial = 1811] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 169 (0x12cee3800) [pid = 1657] [serial = 1796] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x12afe0800) [pid = 1657] [serial = 2075] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x11bee0800) [pid = 1657] [serial = 1922] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x11b6df000) [pid = 1657] [serial = 1979] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x12afdd000) [pid = 1657] [serial = 2063] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x118e3f000) [pid = 1657] [serial = 1667] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x126fe5c00) [pid = 1657] [serial = 2056] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x12a902c00) [pid = 1657] [serial = 2059] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x1187c9400) [pid = 1657] [serial = 1610] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12b1bd400) [pid = 1657] [serial = 1862] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x11bab9c00) [pid = 1657] [serial = 1622] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x12c73d000) [pid = 1657] [serial = 1865] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x11b9ab400) [pid = 1657] [serial = 1673] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x12af8bc00) [pid = 1657] [serial = 2071] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x125a27000) [pid = 1657] [serial = 2054] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 154 (0x12a91c400) [pid = 1657] [serial = 2047] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 153 (0x1296e5c00) [pid = 1657] [serial = 1619] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 152 (0x11b78cc00) [pid = 1657] [serial = 1745] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 151 (0x12af8c800) [pid = 1657] [serial = 2074] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 150 (0x12ecb5c00) [pid = 1657] [serial = 1997] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 149 (0x11a296800) [pid = 1657] [serial = 1727] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 148 (0x11b1b3800) [pid = 1657] [serial = 2051] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 147 (0x12969c800) [pid = 1657] [serial = 2057] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | --DOMWINDOW == 146 (0x12af8fc00) [pid = 1657] [serial = 2072] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1657 | 1461050570407 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]]]}] 00:22:50 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. 00:22:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 776ms 00:22:50 INFO - PROCESS | 1657 | 1461050570426 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 00:22:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:22:50 INFO - PROCESS | 1657 | 1461050570428 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 00:22:50 INFO - PROCESS | 1657 | 1461050570431 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:22:50 INFO - PROCESS | 1657 | 1461050570432 Marionette TRACE conn2 <- [1,2942,null,{}] 00:22:50 INFO - PROCESS | 1657 | 1461050570434 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}] 00:22:50 INFO - PROCESS | 1657 | 1461050570529 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 00:22:50 INFO - PROCESS | 1657 | 1461050570533 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:50 INFO - PROCESS | 1657 | ++DOCSHELL 0x125bad800 == 70 [pid = 1657] [id = 743] 00:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 147 (0x119614400) [pid = 1657] [serial = 2229] [outer = 0x0] 00:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 148 (0x11b3dd000) [pid = 1657] [serial = 2230] [outer = 0x119614400] 00:22:50 INFO - PROCESS | 1657 | 1461050570560 Marionette DEBUG loaded listener.js 00:22:50 INFO - PROCESS | 1657 | ++DOMWINDOW == 149 (0x11b6db800) [pid = 1657] [serial = 2231] [outer = 0x119614400] 00:22:50 INFO - PROCESS | 1657 | 1461050570913 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"]]]}] 00:22:50 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 00:22:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:22:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:22:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 521ms 00:22:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:22:50 INFO - PROCESS | 1657 | 1461050570952 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 00:22:50 INFO - PROCESS | 1657 | 1461050570953 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 00:22:50 INFO - PROCESS | 1657 | 1461050570956 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:22:50 INFO - PROCESS | 1657 | 1461050570957 Marionette TRACE conn2 <- [1,2946,null,{}] 00:22:50 INFO - PROCESS | 1657 | 1461050570959 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}] 00:22:51 INFO - PROCESS | 1657 | 1461050571049 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 00:22:51 INFO - PROCESS | 1657 | 1461050571053 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x129437800 == 71 [pid = 1657] [id = 744] 00:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 150 (0x11b78ec00) [pid = 1657] [serial = 2232] [outer = 0x0] 00:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 151 (0x11b7a8400) [pid = 1657] [serial = 2233] [outer = 0x11b78ec00] 00:22:51 INFO - PROCESS | 1657 | 1461050571079 Marionette DEBUG loaded listener.js 00:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 152 (0x11b9b2800) [pid = 1657] [serial = 2234] [outer = 0x11b78ec00] 00:22:51 INFO - PROCESS | 1657 | 1461050571423 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]]]}] 00:22:51 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. 00:22:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 519ms 00:22:51 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:22:51 INFO - PROCESS | 1657 | 1461050571476 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 00:22:51 INFO - PROCESS | 1657 | 1461050571477 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 00:22:51 INFO - PROCESS | 1657 | 1461050571479 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:22:51 INFO - PROCESS | 1657 | 1461050571480 Marionette TRACE conn2 <- [1,2950,null,{}] 00:22:51 INFO - PROCESS | 1657 | 1461050571482 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}] 00:22:51 INFO - PROCESS | 1657 | 1461050571589 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 00:22:51 INFO - PROCESS | 1657 | 1461050571594 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ac87000 == 72 [pid = 1657] [id = 745] 00:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 153 (0x123116c00) [pid = 1657] [serial = 2235] [outer = 0x0] 00:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 154 (0x125844c00) [pid = 1657] [serial = 2236] [outer = 0x123116c00] 00:22:51 INFO - PROCESS | 1657 | 1461050571622 Marionette DEBUG loaded listener.js 00:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 155 (0x12674a800) [pid = 1657] [serial = 2237] [outer = 0x123116c00] 00:22:51 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a73b800 == 73 [pid = 1657] [id = 746] 00:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x126d92400) [pid = 1657] [serial = 2238] [outer = 0x0] 00:22:51 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x11b793800) [pid = 1657] [serial = 2239] [outer = 0x126d92400] 00:22:51 INFO - PROCESS | 1657 | 1461050571975 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]]]}] 00:22:51 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. 00:22:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 00:22:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:22:52 INFO - PROCESS | 1657 | 1461050572001 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 00:22:52 INFO - PROCESS | 1657 | 1461050572002 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 00:22:52 INFO - PROCESS | 1657 | 1461050572004 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:22:52 INFO - PROCESS | 1657 | 1461050572005 Marionette TRACE conn2 <- [1,2954,null,{}] 00:22:52 INFO - PROCESS | 1657 | 1461050572008 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}] 00:22:52 INFO - PROCESS | 1657 | 1461050572124 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 00:22:52 INFO - PROCESS | 1657 | 1461050572224 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ae10800 == 74 [pid = 1657] [id = 747] 00:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x11b7b3c00) [pid = 1657] [serial = 2240] [outer = 0x0] 00:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x126c95000) [pid = 1657] [serial = 2241] [outer = 0x11b7b3c00] 00:22:52 INFO - PROCESS | 1657 | 1461050572249 Marionette DEBUG loaded listener.js 00:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12897ac00) [pid = 1657] [serial = 2242] [outer = 0x11b7b3c00] 00:22:52 INFO - PROCESS | 1657 | 1461050572577 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]]]}] 00:22:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:22:52 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 00:22:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 621ms 00:22:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:22:52 INFO - PROCESS | 1657 | 1461050572626 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 00:22:52 INFO - PROCESS | 1657 | 1461050572627 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 00:22:52 INFO - PROCESS | 1657 | 1461050572629 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:22:52 INFO - PROCESS | 1657 | 1461050572630 Marionette TRACE conn2 <- [1,2958,null,{}] 00:22:52 INFO - PROCESS | 1657 | 1461050572633 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}] 00:22:52 INFO - PROCESS | 1657 | 1461050572763 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 00:22:52 INFO - PROCESS | 1657 | 1461050572778 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:52 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b588800 == 75 [pid = 1657] [id = 748] 00:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x128980000) [pid = 1657] [serial = 2243] [outer = 0x0] 00:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12910e800) [pid = 1657] [serial = 2244] [outer = 0x128980000] 00:22:52 INFO - PROCESS | 1657 | 1461050572804 Marionette DEBUG loaded listener.js 00:22:52 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x129697400) [pid = 1657] [serial = 2245] [outer = 0x128980000] 00:22:53 INFO - PROCESS | 1657 | 1461050573121 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]]]}] 00:22:53 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. 00:22:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 521ms 00:22:53 INFO - PROCESS | 1657 | 1461050573150 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 00:22:53 INFO - PROCESS | 1657 | 1461050573152 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 00:22:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:22:53 INFO - PROCESS | 1657 | 1461050573154 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:22:53 INFO - PROCESS | 1657 | 1461050573155 Marionette TRACE conn2 <- [1,2962,null,{}] 00:22:53 INFO - PROCESS | 1657 | 1461050573157 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}] 00:22:53 INFO - PROCESS | 1657 | 1461050573277 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 00:22:53 INFO - PROCESS | 1657 | 1461050573290 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12c0ab000 == 76 [pid = 1657] [id = 749] 00:22:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x1296e0800) [pid = 1657] [serial = 2246] [outer = 0x0] 00:22:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x1296eac00) [pid = 1657] [serial = 2247] [outer = 0x1296e0800] 00:22:53 INFO - PROCESS | 1657 | 1461050573315 Marionette DEBUG loaded listener.js 00:22:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12a110c00) [pid = 1657] [serial = 2248] [outer = 0x1296e0800] 00:22:53 INFO - PROCESS | 1657 | 1461050573647 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]]]}] 00:22:53 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. 00:22:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 518ms 00:22:53 INFO - PROCESS | 1657 | 1461050573672 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 00:22:53 INFO - PROCESS | 1657 | 1461050573673 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 00:22:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:22:53 INFO - PROCESS | 1657 | 1461050573676 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:22:53 INFO - PROCESS | 1657 | 1461050573677 Marionette TRACE conn2 <- [1,2966,null,{}] 00:22:53 INFO - PROCESS | 1657 | 1461050573686 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}] 00:22:53 INFO - PROCESS | 1657 | 1461050573808 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 00:22:53 INFO - PROCESS | 1657 | 1461050573853 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:53 INFO - PROCESS | 1657 | ++DOCSHELL 0x12d17b000 == 77 [pid = 1657] [id = 750] 00:22:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x128980c00) [pid = 1657] [serial = 2249] [outer = 0x0] 00:22:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x12a194800) [pid = 1657] [serial = 2250] [outer = 0x128980c00] 00:22:53 INFO - PROCESS | 1657 | 1461050573879 Marionette DEBUG loaded listener.js 00:22:53 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x12a554800) [pid = 1657] [serial = 2251] [outer = 0x128980c00] 00:22:54 INFO - PROCESS | 1657 | 1461050574427 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]]]}] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 168 (0x12af84400) [pid = 1657] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 167 (0x12c78b000) [pid = 1657] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 166 (0x12f585000) [pid = 1657] [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.] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 165 (0x111803800) [pid = 1657] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 164 (0x114471400) [pid = 1657] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 163 (0x125845800) [pid = 1657] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 162 (0x12a92b000) [pid = 1657] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 161 (0x128f99400) [pid = 1657] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 160 (0x12f861800) [pid = 1657] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 159 (0x129699400) [pid = 1657] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 158 (0x11afc4400) [pid = 1657] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 157 (0x1260cf800) [pid = 1657] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 156 (0x125ff1000) [pid = 1657] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:22:54 INFO - PROCESS | 1657 | --DOMWINDOW == 155 (0x12a8f5400) [pid = 1657] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:22:54 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. 00:22:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 819ms 00:22:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:22:54 INFO - PROCESS | 1657 | 1461050574496 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 00:22:54 INFO - PROCESS | 1657 | 1461050574497 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 00:22:54 INFO - PROCESS | 1657 | 1461050574499 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:22:54 INFO - PROCESS | 1657 | 1461050574501 Marionette TRACE conn2 <- [1,2970,null,{}] 00:22:54 INFO - PROCESS | 1657 | 1461050574504 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}] 00:22:54 INFO - PROCESS | 1657 | 1461050574635 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 00:22:54 INFO - PROCESS | 1657 | 1461050574641 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:54 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ce96000 == 78 [pid = 1657] [id = 751] 00:22:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 156 (0x12a8edc00) [pid = 1657] [serial = 2252] [outer = 0x0] 00:22:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 157 (0x12a8f8c00) [pid = 1657] [serial = 2253] [outer = 0x12a8edc00] 00:22:54 INFO - PROCESS | 1657 | 1461050574672 Marionette DEBUG loaded listener.js 00:22:54 INFO - PROCESS | 1657 | ++DOMWINDOW == 158 (0x12a90dc00) [pid = 1657] [serial = 2254] [outer = 0x12a8edc00] 00:22:55 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. 00:22:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 522ms 00:22:55 INFO - PROCESS | 1657 | 1461050575014 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]]]}] 00:22:55 INFO - PROCESS | 1657 | 1461050575022 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 00:22:55 INFO - PROCESS | 1657 | 1461050575023 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 00:22:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:22:55 INFO - PROCESS | 1657 | 1461050575027 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:22:55 INFO - PROCESS | 1657 | 1461050575028 Marionette TRACE conn2 <- [1,2974,null,{}] 00:22:55 INFO - PROCESS | 1657 | 1461050575033 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}] 00:22:55 INFO - PROCESS | 1657 | 1461050575171 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 00:22:55 INFO - PROCESS | 1657 | 1461050575178 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12e4b2800 == 79 [pid = 1657] [id = 752] 00:22:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 159 (0x12a90b400) [pid = 1657] [serial = 2255] [outer = 0x0] 00:22:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 160 (0x12a91a400) [pid = 1657] [serial = 2256] [outer = 0x12a90b400] 00:22:55 INFO - PROCESS | 1657 | 1461050575203 Marionette DEBUG loaded listener.js 00:22:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 161 (0x12a929400) [pid = 1657] [serial = 2257] [outer = 0x12a90b400] 00:22:55 INFO - PROCESS | 1657 | 1461050575498 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]]]}] 00:22:55 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. 00:22:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 524ms 00:22:55 INFO - PROCESS | 1657 | 1461050575551 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 00:22:55 INFO - PROCESS | 1657 | 1461050575552 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 00:22:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:22:55 INFO - PROCESS | 1657 | 1461050575554 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:22:55 INFO - PROCESS | 1657 | 1461050575555 Marionette TRACE conn2 <- [1,2978,null,{}] 00:22:55 INFO - PROCESS | 1657 | 1461050575558 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}] 00:22:55 INFO - PROCESS | 1657 | 1461050575652 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 00:22:55 INFO - PROCESS | 1657 | 1461050575656 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:55 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecd0000 == 80 [pid = 1657] [id = 753] 00:22:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 162 (0x12a921800) [pid = 1657] [serial = 2258] [outer = 0x0] 00:22:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 163 (0x12adec400) [pid = 1657] [serial = 2259] [outer = 0x12a921800] 00:22:55 INFO - PROCESS | 1657 | 1461050575681 Marionette DEBUG loaded listener.js 00:22:55 INFO - PROCESS | 1657 | ++DOMWINDOW == 164 (0x12ae3f400) [pid = 1657] [serial = 2260] [outer = 0x12a921800] 00:22:56 INFO - PROCESS | 1657 | 1461050576010 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]]]}] 00:22:56 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. 00:22:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 00:22:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:22:56 INFO - PROCESS | 1657 | 1461050576023 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 00:22:56 INFO - PROCESS | 1657 | 1461050576024 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 00:22:56 INFO - PROCESS | 1657 | 1461050576028 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:22:56 INFO - PROCESS | 1657 | 1461050576030 Marionette TRACE conn2 <- [1,2982,null,{}] 00:22:56 INFO - PROCESS | 1657 | 1461050576037 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}] 00:22:56 INFO - PROCESS | 1657 | 1461050576177 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 00:22:56 INFO - PROCESS | 1657 | 1461050576184 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f1b9000 == 81 [pid = 1657] [id = 754] 00:22:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 165 (0x12a92f800) [pid = 1657] [serial = 2261] [outer = 0x0] 00:22:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 166 (0x12af08000) [pid = 1657] [serial = 2262] [outer = 0x12a92f800] 00:22:56 INFO - PROCESS | 1657 | 1461050576210 Marionette DEBUG loaded listener.js 00:22:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 167 (0x12af87800) [pid = 1657] [serial = 2263] [outer = 0x12a92f800] 00:22:56 INFO - PROCESS | 1657 | 1461050576591 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"]]]}] 00:22:56 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 00:22:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:22:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 578ms 00:22:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:22:56 INFO - PROCESS | 1657 | 1461050576606 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 00:22:56 INFO - PROCESS | 1657 | 1461050576608 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 00:22:56 INFO - PROCESS | 1657 | 1461050576612 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:22:56 INFO - PROCESS | 1657 | 1461050576614 Marionette TRACE conn2 <- [1,2986,null,{}] 00:22:56 INFO - PROCESS | 1657 | 1461050576621 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}] 00:22:56 INFO - PROCESS | 1657 | 1461050576747 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 00:22:56 INFO - PROCESS | 1657 | 1461050576833 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:56 INFO - PROCESS | 1657 | ++DOCSHELL 0x11b484000 == 82 [pid = 1657] [id = 755] 00:22:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 168 (0x1143b4000) [pid = 1657] [serial = 2264] [outer = 0x0] 00:22:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 169 (0x114475000) [pid = 1657] [serial = 2265] [outer = 0x1143b4000] 00:22:56 INFO - PROCESS | 1657 | 1461050576866 Marionette DEBUG loaded listener.js 00:22:56 INFO - PROCESS | 1657 | ++DOMWINDOW == 170 (0x117f3d000) [pid = 1657] [serial = 2266] [outer = 0x1143b4000] 00:22:57 INFO - PROCESS | 1657 | 1461050577242 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]]]}] 00:22:57 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. 00:22:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 676ms 00:22:57 INFO - PROCESS | 1657 | 1461050577288 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 00:22:57 INFO - PROCESS | 1657 | 1461050577292 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 00:22:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:22:57 INFO - PROCESS | 1657 | 1461050577297 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:22:57 INFO - PROCESS | 1657 | 1461050577299 Marionette TRACE conn2 <- [1,2990,null,{}] 00:22:57 INFO - PROCESS | 1657 | 1461050577302 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}] 00:22:57 INFO - PROCESS | 1657 | 1461050577444 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 00:22:57 INFO - PROCESS | 1657 | 1461050577547 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x126da8800 == 83 [pid = 1657] [id = 756] 00:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 171 (0x118e3d000) [pid = 1657] [serial = 2267] [outer = 0x0] 00:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 172 (0x11a3b5800) [pid = 1657] [serial = 2268] [outer = 0x118e3d000] 00:22:57 INFO - PROCESS | 1657 | 1461050577578 Marionette DEBUG loaded listener.js 00:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 173 (0x11a5c4c00) [pid = 1657] [serial = 2269] [outer = 0x118e3d000] 00:22:57 INFO - PROCESS | 1657 | ++DOCSHELL 0x125d09000 == 84 [pid = 1657] [id = 757] 00:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 174 (0x11b6e2000) [pid = 1657] [serial = 2270] [outer = 0x0] 00:22:57 INFO - PROCESS | 1657 | ++DOMWINDOW == 175 (0x11a3ae000) [pid = 1657] [serial = 2271] [outer = 0x11b6e2000] 00:22:57 INFO - PROCESS | 1657 | 1461050577993 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]]]}] 00:22:58 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. 00:22:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 722ms 00:22:58 INFO - PROCESS | 1657 | 1461050578019 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 00:22:58 INFO - PROCESS | 1657 | 1461050578021 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 00:22:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:22:58 INFO - PROCESS | 1657 | 1461050578023 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:22:58 INFO - PROCESS | 1657 | 1461050578027 Marionette TRACE conn2 <- [1,2994,null,{}] 00:22:58 INFO - PROCESS | 1657 | 1461050578035 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}] 00:22:58 INFO - PROCESS | 1657 | 1461050578186 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 00:22:58 INFO - PROCESS | 1657 | 1461050578307 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:58 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b011800 == 85 [pid = 1657] [id = 758] 00:22:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x11afc1000) [pid = 1657] [serial = 2272] [outer = 0x0] 00:22:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x11b9aa800) [pid = 1657] [serial = 2273] [outer = 0x11afc1000] 00:22:58 INFO - PROCESS | 1657 | 1461050578339 Marionette DEBUG loaded listener.js 00:22:58 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x12594d400) [pid = 1657] [serial = 2274] [outer = 0x11afc1000] 00:22:58 INFO - PROCESS | 1657 | 1461050578714 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]]]}] 00:22:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:22:58 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 00:22:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 725ms 00:22:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:22:58 INFO - PROCESS | 1657 | 1461050578748 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 00:22:58 INFO - PROCESS | 1657 | 1461050578750 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 00:22:58 INFO - PROCESS | 1657 | 1461050578753 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:22:58 INFO - PROCESS | 1657 | 1461050578754 Marionette TRACE conn2 <- [1,2998,null,{}] 00:22:58 INFO - PROCESS | 1657 | 1461050578757 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}] 00:22:58 INFO - PROCESS | 1657 | 1461050578913 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 00:22:59 INFO - PROCESS | 1657 | 1461050579032 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f871800 == 86 [pid = 1657] [id = 759] 00:22:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x125a30000) [pid = 1657] [serial = 2275] [outer = 0x0] 00:22:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x126fe1400) [pid = 1657] [serial = 2276] [outer = 0x125a30000] 00:22:59 INFO - PROCESS | 1657 | 1461050579065 Marionette DEBUG loaded listener.js 00:22:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x12a104000) [pid = 1657] [serial = 2277] [outer = 0x125a30000] 00:22:59 INFO - PROCESS | 1657 | 1461050579405 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]]]}] 00:22:59 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. 00:22:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 670ms 00:22:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:22:59 INFO - PROCESS | 1657 | 1461050579424 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 00:22:59 INFO - PROCESS | 1657 | 1461050579425 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 00:22:59 INFO - PROCESS | 1657 | 1461050579427 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:22:59 INFO - PROCESS | 1657 | 1461050579429 Marionette TRACE conn2 <- [1,3002,null,{}] 00:22:59 INFO - PROCESS | 1657 | 1461050579431 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}] 00:22:59 INFO - PROCESS | 1657 | 1461050579547 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 00:22:59 INFO - PROCESS | 1657 | 1461050579639 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:59 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff65000 == 87 [pid = 1657] [id = 760] 00:22:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x129163800) [pid = 1657] [serial = 2278] [outer = 0x0] 00:22:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x12a554000) [pid = 1657] [serial = 2279] [outer = 0x129163800] 00:22:59 INFO - PROCESS | 1657 | 1461050579671 Marionette DEBUG loaded listener.js 00:22:59 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x12a90a400) [pid = 1657] [serial = 2280] [outer = 0x129163800] 00:23:00 INFO - PROCESS | 1657 | 1461050580028 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]]]}] 00:23:00 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. 00:23:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 621ms 00:23:00 INFO - PROCESS | 1657 | 1461050580049 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 00:23:00 INFO - PROCESS | 1657 | 1461050580050 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 00:23:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:23:00 INFO - PROCESS | 1657 | 1461050580052 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:23:00 INFO - PROCESS | 1657 | 1461050580054 Marionette TRACE conn2 <- [1,3006,null,{}] 00:23:00 INFO - PROCESS | 1657 | 1461050580056 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}] 00:23:00 INFO - PROCESS | 1657 | 1461050580184 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 00:23:00 INFO - PROCESS | 1657 | 1461050580299 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x13050c800 == 88 [pid = 1657] [id = 761] 00:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x12a928800) [pid = 1657] [serial = 2281] [outer = 0x0] 00:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x12af90c00) [pid = 1657] [serial = 2282] [outer = 0x12a928800] 00:23:00 INFO - PROCESS | 1657 | 1461050580344 Marionette DEBUG loaded listener.js 00:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x12b23c800) [pid = 1657] [serial = 2283] [outer = 0x12a928800] 00:23:00 INFO - PROCESS | 1657 | 1461050580692 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]]]}] 00:23:00 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. 00:23:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 671ms 00:23:00 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:23:00 INFO - PROCESS | 1657 | 1461050580724 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 00:23:00 INFO - PROCESS | 1657 | 1461050580725 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 00:23:00 INFO - PROCESS | 1657 | 1461050580727 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:23:00 INFO - PROCESS | 1657 | 1461050580728 Marionette TRACE conn2 <- [1,3010,null,{}] 00:23:00 INFO - PROCESS | 1657 | 1461050580731 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}] 00:23:00 INFO - PROCESS | 1657 | 1461050580843 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 00:23:00 INFO - PROCESS | 1657 | 1461050580966 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:00 INFO - PROCESS | 1657 | ++DOCSHELL 0x1305b3800 == 89 [pid = 1657] [id = 762] 00:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x12b23dc00) [pid = 1657] [serial = 2284] [outer = 0x0] 00:23:00 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x12b5aa400) [pid = 1657] [serial = 2285] [outer = 0x12b23dc00] 00:23:00 INFO - PROCESS | 1657 | 1461050580997 Marionette DEBUG loaded listener.js 00:23:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x12bb10000) [pid = 1657] [serial = 2286] [outer = 0x12b23dc00] 00:23:01 INFO - PROCESS | 1657 | 1461050581341 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]]]}] 00:23:01 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 00:23:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 668ms 00:23:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:23:01 INFO - PROCESS | 1657 | 1461050581396 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 00:23:01 INFO - PROCESS | 1657 | 1461050581397 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 00:23:01 INFO - PROCESS | 1657 | 1461050581399 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:23:01 INFO - PROCESS | 1657 | 1461050581401 Marionette TRACE conn2 <- [1,3014,null,{}] 00:23:01 INFO - PROCESS | 1657 | 1461050581403 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}] 00:23:01 INFO - PROCESS | 1657 | 1461050581518 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 00:23:01 INFO - PROCESS | 1657 | 1461050581628 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:01 INFO - PROCESS | 1657 | ++DOCSHELL 0x130bef800 == 90 [pid = 1657] [id = 763] 00:23:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x12ba11000) [pid = 1657] [serial = 2287] [outer = 0x0] 00:23:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x12bb3a000) [pid = 1657] [serial = 2288] [outer = 0x12ba11000] 00:23:01 INFO - PROCESS | 1657 | 1461050581670 Marionette DEBUG loaded listener.js 00:23:01 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x12bdf0000) [pid = 1657] [serial = 2289] [outer = 0x12ba11000] 00:23:01 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:23:02 INFO - PROCESS | 1657 | 1461050582054 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:23:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:23:02 INFO - {} 00:23:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:23:02 INFO - {} 00:23:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:23:02 INFO - {} 00:23:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:23:02 INFO - {} 00:23:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 673ms 00:23:02 INFO - TEST-START | /FileAPI/fileReader.html 00:23:02 INFO - PROCESS | 1657 | 1461050582072 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 00:23:02 INFO - PROCESS | 1657 | 1461050582073 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 00:23:02 INFO - PROCESS | 1657 | 1461050582076 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:23:02 INFO - PROCESS | 1657 | 1461050582077 Marionette TRACE conn2 <- [1,3018,null,{}] 00:23:02 INFO - PROCESS | 1657 | 1461050582080 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}] 00:23:02 INFO - PROCESS | 1657 | 1461050582196 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 00:23:02 INFO - PROCESS | 1657 | 1461050582317 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x137514800 == 91 [pid = 1657] [id = 764] 00:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x12bde4000) [pid = 1657] [serial = 2290] [outer = 0x0] 00:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x12c743400) [pid = 1657] [serial = 2291] [outer = 0x12bde4000] 00:23:02 INFO - PROCESS | 1657 | 1461050582348 Marionette DEBUG loaded listener.js 00:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x12d0bb400) [pid = 1657] [serial = 2292] [outer = 0x12bde4000] 00:23:02 INFO - PROCESS | 1657 | 1461050582665 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]]]}] 00:23:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:23:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:23:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:23:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:23:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 619ms 00:23:02 INFO - PROCESS | 1657 | 1461050582695 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 00:23:02 INFO - PROCESS | 1657 | 1461050582697 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 00:23:02 INFO - TEST-START | /FileAPI/historical.html 00:23:02 INFO - PROCESS | 1657 | 1461050582702 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:23:02 INFO - PROCESS | 1657 | 1461050582703 Marionette TRACE conn2 <- [1,3022,null,{}] 00:23:02 INFO - PROCESS | 1657 | 1461050582705 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}] 00:23:02 INFO - PROCESS | 1657 | 1461050582823 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 00:23:02 INFO - PROCESS | 1657 | 1461050582930 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:02 INFO - PROCESS | 1657 | ++DOCSHELL 0x1378d0000 == 92 [pid = 1657] [id = 765] 00:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x12cedf800) [pid = 1657] [serial = 2293] [outer = 0x0] 00:23:02 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x12d3a6c00) [pid = 1657] [serial = 2294] [outer = 0x12cedf800] 00:23:02 INFO - PROCESS | 1657 | 1461050582961 Marionette DEBUG loaded listener.js 00:23:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x12daa4800) [pid = 1657] [serial = 2295] [outer = 0x12cedf800] 00:23:03 INFO - PROCESS | 1657 | 1461050583319 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"]]]}] 00:23:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:23:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:23:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:23:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:23:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:23:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:23:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:23:03 INFO - TEST-OK | /FileAPI/historical.html | took 673ms 00:23:03 INFO - PROCESS | 1657 | 1461050583374 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 00:23:03 INFO - PROCESS | 1657 | 1461050583376 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 00:23:03 INFO - TEST-START | /FileAPI/idlharness.html 00:23:03 INFO - PROCESS | 1657 | 1461050583379 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:23:03 INFO - PROCESS | 1657 | 1461050583380 Marionette TRACE conn2 <- [1,3026,null,{}] 00:23:03 INFO - PROCESS | 1657 | 1461050583383 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}] 00:23:03 INFO - PROCESS | 1657 | 1461050583508 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 00:23:03 INFO - PROCESS | 1657 | 1461050583634 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:03 INFO - PROCESS | 1657 | ++DOCSHELL 0x1387ab000 == 93 [pid = 1657] [id = 766] 00:23:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x12daabc00) [pid = 1657] [serial = 2296] [outer = 0x0] 00:23:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x12e375400) [pid = 1657] [serial = 2297] [outer = 0x12daabc00] 00:23:03 INFO - PROCESS | 1657 | 1461050583670 Marionette DEBUG loaded listener.js 00:23:03 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x12e89a000) [pid = 1657] [serial = 2298] [outer = 0x12daabc00] 00:23:04 INFO - PROCESS | 1657 | 1461050584461 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]]]}] 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:23:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:23:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:23:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:23:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:23:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:23:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:23:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:23:04 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 00:23:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:23:04 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 00:23:04 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 00:23:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:23:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:23:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:23:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:23:04 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 00:23:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:23:04 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 00:23:04 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 00:23:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:23:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:23:04 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:23:04 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:23:04 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:23:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:23:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 1137ms 00:23:04 INFO - PROCESS | 1657 | 1461050584517 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 00:23:04 INFO - PROCESS | 1657 | 1461050584518 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 00:23:04 INFO - TEST-START | /FileAPI/idlharness.worker 00:23:04 INFO - PROCESS | 1657 | 1461050584520 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:23:04 INFO - PROCESS | 1657 | 1461050584522 Marionette TRACE conn2 <- [1,3030,null,{}] 00:23:04 INFO - PROCESS | 1657 | 1461050584524 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}] 00:23:04 INFO - PROCESS | 1657 | 1461050584658 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 00:23:04 INFO - PROCESS | 1657 | 1461050584762 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:04 INFO - PROCESS | 1657 | ++DOCSHELL 0x12acb0000 == 94 [pid = 1657] [id = 767] 00:23:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x11a3a0400) [pid = 1657] [serial = 2299] [outer = 0x0] 00:23:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x12c785800) [pid = 1657] [serial = 2300] [outer = 0x11a3a0400] 00:23:04 INFO - PROCESS | 1657 | 1461050584806 Marionette DEBUG loaded listener.js 00:23:04 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x136e9b400) [pid = 1657] [serial = 2301] [outer = 0x11a3a0400] 00:23:04 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:23:05 INFO - PROCESS | 1657 | 1461050585799 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,{},{}]]]}] 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:23:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:23:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:23:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:23:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:23:05 INFO - {} 00:23:05 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 00:23:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:23:05 INFO - {} 00:23:05 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 - {} 00:23:05 INFO - {} 00:23:05 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 00:23:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:23:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:23:05 INFO - {} 00:23:05 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 00:23:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:23:05 INFO - {} 00:23:05 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 - {} 00:23:05 INFO - {} 00:23:05 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 00:23:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:23:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:23:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 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 00:23:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:23:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:23:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 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 00:23:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 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 00:23:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 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 00:23:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:23:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:23:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:23:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:23:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:23:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:23:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:23:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:23:05 INFO - {} 00:23:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1338ms 00:23:05 INFO - PROCESS | 1657 | 1461050585860 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 00:23:05 INFO - PROCESS | 1657 | 1461050585862 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 00:23:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:23:05 INFO - PROCESS | 1657 | 1461050585865 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:23:05 INFO - PROCESS | 1657 | 1461050585868 Marionette TRACE conn2 <- [1,3034,null,{}] 00:23:05 INFO - PROCESS | 1657 | 1461050585872 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}] 00:23:06 INFO - PROCESS | 1657 | 1461050586028 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 00:23:06 INFO - PROCESS | 1657 | 1461050586214 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:06 INFO - PROCESS | 1657 | ++DOCSHELL 0x129442800 == 95 [pid = 1657] [id = 768] 00:23:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x11a291000) [pid = 1657] [serial = 2302] [outer = 0x0] 00:23:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x11a3a7800) [pid = 1657] [serial = 2303] [outer = 0x11a291000] 00:23:06 INFO - PROCESS | 1657 | 1461050586243 Marionette DEBUG loaded listener.js 00:23:06 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x11a880800) [pid = 1657] [serial = 2304] [outer = 0x11a291000] 00:23:06 INFO - PROCESS | 1657 | 1461050586674 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]]]}] 00:23:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:23:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 829ms 00:23:06 INFO - PROCESS | 1657 | 1461050586696 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 00:23:06 INFO - PROCESS | 1657 | 1461050586702 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 00:23:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:23:06 INFO - PROCESS | 1657 | 1461050586708 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:23:06 INFO - PROCESS | 1657 | 1461050586711 Marionette TRACE conn2 <- [1,3038,null,{}] 00:23:06 INFO - PROCESS | 1657 | 1461050586715 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}] 00:23:06 INFO - PROCESS | 1657 | 1461050586874 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 00:23:07 INFO - PROCESS | 1657 | 1461050587048 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x12a507000 == 96 [pid = 1657] [id = 769] 00:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x11afc0c00) [pid = 1657] [serial = 2305] [outer = 0x0] 00:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x11b794800) [pid = 1657] [serial = 2306] [outer = 0x11afc0c00] 00:23:07 INFO - PROCESS | 1657 | 1461050587093 Marionette DEBUG loaded listener.js 00:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x12580cc00) [pid = 1657] [serial = 2307] [outer = 0x11afc0c00] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12ecd0000 == 95 [pid = 1657] [id = 753] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12e4b2800 == 94 [pid = 1657] [id = 752] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12ce96000 == 93 [pid = 1657] [id = 751] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 210 (0x12f862800) [pid = 1657] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 209 (0x12e37a800) [pid = 1657] [serial = 2152] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 208 (0x12f58c800) [pid = 1657] [serial = 2155] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 207 (0x13831b000) [pid = 1657] [serial = 2158] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 206 (0x11a6d9400) [pid = 1657] [serial = 2188] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12d17b000 == 92 [pid = 1657] [id = 750] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12c0ab000 == 91 [pid = 1657] [id = 749] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12b588800 == 90 [pid = 1657] [id = 748] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12ae10800 == 89 [pid = 1657] [id = 747] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12a73b800 == 88 [pid = 1657] [id = 746] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12ac87000 == 87 [pid = 1657] [id = 745] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x129437800 == 86 [pid = 1657] [id = 744] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x125bad800 == 85 [pid = 1657] [id = 743] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x11a157000 == 84 [pid = 1657] [id = 742] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12aca8800 == 83 [pid = 1657] [id = 741] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x125d18000 == 82 [pid = 1657] [id = 740] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x1396a2800 == 81 [pid = 1657] [id = 732] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x12d33d000 == 80 [pid = 1657] [id = 731] 00:23:07 INFO - PROCESS | 1657 | --DOCSHELL 0x126218000 == 79 [pid = 1657] [id = 730] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 205 (0x12a91f800) [pid = 1657] [serial = 2123] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 204 (0x125da6400) [pid = 1657] [serial = 2039] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 203 (0x12d3a0400) [pid = 1657] [serial = 2045] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 202 (0x12a92c800) [pid = 1657] [serial = 2042] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 201 (0x11b7b4400) [pid = 1657] [serial = 2164] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 200 (0x125a33800) [pid = 1657] [serial = 2165] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 199 (0x12ae40800) [pid = 1657] [serial = 2149] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 198 (0x12a902400) [pid = 1657] [serial = 2170] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 197 (0x12adf7400) [pid = 1657] [serial = 2134] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 196 (0x1143aa800) [pid = 1657] [serial = 2125] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 195 (0x12a54b000) [pid = 1657] [serial = 2168] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 194 (0x129694400) [pid = 1657] [serial = 2167] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 193 (0x12e36d400) [pid = 1657] [serial = 2146] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x12b1b8000) [pid = 1657] [serial = 2173] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x12af92000) [pid = 1657] [serial = 2137] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x125848400) [pid = 1657] [serial = 2128] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x12c742400) [pid = 1657] [serial = 2143] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x12b23ac00) [pid = 1657] [serial = 2140] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x12ecb0400) [pid = 1657] [serial = 2177] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x12a190000) [pid = 1657] [serial = 2131] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x12d0b9800) [pid = 1657] [serial = 2176] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x138320400) [pid = 1657] [serial = 2161] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x12c793400) [pid = 1657] [serial = 2179] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x12fc4f400) [pid = 1657] [serial = 2180] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x11a6e0000) [pid = 1657] [serial = 1469] [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.] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x11180d400) [pid = 1657] [serial = 2182] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x11446fc00) [pid = 1657] [serial = 2183] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x1188a0c00) [pid = 1657] [serial = 2185] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 177 (0x12bb2dc00) [pid = 1657] [serial = 2174] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 176 (0x11a37e000) [pid = 1657] [serial = 2186] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | --DOMWINDOW == 175 (0x12af05800) [pid = 1657] [serial = 2171] [outer = 0x0] [url = about:blank] 00:23:07 INFO - PROCESS | 1657 | 1461050587625 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"]]]}] 00:23:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:23:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 925ms 00:23:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:23:07 INFO - PROCESS | 1657 | 1461050587634 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 00:23:07 INFO - PROCESS | 1657 | 1461050587636 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 00:23:07 INFO - PROCESS | 1657 | 1461050587638 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:23:07 INFO - PROCESS | 1657 | 1461050587640 Marionette TRACE conn2 <- [1,3042,null,{}] 00:23:07 INFO - PROCESS | 1657 | 1461050587649 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}] 00:23:07 INFO - PROCESS | 1657 | 1461050587763 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 00:23:07 INFO - PROCESS | 1657 | 1461050587768 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:07 INFO - PROCESS | 1657 | ++DOCSHELL 0x1275bd000 == 80 [pid = 1657] [id = 770] 00:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 176 (0x11a37e000) [pid = 1657] [serial = 2308] [outer = 0x0] 00:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 177 (0x125a28800) [pid = 1657] [serial = 2309] [outer = 0x11a37e000] 00:23:07 INFO - PROCESS | 1657 | 1461050587796 Marionette DEBUG loaded listener.js 00:23:07 INFO - PROCESS | 1657 | ++DOMWINDOW == 178 (0x125e90000) [pid = 1657] [serial = 2310] [outer = 0x11a37e000] 00:23:08 INFO - PROCESS | 1657 | 1461050588321 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]]]}] 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:23:08 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. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:23:08 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'.) 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:23:08 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. 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:23:08 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. 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:23:08 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. 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:23:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:23:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:23:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:23:08 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 730ms 00:23:08 INFO - PROCESS | 1657 | 1461050588370 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 00:23:08 INFO - PROCESS | 1657 | 1461050588374 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 00:23:08 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:23:08 INFO - PROCESS | 1657 | 1461050588378 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:23:08 INFO - PROCESS | 1657 | 1461050588384 Marionette TRACE conn2 <- [1,3046,null,{}] 00:23:08 INFO - PROCESS | 1657 | 1461050588388 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}] 00:23:08 INFO - PROCESS | 1657 | 1461050588538 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 00:23:08 INFO - PROCESS | 1657 | 1461050588666 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:08 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b00c800 == 81 [pid = 1657] [id = 771] 00:23:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x125a24400) [pid = 1657] [serial = 2311] [outer = 0x0] 00:23:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x12a18c000) [pid = 1657] [serial = 2312] [outer = 0x125a24400] 00:23:08 INFO - PROCESS | 1657 | 1461050588708 Marionette DEBUG loaded listener.js 00:23:08 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x12a554400) [pid = 1657] [serial = 2313] [outer = 0x125a24400] 00:23:08 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:23:09 INFO - PROCESS | 1657 | 1461050589030 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:23:09 INFO - {} 00:23:09 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 681ms 00:23:09 INFO - PROCESS | 1657 | 1461050589058 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 00:23:09 INFO - PROCESS | 1657 | 1461050589060 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 00:23:09 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:23:09 INFO - PROCESS | 1657 | 1461050589062 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:23:09 INFO - PROCESS | 1657 | 1461050589063 Marionette TRACE conn2 <- [1,3050,null,{}] 00:23:09 INFO - PROCESS | 1657 | 1461050589067 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}] 00:23:09 INFO - PROCESS | 1657 | 1461050589170 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 00:23:09 INFO - PROCESS | 1657 | 1461050589263 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12b1a6800 == 82 [pid = 1657] [id = 772] 00:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x126284000) [pid = 1657] [serial = 2314] [outer = 0x0] 00:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x12a54fc00) [pid = 1657] [serial = 2315] [outer = 0x126284000] 00:23:09 INFO - PROCESS | 1657 | 1461050589289 Marionette DEBUG loaded listener.js 00:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x12a91f400) [pid = 1657] [serial = 2316] [outer = 0x126284000] 00:23:09 INFO - PROCESS | 1657 | 1461050589595 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]]]}] 00:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:23:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:23:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 572ms 00:23:09 INFO - PROCESS | 1657 | 1461050589635 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 00:23:09 INFO - PROCESS | 1657 | 1461050589637 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 00:23:09 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:23:09 INFO - PROCESS | 1657 | 1461050589639 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:23:09 INFO - PROCESS | 1657 | 1461050589640 Marionette TRACE conn2 <- [1,3054,null,{}] 00:23:09 INFO - PROCESS | 1657 | 1461050589642 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}] 00:23:09 INFO - PROCESS | 1657 | 1461050589857 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 00:23:09 INFO - PROCESS | 1657 | 1461050589881 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:09 INFO - PROCESS | 1657 | ++DOCSHELL 0x12da4f000 == 83 [pid = 1657] [id = 773] 00:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x12a91f800) [pid = 1657] [serial = 2317] [outer = 0x0] 00:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x12ab04800) [pid = 1657] [serial = 2318] [outer = 0x12a91f800] 00:23:09 INFO - PROCESS | 1657 | 1461050589925 Marionette DEBUG loaded listener.js 00:23:09 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x12adf8c00) [pid = 1657] [serial = 2319] [outer = 0x12a91f800] 00:23:10 INFO - PROCESS | 1657 | 1461050590504 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"]]]}] 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:23:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:23:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:23:10 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" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:23:10 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" 00:23:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:23:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:23:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 936ms 00:23:10 INFO - PROCESS | 1657 | 1461050590577 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 00:23:10 INFO - PROCESS | 1657 | 1461050590578 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 00:23:10 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:23:10 INFO - PROCESS | 1657 | 1461050590581 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:23:10 INFO - PROCESS | 1657 | 1461050590582 Marionette TRACE conn2 <- [1,3058,null,{}] 00:23:10 INFO - PROCESS | 1657 | 1461050590591 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}] 00:23:10 INFO - PROCESS | 1657 | 1461050590717 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 00:23:10 INFO - PROCESS | 1657 | 1461050590733 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:10 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ecbc000 == 84 [pid = 1657] [id = 774] 00:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x12ae3c800) [pid = 1657] [serial = 2320] [outer = 0x0] 00:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x12af11000) [pid = 1657] [serial = 2321] [outer = 0x12ae3c800] 00:23:10 INFO - PROCESS | 1657 | 1461050590760 Marionette DEBUG loaded listener.js 00:23:10 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x12b1b9000) [pid = 1657] [serial = 2322] [outer = 0x12ae3c800] 00:23:11 INFO - PROCESS | 1657 | 1461050591136 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]]]}] 00:23:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:23:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:23:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:23:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:23:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:23:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:23:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:23:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:23:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:23:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:23:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:23:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:23:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:23:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:23:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:23:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:23:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:23:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:23:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:23:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:23:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 576ms 00:23:11 INFO - PROCESS | 1657 | 1461050591158 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 00:23:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:23:11 INFO - PROCESS | 1657 | 1461050591159 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 00:23:11 INFO - PROCESS | 1657 | 1461050591161 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:23:11 INFO - PROCESS | 1657 | 1461050591163 Marionette TRACE conn2 <- [1,3062,null,{}] 00:23:11 INFO - PROCESS | 1657 | 1461050591165 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}] 00:23:11 INFO - PROCESS | 1657 | 1461050591293 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 00:23:11 INFO - PROCESS | 1657 | 1461050591325 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:11 INFO - PROCESS | 1657 | ++DOCSHELL 0x12f5ab000 == 85 [pid = 1657] [id = 775] 00:23:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x12aa8b800) [pid = 1657] [serial = 2323] [outer = 0x0] 00:23:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x12aa8f800) [pid = 1657] [serial = 2324] [outer = 0x12aa8b800] 00:23:11 INFO - PROCESS | 1657 | 1461050591350 Marionette DEBUG loaded listener.js 00:23:11 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x12af88000) [pid = 1657] [serial = 2325] [outer = 0x12aa8b800] 00:23:11 INFO - PROCESS | 1657 | [1657] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-m64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 192 (0x11715ec00) [pid = 1657] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 191 (0x128980000) [pid = 1657] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 190 (0x126d92400) [pid = 1657] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 189 (0x123116c00) [pid = 1657] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 188 (0x11889e400) [pid = 1657] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 187 (0x1296e0800) [pid = 1657] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 186 (0x114e0f400) [pid = 1657] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 185 (0x1149cdc00) [pid = 1657] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 184 (0x119614400) [pid = 1657] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 183 (0x11b78ec00) [pid = 1657] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 182 (0x128980c00) [pid = 1657] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 181 (0x12a8edc00) [pid = 1657] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 180 (0x11b7b3c00) [pid = 1657] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 179 (0x12a921800) [pid = 1657] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:23:11 INFO - PROCESS | 1657 | --DOMWINDOW == 178 (0x12a90b400) [pid = 1657] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:23:11 INFO - PROCESS | 1657 | 1461050591872 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:23:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:23:11 INFO - {} 00:23:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 720ms 00:23:11 INFO - PROCESS | 1657 | 1461050591883 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 00:23:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:23:11 INFO - PROCESS | 1657 | 1461050591884 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 00:23:11 INFO - PROCESS | 1657 | 1461050591886 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:23:11 INFO - PROCESS | 1657 | 1461050591887 Marionette TRACE conn2 <- [1,3066,null,{}] 00:23:11 INFO - PROCESS | 1657 | 1461050591889 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}] 00:23:11 INFO - PROCESS | 1657 | 1461050591985 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 00:23:12 INFO - PROCESS | 1657 | 1461050592065 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fa9d000 == 86 [pid = 1657] [id = 776] 00:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 179 (0x1296e0800) [pid = 1657] [serial = 2326] [outer = 0x0] 00:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 180 (0x12aa8e000) [pid = 1657] [serial = 2327] [outer = 0x1296e0800] 00:23:12 INFO - PROCESS | 1657 | 1461050592093 Marionette DEBUG loaded listener.js 00:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 181 (0x12c740c00) [pid = 1657] [serial = 2328] [outer = 0x1296e0800] 00:23:12 INFO - PROCESS | 1657 | 1461050592359 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]]]}] 00:23:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:23:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:23:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:23:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:23:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:23:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:23:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:23:12 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 520ms 00:23:12 INFO - PROCESS | 1657 | 1461050592407 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 00:23:12 INFO - PROCESS | 1657 | 1461050592408 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 00:23:12 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:23:12 INFO - PROCESS | 1657 | 1461050592410 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:23:12 INFO - PROCESS | 1657 | 1461050592411 Marionette TRACE conn2 <- [1,3070,null,{}] 00:23:12 INFO - PROCESS | 1657 | 1461050592414 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}] 00:23:12 INFO - PROCESS | 1657 | 1461050592518 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 00:23:12 INFO - PROCESS | 1657 | 1461050592522 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:12 INFO - PROCESS | 1657 | ++DOCSHELL 0x136fcc800 == 87 [pid = 1657] [id = 777] 00:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 182 (0x12ab23800) [pid = 1657] [serial = 2329] [outer = 0x0] 00:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 183 (0x12ab2d000) [pid = 1657] [serial = 2330] [outer = 0x12ab23800] 00:23:12 INFO - PROCESS | 1657 | 1461050592548 Marionette DEBUG loaded listener.js 00:23:12 INFO - PROCESS | 1657 | ++DOMWINDOW == 184 (0x12ab31400) [pid = 1657] [serial = 2331] [outer = 0x12ab23800] 00:23:12 INFO - PROCESS | 1657 | 1461050592917 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]]]}] 00:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:23:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:23:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 518ms 00:23:12 INFO - PROCESS | 1657 | 1461050592930 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 00:23:12 INFO - PROCESS | 1657 | 1461050592932 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 00:23:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:23:12 INFO - PROCESS | 1657 | 1461050592939 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:23:12 INFO - PROCESS | 1657 | 1461050592940 Marionette TRACE conn2 <- [1,3074,null,{}] 00:23:12 INFO - PROCESS | 1657 | 1461050592943 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}] 00:23:13 INFO - PROCESS | 1657 | 1461050593104 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 00:23:13 INFO - PROCESS | 1657 | 1461050593111 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x138764800 == 88 [pid = 1657] [id = 778] 00:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 185 (0x12ab24000) [pid = 1657] [serial = 2332] [outer = 0x0] 00:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 186 (0x12c78a400) [pid = 1657] [serial = 2333] [outer = 0x12ab24000] 00:23:13 INFO - PROCESS | 1657 | 1461050593142 Marionette DEBUG loaded listener.js 00:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 187 (0x12e371800) [pid = 1657] [serial = 2334] [outer = 0x12ab24000] 00:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:23:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:23:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 522ms 00:23:13 INFO - PROCESS | 1657 | 1461050593458 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]]]}] 00:23:13 INFO - PROCESS | 1657 | 1461050593462 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 00:23:13 INFO - PROCESS | 1657 | 1461050593463 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 00:23:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:23:13 INFO - PROCESS | 1657 | 1461050593468 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:23:13 INFO - PROCESS | 1657 | 1461050593470 Marionette TRACE conn2 <- [1,3078,null,{}] 00:23:13 INFO - PROCESS | 1657 | 1461050593472 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}] 00:23:13 INFO - PROCESS | 1657 | 1461050593575 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 00:23:13 INFO - PROCESS | 1657 | 1461050593579 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:13 INFO - PROCESS | 1657 | ++DOCSHELL 0x13969a000 == 89 [pid = 1657] [id = 779] 00:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 188 (0x12e37a800) [pid = 1657] [serial = 2335] [outer = 0x0] 00:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 189 (0x12e896800) [pid = 1657] [serial = 2336] [outer = 0x12e37a800] 00:23:13 INFO - PROCESS | 1657 | 1461050593605 Marionette DEBUG loaded listener.js 00:23:13 INFO - PROCESS | 1657 | ++DOMWINDOW == 190 (0x136e53000) [pid = 1657] [serial = 2337] [outer = 0x12e37a800] 00:23:14 INFO - PROCESS | 1657 | 1461050594174 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] 00:23:14 INFO - PROCESS | 1657 | 1461050594192 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 00:23:14 INFO - PROCESS | 1657 | 1461050594196 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:23:14 INFO - PROCESS | 1657 | 1461050594198 Marionette TRACE conn2 <- [1,3082,null,{}] 00:23:14 INFO - PROCESS | 1657 | 1461050594202 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}] 00:23:14 INFO - PROCESS | 1657 | 1461050594334 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 00:23:14 INFO - PROCESS | 1657 | 1461050594467 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:14 INFO - PROCESS | 1657 | ++DOCSHELL 0x126a50000 == 90 [pid = 1657] [id = 780] 00:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 191 (0x11a878800) [pid = 1657] [serial = 2338] [outer = 0x0] 00:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 192 (0x11b794c00) [pid = 1657] [serial = 2339] [outer = 0x11a878800] 00:23:14 INFO - PROCESS | 1657 | 1461050594502 Marionette DEBUG loaded listener.js 00:23:14 INFO - PROCESS | 1657 | ++DOMWINDOW == 193 (0x12580fc00) [pid = 1657] [serial = 2340] [outer = 0x11a878800] 00:23:14 INFO - PROCESS | 1657 | 1461050594870 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]]]}] 00:23:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:23:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:23:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:23:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 722ms 00:23:14 INFO - PROCESS | 1657 | 1461050594918 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 00:23:14 INFO - PROCESS | 1657 | 1461050594922 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 00:23:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:23:14 INFO - PROCESS | 1657 | 1461050594926 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:23:14 INFO - PROCESS | 1657 | 1461050594929 Marionette TRACE conn2 <- [1,3086,null,{}] 00:23:14 INFO - PROCESS | 1657 | 1461050594931 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}] 00:23:15 INFO - PROCESS | 1657 | 1461050595075 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 00:23:15 INFO - PROCESS | 1657 | 1461050595180 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12aee9800 == 91 [pid = 1657] [id = 781] 00:23:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 194 (0x125816400) [pid = 1657] [serial = 2341] [outer = 0x0] 00:23:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 195 (0x127675400) [pid = 1657] [serial = 2342] [outer = 0x125816400] 00:23:15 INFO - PROCESS | 1657 | 1461050595210 Marionette DEBUG loaded listener.js 00:23:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 196 (0x1296ecc00) [pid = 1657] [serial = 2343] [outer = 0x125816400] 00:23:15 INFO - PROCESS | 1657 | 1461050595606 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:23:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:23:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 720ms 00:23:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:23:15 INFO - PROCESS | 1657 | 1461050595647 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 00:23:15 INFO - PROCESS | 1657 | 1461050595648 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 00:23:15 INFO - PROCESS | 1657 | 1461050595650 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:23:15 INFO - PROCESS | 1657 | 1461050595653 Marionette TRACE conn2 <- [1,3090,null,{}] 00:23:15 INFO - PROCESS | 1657 | 1461050595661 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}] 00:23:15 INFO - PROCESS | 1657 | 1461050595784 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 00:23:15 INFO - PROCESS | 1657 | 1461050595917 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:15 INFO - PROCESS | 1657 | ++DOCSHELL 0x12fcc6800 == 92 [pid = 1657] [id = 782] 00:23:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 197 (0x12a190000) [pid = 1657] [serial = 2344] [outer = 0x0] 00:23:15 INFO - PROCESS | 1657 | ++DOMWINDOW == 198 (0x12a816c00) [pid = 1657] [serial = 2345] [outer = 0x12a190000] 00:23:15 INFO - PROCESS | 1657 | 1461050595951 Marionette DEBUG loaded listener.js 00:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 199 (0x12a910400) [pid = 1657] [serial = 2346] [outer = 0x12a190000] 00:23:16 INFO - PROCESS | 1657 | 1461050596311 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:23:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 00:23:16 INFO - PROCESS | 1657 | 1461050596322 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 00:23:16 INFO - PROCESS | 1657 | 1461050596324 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 00:23:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:23:16 INFO - PROCESS | 1657 | 1461050596326 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:23:16 INFO - PROCESS | 1657 | 1461050596327 Marionette TRACE conn2 <- [1,3094,null,{}] 00:23:16 INFO - PROCESS | 1657 | 1461050596330 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}] 00:23:16 INFO - PROCESS | 1657 | 1461050596452 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 00:23:16 INFO - PROCESS | 1657 | 1461050596577 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:16 INFO - PROCESS | 1657 | ++DOCSHELL 0x138776000 == 93 [pid = 1657] [id = 783] 00:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 200 (0x12aa87c00) [pid = 1657] [serial = 2347] [outer = 0x0] 00:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 201 (0x12ab05000) [pid = 1657] [serial = 2348] [outer = 0x12aa87c00] 00:23:16 INFO - PROCESS | 1657 | 1461050596607 Marionette DEBUG loaded listener.js 00:23:16 INFO - PROCESS | 1657 | ++DOMWINDOW == 202 (0x12ab0ac00) [pid = 1657] [serial = 2349] [outer = 0x12aa87c00] 00:23:16 INFO - PROCESS | 1657 | 1461050596968 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:23:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:23:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 674ms 00:23:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:23:17 INFO - PROCESS | 1657 | 1461050597001 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 00:23:17 INFO - PROCESS | 1657 | 1461050597002 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 00:23:17 INFO - PROCESS | 1657 | 1461050597005 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:23:17 INFO - PROCESS | 1657 | 1461050597006 Marionette TRACE conn2 <- [1,3098,null,{}] 00:23:17 INFO - PROCESS | 1657 | 1461050597008 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}] 00:23:17 INFO - PROCESS | 1657 | 1461050597129 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 00:23:17 INFO - PROCESS | 1657 | 1461050597262 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x12ff61800 == 94 [pid = 1657] [id = 784] 00:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 203 (0x12aa86000) [pid = 1657] [serial = 2350] [outer = 0x0] 00:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 204 (0x12ab0a800) [pid = 1657] [serial = 2351] [outer = 0x12aa86000] 00:23:17 INFO - PROCESS | 1657 | 1461050597294 Marionette DEBUG loaded listener.js 00:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 205 (0x12ab25400) [pid = 1657] [serial = 2352] [outer = 0x12aa86000] 00:23:17 INFO - PROCESS | 1657 | 1461050597661 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]]]}] 00:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:23:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:23:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 668ms 00:23:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:23:17 INFO - PROCESS | 1657 | 1461050597674 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 00:23:17 INFO - PROCESS | 1657 | 1461050597675 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 00:23:17 INFO - PROCESS | 1657 | 1461050597677 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:23:17 INFO - PROCESS | 1657 | 1461050597679 Marionette TRACE conn2 <- [1,3102,null,{}] 00:23:17 INFO - PROCESS | 1657 | 1461050597681 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}] 00:23:17 INFO - PROCESS | 1657 | 1461050597816 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 00:23:17 INFO - PROCESS | 1657 | 1461050597969 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:17 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a033000 == 95 [pid = 1657] [id = 785] 00:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 206 (0x12ab10c00) [pid = 1657] [serial = 2353] [outer = 0x0] 00:23:17 INFO - PROCESS | 1657 | ++DOMWINDOW == 207 (0x12ae39000) [pid = 1657] [serial = 2354] [outer = 0x12ab10c00] 00:23:18 INFO - PROCESS | 1657 | 1461050598003 Marionette DEBUG loaded listener.js 00:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 208 (0x12d398c00) [pid = 1657] [serial = 2355] [outer = 0x12ab10c00] 00:23:18 INFO - PROCESS | 1657 | 1461050598352 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:23:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:23:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 719ms 00:23:18 INFO - PROCESS | 1657 | 1461050598396 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 00:23:18 INFO - PROCESS | 1657 | 1461050598397 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 00:23:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:23:18 INFO - PROCESS | 1657 | 1461050598400 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:23:18 INFO - PROCESS | 1657 | 1461050598401 Marionette TRACE conn2 <- [1,3106,null,{}] 00:23:18 INFO - PROCESS | 1657 | 1461050598404 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}] 00:23:18 INFO - PROCESS | 1657 | 1461050598524 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 00:23:18 INFO - PROCESS | 1657 | 1461050598627 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:18 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a5d2000 == 96 [pid = 1657] [id = 786] 00:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 209 (0x12ad4e000) [pid = 1657] [serial = 2356] [outer = 0x0] 00:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 210 (0x12ad54000) [pid = 1657] [serial = 2357] [outer = 0x12ad4e000] 00:23:18 INFO - PROCESS | 1657 | 1461050598657 Marionette DEBUG loaded listener.js 00:23:18 INFO - PROCESS | 1657 | ++DOMWINDOW == 211 (0x12ad59400) [pid = 1657] [serial = 2358] [outer = 0x12ad4e000] 00:23:19 INFO - PROCESS | 1657 | 1461050599012 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]]]}] 00:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:23:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:23:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 619ms 00:23:19 INFO - PROCESS | 1657 | 1461050599020 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 00:23:19 INFO - PROCESS | 1657 | 1461050599021 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 00:23:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:23:19 INFO - PROCESS | 1657 | 1461050599024 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:23:19 INFO - PROCESS | 1657 | 1461050599025 Marionette TRACE conn2 <- [1,3110,null,{}] 00:23:19 INFO - PROCESS | 1657 | 1461050599028 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}] 00:23:19 INFO - PROCESS | 1657 | 1461050599149 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 00:23:19 INFO - PROCESS | 1657 | 1461050599301 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a716800 == 97 [pid = 1657] [id = 787] 00:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 212 (0x12ad54400) [pid = 1657] [serial = 2359] [outer = 0x0] 00:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 213 (0x12c78b800) [pid = 1657] [serial = 2360] [outer = 0x12ad54400] 00:23:19 INFO - PROCESS | 1657 | 1461050599333 Marionette DEBUG loaded listener.js 00:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 214 (0x12dcb1c00) [pid = 1657] [serial = 2361] [outer = 0x12ad54400] 00:23:19 INFO - PROCESS | 1657 | 1461050599685 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"]]]}] 00:23:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:23:19 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 00:23:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:23:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:23:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 669ms 00:23:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:23:19 INFO - PROCESS | 1657 | 1461050599693 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 00:23:19 INFO - PROCESS | 1657 | 1461050599695 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 00:23:19 INFO - PROCESS | 1657 | 1461050599697 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:23:19 INFO - PROCESS | 1657 | 1461050599699 Marionette TRACE conn2 <- [1,3114,null,{}] 00:23:19 INFO - PROCESS | 1657 | 1461050599703 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}] 00:23:19 INFO - PROCESS | 1657 | 1461050599823 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 00:23:19 INFO - PROCESS | 1657 | 1461050599956 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\", \"cd6aee3a-179d-477a-b3c5-267931938630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:19 INFO - PROCESS | 1657 | ++DOCSHELL 0x13a83f000 == 98 [pid = 1657] [id = 788] 00:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 215 (0x12ad5cc00) [pid = 1657] [serial = 2362] [outer = 0x0] 00:23:19 INFO - PROCESS | 1657 | ++DOMWINDOW == 216 (0x12e89bc00) [pid = 1657] [serial = 2363] [outer = 0x12ad5cc00] 00:23:19 INFO - PROCESS | 1657 | 1461050599988 Marionette DEBUG loaded listener.js 00:23:20 INFO - PROCESS | 1657 | ++DOMWINDOW == 217 (0x12f82e400) [pid = 1657] [serial = 2364] [outer = 0x12ad5cc00] 00:23:20 INFO - PROCESS | 1657 | 1461050600305 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]]]}] 00:23:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:23:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 675ms 00:23:20 INFO - PROCESS | 1657 | 1461050600373 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 00:23:20 INFO - PROCESS | 1657 | 1461050600374 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 00:23:21 WARNING - u'runner_teardown' () 00:23:21 INFO - No more tests 00:23:21 INFO - Got 0 unexpected results 00:23:21 INFO - SUITE-END | took 516s 00:23:21 INFO - Closing logging queue 00:23:21 INFO - queue closed 00:23:21 INFO - Return code: 0 00:23:21 WARNING - # TBPL SUCCESS # 00:23:21 INFO - Running post-action listener: _resource_record_post_action 00:23:21 INFO - Running post-run listener: _resource_record_post_run 00:23:22 INFO - Total resource usage - Wall time: 540s; CPU: 57.0%; Read bytes: 32304640; Write bytes: 993245184; Read time: 325; Write time: 4781 00:23:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:23:22 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 195068416; Write bytes: 189548544; Read time: 16026; Write time: 341 00:23:22 INFO - run-tests - Wall time: 520s; CPU: 58.0%; Read bytes: 30133760; Write bytes: 792305664; Read time: 299; Write time: 4403 00:23:22 INFO - Running post-run listener: _upload_blobber_files 00:23:22 INFO - Blob upload gear active. 00:23:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:23:22 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 00:23:22 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', 'oak', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:23:22 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 oak -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:23:23 INFO - (blobuploader) - INFO - Open directory for files ... 00:23:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:23:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:23:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:23:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:23:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:23:24 INFO - (blobuploader) - INFO - Done attempting. 00:23:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:23:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:23:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:23:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:23:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:23:25 INFO - (blobuploader) - INFO - Done attempting. 00:23:25 INFO - (blobuploader) - INFO - Iteration through files over. 00:23:25 INFO - Return code: 0 00:23:25 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:23:25 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:23:25 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/c6f6bc5492b319a0c17b9607ce1dd00a72d5e82a2df21cad335fef75216406d1ac603de855f3bfaaad719f9855a0c14a643b8abbc16c5bad9b38eeaa27391e91", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/e3fd6cafc1be191446cf447eb02866a0fb06beb2f8c6041ca741d501eebb2191953884caf34fc7e529fed8fcf25dd1cb2ba893587aa85031764286b9ea90c920"} 00:23:25 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:23:25 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:23:25 INFO - Contents: 00:23:25 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/c6f6bc5492b319a0c17b9607ce1dd00a72d5e82a2df21cad335fef75216406d1ac603de855f3bfaaad719f9855a0c14a643b8abbc16c5bad9b38eeaa27391e91", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/e3fd6cafc1be191446cf447eb02866a0fb06beb2f8c6041ca741d501eebb2191953884caf34fc7e529fed8fcf25dd1cb2ba893587aa85031764286b9ea90c920"} 00:23:25 INFO - Running post-run listener: copy_logs_to_upload_dir 00:23:25 INFO - Copying logs to upload dir... 00:23:25 INFO - mkdir: /builds/slave/test/build/upload/logs 00:23:25 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=662.522260 ========= master_lag: 0.51 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 3 secs) (at 2016-04-19 00:23:26.503121) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 00:23:26.511248) ========= 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.CFQkaSxmSn/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.mFm7ySxJSd/Listeners TMPDIR=/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/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/oak/sha512/c6f6bc5492b319a0c17b9607ce1dd00a72d5e82a2df21cad335fef75216406d1ac603de855f3bfaaad719f9855a0c14a643b8abbc16c5bad9b38eeaa27391e91", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/e3fd6cafc1be191446cf447eb02866a0fb06beb2f8c6041ca741d501eebb2191953884caf34fc7e529fed8fcf25dd1cb2ba893587aa85031764286b9ea90c920"} build_url:https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012870 build_url: 'https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/c6f6bc5492b319a0c17b9607ce1dd00a72d5e82a2df21cad335fef75216406d1ac603de855f3bfaaad719f9855a0c14a643b8abbc16c5bad9b38eeaa27391e91", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/e3fd6cafc1be191446cf447eb02866a0fb06beb2f8c6041ca741d501eebb2191953884caf34fc7e529fed8fcf25dd1cb2ba893587aa85031764286b9ea90c920"}' symbols_url: 'https://queue.taskcluster.net/v1/task/W95s50v1T46SskHz2Ekf0Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 00:23:26.548918) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:23:26.549237) ========= 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.CFQkaSxmSn/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.mFm7ySxJSd/Listeners TMPDIR=/var/folders/cn/kbjph2xn3s502v35v9_fg26800000w/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.004991 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 00:23:26.602342) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 00:23:26.602650) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 00:23:26.605365) ========= ========= Total master_lag: 0.67 =========