builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0058 starttime: 1461137988.93 results: success (0) buildid: 20160419233542 builduid: 39deb8105d9f4fd493257beeca9fe7a4 revision: f9fc0c367d89188d01677da6cf85bb2097e85605 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:39:48.926116) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:39:48.926504) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 00:39:48.926792) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 00:39:49.141082) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-20 00:39:49.141382) ========= 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.FMcyaFowvz/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.MQUhlTEAJT/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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-20 00:39:49-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 168M=0s 2016-04-20 00:39:49 (168 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.098596 ========= master_lag: 5.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-20 00:39:54.345234) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 00:39:54.345561) ========= 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.FMcyaFowvz/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.MQUhlTEAJT/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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.026650 ========= master_lag: 2.15 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 00:39:56.518410) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-20 00:39:56.518784) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f9fc0c367d89188d01677da6cf85bb2097e85605 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev f9fc0c367d89188d01677da6cf85bb2097e85605 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.FMcyaFowvz/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.MQUhlTEAJT/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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-20 00:39:57,118 truncating revision to first 12 chars 2016-04-20 00:39:57,118 Setting DEBUG logging. 2016-04-20 00:39:57,118 attempt 1/10 2016-04-20 00:39:57,118 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f9fc0c367d89?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 00:39:58,095 unpacking tar archive at: fx-team-f9fc0c367d89/testing/mozharness/ program finished with exit code 0 elapsedTime=1.226434 ========= master_lag: 4.28 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-20 00:40:02.023116) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:40:02.023441) ========= script_repo_revision: f9fc0c367d89188d01677da6cf85bb2097e85605 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:40:02.023845) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 5 secs) (at 2016-04-20 00:40:02.024106) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 5 secs) (at 2016-04-20 00:40:07.365819) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 58 secs) (at 2016-04-20 00:40:07.366112) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.FMcyaFowvz/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.MQUhlTEAJT/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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:40:07 INFO - MultiFileLogger online at 20160420 00:40:07 in /builds/slave/test 00:40:07 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 00:40:07 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:40:07 INFO - {'append_to_log': False, 00:40:07 INFO - 'base_work_dir': '/builds/slave/test', 00:40:07 INFO - 'blob_upload_branch': 'fx-team', 00:40:07 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:40:07 INFO - 'buildbot_json_path': 'buildprops.json', 00:40:07 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:40:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:40:07 INFO - 'download_minidump_stackwalk': True, 00:40:07 INFO - 'download_symbols': 'true', 00:40:07 INFO - 'e10s': False, 00:40:07 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:40:07 INFO - 'tooltool.py': '/tools/tooltool.py', 00:40:07 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:40:07 INFO - '/tools/misc-python/virtualenv.py')}, 00:40:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:40:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:40:07 INFO - 'log_level': 'info', 00:40:07 INFO - 'log_to_console': True, 00:40:07 INFO - 'opt_config_files': (), 00:40:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:40:07 INFO - '--processes=1', 00:40:07 INFO - '--config=%(test_path)s/wptrunner.ini', 00:40:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:40:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:40:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:40:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:40:07 INFO - 'pip_index': False, 00:40:07 INFO - 'require_test_zip': True, 00:40:07 INFO - 'test_type': ('testharness',), 00:40:07 INFO - 'this_chunk': '1', 00:40:07 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:40:07 INFO - 'total_chunks': '10', 00:40:07 INFO - 'virtualenv_path': 'venv', 00:40:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:40:07 INFO - 'work_dir': 'build'} 00:40:07 INFO - ##### 00:40:07 INFO - ##### Running clobber step. 00:40:07 INFO - ##### 00:40:07 INFO - Running pre-action listener: _resource_record_pre_action 00:40:07 INFO - Running main action method: clobber 00:40:07 INFO - rmtree: /builds/slave/test/build 00:40:07 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:40:09 INFO - Running post-action listener: _resource_record_post_action 00:40:09 INFO - ##### 00:40:09 INFO - ##### Running read-buildbot-config step. 00:40:09 INFO - ##### 00:40:09 INFO - Running pre-action listener: _resource_record_pre_action 00:40:09 INFO - Running main action method: read_buildbot_config 00:40:09 INFO - Using buildbot properties: 00:40:09 INFO - { 00:40:09 INFO - "project": "", 00:40:09 INFO - "product": "firefox", 00:40:09 INFO - "script_repo_revision": "production", 00:40:09 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 00:40:09 INFO - "repository": "", 00:40:09 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 00:40:09 INFO - "buildid": "20160419233542", 00:40:09 INFO - "pgo_build": "False", 00:40:09 INFO - "basedir": "/builds/slave/test", 00:40:09 INFO - "buildnumber": 331, 00:40:09 INFO - "slavename": "t-yosemite-r7-0058", 00:40:09 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 00:40:09 INFO - "platform": "macosx64", 00:40:09 INFO - "branch": "fx-team", 00:40:09 INFO - "revision": "f9fc0c367d89188d01677da6cf85bb2097e85605", 00:40:09 INFO - "repo_path": "integration/fx-team", 00:40:09 INFO - "moz_repo_path": "", 00:40:09 INFO - "stage_platform": "macosx64", 00:40:09 INFO - "builduid": "39deb8105d9f4fd493257beeca9fe7a4", 00:40:09 INFO - "slavebuilddir": "test" 00:40:09 INFO - } 00:40:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 00:40:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 00:40:09 INFO - Running post-action listener: _resource_record_post_action 00:40:09 INFO - ##### 00:40:09 INFO - ##### Running download-and-extract step. 00:40:09 INFO - ##### 00:40:09 INFO - Running pre-action listener: _resource_record_pre_action 00:40:09 INFO - Running main action method: download_and_extract 00:40:09 INFO - mkdir: /builds/slave/test/build/tests 00:40:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:40:09 INFO - https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 00:40:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 00:40:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 00:40:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/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:40:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/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:40:10 INFO - Downloaded 1235 bytes. 00:40:10 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 00:40:10 INFO - Using the following test package requirements: 00:40:10 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 00:40:10 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:40:10 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 00:40:10 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:40:10 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 00:40:10 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:40:10 INFO - u'jsshell-mac64.zip'], 00:40:10 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:40:10 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 00:40:10 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 00:40:10 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:40:10 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 00:40:10 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:40:10 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 00:40:10 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:40:10 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 00:40:10 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 00:40:10 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 00:40:10 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:40:10 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:40:10 INFO - https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 00:40:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 00:40:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 00:40:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/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:40:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/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:40:11 INFO - Downloaded 17975088 bytes. 00:40:11 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:40:11 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:40:11 INFO - caution: filename not matched: web-platform/* 00:40:11 INFO - Return code: 11 00:40:11 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:40:11 INFO - https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 00:40:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 00:40:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 00:40:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/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:40:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/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:40:13 INFO - Downloaded 36382569 bytes. 00:40:13 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:40:13 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:40:17 INFO - caution: filename not matched: bin/* 00:40:17 INFO - caution: filename not matched: config/* 00:40:17 INFO - caution: filename not matched: mozbase/* 00:40:17 INFO - caution: filename not matched: marionette/* 00:40:17 INFO - caution: filename not matched: tools/wptserve/* 00:40:17 INFO - Return code: 11 00:40:17 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:40:17 INFO - https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 00:40:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 00:40:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 00:40:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 00:40:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/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:40:20 INFO - Downloaded 68693260 bytes. 00:40:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 00:40:20 INFO - mkdir: /builds/slave/test/properties 00:40:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:40:20 INFO - Writing to file /builds/slave/test/properties/build_url 00:40:20 INFO - Contents: 00:40:20 INFO - build_url:https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 00:40:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 00:40:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:40:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:40:21 INFO - Contents: 00:40:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 00:40:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:40:21 INFO - https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:40:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 00:40:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 00:40:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/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:40:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/bo747MubTE2d8BLhaw0JVQ/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:40:23 INFO - Downloaded 103346549 bytes. 00:40:23 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:40:23 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:40:27 INFO - Return code: 0 00:40:27 INFO - Running post-action listener: _resource_record_post_action 00:40:27 INFO - Running post-action listener: set_extra_try_arguments 00:40:27 INFO - ##### 00:40:27 INFO - ##### Running create-virtualenv step. 00:40:27 INFO - ##### 00:40:27 INFO - Running pre-action listener: _pre_create_virtualenv 00:40:27 INFO - Running pre-action listener: _resource_record_pre_action 00:40:27 INFO - Running main action method: create_virtualenv 00:40:27 INFO - Creating virtualenv /builds/slave/test/build/venv 00:40:27 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:40:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:40:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:40:27 INFO - Using real prefix '/tools/python27' 00:40:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:40:28 INFO - Installing distribute.............................................................................................................................................................................................done. 00:40:31 INFO - Installing pip.................done. 00:40:31 INFO - Return code: 0 00:40:31 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:40:31 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:40:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:40:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:40:31 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:40:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:40:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:40:31 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 0x105735e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105752f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab49cfa030>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10574e5e0>, '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 0x105331cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10535c990>, '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.FMcyaFowvz/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.MQUhlTEAJT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:40:31 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:40:31 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:40:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FMcyaFowvz/Render', 00:40:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:40:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:40:31 INFO - 'HOME': '/Users/cltbld', 00:40:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:40:31 INFO - 'LOGNAME': 'cltbld', 00:40:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:40:31 INFO - 'MOZ_NO_REMOTE': '1', 00:40:31 INFO - 'NO_EM_RESTART': '1', 00:40:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:40:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:40:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:40:31 INFO - 'PWD': '/builds/slave/test', 00:40:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:40:31 INFO - 'SHELL': '/bin/bash', 00:40:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MQUhlTEAJT/Listeners', 00:40:31 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 00:40:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:40:31 INFO - 'USER': 'cltbld', 00:40:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:40:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:40:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:40:31 INFO - 'XPC_FLAGS': '0x0', 00:40:31 INFO - 'XPC_SERVICE_NAME': '0', 00:40:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:40:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:40:31 INFO - Downloading/unpacking psutil>=0.7.1 00:40:31 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:40:31 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:40:31 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:40:31 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:40:31 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:40:31 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:40:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:40:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:40:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:40:34 INFO - Installing collected packages: psutil 00:40:34 INFO - Running setup.py install for psutil 00:40:34 INFO - building 'psutil._psutil_osx' extension 00:40:34 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:40:35 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:40:35 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:40:35 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:40:35 INFO - building 'psutil._psutil_posix' extension 00:40:35 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:40:35 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 00:40:35 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 00:40:35 INFO - ^ 00:40:35 INFO - 1 warning generated. 00:40:35 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:40:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:40:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:40:35 INFO - Successfully installed psutil 00:40:35 INFO - Cleaning up... 00:40:35 INFO - Return code: 0 00:40:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:40:35 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:40:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:40:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:40:35 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:40:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:40:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:40:35 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 0x105735e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105752f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab49cfa030>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10574e5e0>, '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 0x105331cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10535c990>, '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.FMcyaFowvz/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.MQUhlTEAJT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:40:35 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:40:35 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:40:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FMcyaFowvz/Render', 00:40:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:40:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:40:35 INFO - 'HOME': '/Users/cltbld', 00:40:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:40:35 INFO - 'LOGNAME': 'cltbld', 00:40:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:40:35 INFO - 'MOZ_NO_REMOTE': '1', 00:40:35 INFO - 'NO_EM_RESTART': '1', 00:40:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:40:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:40:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:40:35 INFO - 'PWD': '/builds/slave/test', 00:40:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:40:35 INFO - 'SHELL': '/bin/bash', 00:40:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MQUhlTEAJT/Listeners', 00:40:35 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 00:40:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:40:35 INFO - 'USER': 'cltbld', 00:40:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:40:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:40:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:40:35 INFO - 'XPC_FLAGS': '0x0', 00:40:35 INFO - 'XPC_SERVICE_NAME': '0', 00:40:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:40:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:40:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:40:36 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:40:36 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:40:36 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:40:36 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:40:36 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:40:36 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:40:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:40:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:40:38 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:40:38 INFO - Installing collected packages: mozsystemmonitor 00:40:38 INFO - Running setup.py install for mozsystemmonitor 00:40:38 INFO - Successfully installed mozsystemmonitor 00:40:38 INFO - Cleaning up... 00:40:38 INFO - Return code: 0 00:40:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:40:38 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:40:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:40:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:40: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:40:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:40:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:40:39 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 0x105735e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105752f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab49cfa030>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10574e5e0>, '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 0x105331cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10535c990>, '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.FMcyaFowvz/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.MQUhlTEAJT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:40:39 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:40:39 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:40:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FMcyaFowvz/Render', 00:40:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:40:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:40:39 INFO - 'HOME': '/Users/cltbld', 00:40:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:40:39 INFO - 'LOGNAME': 'cltbld', 00:40:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:40:39 INFO - 'MOZ_NO_REMOTE': '1', 00:40:39 INFO - 'NO_EM_RESTART': '1', 00:40:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:40:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:40:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:40:39 INFO - 'PWD': '/builds/slave/test', 00:40:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:40:39 INFO - 'SHELL': '/bin/bash', 00:40:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MQUhlTEAJT/Listeners', 00:40:39 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 00:40:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:40:39 INFO - 'USER': 'cltbld', 00:40:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:40:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:40:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:40:39 INFO - 'XPC_FLAGS': '0x0', 00:40:39 INFO - 'XPC_SERVICE_NAME': '0', 00:40:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:40:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:40:39 INFO - Downloading/unpacking blobuploader==1.2.4 00:40:39 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:40:39 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:40:39 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:40:39 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:40:39 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:40:39 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:40:42 INFO - Downloading blobuploader-1.2.4.tar.gz 00:40:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:40:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:40:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:40:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:40:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:40:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:40:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:40:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:40:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:40:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:40:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:40:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:40:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:40:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:40:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:40:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:40:43 INFO - Downloading docopt-0.6.1.tar.gz 00:40:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:40:43 INFO - Installing collected packages: blobuploader, requests, docopt 00:40:43 INFO - Running setup.py install for blobuploader 00:40:43 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:40:43 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:40:43 INFO - Running setup.py install for requests 00:40:44 INFO - Running setup.py install for docopt 00:40:44 INFO - Successfully installed blobuploader requests docopt 00:40:44 INFO - Cleaning up... 00:40:44 INFO - Return code: 0 00:40:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:40:44 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:40:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:40:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:40:44 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:40:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:40:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:40:44 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 0x105735e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105752f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab49cfa030>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10574e5e0>, '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 0x105331cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10535c990>, '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.FMcyaFowvz/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.MQUhlTEAJT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:40:44 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:40:44 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:40:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FMcyaFowvz/Render', 00:40:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:40:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:40:44 INFO - 'HOME': '/Users/cltbld', 00:40:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:40:44 INFO - 'LOGNAME': 'cltbld', 00:40:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:40:44 INFO - 'MOZ_NO_REMOTE': '1', 00:40:44 INFO - 'NO_EM_RESTART': '1', 00:40:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:40:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:40:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:40:44 INFO - 'PWD': '/builds/slave/test', 00:40:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:40:44 INFO - 'SHELL': '/bin/bash', 00:40:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MQUhlTEAJT/Listeners', 00:40:44 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 00:40:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:40:44 INFO - 'USER': 'cltbld', 00:40:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:40:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:40:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:40:44 INFO - 'XPC_FLAGS': '0x0', 00:40:44 INFO - 'XPC_SERVICE_NAME': '0', 00:40:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:40:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:40:44 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-xKFlNF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:40:44 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-K4CaW8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:40:44 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-fkfG8a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:40:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:40:44 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-KsDKdv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:40:45 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-4CdEvD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:40:45 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-0FOCqC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:40:45 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-jiYItx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:40:45 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-907vu0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:40:45 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-yFgyC1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:40:45 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-frF2Cr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:40:45 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-nsOXwx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:40:45 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-tKieMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:40:45 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-a5AWSC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:40:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:40:45 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-tcdKzz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:40:46 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-wl_0jG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:40:46 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-Iyka34-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:40:46 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-J91rEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:40:46 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-xTtuuQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:40:46 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-06hYjK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:40:46 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-_qykrQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:40:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:40:47 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-Q_VPQq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:40:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:40:47 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:40:47 INFO - Running setup.py install for manifestparser 00:40:47 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:40:47 INFO - Running setup.py install for mozcrash 00:40:47 INFO - Running setup.py install for mozdebug 00:40:47 INFO - Running setup.py install for mozdevice 00:40:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:40:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:40:47 INFO - Running setup.py install for mozfile 00:40:47 INFO - Running setup.py install for mozhttpd 00:40:48 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:40:48 INFO - Running setup.py install for mozinfo 00:40:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:40:48 INFO - Running setup.py install for mozInstall 00:40:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:40:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:40:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:40:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:40:48 INFO - Running setup.py install for mozleak 00:40:48 INFO - Running setup.py install for mozlog 00:40:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:40:48 INFO - Running setup.py install for moznetwork 00:40:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:40:48 INFO - Running setup.py install for mozprocess 00:40:48 INFO - Running setup.py install for mozprofile 00:40:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:40:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:40:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:40:49 INFO - Running setup.py install for mozrunner 00:40:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:40:49 INFO - Running setup.py install for mozscreenshot 00:40:49 INFO - Running setup.py install for moztest 00:40:49 INFO - Running setup.py install for mozversion 00:40:49 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:40:49 INFO - Running setup.py install for wptserve 00:40:49 INFO - Running setup.py install for marionette-driver 00:40:50 INFO - Running setup.py install for browsermob-proxy 00:40:50 INFO - Running setup.py install for marionette-client 00:40:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:40:50 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:40:50 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:40:50 INFO - Cleaning up... 00:40:50 INFO - Return code: 0 00:40:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:40:50 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:40:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:40:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:40:50 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:40:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:40:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:40:50 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 0x105735e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105752f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab49cfa030>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10574e5e0>, '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 0x105331cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10535c990>, '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.FMcyaFowvz/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.MQUhlTEAJT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:40:50 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:40:50 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:40:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FMcyaFowvz/Render', 00:40:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:40:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:40:50 INFO - 'HOME': '/Users/cltbld', 00:40:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:40:50 INFO - 'LOGNAME': 'cltbld', 00:40:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:40:50 INFO - 'MOZ_NO_REMOTE': '1', 00:40:50 INFO - 'NO_EM_RESTART': '1', 00:40:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:40:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:40:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:40:50 INFO - 'PWD': '/builds/slave/test', 00:40:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:40:50 INFO - 'SHELL': '/bin/bash', 00:40:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MQUhlTEAJT/Listeners', 00:40:50 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 00:40:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:40:50 INFO - 'USER': 'cltbld', 00:40:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:40:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:40:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:40:50 INFO - 'XPC_FLAGS': '0x0', 00:40:50 INFO - 'XPC_SERVICE_NAME': '0', 00:40:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:40:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:40:50 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-aOv3AM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:40:50 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:40:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:40:50 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-e_P3qI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:40:51 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:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:40:51 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-UYzDcV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:40:51 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:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:40:51 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-yOuq0_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:40:51 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:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:40:51 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-33CptC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:40:51 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:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:40:51 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-N4WVVb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:40:51 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:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:40:51 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-No7xMw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:40:51 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:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:40:51 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-sy6vLY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:40:51 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:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:40:51 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-uxN6X8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:40:51 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:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:40:51 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-Hmypoz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:40:51 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:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:40:51 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-S3FtNz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:40:51 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:40:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:40:51 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-p6PWRp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:40:52 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:40:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:40:52 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-Zc7q2w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:40:52 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:40:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:40:52 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-ExEpe2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:40:52 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:40:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:40:52 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-eun0gS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:40:52 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:40:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:40:52 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-Eooolv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:40:52 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:40:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:40:52 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-77FB7M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:40:52 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:40:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:40:52 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-23s3gZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:40:52 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:40:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:40:52 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-guXhVN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:40:52 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:40:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:40:52 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-Y0HWvF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:40:52 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:40:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:40:53 INFO - Running setup.py (path:/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/pip-iGFSHE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:40:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:40:53 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:40:53 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:40:53 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:40:53 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:40:53 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:40:53 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:40:53 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:40:53 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:40:53 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:40:53 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:40:53 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:40:53 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:40:53 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:40:55 INFO - Downloading blessings-1.6.tar.gz 00:40:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:40:55 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:40:55 INFO - Installing collected packages: blessings 00:40:55 INFO - Running setup.py install for blessings 00:40:56 INFO - Successfully installed blessings 00:40:56 INFO - Cleaning up... 00:40:56 INFO - Return code: 0 00:40:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:40:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:40:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:40:56 INFO - Reading from file tmpfile_stdout 00:40:56 INFO - Current package versions: 00:40:56 INFO - blessings == 1.6 00:40:56 INFO - blobuploader == 1.2.4 00:40:56 INFO - browsermob-proxy == 0.6.0 00:40:56 INFO - docopt == 0.6.1 00:40:56 INFO - manifestparser == 1.1 00:40:56 INFO - marionette-client == 2.3.0 00:40:56 INFO - marionette-driver == 1.4.0 00:40:56 INFO - mozInstall == 1.12 00:40:56 INFO - mozcrash == 0.17 00:40:56 INFO - mozdebug == 0.1 00:40:56 INFO - mozdevice == 0.48 00:40:56 INFO - mozfile == 1.2 00:40:56 INFO - mozhttpd == 0.7 00:40:56 INFO - mozinfo == 0.9 00:40:56 INFO - mozleak == 0.1 00:40:56 INFO - mozlog == 3.1 00:40:56 INFO - moznetwork == 0.27 00:40:56 INFO - mozprocess == 0.22 00:40:56 INFO - mozprofile == 0.28 00:40:56 INFO - mozrunner == 6.11 00:40:56 INFO - mozscreenshot == 0.1 00:40:56 INFO - mozsystemmonitor == 0.0 00:40:56 INFO - moztest == 0.7 00:40:56 INFO - mozversion == 1.4 00:40:56 INFO - psutil == 3.1.1 00:40:56 INFO - requests == 1.2.3 00:40:56 INFO - wptserve == 1.4.0 00:40:56 INFO - wsgiref == 0.1.2 00:40:56 INFO - Running post-action listener: _resource_record_post_action 00:40:56 INFO - Running post-action listener: _start_resource_monitoring 00:40:56 INFO - Starting resource monitoring. 00:40:56 INFO - ##### 00:40:56 INFO - ##### Running pull step. 00:40:56 INFO - ##### 00:40:56 INFO - Running pre-action listener: _resource_record_pre_action 00:40:56 INFO - Running main action method: pull 00:40:56 INFO - Pull has nothing to do! 00:40:56 INFO - Running post-action listener: _resource_record_post_action 00:40:56 INFO - ##### 00:40:56 INFO - ##### Running install step. 00:40:56 INFO - ##### 00:40:56 INFO - Running pre-action listener: _resource_record_pre_action 00:40:56 INFO - Running main action method: install 00:40:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:40:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:40:56 INFO - Reading from file tmpfile_stdout 00:40:56 INFO - Detecting whether we're running mozinstall >=1.0... 00:40:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:40:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:40:56 INFO - Reading from file tmpfile_stdout 00:40:56 INFO - Output received: 00:40:56 INFO - Usage: mozinstall [options] installer 00:40:56 INFO - Options: 00:40:56 INFO - -h, --help show this help message and exit 00:40:56 INFO - -d DEST, --destination=DEST 00:40:56 INFO - Directory to install application into. [default: 00:40:56 INFO - "/builds/slave/test"] 00:40:56 INFO - --app=APP Application being installed. [default: firefox] 00:40:56 INFO - mkdir: /builds/slave/test/build/application 00:40:56 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:40:56 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:41:16 INFO - Reading from file tmpfile_stdout 00:41:16 INFO - Output received: 00:41:16 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 00:41:16 INFO - Running post-action listener: _resource_record_post_action 00:41:16 INFO - ##### 00:41:16 INFO - ##### Running run-tests step. 00:41:16 INFO - ##### 00:41:16 INFO - Running pre-action listener: _resource_record_pre_action 00:41:16 INFO - Running main action method: run_tests 00:41:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:41:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:41:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:41:16 INFO - grabbing minidump binary from tooltool 00:41:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:41:16 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10574e5e0>, '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 0x105331cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10535c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:41:16 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 00:41:16 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 00:41:16 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:41:16 INFO - Return code: 0 00:41:16 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 00:41:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:41:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/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:41:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/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:41:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.FMcyaFowvz/Render', 00:41:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:41:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:41:16 INFO - 'HOME': '/Users/cltbld', 00:41:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:41:16 INFO - 'LOGNAME': 'cltbld', 00:41:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:41:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:41:16 INFO - 'MOZ_NO_REMOTE': '1', 00:41:16 INFO - 'NO_EM_RESTART': '1', 00:41:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:41:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:41:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:41:16 INFO - 'PWD': '/builds/slave/test', 00:41:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:41:16 INFO - 'SHELL': '/bin/bash', 00:41:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.MQUhlTEAJT/Listeners', 00:41:16 INFO - 'TMPDIR': '/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/', 00:41:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:41:16 INFO - 'USER': 'cltbld', 00:41:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:41:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:41:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:41:16 INFO - 'XPC_FLAGS': '0x0', 00:41:16 INFO - 'XPC_SERVICE_NAME': '0', 00:41:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:41:16 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/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:41:17 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:41:17 INFO - import pkg_resources 00:41:17 INFO - Using 1 client processes 00:41:18 INFO - wptserve Starting http server on 127.0.0.1:8000 00:41:18 INFO - wptserve Starting http server on 127.0.0.1:8001 00:41:18 INFO - wptserve Starting http server on 127.0.0.1:8443 00:41:20 INFO - SUITE-START | Running 778 tests 00:41:20 INFO - Running testharness tests 00:41:20 INFO - Setting up ssl 00:41:20 INFO - PROCESS | certutil | 00:41:20 INFO - PROCESS | certutil | 00:41:20 INFO - PROCESS | certutil | 00:41:20 INFO - Certificate Nickname Trust Attributes 00:41:20 INFO - SSL,S/MIME,JAR/XPI 00:41:20 INFO - 00:41:20 INFO - web-platform-tests CT,, 00:41:20 INFO - 00:41:20 INFO - Starting runner 00:41:21 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 00:41:21 INFO - PROCESS | 1650 | 1461138081364 Marionette DEBUG Marionette enabled via build flag and pref 00:41:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164d3800 == 1 [pid = 1650] [id = 1] 00:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x1164d4000) [pid = 1650] [serial = 1] [outer = 0x0] 00:41:21 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:41:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x1164d5000) [pid = 1650] [serial = 2] [outer = 0x1164d4000] 00:41:21 INFO - PROCESS | 1650 | 1461138081802 Marionette INFO Listening on port 2828 00:41:22 INFO - PROCESS | 1650 | 1461138082022 Marionette DEBUG Marionette enabled via command-line flag 00:41:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119146000 == 2 [pid = 1650] [id = 2] 00:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x119146800) [pid = 1650] [serial = 3] [outer = 0x0] 00:41:22 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:41:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x119147800) [pid = 1650] [serial = 4] [outer = 0x119146800] 00:41:22 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:41:22 INFO - PROCESS | 1650 | 1461138082174 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 00:41:22 INFO - PROCESS | 1650 | 1461138082260 Marionette DEBUG Closed connection conn0 00:41:22 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:41:22 INFO - PROCESS | 1650 | 1461138082266 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 00:41:22 INFO - PROCESS | 1650 | 1461138082282 Marionette DEBUG Closed connection conn1 00:41:22 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:41:22 INFO - PROCESS | 1650 | 1461138082287 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 00:41:22 INFO - PROCESS | 1650 | 1461138082294 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:41:22 INFO - PROCESS | 1650 | 1461138082299 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":"20160419233542","device":"desktop","version":"48.0a1"} 00:41:22 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:41:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6d6000 == 3 [pid = 1650] [id = 3] 00:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x11c6d6800) [pid = 1650] [serial = 5] [outer = 0x0] 00:41:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6d7000 == 4 [pid = 1650] [id = 4] 00:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x11c7af800) [pid = 1650] [serial = 6] [outer = 0x0] 00:41:23 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:41:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264b5000 == 5 [pid = 1650] [id = 5] 00:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x11c7af000) [pid = 1650] [serial = 7] [outer = 0x0] 00:41:23 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:41:23 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x127105c00) [pid = 1650] [serial = 8] [outer = 0x11c7af000] 00:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x12751d800) [pid = 1650] [serial = 9] [outer = 0x11c6d6800] 00:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x12776bc00) [pid = 1650] [serial = 10] [outer = 0x11c7af800] 00:41:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x12776d800) [pid = 1650] [serial = 11] [outer = 0x11c7af000] 00:41:24 INFO - PROCESS | 1650 | 1461138084596 Marionette DEBUG loaded listener.js 00:41:24 INFO - PROCESS | 1650 | 1461138084608 Marionette DEBUG loaded listener.js 00:41:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x129795800) [pid = 1650] [serial = 12] [outer = 0x11c7af000] 00:41:24 INFO - PROCESS | 1650 | 1461138084967 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"0ca3fd4c-35b9-3245-ad7c-0c984a1f044a","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":"20160419233542","device":"desktop","version":"48.0a1","command_id":1}}] 00:41:25 INFO - PROCESS | 1650 | 1461138085109 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:41:25 INFO - PROCESS | 1650 | 1461138085156 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 00:41:25 INFO - PROCESS | 1650 | 1461138085322 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:41:25 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:41:25 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 00:41:25 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 00:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x12b640400) [pid = 1650] [serial = 13] [outer = 0x11c7af000] 00:41:25 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:41:25 INFO - PROCESS | 1650 | 1461138085840 Marionette TRACE conn2 <- [1,3,null,{}] 00:41:25 INFO - PROCESS | 1650 | 1461138085842 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:41:25 INFO - PROCESS | 1650 | 1461138085855 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 00:41:25 INFO - PROCESS | 1650 | 1461138085881 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 00:41:25 INFO - PROCESS | 1650 | 1461138085883 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 00:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:41:25 INFO - PROCESS | 1650 | 1461138085891 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:41:25 INFO - PROCESS | 1650 | 1461138085894 Marionette TRACE conn2 <- [1,6,null,{}] 00:41:25 INFO - PROCESS | 1650 | 1461138085896 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:41:25 INFO - PROCESS | 1650 | 1461138085910 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 00:41:25 INFO - PROCESS | 1650 | 1461138085912 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b96b800 == 6 [pid = 1650] [id = 6] 00:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x12b84c000) [pid = 1650] [serial = 14] [outer = 0x0] 00:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x12b84dc00) [pid = 1650] [serial = 15] [outer = 0x12b84c000] 00:41:25 INFO - PROCESS | 1650 | 1461138085945 Marionette DEBUG loaded listener.js 00:41:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x12bca2800) [pid = 1650] [serial = 16] [outer = 0x12b84c000] 00:41:26 INFO - PROCESS | 1650 | 1461138086261 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:41:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcc7800 == 7 [pid = 1650] [id = 7] 00:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x12bca5c00) [pid = 1650] [serial = 17] [outer = 0x0] 00:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x12bee8800) [pid = 1650] [serial = 18] [outer = 0x12bca5c00] 00:41:26 INFO - PROCESS | 1650 | 1461138086294 Marionette DEBUG loaded listener.js 00:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 00:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12beef000) [pid = 1650] [serial = 19] [outer = 0x12bca5c00] 00:41:26 INFO - PROCESS | 1650 | 1461138086331 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 00:41:26 INFO - PROCESS | 1650 | 1461138086332 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 00:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:41:26 INFO - PROCESS | 1650 | 1461138086370 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:41:26 INFO - PROCESS | 1650 | 1461138086371 Marionette TRACE conn2 <- [1,10,null,{}] 00:41:26 INFO - PROCESS | 1650 | 1461138086392 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:41:26 INFO - PROCESS | 1650 | 1461138086530 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 00:41:26 INFO - PROCESS | 1650 | 1461138086592 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d386000 == 8 [pid = 1650] [id = 8] 00:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12d312400) [pid = 1650] [serial = 20] [outer = 0x0] 00:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12d3b6400) [pid = 1650] [serial = 21] [outer = 0x12d312400] 00:41:26 INFO - PROCESS | 1650 | 1461138086624 Marionette DEBUG loaded listener.js 00:41:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12d3ba400) [pid = 1650] [serial = 22] [outer = 0x12d312400] 00:41:26 INFO - PROCESS | 1650 | 1461138086949 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:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 594ms 00:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:41:26 INFO - PROCESS | 1650 | 1461138086956 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 00:41:26 INFO - PROCESS | 1650 | 1461138086958 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 00:41:26 INFO - PROCESS | 1650 | 1461138086960 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:41:26 INFO - PROCESS | 1650 | 1461138086961 Marionette TRACE conn2 <- [1,14,null,{}] 00:41:26 INFO - PROCESS | 1650 | 1461138086964 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:41:27 INFO - PROCESS | 1650 | 1461138087058 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 00:41:27 INFO - PROCESS | 1650 | 1461138087062 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dada800 == 9 [pid = 1650] [id = 9] 00:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12d3ba800) [pid = 1650] [serial = 23] [outer = 0x0] 00:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12da1d000) [pid = 1650] [serial = 24] [outer = 0x12d3ba800] 00:41:27 INFO - PROCESS | 1650 | 1461138087087 Marionette DEBUG loaded listener.js 00:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12e238000) [pid = 1650] [serial = 25] [outer = 0x12d3ba800] 00:41:27 INFO - PROCESS | 1650 | 1461138087441 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:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 518ms 00:41:27 INFO - PROCESS | 1650 | 1461138087479 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 00:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:41:27 INFO - PROCESS | 1650 | 1461138087481 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 00:41:27 INFO - PROCESS | 1650 | 1461138087485 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:41:27 INFO - PROCESS | 1650 | 1461138087487 Marionette TRACE conn2 <- [1,18,null,{}] 00:41:27 INFO - PROCESS | 1650 | 1461138087490 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:41:27 INFO - PROCESS | 1650 | 1461138087629 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 00:41:27 INFO - PROCESS | 1650 | 1461138087637 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3e5800 == 10 [pid = 1650] [id = 10] 00:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x11acf4800) [pid = 1650] [serial = 26] [outer = 0x0] 00:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12e23e800) [pid = 1650] [serial = 27] [outer = 0x11acf4800] 00:41:27 INFO - PROCESS | 1650 | 1461138087680 Marionette DEBUG loaded listener.js 00:41:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12e337000) [pid = 1650] [serial = 28] [outer = 0x11acf4800] 00:41:28 INFO - PROCESS | 1650 | 1461138088010 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:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 571ms 00:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:41:28 INFO - PROCESS | 1650 | 1461138088057 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 00:41:28 INFO - PROCESS | 1650 | 1461138088059 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 00:41:28 INFO - PROCESS | 1650 | 1461138088061 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:41:28 INFO - PROCESS | 1650 | 1461138088062 Marionette TRACE conn2 <- [1,22,null,{}] 00:41:28 INFO - PROCESS | 1650 | 1461138088064 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:41:28 INFO - PROCESS | 1650 | 1461138088155 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 00:41:28 INFO - PROCESS | 1650 | 1461138088159 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e468800 == 11 [pid = 1650] [id = 11] 00:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12e33a000) [pid = 1650] [serial = 29] [outer = 0x0] 00:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12e44d000) [pid = 1650] [serial = 30] [outer = 0x12e33a000] 00:41:28 INFO - PROCESS | 1650 | 1461138088184 Marionette DEBUG loaded listener.js 00:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12e452400) [pid = 1650] [serial = 31] [outer = 0x12e33a000] 00:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 00:41:28 INFO - PROCESS | 1650 | 1461138088426 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:41:28 INFO - PROCESS | 1650 | 1461138088429 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 00:41:28 INFO - PROCESS | 1650 | 1461138088430 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 00:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:41:28 INFO - PROCESS | 1650 | 1461138088432 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:41:28 INFO - PROCESS | 1650 | 1461138088434 Marionette TRACE conn2 <- [1,26,null,{}] 00:41:28 INFO - PROCESS | 1650 | 1461138088444 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:41:28 INFO - PROCESS | 1650 | 1461138088543 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 00:41:28 INFO - PROCESS | 1650 | 1461138088548 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea7b800 == 12 [pid = 1650] [id = 12] 00:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x12e455400) [pid = 1650] [serial = 32] [outer = 0x0] 00:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12ea35000) [pid = 1650] [serial = 33] [outer = 0x12e455400] 00:41:28 INFO - PROCESS | 1650 | 1461138088572 Marionette DEBUG loaded listener.js 00:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12ec47000) [pid = 1650] [serial = 34] [outer = 0x12e455400] 00:41:28 INFO - PROCESS | 1650 | 1461138088812 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:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 00:41:28 INFO - PROCESS | 1650 | 1461138088859 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 00:41:28 INFO - PROCESS | 1650 | 1461138088861 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 00:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:41:28 INFO - PROCESS | 1650 | 1461138088863 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:41:28 INFO - PROCESS | 1650 | 1461138088864 Marionette TRACE conn2 <- [1,30,null,{}] 00:41:28 INFO - PROCESS | 1650 | 1461138088866 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:41:28 INFO - PROCESS | 1650 | 1461138088977 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 00:41:28 INFO - PROCESS | 1650 | 1461138088981 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecc8000 == 13 [pid = 1650] [id = 13] 00:41:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12ec49800) [pid = 1650] [serial = 35] [outer = 0x0] 00:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12ec4f800) [pid = 1650] [serial = 36] [outer = 0x12ec49800] 00:41:29 INFO - PROCESS | 1650 | 1461138089006 Marionette DEBUG loaded listener.js 00:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12ee3d000) [pid = 1650] [serial = 37] [outer = 0x12ec49800] 00:41:29 INFO - PROCESS | 1650 | 1461138089242 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:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 00:41:29 INFO - PROCESS | 1650 | 1461138089282 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 00:41:29 INFO - PROCESS | 1650 | 1461138089283 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 00:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:41:29 INFO - PROCESS | 1650 | 1461138089294 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:41:29 INFO - PROCESS | 1650 | 1461138089295 Marionette TRACE conn2 <- [1,34,null,{}] 00:41:29 INFO - PROCESS | 1650 | 1461138089297 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:41:29 INFO - PROCESS | 1650 | 1461138089388 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 00:41:29 INFO - PROCESS | 1650 | 1461138089392 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efb5000 == 14 [pid = 1650] [id = 14] 00:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12ee3f000) [pid = 1650] [serial = 38] [outer = 0x0] 00:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12ee44800) [pid = 1650] [serial = 39] [outer = 0x12ee3f000] 00:41:29 INFO - PROCESS | 1650 | 1461138089417 Marionette DEBUG loaded listener.js 00:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12f1c3400) [pid = 1650] [serial = 40] [outer = 0x12ee3f000] 00:41:29 INFO - PROCESS | 1650 | 1461138089662 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:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 00:41:29 INFO - PROCESS | 1650 | 1461138089713 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 00:41:29 INFO - PROCESS | 1650 | 1461138089714 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 00:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:41:29 INFO - PROCESS | 1650 | 1461138089728 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:41:29 INFO - PROCESS | 1650 | 1461138089729 Marionette TRACE conn2 <- [1,38,null,{}] 00:41:29 INFO - PROCESS | 1650 | 1461138089733 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:41:29 INFO - PROCESS | 1650 | 1461138089891 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 00:41:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f430800 == 15 [pid = 1650] [id = 15] 00:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12f431000) [pid = 1650] [serial = 41] [outer = 0x0] 00:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12f41d800) [pid = 1650] [serial = 42] [outer = 0x12f431000] 00:41:29 INFO - PROCESS | 1650 | 1461138089918 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12f437800) [pid = 1650] [serial = 43] [outer = 0x12f431000] 00:41:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5a8000 == 16 [pid = 1650] [id = 16] 00:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12f555000) [pid = 1650] [serial = 44] [outer = 0x0] 00:41:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12f556c00) [pid = 1650] [serial = 45] [outer = 0x12f555000] 00:41:29 INFO - PROCESS | 1650 | 1461138089968 Marionette DEBUG loaded listener.js 00:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12f55c400) [pid = 1650] [serial = 46] [outer = 0x12f555000] 00:41:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f430000 == 17 [pid = 1650] [id = 17] 00:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12f1cf400) [pid = 1650] [serial = 47] [outer = 0x0] 00:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12f562400) [pid = 1650] [serial = 48] [outer = 0x12f1cf400] 00:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12f557800) [pid = 1650] [serial = 49] [outer = 0x12f1cf400] 00:41:30 INFO - PROCESS | 1650 | 1461138090418 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:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 730ms 00:41:30 INFO - PROCESS | 1650 | 1461138090447 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 00:41:30 INFO - PROCESS | 1650 | 1461138090448 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 00:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:41:30 INFO - PROCESS | 1650 | 1461138090451 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:41:30 INFO - PROCESS | 1650 | 1461138090452 Marionette TRACE conn2 <- [1,42,null,{}] 00:41:30 INFO - PROCESS | 1650 | 1461138090454 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:41:30 INFO - PROCESS | 1650 | 1461138090546 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 00:41:30 INFO - PROCESS | 1650 | 1461138090551 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f940800 == 18 [pid = 1650] [id = 18] 00:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x119b57c00) [pid = 1650] [serial = 50] [outer = 0x0] 00:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x11b96ec00) [pid = 1650] [serial = 51] [outer = 0x119b57c00] 00:41:30 INFO - PROCESS | 1650 | 1461138090577 Marionette DEBUG loaded listener.js 00:41:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12f89c800) [pid = 1650] [serial = 52] [outer = 0x119b57c00] 00:41:30 INFO - PROCESS | 1650 | 1461138090824 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:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 420ms 00:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:41:30 INFO - PROCESS | 1650 | 1461138090876 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 00:41:30 INFO - PROCESS | 1650 | 1461138090877 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 00:41:30 INFO - PROCESS | 1650 | 1461138090879 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:41:30 INFO - PROCESS | 1650 | 1461138090881 Marionette TRACE conn2 <- [1,46,null,{}] 00:41:30 INFO - PROCESS | 1650 | 1461138090892 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:41:30 INFO - PROCESS | 1650 | 1461138090984 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 00:41:30 INFO - PROCESS | 1650 | 1461138090988 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a896000 == 19 [pid = 1650] [id = 19] 00:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x11a8a9c00) [pid = 1650] [serial = 53] [outer = 0x0] 00:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x11a8af400) [pid = 1650] [serial = 54] [outer = 0x11a8a9c00] 00:41:31 INFO - PROCESS | 1650 | 1461138091016 Marionette DEBUG loaded listener.js 00:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12f89d000) [pid = 1650] [serial = 55] [outer = 0x11a8a9c00] 00:41:31 INFO - PROCESS | 1650 | 1461138091267 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:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 00:41:31 INFO - PROCESS | 1650 | 1461138091299 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 00:41:31 INFO - PROCESS | 1650 | 1461138091300 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 00:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:41:31 INFO - PROCESS | 1650 | 1461138091310 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:41:31 INFO - PROCESS | 1650 | 1461138091311 Marionette TRACE conn2 <- [1,50,null,{}] 00:41:31 INFO - PROCESS | 1650 | 1461138091313 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:41:31 INFO - PROCESS | 1650 | 1461138091411 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 00:41:31 INFO - PROCESS | 1650 | 1461138091415 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x13013a800 == 20 [pid = 1650] [id = 20] 00:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x12f89d800) [pid = 1650] [serial = 56] [outer = 0x0] 00:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x12fef1400) [pid = 1650] [serial = 57] [outer = 0x12f89d800] 00:41:31 INFO - PROCESS | 1650 | 1461138091439 Marionette DEBUG loaded listener.js 00:41:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12fef8400) [pid = 1650] [serial = 58] [outer = 0x12f89d800] 00:41:32 INFO - PROCESS | 1650 | 1461138092293 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:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1020ms 00:41:32 INFO - PROCESS | 1650 | 1461138092330 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 00:41:32 INFO - PROCESS | 1650 | 1461138092333 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 00:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:41:32 INFO - PROCESS | 1650 | 1461138092337 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:41:32 INFO - PROCESS | 1650 | 1461138092339 Marionette TRACE conn2 <- [1,54,null,{}] 00:41:32 INFO - PROCESS | 1650 | 1461138092346 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:41:32 INFO - PROCESS | 1650 | 1461138092468 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 00:41:32 INFO - PROCESS | 1650 | 1461138092524 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x114fae800 == 21 [pid = 1650] [id = 21] 00:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1155b9400) [pid = 1650] [serial = 59] [outer = 0x0] 00:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1157b7400) [pid = 1650] [serial = 60] [outer = 0x1155b9400] 00:41:32 INFO - PROCESS | 1650 | 1461138092557 Marionette DEBUG loaded listener.js 00:41:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x117818000) [pid = 1650] [serial = 61] [outer = 0x1155b9400] 00:41:32 INFO - PROCESS | 1650 | 1461138092988 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:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 670ms 00:41:33 INFO - PROCESS | 1650 | 1461138093008 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 00:41:33 INFO - PROCESS | 1650 | 1461138093012 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 00:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:41:33 INFO - PROCESS | 1650 | 1461138093017 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:41:33 INFO - PROCESS | 1650 | 1461138093019 Marionette TRACE conn2 <- [1,58,null,{}] 00:41:33 INFO - PROCESS | 1650 | 1461138093021 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:41:33 INFO - PROCESS | 1650 | 1461138093131 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 00:41:33 INFO - PROCESS | 1650 | 1461138093172 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11915f800 == 22 [pid = 1650] [id = 22] 00:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1187a3400) [pid = 1650] [serial = 62] [outer = 0x0] 00:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x119b5b000) [pid = 1650] [serial = 63] [outer = 0x1187a3400] 00:41:33 INFO - PROCESS | 1650 | 1461138093202 Marionette DEBUG loaded listener.js 00:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11a8a8c00) [pid = 1650] [serial = 64] [outer = 0x1187a3400] 00:41:33 INFO - PROCESS | 1650 | 1461138093610 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:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 623ms 00:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:41:33 INFO - PROCESS | 1650 | 1461138093640 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 00:41:33 INFO - PROCESS | 1650 | 1461138093641 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 00:41:33 INFO - PROCESS | 1650 | 1461138093644 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:41:33 INFO - PROCESS | 1650 | 1461138093645 Marionette TRACE conn2 <- [1,62,null,{}] 00:41:33 INFO - PROCESS | 1650 | 1461138093653 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:41:33 INFO - PROCESS | 1650 | 1461138093762 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 00:41:33 INFO - PROCESS | 1650 | 1461138093831 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119849000 == 23 [pid = 1650] [id = 23] 00:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11ae84000) [pid = 1650] [serial = 65] [outer = 0x0] 00:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11ba27c00) [pid = 1650] [serial = 66] [outer = 0x11ae84000] 00:41:33 INFO - PROCESS | 1650 | 1461138093863 Marionette DEBUG loaded listener.js 00:41:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11c207800) [pid = 1650] [serial = 67] [outer = 0x11ae84000] 00:41:34 INFO - PROCESS | 1650 | 1461138094444 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:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 870ms 00:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:41:34 INFO - PROCESS | 1650 | 1461138094515 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 00:41:34 INFO - PROCESS | 1650 | 1461138094517 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 00:41:34 INFO - PROCESS | 1650 | 1461138094520 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:41:34 INFO - PROCESS | 1650 | 1461138094522 Marionette TRACE conn2 <- [1,66,null,{}] 00:41:34 INFO - PROCESS | 1650 | 1461138094526 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:41:34 INFO - PROCESS | 1650 | 1461138094649 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 00:41:34 INFO - PROCESS | 1650 | 1461138094751 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x115308000 == 24 [pid = 1650] [id = 24] 00:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11897e000) [pid = 1650] [serial = 68] [outer = 0x0] 00:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118ce1400) [pid = 1650] [serial = 69] [outer = 0x11897e000] 00:41:34 INFO - PROCESS | 1650 | 1461138094797 Marionette DEBUG loaded listener.js 00:41:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11912e400) [pid = 1650] [serial = 70] [outer = 0x11897e000] 00:41:35 INFO - PROCESS | 1650 | 1461138095082 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:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 621ms 00:41:35 INFO - PROCESS | 1650 | 1461138095142 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 00:41:35 INFO - PROCESS | 1650 | 1461138095145 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 00:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:41:35 INFO - PROCESS | 1650 | 1461138095150 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:41:35 INFO - PROCESS | 1650 | 1461138095153 Marionette TRACE conn2 <- [1,70,null,{}] 00:41:35 INFO - PROCESS | 1650 | 1461138095156 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:41:35 INFO - PROCESS | 1650 | 1461138095227 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 00:41:35 INFO - PROCESS | 1650 | 1461138095231 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189f3000 == 25 [pid = 1650] [id = 25] 00:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11528e000) [pid = 1650] [serial = 71] [outer = 0x0] 00:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119a11800) [pid = 1650] [serial = 72] [outer = 0x11528e000] 00:41:35 INFO - PROCESS | 1650 | 1461138095261 Marionette DEBUG loaded listener.js 00:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119b71000) [pid = 1650] [serial = 73] [outer = 0x11528e000] 00:41:35 INFO - PROCESS | 1650 | 1461138095561 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:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 422ms 00:41:35 INFO - PROCESS | 1650 | 1461138095577 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 00:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:41:35 INFO - PROCESS | 1650 | 1461138095578 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 00:41:35 INFO - PROCESS | 1650 | 1461138095581 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:41:35 INFO - PROCESS | 1650 | 1461138095583 Marionette TRACE conn2 <- [1,74,null,{}] 00:41:35 INFO - PROCESS | 1650 | 1461138095610 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:41:35 INFO - PROCESS | 1650 | 1461138095699 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 00:41:35 INFO - PROCESS | 1650 | 1461138095705 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119163000 == 26 [pid = 1650] [id = 26] 00:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119be1c00) [pid = 1650] [serial = 74] [outer = 0x0] 00:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119d61000) [pid = 1650] [serial = 75] [outer = 0x119be1c00] 00:41:35 INFO - PROCESS | 1650 | 1461138095734 Marionette DEBUG loaded listener.js 00:41:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11ae3c000) [pid = 1650] [serial = 76] [outer = 0x119be1c00] 00:41:36 INFO - PROCESS | 1650 | 1461138096034 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:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 474ms 00:41:36 INFO - PROCESS | 1650 | 1461138096060 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 00:41:36 INFO - PROCESS | 1650 | 1461138096062 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 00:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:41:36 INFO - PROCESS | 1650 | 1461138096065 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:41:36 INFO - PROCESS | 1650 | 1461138096066 Marionette TRACE conn2 <- [1,78,null,{}] 00:41:36 INFO - PROCESS | 1650 | 1461138096073 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:41:36 INFO - PROCESS | 1650 | 1461138096165 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 00:41:36 INFO - PROCESS | 1650 | 1461138096229 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119841800 == 27 [pid = 1650] [id = 27] 00:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11a8aa000) [pid = 1650] [serial = 77] [outer = 0x0] 00:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11ae7ac00) [pid = 1650] [serial = 78] [outer = 0x11a8aa000] 00:41:36 INFO - PROCESS | 1650 | 1461138096272 Marionette DEBUG loaded listener.js 00:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11b90c000) [pid = 1650] [serial = 79] [outer = 0x11a8aa000] 00:41:36 INFO - PROCESS | 1650 | 1461138096665 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:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 623ms 00:41:36 INFO - PROCESS | 1650 | 1461138096690 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 00:41:36 INFO - PROCESS | 1650 | 1461138096691 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 00:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:41:36 INFO - PROCESS | 1650 | 1461138096694 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:41:36 INFO - PROCESS | 1650 | 1461138096695 Marionette TRACE conn2 <- [1,82,null,{}] 00:41:36 INFO - PROCESS | 1650 | 1461138096697 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:41:36 INFO - PROCESS | 1650 | 1461138096767 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 00:41:36 INFO - PROCESS | 1650 | 1461138096809 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a88c000 == 28 [pid = 1650] [id = 28] 00:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11ae36000) [pid = 1650] [serial = 80] [outer = 0x0] 00:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11b90ec00) [pid = 1650] [serial = 81] [outer = 0x11ae36000] 00:41:36 INFO - PROCESS | 1650 | 1461138096835 Marionette DEBUG loaded listener.js 00:41:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11c144c00) [pid = 1650] [serial = 82] [outer = 0x11ae36000] 00:41:37 INFO - PROCESS | 1650 | 1461138097093 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:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 418ms 00:41:37 INFO - PROCESS | 1650 | 1461138097115 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 00:41:37 INFO - PROCESS | 1650 | 1461138097116 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 00:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:41:37 INFO - PROCESS | 1650 | 1461138097126 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:41:37 INFO - PROCESS | 1650 | 1461138097127 Marionette TRACE conn2 <- [1,86,null,{}] 00:41:37 INFO - PROCESS | 1650 | 1461138097130 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:41:37 INFO - PROCESS | 1650 | 1461138097231 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 00:41:37 INFO - PROCESS | 1650 | 1461138097239 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x118953800 == 29 [pid = 1650] [id = 29] 00:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1191b1c00) [pid = 1650] [serial = 83] [outer = 0x0] 00:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11c205c00) [pid = 1650] [serial = 84] [outer = 0x1191b1c00] 00:41:37 INFO - PROCESS | 1650 | 1461138097267 Marionette DEBUG loaded listener.js 00:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12614c800) [pid = 1650] [serial = 85] [outer = 0x1191b1c00] 00:41:37 INFO - PROCESS | 1650 | 1461138097578 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:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 00:41:37 INFO - PROCESS | 1650 | 1461138097595 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 00:41:37 INFO - PROCESS | 1650 | 1461138097597 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 00:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:41:37 INFO - PROCESS | 1650 | 1461138097599 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:41:37 INFO - PROCESS | 1650 | 1461138097600 Marionette TRACE conn2 <- [1,90,null,{}] 00:41:37 INFO - PROCESS | 1650 | 1461138097605 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:41:37 INFO - PROCESS | 1650 | 1461138097678 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 00:41:37 INFO - PROCESS | 1650 | 1461138097725 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b935000 == 30 [pid = 1650] [id = 30] 00:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119c5d800) [pid = 1650] [serial = 86] [outer = 0x0] 00:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126151400) [pid = 1650] [serial = 87] [outer = 0x119c5d800] 00:41:37 INFO - PROCESS | 1650 | 1461138097750 Marionette DEBUG loaded listener.js 00:41:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12654a000) [pid = 1650] [serial = 88] [outer = 0x119c5d800] 00:41:37 INFO - PROCESS | 1650 | 1461138097985 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:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 00:41:38 INFO - PROCESS | 1650 | 1461138098028 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 00:41:38 INFO - PROCESS | 1650 | 1461138098029 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 00:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:41:38 INFO - PROCESS | 1650 | 1461138098032 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:41:38 INFO - PROCESS | 1650 | 1461138098033 Marionette TRACE conn2 <- [1,94,null,{}] 00:41:38 INFO - PROCESS | 1650 | 1461138098044 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:41:38 INFO - PROCESS | 1650 | 1461138098121 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 00:41:38 INFO - PROCESS | 1650 | 1461138098126 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c02e800 == 31 [pid = 1650] [id = 31] 00:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12654ac00) [pid = 1650] [serial = 89] [outer = 0x0] 00:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1266dc000) [pid = 1650] [serial = 90] [outer = 0x12654ac00] 00:41:38 INFO - PROCESS | 1650 | 1461138098151 Marionette DEBUG loaded listener.js 00:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1271a0c00) [pid = 1650] [serial = 91] [outer = 0x12654ac00] 00:41:38 INFO - PROCESS | 1650 | 1461138098441 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:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 423ms 00:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:41:38 INFO - PROCESS | 1650 | 1461138098460 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 00:41:38 INFO - PROCESS | 1650 | 1461138098461 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 00:41:38 INFO - PROCESS | 1650 | 1461138098463 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:41:38 INFO - PROCESS | 1650 | 1461138098464 Marionette TRACE conn2 <- [1,98,null,{}] 00:41:38 INFO - PROCESS | 1650 | 1461138098467 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:41:38 INFO - PROCESS | 1650 | 1461138098545 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 00:41:38 INFO - PROCESS | 1650 | 1461138098548 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c044000 == 32 [pid = 1650] [id = 32] 00:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11464d800) [pid = 1650] [serial = 92] [outer = 0x0] 00:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1271afc00) [pid = 1650] [serial = 93] [outer = 0x11464d800] 00:41:38 INFO - PROCESS | 1650 | 1461138098613 Marionette DEBUG loaded listener.js 00:41:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12776c000) [pid = 1650] [serial = 94] [outer = 0x11464d800] 00:41:38 INFO - PROCESS | 1650 | 1461138098862 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:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 00:41:38 INFO - PROCESS | 1650 | 1461138098933 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 00:41:38 INFO - PROCESS | 1650 | 1461138098934 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 00:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:41:38 INFO - PROCESS | 1650 | 1461138098940 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:41:38 INFO - PROCESS | 1650 | 1461138098942 Marionette TRACE conn2 <- [1,102,null,{}] 00:41:38 INFO - PROCESS | 1650 | 1461138098944 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:41:39 INFO - PROCESS | 1650 | 1461138099016 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 00:41:39 INFO - PROCESS | 1650 | 1461138099023 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6bd800 == 33 [pid = 1650] [id = 33] 00:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12776c800) [pid = 1650] [serial = 95] [outer = 0x0] 00:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127b1bc00) [pid = 1650] [serial = 96] [outer = 0x12776c800] 00:41:39 INFO - PROCESS | 1650 | 1461138099048 Marionette DEBUG loaded listener.js 00:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127d68400) [pid = 1650] [serial = 97] [outer = 0x12776c800] 00:41:39 INFO - PROCESS | 1650 | 1461138099361 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:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms 00:41:39 INFO - PROCESS | 1650 | 1461138099410 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 00:41:39 INFO - PROCESS | 1650 | 1461138099411 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 00:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:41:39 INFO - PROCESS | 1650 | 1461138099413 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:41:39 INFO - PROCESS | 1650 | 1461138099415 Marionette TRACE conn2 <- [1,106,null,{}] 00:41:39 INFO - PROCESS | 1650 | 1461138099418 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:41:39 INFO - PROCESS | 1650 | 1461138099525 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 00:41:39 INFO - PROCESS | 1650 | 1461138099531 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x123747800 == 34 [pid = 1650] [id = 34] 00:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127367c00) [pid = 1650] [serial = 98] [outer = 0x0] 00:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127d71c00) [pid = 1650] [serial = 99] [outer = 0x127367c00] 00:41:39 INFO - PROCESS | 1650 | 1461138099558 Marionette DEBUG loaded listener.js 00:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1290c5400) [pid = 1650] [serial = 100] [outer = 0x127367c00] 00:41:39 INFO - PROCESS | 1650 | 1461138099844 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:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 00:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:41:39 INFO - PROCESS | 1650 | 1461138099883 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 00:41:39 INFO - PROCESS | 1650 | 1461138099884 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 00:41:39 INFO - PROCESS | 1650 | 1461138099890 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:41:39 INFO - PROCESS | 1650 | 1461138099892 Marionette TRACE conn2 <- [1,110,null,{}] 00:41:39 INFO - PROCESS | 1650 | 1461138099894 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:41:39 INFO - PROCESS | 1650 | 1461138099967 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 00:41:39 INFO - PROCESS | 1650 | 1461138099973 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x126320800 == 35 [pid = 1650] [id = 35] 00:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127b19400) [pid = 1650] [serial = 101] [outer = 0x0] 00:41:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129792400) [pid = 1650] [serial = 102] [outer = 0x127b19400] 00:41:39 INFO - PROCESS | 1650 | 1461138099998 Marionette DEBUG loaded listener.js 00:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129c26800) [pid = 1650] [serial = 103] [outer = 0x127b19400] 00:41:40 INFO - PROCESS | 1650 | 1461138100325 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:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 471ms 00:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:41:40 INFO - PROCESS | 1650 | 1461138100359 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 00:41:40 INFO - PROCESS | 1650 | 1461138100361 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 00:41:40 INFO - PROCESS | 1650 | 1461138100363 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:41:40 INFO - PROCESS | 1650 | 1461138100364 Marionette TRACE conn2 <- [1,114,null,{}] 00:41:40 INFO - PROCESS | 1650 | 1461138100366 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:41:40 INFO - PROCESS | 1650 | 1461138100461 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 00:41:40 INFO - PROCESS | 1650 | 1461138100468 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264a5800 == 36 [pid = 1650] [id = 36] 00:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129c26c00) [pid = 1650] [serial = 104] [outer = 0x0] 00:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129e75000) [pid = 1650] [serial = 105] [outer = 0x129c26c00] 00:41:40 INFO - PROCESS | 1650 | 1461138100495 Marionette DEBUG loaded listener.js 00:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129e7e800) [pid = 1650] [serial = 106] [outer = 0x129c26c00] 00:41:40 INFO - PROCESS | 1650 | 1461138100776 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:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 467ms 00:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:41:40 INFO - PROCESS | 1650 | 1461138100831 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 00:41:40 INFO - PROCESS | 1650 | 1461138100832 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 00:41:40 INFO - PROCESS | 1650 | 1461138100834 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:41:40 INFO - PROCESS | 1650 | 1461138100836 Marionette TRACE conn2 <- [1,118,null,{}] 00:41:40 INFO - PROCESS | 1650 | 1461138100840 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:41:40 INFO - PROCESS | 1650 | 1461138100913 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 00:41:40 INFO - PROCESS | 1650 | 1461138100916 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x127519800 == 37 [pid = 1650] [id = 37] 00:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12876cc00) [pid = 1650] [serial = 107] [outer = 0x0] 00:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12b633c00) [pid = 1650] [serial = 108] [outer = 0x12876cc00] 00:41:40 INFO - PROCESS | 1650 | 1461138100944 Marionette DEBUG loaded listener.js 00:41:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12b82e000) [pid = 1650] [serial = 109] [outer = 0x12876cc00] 00:41:41 INFO - PROCESS | 1650 | 1461138101288 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:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 472ms 00:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:41:41 INFO - PROCESS | 1650 | 1461138101306 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 00:41:41 INFO - PROCESS | 1650 | 1461138101307 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 00:41:41 INFO - PROCESS | 1650 | 1461138101309 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:41:41 INFO - PROCESS | 1650 | 1461138101310 Marionette TRACE conn2 <- [1,122,null,{}] 00:41:41 INFO - PROCESS | 1650 | 1461138101313 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:41:41 INFO - PROCESS | 1650 | 1461138101440 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 00:41:41 INFO - PROCESS | 1650 | 1461138101450 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x127af4000 == 38 [pid = 1650] [id = 38] 00:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b43d000) [pid = 1650] [serial = 110] [outer = 0x0] 00:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b848800) [pid = 1650] [serial = 111] [outer = 0x12b43d000] 00:41:41 INFO - PROCESS | 1650 | 1461138101482 Marionette DEBUG loaded listener.js 00:41:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b852400) [pid = 1650] [serial = 112] [outer = 0x12b43d000] 00:41:41 INFO - PROCESS | 1650 | 1461138101924 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:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 620ms 00:41:41 INFO - PROCESS | 1650 | 1461138101931 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 00:41:41 INFO - PROCESS | 1650 | 1461138101934 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 00:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:41:41 INFO - PROCESS | 1650 | 1461138101938 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:41:41 INFO - PROCESS | 1650 | 1461138101940 Marionette TRACE conn2 <- [1,126,null,{}] 00:41:41 INFO - PROCESS | 1650 | 1461138101944 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:41:42 INFO - PROCESS | 1650 | 1461138102045 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 00:41:42 INFO - PROCESS | 1650 | 1461138102086 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189de800 == 39 [pid = 1650] [id = 39] 00:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118c4b000) [pid = 1650] [serial = 113] [outer = 0x0] 00:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119134c00) [pid = 1650] [serial = 114] [outer = 0x118c4b000] 00:41:42 INFO - PROCESS | 1650 | 1461138102118 Marionette DEBUG loaded listener.js 00:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119b54c00) [pid = 1650] [serial = 115] [outer = 0x118c4b000] 00:41:42 INFO - PROCESS | 1650 | 1461138102575 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:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 670ms 00:41:42 INFO - PROCESS | 1650 | 1461138102609 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 00:41:42 INFO - PROCESS | 1650 | 1461138102613 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 00:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:41:42 INFO - PROCESS | 1650 | 1461138102618 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:41:42 INFO - PROCESS | 1650 | 1461138102619 Marionette TRACE conn2 <- [1,130,null,{}] 00:41:42 INFO - PROCESS | 1650 | 1461138102622 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:41:42 INFO - PROCESS | 1650 | 1461138102721 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 00:41:42 INFO - PROCESS | 1650 | 1461138102794 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aeae800 == 40 [pid = 1650] [id = 40] 00:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11ae3a000) [pid = 1650] [serial = 116] [outer = 0x0] 00:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11ae7d400) [pid = 1650] [serial = 117] [outer = 0x11ae3a000] 00:41:42 INFO - PROCESS | 1650 | 1461138102825 Marionette DEBUG loaded listener.js 00:41:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11b970400) [pid = 1650] [serial = 118] [outer = 0x11ae3a000] 00:41:43 INFO - PROCESS | 1650 | 1461138103247 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:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 671ms 00:41:43 INFO - PROCESS | 1650 | 1461138103303 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 00:41:43 INFO - PROCESS | 1650 | 1461138103305 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 00:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:41:43 INFO - PROCESS | 1650 | 1461138103310 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:41:43 INFO - PROCESS | 1650 | 1461138103312 Marionette TRACE conn2 <- [1,134,null,{}] 00:41:43 INFO - PROCESS | 1650 | 1461138103323 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:41:43 INFO - PROCESS | 1650 | 1461138103421 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 00:41:43 INFO - PROCESS | 1650 | 1461138103482 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x127078800 == 41 [pid = 1650] [id = 41] 00:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c4f6400) [pid = 1650] [serial = 119] [outer = 0x0] 00:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c62e000) [pid = 1650] [serial = 120] [outer = 0x11c4f6400] 00:41:43 INFO - PROCESS | 1650 | 1461138103514 Marionette DEBUG loaded listener.js 00:41:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x127363c00) [pid = 1650] [serial = 121] [outer = 0x11c4f6400] 00:41:43 INFO - PROCESS | 1650 | 1461138103988 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:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 721ms 00:41:44 INFO - PROCESS | 1650 | 1461138104037 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 00:41:44 INFO - PROCESS | 1650 | 1461138104039 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 00:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:41:44 INFO - PROCESS | 1650 | 1461138104044 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:41:44 INFO - PROCESS | 1650 | 1461138104045 Marionette TRACE conn2 <- [1,138,null,{}] 00:41:44 INFO - PROCESS | 1650 | 1461138104048 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:41:44 INFO - PROCESS | 1650 | 1461138104149 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 00:41:44 INFO - PROCESS | 1650 | 1461138104327 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118938800 == 42 [pid = 1650] [id = 42] 00:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1158af400) [pid = 1650] [serial = 122] [outer = 0x0] 00:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x118508000) [pid = 1650] [serial = 123] [outer = 0x1158af400] 00:41:44 INFO - PROCESS | 1650 | 1461138104356 Marionette DEBUG loaded listener.js 00:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118cdb800) [pid = 1650] [serial = 124] [outer = 0x1158af400] 00:41:44 INFO - PROCESS | 1650 | 1461138104780 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:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 770ms 00:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:41:44 INFO - PROCESS | 1650 | 1461138104815 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 00:41:44 INFO - PROCESS | 1650 | 1461138104817 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 00:41:44 INFO - PROCESS | 1650 | 1461138104820 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:41:44 INFO - PROCESS | 1650 | 1461138104823 Marionette TRACE conn2 <- [1,142,null,{}] 00:41:44 INFO - PROCESS | 1650 | 1461138104826 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:41:44 INFO - PROCESS | 1650 | 1461138104914 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 00:41:44 INFO - PROCESS | 1650 | 1461138104978 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197ea000 == 43 [pid = 1650] [id = 43] 00:41:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119aa3000) [pid = 1650] [serial = 125] [outer = 0x0] 00:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119bd9c00) [pid = 1650] [serial = 126] [outer = 0x119aa3000] 00:41:45 INFO - PROCESS | 1650 | 1461138105009 Marionette DEBUG loaded listener.js 00:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11acf6c00) [pid = 1650] [serial = 127] [outer = 0x119aa3000] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12b96b800 == 42 [pid = 1650] [id = 6] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x127519800 == 41 [pid = 1650] [id = 37] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1264a5800 == 40 [pid = 1650] [id = 36] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x126320800 == 39 [pid = 1650] [id = 35] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x123747800 == 38 [pid = 1650] [id = 34] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11c6bd800 == 37 [pid = 1650] [id = 33] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11c044000 == 36 [pid = 1650] [id = 32] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11c02e800 == 35 [pid = 1650] [id = 31] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11b935000 == 34 [pid = 1650] [id = 30] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x118953800 == 33 [pid = 1650] [id = 29] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11a88c000 == 32 [pid = 1650] [id = 28] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x119841800 == 31 [pid = 1650] [id = 27] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x119163000 == 30 [pid = 1650] [id = 26] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1189f3000 == 29 [pid = 1650] [id = 25] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x115308000 == 28 [pid = 1650] [id = 24] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11915f800 == 27 [pid = 1650] [id = 22] 00:41:45 INFO - PROCESS | 1650 | --DOCSHELL 0x114fae800 == 26 [pid = 1650] [id = 21] 00:41:45 INFO - PROCESS | 1650 | 1461138105604 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:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 822ms 00:41:45 INFO - PROCESS | 1650 | 1461138105643 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 00:41:45 INFO - PROCESS | 1650 | 1461138105648 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 00:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:41:45 INFO - PROCESS | 1650 | 1461138105654 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:41:45 INFO - PROCESS | 1650 | 1461138105657 Marionette TRACE conn2 <- [1,146,null,{}] 00:41:45 INFO - PROCESS | 1650 | 1461138105663 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:41:45 INFO - PROCESS | 1650 | 1461138105775 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 00:41:45 INFO - PROCESS | 1650 | 1461138105823 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ef1000 == 27 [pid = 1650] [id = 44] 00:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119a10400) [pid = 1650] [serial = 128] [outer = 0x0] 00:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x119d5a000) [pid = 1650] [serial = 129] [outer = 0x119a10400] 00:41:45 INFO - PROCESS | 1650 | 1461138105856 Marionette DEBUG loaded listener.js 00:41:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11a8af800) [pid = 1650] [serial = 130] [outer = 0x119a10400] 00:41:46 INFO - PROCESS | 1650 | 1461138106277 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:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 673ms 00:41:46 INFO - PROCESS | 1650 | 1461138106337 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 00:41:46 INFO - PROCESS | 1650 | 1461138106341 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 00:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:41:46 INFO - PROCESS | 1650 | 1461138106348 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:41:46 INFO - PROCESS | 1650 | 1461138106350 Marionette TRACE conn2 <- [1,150,null,{}] 00:41:46 INFO - PROCESS | 1650 | 1461138106353 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:41:46 INFO - PROCESS | 1650 | 1461138106446 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 00:41:46 INFO - PROCESS | 1650 | 1461138106504 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa11000 == 28 [pid = 1650] [id = 45] 00:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11b1c4400) [pid = 1650] [serial = 131] [outer = 0x0] 00:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11b967800) [pid = 1650] [serial = 132] [outer = 0x11b1c4400] 00:41:46 INFO - PROCESS | 1650 | 1461138106534 Marionette DEBUG loaded listener.js 00:41:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11c140400) [pid = 1650] [serial = 133] [outer = 0x11b1c4400] 00:41:46 INFO - PROCESS | 1650 | 1461138106961 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:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 619ms 00:41:46 INFO - PROCESS | 1650 | 1461138106968 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 00:41:46 INFO - PROCESS | 1650 | 1461138106969 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 00:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:41:46 INFO - PROCESS | 1650 | 1461138106972 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:41:46 INFO - PROCESS | 1650 | 1461138106974 Marionette TRACE conn2 <- [1,154,null,{}] 00:41:46 INFO - PROCESS | 1650 | 1461138106982 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:41:47 INFO - PROCESS | 1650 | 1461138107090 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 00:41:47 INFO - PROCESS | 1650 | 1461138107163 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bab4000 == 29 [pid = 1650] [id = 46] 00:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11c62c800) [pid = 1650] [serial = 134] [outer = 0x0] 00:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12614d400) [pid = 1650] [serial = 135] [outer = 0x11c62c800] 00:41:47 INFO - PROCESS | 1650 | 1461138107199 Marionette DEBUG loaded listener.js 00:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1266de400) [pid = 1650] [serial = 136] [outer = 0x11c62c800] 00:41:47 INFO - PROCESS | 1650 | 1461138107652 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:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 720ms 00:41:47 INFO - PROCESS | 1650 | 1461138107702 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 00:41:47 INFO - PROCESS | 1650 | 1461138107704 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 00:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:41:47 INFO - PROCESS | 1650 | 1461138107708 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:41:47 INFO - PROCESS | 1650 | 1461138107710 Marionette TRACE conn2 <- [1,158,null,{}] 00:41:47 INFO - PROCESS | 1650 | 1461138107712 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:41:47 INFO - PROCESS | 1650 | 1461138107804 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 00:41:47 INFO - PROCESS | 1650 | 1461138107864 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6c9000 == 30 [pid = 1650] [id = 47] 00:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12776a000) [pid = 1650] [serial = 137] [outer = 0x0] 00:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x127b18000) [pid = 1650] [serial = 138] [outer = 0x12776a000] 00:41:47 INFO - PROCESS | 1650 | 1461138107894 Marionette DEBUG loaded listener.js 00:41:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x127f53400) [pid = 1650] [serial = 139] [outer = 0x12776a000] 00:41:48 INFO - PROCESS | 1650 | 1461138108336 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:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 00:41:48 INFO - PROCESS | 1650 | 1461138108399 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 00:41:48 INFO - PROCESS | 1650 | 1461138108401 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 00:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:41:48 INFO - PROCESS | 1650 | 1461138108407 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:41:48 INFO - PROCESS | 1650 | 1461138108408 Marionette TRACE conn2 <- [1,162,null,{}] 00:41:48 INFO - PROCESS | 1650 | 1461138108411 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:41:48 INFO - PROCESS | 1650 | 1461138108500 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 00:41:48 INFO - PROCESS | 1650 | 1461138108557 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12630c000 == 31 [pid = 1650] [id = 48] 00:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x127592400) [pid = 1650] [serial = 140] [outer = 0x0] 00:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12827d400) [pid = 1650] [serial = 141] [outer = 0x127592400] 00:41:48 INFO - PROCESS | 1650 | 1461138108587 Marionette DEBUG loaded listener.js 00:41:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12902c000) [pid = 1650] [serial = 142] [outer = 0x127592400] 00:41:49 INFO - PROCESS | 1650 | 1461138109069 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:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 719ms 00:41:49 INFO - PROCESS | 1650 | 1461138109127 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 00:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:41:49 INFO - PROCESS | 1650 | 1461138109129 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 00:41:49 INFO - PROCESS | 1650 | 1461138109132 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:41:49 INFO - PROCESS | 1650 | 1461138109135 Marionette TRACE conn2 <- [1,166,null,{}] 00:41:49 INFO - PROCESS | 1650 | 1461138109139 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:41:49 INFO - PROCESS | 1650 | 1461138109228 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 00:41:49 INFO - PROCESS | 1650 | 1461138109291 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ef5000 == 32 [pid = 1650] [id = 49] 00:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x118f5f000) [pid = 1650] [serial = 143] [outer = 0x0] 00:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1191b3400) [pid = 1650] [serial = 144] [outer = 0x118f5f000] 00:41:49 INFO - PROCESS | 1650 | 1461138109319 Marionette DEBUG loaded listener.js 00:41:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119b70c00) [pid = 1650] [serial = 145] [outer = 0x118f5f000] 00:41:49 INFO - PROCESS | 1650 | --DOCSHELL 0x118938800 == 31 [pid = 1650] [id = 42] 00:41:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11aeae800 == 30 [pid = 1650] [id = 40] 00:41:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1189de800 == 29 [pid = 1650] [id = 39] 00:41:49 INFO - PROCESS | 1650 | 1461138109844 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:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 772ms 00:41:49 INFO - PROCESS | 1650 | 1461138109905 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 00:41:49 INFO - PROCESS | 1650 | 1461138109908 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 00:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:41:49 INFO - PROCESS | 1650 | 1461138109911 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:41:49 INFO - PROCESS | 1650 | 1461138109914 Marionette TRACE conn2 <- [1,170,null,{}] 00:41:49 INFO - PROCESS | 1650 | 1461138109917 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:41:50 INFO - PROCESS | 1650 | 1461138110009 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 00:41:50 INFO - PROCESS | 1650 | 1461138110071 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ade800 == 30 [pid = 1650] [id = 50] 00:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x119bd9000) [pid = 1650] [serial = 146] [outer = 0x0] 00:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11a8a7000) [pid = 1650] [serial = 147] [outer = 0x119bd9000] 00:41:50 INFO - PROCESS | 1650 | 1461138110105 Marionette DEBUG loaded listener.js 00:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11aeee800) [pid = 1650] [serial = 148] [outer = 0x119bd9000] 00:41:50 INFO - PROCESS | 1650 | 1461138110537 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:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 00:41:50 INFO - PROCESS | 1650 | 1461138110587 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 00:41:50 INFO - PROCESS | 1650 | 1461138110591 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 00:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:41:50 INFO - PROCESS | 1650 | 1461138110598 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:41:50 INFO - PROCESS | 1650 | 1461138110600 Marionette TRACE conn2 <- [1,174,null,{}] 00:41:50 INFO - PROCESS | 1650 | 1461138110604 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:41:50 INFO - PROCESS | 1650 | 1461138110696 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 00:41:50 INFO - PROCESS | 1650 | 1461138110757 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c246000 == 31 [pid = 1650] [id = 51] 00:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11c14d000) [pid = 1650] [serial = 149] [outer = 0x0] 00:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11c210000) [pid = 1650] [serial = 150] [outer = 0x11c14d000] 00:41:50 INFO - PROCESS | 1650 | 1461138110788 Marionette DEBUG loaded listener.js 00:41:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x126152000) [pid = 1650] [serial = 151] [outer = 0x11c14d000] 00:41:51 INFO - PROCESS | 1650 | 1461138111223 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:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 00:41:51 INFO - PROCESS | 1650 | 1461138111303 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 00:41:51 INFO - PROCESS | 1650 | 1461138111305 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 00:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:41:51 INFO - PROCESS | 1650 | 1461138111309 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:41:51 INFO - PROCESS | 1650 | 1461138111312 Marionette TRACE conn2 <- [1,178,null,{}] 00:41:51 INFO - PROCESS | 1650 | 1461138111320 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:41:51 INFO - PROCESS | 1650 | 1461138111413 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 00:41:51 INFO - PROCESS | 1650 | 1461138111476 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x127521800 == 32 [pid = 1650] [id = 52] 00:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x127be4800) [pid = 1650] [serial = 152] [outer = 0x0] 00:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x128771800) [pid = 1650] [serial = 153] [outer = 0x127be4800] 00:41:51 INFO - PROCESS | 1650 | 1461138111510 Marionette DEBUG loaded listener.js 00:41:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x129939000) [pid = 1650] [serial = 154] [outer = 0x127be4800] 00:41:51 INFO - PROCESS | 1650 | 1461138111926 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:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 672ms 00:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:41:51 INFO - PROCESS | 1650 | 1461138111981 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 00:41:51 INFO - PROCESS | 1650 | 1461138111983 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 00:41:52 INFO - PROCESS | 1650 | 1461138112004 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:41:52 INFO - PROCESS | 1650 | 1461138112006 Marionette TRACE conn2 <- [1,182,null,{}] 00:41:52 INFO - PROCESS | 1650 | 1461138112010 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:41:52 INFO - PROCESS | 1650 | 1461138112100 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 00:41:52 INFO - PROCESS | 1650 | 1461138112163 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12908d000 == 33 [pid = 1650] [id = 53] 00:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x129e7c000) [pid = 1650] [serial = 155] [outer = 0x0] 00:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12b638000) [pid = 1650] [serial = 156] [outer = 0x129e7c000] 00:41:52 INFO - PROCESS | 1650 | 1461138112194 Marionette DEBUG loaded listener.js 00:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b84f800) [pid = 1650] [serial = 157] [outer = 0x129e7c000] 00:41:52 INFO - PROCESS | 1650 | 1461138112582 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:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 639ms 00:41:52 INFO - PROCESS | 1650 | 1461138112625 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 00:41:52 INFO - PROCESS | 1650 | 1461138112627 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 00:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:41:52 INFO - PROCESS | 1650 | 1461138112629 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:41:52 INFO - PROCESS | 1650 | 1461138112630 Marionette TRACE conn2 <- [1,186,null,{}] 00:41:52 INFO - PROCESS | 1650 | 1461138112633 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:41:52 INFO - PROCESS | 1650 | 1461138112724 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 00:41:52 INFO - PROCESS | 1650 | 1461138112818 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1297af800 == 34 [pid = 1650] [id = 54] 00:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x129e73800) [pid = 1650] [serial = 158] [outer = 0x0] 00:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12bcaec00) [pid = 1650] [serial = 159] [outer = 0x129e73800] 00:41:52 INFO - PROCESS | 1650 | 1461138112850 Marionette DEBUG loaded listener.js 00:41:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12bee9c00) [pid = 1650] [serial = 160] [outer = 0x129e73800] 00:41:53 INFO - PROCESS | 1650 | 1461138113333 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:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 718ms 00:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:41:53 INFO - PROCESS | 1650 | 1461138113347 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 00:41:53 INFO - PROCESS | 1650 | 1461138113350 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 00:41:53 INFO - PROCESS | 1650 | 1461138113354 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:41:53 INFO - PROCESS | 1650 | 1461138113356 Marionette TRACE conn2 <- [1,190,null,{}] 00:41:53 INFO - PROCESS | 1650 | 1461138113361 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:41:53 INFO - PROCESS | 1650 | 1461138113456 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 00:41:53 INFO - PROCESS | 1650 | 1461138113502 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b939800 == 35 [pid = 1650] [id = 55] 00:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x119b53000) [pid = 1650] [serial = 161] [outer = 0x0] 00:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x119c61000) [pid = 1650] [serial = 162] [outer = 0x119b53000] 00:41:53 INFO - PROCESS | 1650 | 1461138113528 Marionette DEBUG loaded listener.js 00:41:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11aeec000) [pid = 1650] [serial = 163] [outer = 0x119b53000] 00:41:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11bab4000 == 34 [pid = 1650] [id = 46] 00:41:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa11000 == 33 [pid = 1650] [id = 45] 00:41:53 INFO - PROCESS | 1650 | --DOCSHELL 0x118ef1000 == 32 [pid = 1650] [id = 44] 00:41:54 INFO - PROCESS | 1650 | 1461138114214 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:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 922ms 00:41:54 INFO - PROCESS | 1650 | 1461138114277 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 00:41:54 INFO - PROCESS | 1650 | 1461138114280 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 00:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:41:54 INFO - PROCESS | 1650 | 1461138114285 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:41:54 INFO - PROCESS | 1650 | 1461138114288 Marionette TRACE conn2 <- [1,194,null,{}] 00:41:54 INFO - PROCESS | 1650 | 1461138114294 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:41:54 INFO - PROCESS | 1650 | 1461138114405 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 00:41:54 INFO - PROCESS | 1650 | 1461138114455 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b92f800 == 33 [pid = 1650] [id = 56] 00:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11ae79c00) [pid = 1650] [serial = 164] [outer = 0x0] 00:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11ba29800) [pid = 1650] [serial = 165] [outer = 0x11ae79c00] 00:41:54 INFO - PROCESS | 1650 | 1461138114488 Marionette DEBUG loaded listener.js 00:41:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11c62dc00) [pid = 1650] [serial = 166] [outer = 0x11ae79c00] 00:41:54 INFO - PROCESS | 1650 | 1461138114923 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:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 673ms 00:41:54 INFO - PROCESS | 1650 | 1461138114971 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 00:41:54 INFO - PROCESS | 1650 | 1461138114975 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 00:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:41:54 INFO - PROCESS | 1650 | 1461138114982 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:41:54 INFO - PROCESS | 1650 | 1461138114984 Marionette TRACE conn2 <- [1,198,null,{}] 00:41:54 INFO - PROCESS | 1650 | 1461138114989 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:41:55 INFO - PROCESS | 1650 | 1461138115081 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 00:41:55 INFO - PROCESS | 1650 | 1461138115145 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x127508800 == 34 [pid = 1650] [id = 57] 00:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1266e2400) [pid = 1650] [serial = 167] [outer = 0x0] 00:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x127b95000) [pid = 1650] [serial = 168] [outer = 0x1266e2400] 00:41:55 INFO - PROCESS | 1650 | 1461138115175 Marionette DEBUG loaded listener.js 00:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12827dc00) [pid = 1650] [serial = 169] [outer = 0x1266e2400] 00:41:55 INFO - PROCESS | 1650 | 1461138115609 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:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 672ms 00:41:55 INFO - PROCESS | 1650 | 1461138115687 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 00:41:55 INFO - PROCESS | 1650 | 1461138115688 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 00:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:41:55 INFO - PROCESS | 1650 | 1461138115693 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:41:55 INFO - PROCESS | 1650 | 1461138115696 Marionette TRACE conn2 <- [1,202,null,{}] 00:41:55 INFO - PROCESS | 1650 | 1461138115703 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:41:55 INFO - PROCESS | 1650 | 1461138115797 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 00:41:55 INFO - PROCESS | 1650 | 1461138115860 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b452800 == 35 [pid = 1650] [id = 58] 00:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x129e73400) [pid = 1650] [serial = 170] [outer = 0x0] 00:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x129e81400) [pid = 1650] [serial = 171] [outer = 0x129e73400] 00:41:55 INFO - PROCESS | 1650 | 1461138115893 Marionette DEBUG loaded listener.js 00:41:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12bcac000) [pid = 1650] [serial = 172] [outer = 0x129e73400] 00:41:56 INFO - PROCESS | 1650 | 1461138116331 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:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 671ms 00:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:41:56 INFO - PROCESS | 1650 | 1461138116364 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 00:41:56 INFO - PROCESS | 1650 | 1461138116366 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 00:41:56 INFO - PROCESS | 1650 | 1461138116388 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:41:56 INFO - PROCESS | 1650 | 1461138116389 Marionette TRACE conn2 <- [1,206,null,{}] 00:41:56 INFO - PROCESS | 1650 | 1461138116394 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:41:56 INFO - PROCESS | 1650 | 1461138116485 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 00:41:56 INFO - PROCESS | 1650 | 1461138116551 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b96a800 == 36 [pid = 1650] [id = 59] 00:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12bef1800) [pid = 1650] [serial = 173] [outer = 0x0] 00:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12d0bc400) [pid = 1650] [serial = 174] [outer = 0x12bef1800] 00:41:56 INFO - PROCESS | 1650 | 1461138116581 Marionette DEBUG loaded listener.js 00:41:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12d0cb400) [pid = 1650] [serial = 175] [outer = 0x12bef1800] 00:41:56 INFO - PROCESS | 1650 | 1461138116985 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:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 640ms 00:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:41:57 INFO - PROCESS | 1650 | 1461138117010 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 00:41:57 INFO - PROCESS | 1650 | 1461138117011 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 00:41:57 INFO - PROCESS | 1650 | 1461138117013 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:41:57 INFO - PROCESS | 1650 | 1461138117015 Marionette TRACE conn2 <- [1,210,null,{}] 00:41:57 INFO - PROCESS | 1650 | 1461138117017 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:41:57 INFO - PROCESS | 1650 | 1461138117106 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 00:41:57 INFO - PROCESS | 1650 | 1461138117182 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c065000 == 37 [pid = 1650] [id = 60] 00:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12d307800) [pid = 1650] [serial = 176] [outer = 0x0] 00:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12d3b5800) [pid = 1650] [serial = 177] [outer = 0x12d307800] 00:41:57 INFO - PROCESS | 1650 | 1461138117212 Marionette DEBUG loaded listener.js 00:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12d3be000) [pid = 1650] [serial = 178] [outer = 0x12d307800] 00:41:57 INFO - PROCESS | 1650 | 1461138117659 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:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 669ms 00:41:57 INFO - PROCESS | 1650 | 1461138117682 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 00:41:57 INFO - PROCESS | 1650 | 1461138117684 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 00:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:41:57 INFO - PROCESS | 1650 | 1461138117708 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:41:57 INFO - PROCESS | 1650 | 1461138117709 Marionette TRACE conn2 <- [1,214,null,{}] 00:41:57 INFO - PROCESS | 1650 | 1461138117712 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:41:57 INFO - PROCESS | 1650 | 1461138117830 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 00:41:57 INFO - PROCESS | 1650 | 1461138117890 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1cf000 == 38 [pid = 1650] [id = 61] 00:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12e237400) [pid = 1650] [serial = 179] [outer = 0x0] 00:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12e30f400) [pid = 1650] [serial = 180] [outer = 0x12e237400] 00:41:57 INFO - PROCESS | 1650 | 1461138117916 Marionette DEBUG loaded listener.js 00:41:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12e339400) [pid = 1650] [serial = 181] [outer = 0x12e237400] 00:41:58 INFO - PROCESS | 1650 | 1461138118380 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:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 724ms 00:41:58 INFO - PROCESS | 1650 | 1461138118459 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 00:41:58 INFO - PROCESS | 1650 | 1461138118461 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 00:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:41:58 INFO - PROCESS | 1650 | 1461138118465 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:41:58 INFO - PROCESS | 1650 | 1461138118467 Marionette TRACE conn2 <- [1,218,null,{}] 00:41:58 INFO - PROCESS | 1650 | 1461138118473 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:41:58 INFO - PROCESS | 1650 | 1461138118549 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 00:41:58 INFO - PROCESS | 1650 | 1461138118607 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf78800 == 39 [pid = 1650] [id = 62] 00:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11924cc00) [pid = 1650] [serial = 182] [outer = 0x0] 00:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12d136c00) [pid = 1650] [serial = 183] [outer = 0x11924cc00] 00:41:58 INFO - PROCESS | 1650 | 1461138118660 Marionette DEBUG loaded listener.js 00:41:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12d13b800) [pid = 1650] [serial = 184] [outer = 0x11924cc00] 00:41:59 INFO - PROCESS | 1650 | 1461138119298 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:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 874ms 00:41:59 INFO - PROCESS | 1650 | 1461138119341 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 00:41:59 INFO - PROCESS | 1650 | 1461138119344 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 00:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:41:59 INFO - PROCESS | 1650 | 1461138119348 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:41:59 INFO - PROCESS | 1650 | 1461138119350 Marionette TRACE conn2 <- [1,222,null,{}] 00:41:59 INFO - PROCESS | 1650 | 1461138119353 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:41:59 INFO - PROCESS | 1650 | 1461138119430 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 00:41:59 INFO - PROCESS | 1650 | 1461138119504 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aeb9000 == 40 [pid = 1650] [id = 63] 00:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11b908800) [pid = 1650] [serial = 185] [outer = 0x0] 00:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x11ba2b800) [pid = 1650] [serial = 186] [outer = 0x11b908800] 00:41:59 INFO - PROCESS | 1650 | 1461138119551 Marionette DEBUG loaded listener.js 00:41:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11c7b1800) [pid = 1650] [serial = 187] [outer = 0x11b908800] 00:42:00 INFO - PROCESS | 1650 | --DOCSHELL 0x127521800 == 39 [pid = 1650] [id = 52] 00:42:00 INFO - PROCESS | 1650 | --DOCSHELL 0x11c246000 == 38 [pid = 1650] [id = 51] 00:42:00 INFO - PROCESS | 1650 | --DOCSHELL 0x119ade800 == 37 [pid = 1650] [id = 50] 00:42:00 INFO - PROCESS | 1650 | 1461138120245 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:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 924ms 00:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x119248000) [pid = 1650] [serial = 188] [outer = 0x12f1cf400] 00:42:00 INFO - PROCESS | 1650 | 1461138120296 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 00:42:00 INFO - PROCESS | 1650 | 1461138120299 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 00:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:42:00 INFO - PROCESS | 1650 | 1461138120322 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:42:00 INFO - PROCESS | 1650 | 1461138120325 Marionette TRACE conn2 <- [1,226,null,{}] 00:42:00 INFO - PROCESS | 1650 | 1461138120347 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:42:00 INFO - PROCESS | 1650 | 1461138120443 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 00:42:00 INFO - PROCESS | 1650 | 1461138120499 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c258000 == 38 [pid = 1650] [id = 64] 00:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x11b90d400) [pid = 1650] [serial = 189] [outer = 0x0] 00:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x1266dd000) [pid = 1650] [serial = 190] [outer = 0x11b90d400] 00:42:00 INFO - PROCESS | 1650 | 1461138120530 Marionette DEBUG loaded listener.js 00:42:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x128190400) [pid = 1650] [serial = 191] [outer = 0x11b90d400] 00:42:01 INFO - PROCESS | 1650 | 1461138121036 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:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 749ms 00:42:01 INFO - PROCESS | 1650 | 1461138121074 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 00:42:01 INFO - PROCESS | 1650 | 1461138121080 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 00:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:42:01 INFO - PROCESS | 1650 | 1461138121092 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:42:01 INFO - PROCESS | 1650 | 1461138121095 Marionette TRACE conn2 <- [1,230,null,{}] 00:42:01 INFO - PROCESS | 1650 | 1461138121099 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:42:01 INFO - PROCESS | 1650 | 1461138121236 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 00:42:01 INFO - PROCESS | 1650 | 1461138121303 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b64b000 == 39 [pid = 1650] [id = 65] 00:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x129935400) [pid = 1650] [serial = 192] [outer = 0x0] 00:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12b83b400) [pid = 1650] [serial = 193] [outer = 0x129935400] 00:42:01 INFO - PROCESS | 1650 | 1461138121334 Marionette DEBUG loaded listener.js 00:42:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12bcb1800) [pid = 1650] [serial = 194] [outer = 0x129935400] 00:42:01 INFO - PROCESS | 1650 | 1461138121783 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:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 723ms 00:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:42:01 INFO - PROCESS | 1650 | 1461138121815 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 00:42:01 INFO - PROCESS | 1650 | 1461138121816 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 00:42:01 INFO - PROCESS | 1650 | 1461138121818 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:42:01 INFO - PROCESS | 1650 | 1461138121823 Marionette TRACE conn2 <- [1,234,null,{}] 00:42:01 INFO - PROCESS | 1650 | 1461138121831 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:42:01 INFO - PROCESS | 1650 | 1461138121929 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 00:42:01 INFO - PROCESS | 1650 | 1461138121994 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3a1800 == 40 [pid = 1650] [id = 66] 00:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12d132400) [pid = 1650] [serial = 195] [outer = 0x0] 00:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12d13d800) [pid = 1650] [serial = 196] [outer = 0x12d132400] 00:42:02 INFO - PROCESS | 1650 | 1461138122030 Marionette DEBUG loaded listener.js 00:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12d3c4800) [pid = 1650] [serial = 197] [outer = 0x12d132400] 00:42:02 INFO - PROCESS | 1650 | 1461138122460 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:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 675ms 00:42:02 INFO - PROCESS | 1650 | 1461138122493 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 00:42:02 INFO - PROCESS | 1650 | 1461138122495 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 00:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:42:02 INFO - PROCESS | 1650 | 1461138122498 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:42:02 INFO - PROCESS | 1650 | 1461138122499 Marionette TRACE conn2 <- [1,238,null,{}] 00:42:02 INFO - PROCESS | 1650 | 1461138122501 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:42:02 INFO - PROCESS | 1650 | 1461138122596 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 00:42:02 INFO - PROCESS | 1650 | 1461138122648 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dad7000 == 41 [pid = 1650] [id = 67] 00:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12e235c00) [pid = 1650] [serial = 198] [outer = 0x0] 00:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12e240400) [pid = 1650] [serial = 199] [outer = 0x12e235c00] 00:42:02 INFO - PROCESS | 1650 | 1461138122678 Marionette DEBUG loaded listener.js 00:42:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12e336800) [pid = 1650] [serial = 200] [outer = 0x12e235c00] 00:42:03 INFO - PROCESS | 1650 | 1461138123091 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:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 618ms 00:42:03 INFO - PROCESS | 1650 | 1461138123116 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 00:42:03 INFO - PROCESS | 1650 | 1461138123118 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 00:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:42:03 INFO - PROCESS | 1650 | 1461138123120 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:42:03 INFO - PROCESS | 1650 | 1461138123121 Marionette TRACE conn2 <- [1,242,null,{}] 00:42:03 INFO - PROCESS | 1650 | 1461138123124 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:42:03 INFO - PROCESS | 1650 | 1461138123215 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 00:42:03 INFO - PROCESS | 1650 | 1461138123305 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e46a000 == 42 [pid = 1650] [id = 68] 00:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12e33b400) [pid = 1650] [serial = 201] [outer = 0x0] 00:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12e446800) [pid = 1650] [serial = 202] [outer = 0x12e33b400] 00:42:03 INFO - PROCESS | 1650 | 1461138123337 Marionette DEBUG loaded listener.js 00:42:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12e44b800) [pid = 1650] [serial = 203] [outer = 0x12e33b400] 00:42:03 INFO - PROCESS | 1650 | 1461138123838 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:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 770ms 00:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:42:03 INFO - PROCESS | 1650 | 1461138123891 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 00:42:03 INFO - PROCESS | 1650 | 1461138123893 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 00:42:03 INFO - PROCESS | 1650 | 1461138123897 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:42:03 INFO - PROCESS | 1650 | 1461138123899 Marionette TRACE conn2 <- [1,246,null,{}] 00:42:03 INFO - PROCESS | 1650 | 1461138123902 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:42:04 INFO - PROCESS | 1650 | 1461138124071 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 00:42:04 INFO - PROCESS | 1650 | 1461138124167 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12eccd000 == 43 [pid = 1650] [id = 69] 00:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12ea2e000) [pid = 1650] [serial = 204] [outer = 0x0] 00:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12ee3b000) [pid = 1650] [serial = 205] [outer = 0x12ea2e000] 00:42:04 INFO - PROCESS | 1650 | 1461138124216 Marionette DEBUG loaded listener.js 00:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12ee43000) [pid = 1650] [serial = 206] [outer = 0x12ea2e000] 00:42:04 INFO - PROCESS | 1650 | 1461138124758 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:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 870ms 00:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:42:04 INFO - PROCESS | 1650 | 1461138124766 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 00:42:04 INFO - PROCESS | 1650 | 1461138124768 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 00:42:04 INFO - PROCESS | 1650 | 1461138124770 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:42:04 INFO - PROCESS | 1650 | 1461138124771 Marionette TRACE conn2 <- [1,250,null,{}] 00:42:04 INFO - PROCESS | 1650 | 1461138124774 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:42:04 INFO - PROCESS | 1650 | 1461138124867 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 00:42:04 INFO - PROCESS | 1650 | 1461138124919 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efb7800 == 44 [pid = 1650] [id = 70] 00:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12ee43400) [pid = 1650] [serial = 207] [outer = 0x0] 00:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12f1c2400) [pid = 1650] [serial = 208] [outer = 0x12ee43400] 00:42:04 INFO - PROCESS | 1650 | 1461138124948 Marionette DEBUG loaded listener.js 00:42:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12f1ca800) [pid = 1650] [serial = 209] [outer = 0x12ee43400] 00:42:05 INFO - PROCESS | 1650 | 1461138125374 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:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 619ms 00:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:42:05 INFO - PROCESS | 1650 | 1461138125389 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 00:42:05 INFO - PROCESS | 1650 | 1461138125391 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 00:42:05 INFO - PROCESS | 1650 | 1461138125393 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:42:05 INFO - PROCESS | 1650 | 1461138125394 Marionette TRACE conn2 <- [1,254,null,{}] 00:42:05 INFO - PROCESS | 1650 | 1461138125397 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:42:05 INFO - PROCESS | 1650 | 1461138125569 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 00:42:05 INFO - PROCESS | 1650 | 1461138125665 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264af000 == 45 [pid = 1650] [id = 71] 00:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x119b50c00) [pid = 1650] [serial = 210] [outer = 0x0] 00:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x119d59800) [pid = 1650] [serial = 211] [outer = 0x119b50c00] 00:42:05 INFO - PROCESS | 1650 | 1461138125693 Marionette DEBUG loaded listener.js 00:42:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x11bcb2c00) [pid = 1650] [serial = 212] [outer = 0x119b50c00] 00:42:06 INFO - PROCESS | 1650 | 1461138126128 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:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 770ms 00:42:06 INFO - PROCESS | 1650 | 1461138126164 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 00:42:06 INFO - PROCESS | 1650 | 1461138126167 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 00:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:42:06 INFO - PROCESS | 1650 | 1461138126170 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:42:06 INFO - PROCESS | 1650 | 1461138126173 Marionette TRACE conn2 <- [1,258,null,{}] 00:42:06 INFO - PROCESS | 1650 | 1461138126176 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:42:06 INFO - PROCESS | 1650 | 1461138126268 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 00:42:06 INFO - PROCESS | 1650 | 1461138126322 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b44f000 == 46 [pid = 1650] [id = 72] 00:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x126150400) [pid = 1650] [serial = 213] [outer = 0x0] 00:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12818f800) [pid = 1650] [serial = 214] [outer = 0x126150400] 00:42:06 INFO - PROCESS | 1650 | 1461138126352 Marionette DEBUG loaded listener.js 00:42:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x129e25400) [pid = 1650] [serial = 215] [outer = 0x126150400] 00:42:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119849000 == 45 [pid = 1650] [id = 23] 00:42:06 INFO - PROCESS | 1650 | --DOCSHELL 0x127078800 == 44 [pid = 1650] [id = 41] 00:42:06 INFO - PROCESS | 1650 | --DOCSHELL 0x127508800 == 43 [pid = 1650] [id = 57] 00:42:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11b92f800 == 42 [pid = 1650] [id = 56] 00:42:06 INFO - PROCESS | 1650 | 1461138126853 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:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 770ms 00:42:06 INFO - PROCESS | 1650 | 1461138126941 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 00:42:06 INFO - PROCESS | 1650 | 1461138126943 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 00:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:42:06 INFO - PROCESS | 1650 | 1461138126947 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:42:06 INFO - PROCESS | 1650 | 1461138126949 Marionette TRACE conn2 <- [1,262,null,{}] 00:42:06 INFO - PROCESS | 1650 | 1461138126953 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:42:07 INFO - PROCESS | 1650 | 1461138127051 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 00:42:07 INFO - PROCESS | 1650 | 1461138127108 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x127508800 == 43 [pid = 1650] [id = 73] 00:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x11a8ae400) [pid = 1650] [serial = 216] [outer = 0x0] 00:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x11c261800) [pid = 1650] [serial = 217] [outer = 0x11a8ae400] 00:42:07 INFO - PROCESS | 1650 | 1461138127141 Marionette DEBUG loaded listener.js 00:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12876c400) [pid = 1650] [serial = 218] [outer = 0x11a8ae400] 00:42:07 INFO - PROCESS | 1650 | 1461138127565 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:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 671ms 00:42:07 INFO - PROCESS | 1650 | 1461138127618 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 00:42:07 INFO - PROCESS | 1650 | 1461138127622 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 00:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:42:07 INFO - PROCESS | 1650 | 1461138127653 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:42:07 INFO - PROCESS | 1650 | 1461138127658 Marionette TRACE conn2 <- [1,266,null,{}] 00:42:07 INFO - PROCESS | 1650 | 1461138127662 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:42:07 INFO - PROCESS | 1650 | 1461138127819 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 00:42:07 INFO - PROCESS | 1650 | 1461138127890 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c065800 == 44 [pid = 1650] [id = 74] 00:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x11bcb6800) [pid = 1650] [serial = 219] [outer = 0x0] 00:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x129e31800) [pid = 1650] [serial = 220] [outer = 0x11bcb6800] 00:42:07 INFO - PROCESS | 1650 | 1461138127921 Marionette DEBUG loaded listener.js 00:42:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12b430800) [pid = 1650] [serial = 221] [outer = 0x11bcb6800] 00:42:08 INFO - PROCESS | 1650 | 1461138128353 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:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 728ms 00:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:42:08 INFO - PROCESS | 1650 | 1461138128376 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 00:42:08 INFO - PROCESS | 1650 | 1461138128378 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 00:42:08 INFO - PROCESS | 1650 | 1461138128380 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:42:08 INFO - PROCESS | 1650 | 1461138128383 Marionette TRACE conn2 <- [1,270,null,{}] 00:42:08 INFO - PROCESS | 1650 | 1461138128390 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:42:08 INFO - PROCESS | 1650 | 1461138128491 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 00:42:08 INFO - PROCESS | 1650 | 1461138128547 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e45e800 == 45 [pid = 1650] [id = 75] 00:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12b43c000) [pid = 1650] [serial = 222] [outer = 0x0] 00:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12bcad000) [pid = 1650] [serial = 223] [outer = 0x12b43c000] 00:42:08 INFO - PROCESS | 1650 | 1461138128581 Marionette DEBUG loaded listener.js 00:42:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12d0c5c00) [pid = 1650] [serial = 224] [outer = 0x12b43c000] 00:42:09 INFO - PROCESS | 1650 | 1461138129021 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:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 671ms 00:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:42:09 INFO - PROCESS | 1650 | 1461138129052 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 00:42:09 INFO - PROCESS | 1650 | 1461138129053 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 00:42:09 INFO - PROCESS | 1650 | 1461138129056 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:42:09 INFO - PROCESS | 1650 | 1461138129057 Marionette TRACE conn2 <- [1,274,null,{}] 00:42:09 INFO - PROCESS | 1650 | 1461138129059 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:42:09 INFO - PROCESS | 1650 | 1461138129157 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 00:42:09 INFO - PROCESS | 1650 | 1461138129211 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5a6000 == 46 [pid = 1650] [id = 76] 00:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12d304800) [pid = 1650] [serial = 225] [outer = 0x0] 00:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12d3c0400) [pid = 1650] [serial = 226] [outer = 0x12d304800] 00:42:09 INFO - PROCESS | 1650 | 1461138129241 Marionette DEBUG loaded listener.js 00:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12da21400) [pid = 1650] [serial = 227] [outer = 0x12d304800] 00:42:09 INFO - PROCESS | 1650 | 1461138129662 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:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 618ms 00:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:42:09 INFO - PROCESS | 1650 | 1461138129674 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 00:42:09 INFO - PROCESS | 1650 | 1461138129676 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 00:42:09 INFO - PROCESS | 1650 | 1461138129678 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:42:09 INFO - PROCESS | 1650 | 1461138129679 Marionette TRACE conn2 <- [1,278,null,{}] 00:42:09 INFO - PROCESS | 1650 | 1461138129682 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:42:09 INFO - PROCESS | 1650 | 1461138129777 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 00:42:09 INFO - PROCESS | 1650 | 1461138129871 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa54000 == 47 [pid = 1650] [id = 77] 00:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12e309400) [pid = 1650] [serial = 228] [outer = 0x0] 00:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12e338c00) [pid = 1650] [serial = 229] [outer = 0x12e309400] 00:42:09 INFO - PROCESS | 1650 | 1461138129904 Marionette DEBUG loaded listener.js 00:42:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12e44fc00) [pid = 1650] [serial = 230] [outer = 0x12e309400] 00:42:10 INFO - PROCESS | 1650 | 1461138130329 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:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 669ms 00:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:42:10 INFO - PROCESS | 1650 | 1461138130348 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 00:42:10 INFO - PROCESS | 1650 | 1461138130349 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 00:42:10 INFO - PROCESS | 1650 | 1461138130351 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:42:10 INFO - PROCESS | 1650 | 1461138130352 Marionette TRACE conn2 <- [1,282,null,{}] 00:42:10 INFO - PROCESS | 1650 | 1461138130355 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:42:10 INFO - PROCESS | 1650 | 1461138130471 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 00:42:10 INFO - PROCESS | 1650 | 1461138130545 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x13014b800 == 48 [pid = 1650] [id = 78] 00:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x118574c00) [pid = 1650] [serial = 231] [outer = 0x0] 00:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12f1cac00) [pid = 1650] [serial = 232] [outer = 0x118574c00] 00:42:10 INFO - PROCESS | 1650 | 1461138130596 Marionette DEBUG loaded listener.js 00:42:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12f558000) [pid = 1650] [serial = 233] [outer = 0x118574c00] 00:42:11 INFO - PROCESS | 1650 | 1461138131021 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:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 721ms 00:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:42:11 INFO - PROCESS | 1650 | 1461138131072 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 00:42:11 INFO - PROCESS | 1650 | 1461138131073 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 00:42:11 INFO - PROCESS | 1650 | 1461138131076 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:42:11 INFO - PROCESS | 1650 | 1461138131077 Marionette TRACE conn2 <- [1,286,null,{}] 00:42:11 INFO - PROCESS | 1650 | 1461138131079 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:42:11 INFO - PROCESS | 1650 | 1461138131170 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 00:42:11 INFO - PROCESS | 1650 | 1461138131227 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x134a1f800 == 49 [pid = 1650] [id = 79] 00:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x112108c00) [pid = 1650] [serial = 234] [outer = 0x0] 00:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x11210c400) [pid = 1650] [serial = 235] [outer = 0x112108c00] 00:42:11 INFO - PROCESS | 1650 | 1461138131256 Marionette DEBUG loaded listener.js 00:42:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x112110400) [pid = 1650] [serial = 236] [outer = 0x112108c00] 00:42:11 INFO - PROCESS | 1650 | 1461138131680 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:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 618ms 00:42:11 INFO - PROCESS | 1650 | --DOCSHELL 0x1264af000 == 48 [pid = 1650] [id = 71] 00:42:11 INFO - PROCESS | 1650 | --DOCSHELL 0x12b64b000 == 47 [pid = 1650] [id = 65] 00:42:11 INFO - PROCESS | 1650 | --DOCSHELL 0x11c258000 == 46 [pid = 1650] [id = 64] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12e468800 == 45 [pid = 1650] [id = 11] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecc8000 == 44 [pid = 1650] [id = 13] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1297af800 == 43 [pid = 1650] [id = 54] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12dada800 == 42 [pid = 1650] [id = 9] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12908d000 == 41 [pid = 1650] [id = 53] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12dad7000 == 40 [pid = 1650] [id = 67] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1197ea000 == 39 [pid = 1650] [id = 43] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3a1800 == 38 [pid = 1650] [id = 66] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12e46a000 == 37 [pid = 1650] [id = 68] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12eccd000 == 36 [pid = 1650] [id = 69] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12f940800 == 35 [pid = 1650] [id = 18] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x13013a800 == 34 [pid = 1650] [id = 20] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11a896000 == 33 [pid = 1650] [id = 19] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b96a800 == 32 [pid = 1650] [id = 59] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3e5800 == 31 [pid = 1650] [id = 10] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12630c000 == 30 [pid = 1650] [id = 48] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12efb5000 == 29 [pid = 1650] [id = 14] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11c6c9000 == 28 [pid = 1650] [id = 47] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12d386000 == 27 [pid = 1650] [id = 8] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5a8000 == 26 [pid = 1650] [id = 16] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea7b800 == 25 [pid = 1650] [id = 12] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12c065000 == 24 [pid = 1650] [id = 60] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1cf000 == 23 [pid = 1650] [id = 61] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b452800 == 22 [pid = 1650] [id = 58] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf78800 == 21 [pid = 1650] [id = 62] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x118ef5000 == 20 [pid = 1650] [id = 49] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11aeb9000 == 19 [pid = 1650] [id = 63] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x13014b800 == 18 [pid = 1650] [id = 78] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa54000 == 17 [pid = 1650] [id = 77] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12efb7800 == 16 [pid = 1650] [id = 70] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5a6000 == 15 [pid = 1650] [id = 76] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x127af4000 == 14 [pid = 1650] [id = 38] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11b939800 == 13 [pid = 1650] [id = 55] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12e45e800 == 12 [pid = 1650] [id = 75] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12c065800 == 11 [pid = 1650] [id = 74] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b44f000 == 10 [pid = 1650] [id = 72] 00:42:14 INFO - PROCESS | 1650 | --DOCSHELL 0x127508800 == 9 [pid = 1650] [id = 73] 00:42:15 INFO - PROCESS | 1650 | 1461138135659 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 00:42:15 INFO - PROCESS | 1650 | 1461138135661 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 00:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:42:15 INFO - PROCESS | 1650 | 1461138135682 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:42:15 INFO - PROCESS | 1650 | 1461138135685 Marionette TRACE conn2 <- [1,290,null,{}] 00:42:15 INFO - PROCESS | 1650 | 1461138135690 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:42:15 INFO - PROCESS | 1650 | 1461138135773 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 00:42:15 INFO - PROCESS | 1650 | 1461138135779 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189a2000 == 10 [pid = 1650] [id = 80] 00:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x119248c00) [pid = 1650] [serial = 237] [outer = 0x0] 00:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x119a0d000) [pid = 1650] [serial = 238] [outer = 0x119248c00] 00:42:15 INFO - PROCESS | 1650 | 1461138135810 Marionette DEBUG loaded listener.js 00:42:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x119be5000) [pid = 1650] [serial = 239] [outer = 0x119248c00] 00:42:16 INFO - PROCESS | 1650 | 1461138136151 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:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 526ms 00:42:16 INFO - PROCESS | 1650 | 1461138136206 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 00:42:16 INFO - PROCESS | 1650 | 1461138136208 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 00:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:42:16 INFO - PROCESS | 1650 | 1461138136213 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:42:16 INFO - PROCESS | 1650 | 1461138136216 Marionette TRACE conn2 <- [1,294,null,{}] 00:42:16 INFO - PROCESS | 1650 | 1461138136219 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:42:16 INFO - PROCESS | 1650 | 1461138136300 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 00:42:16 INFO - PROCESS | 1650 | 1461138136309 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba97800 == 11 [pid = 1650] [id = 81] 00:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x119d64800) [pid = 1650] [serial = 240] [outer = 0x0] 00:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x11b96f400) [pid = 1650] [serial = 241] [outer = 0x119d64800] 00:42:16 INFO - PROCESS | 1650 | 1461138136335 Marionette DEBUG loaded listener.js 00:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x11bcb1c00) [pid = 1650] [serial = 242] [outer = 0x119d64800] 00:42:16 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:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 473ms 00:42:16 INFO - PROCESS | 1650 | 1461138136682 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:42:16 INFO - PROCESS | 1650 | 1461138136685 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 00:42:16 INFO - PROCESS | 1650 | 1461138136686 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 00:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:42:16 INFO - PROCESS | 1650 | 1461138136692 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:42:16 INFO - PROCESS | 1650 | 1461138136693 Marionette TRACE conn2 <- [1,298,null,{}] 00:42:16 INFO - PROCESS | 1650 | 1461138136700 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:42:16 INFO - PROCESS | 1650 | 1461138136791 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 00:42:16 INFO - PROCESS | 1650 | 1461138136849 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264af000 == 12 [pid = 1650] [id = 82] 00:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x11c260c00) [pid = 1650] [serial = 243] [outer = 0x0] 00:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x126551400) [pid = 1650] [serial = 244] [outer = 0x11c260c00] 00:42:16 INFO - PROCESS | 1650 | 1461138136878 Marionette DEBUG loaded listener.js 00:42:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x127b17c00) [pid = 1650] [serial = 245] [outer = 0x11c260c00] 00:42:17 INFO - PROCESS | 1650 | 1461138137198 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:42:17 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:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 519ms 00:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:42:17 INFO - PROCESS | 1650 | 1461138137211 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 00:42:17 INFO - PROCESS | 1650 | 1461138137212 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 00:42:17 INFO - PROCESS | 1650 | 1461138137214 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:42:17 INFO - PROCESS | 1650 | 1461138137215 Marionette TRACE conn2 <- [1,302,null,{}] 00:42:17 INFO - PROCESS | 1650 | 1461138137218 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:42:17 INFO - PROCESS | 1650 | 1461138137301 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 00:42:17 INFO - PROCESS | 1650 | 1461138137308 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b64b000 == 13 [pid = 1650] [id = 83] 00:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x128774c00) [pid = 1650] [serial = 246] [outer = 0x0] 00:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x129935000) [pid = 1650] [serial = 247] [outer = 0x128774c00] 00:42:17 INFO - PROCESS | 1650 | 1461138137334 Marionette DEBUG loaded listener.js 00:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x129e2d400) [pid = 1650] [serial = 248] [outer = 0x128774c00] 00:42:17 INFO - PROCESS | 1650 | 1461138137696 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:42:17 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:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 519ms 00:42:17 INFO - PROCESS | 1650 | 1461138137734 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 00:42:17 INFO - PROCESS | 1650 | 1461138137735 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 00:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:42:17 INFO - PROCESS | 1650 | 1461138137787 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:42:17 INFO - PROCESS | 1650 | 1461138137788 Marionette TRACE conn2 <- [1,306,null,{}] 00:42:17 INFO - PROCESS | 1650 | 1461138137790 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:42:17 INFO - PROCESS | 1650 | 1461138137896 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 00:42:17 INFO - PROCESS | 1650 | 1461138137900 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf80000 == 14 [pid = 1650] [id = 84] 00:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x1290c6c00) [pid = 1650] [serial = 249] [outer = 0x0] 00:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x129e74000) [pid = 1650] [serial = 250] [outer = 0x1290c6c00] 00:42:17 INFO - PROCESS | 1650 | 1461138137925 Marionette DEBUG loaded listener.js 00:42:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12b432c00) [pid = 1650] [serial = 251] [outer = 0x1290c6c00] 00:42:18 INFO - PROCESS | 1650 | 1461138138275 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:42:18 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:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 530ms 00:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:42:18 INFO - PROCESS | 1650 | 1461138138307 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 00:42:18 INFO - PROCESS | 1650 | 1461138138308 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 00:42:18 INFO - PROCESS | 1650 | 1461138138311 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:42:18 INFO - PROCESS | 1650 | 1461138138312 Marionette TRACE conn2 <- [1,310,null,{}] 00:42:18 INFO - PROCESS | 1650 | 1461138138314 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:42:18 INFO - PROCESS | 1650 | 1461138138443 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 00:42:18 INFO - PROCESS | 1650 | 1461138138491 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dac1800 == 15 [pid = 1650] [id = 85] 00:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x12b84ac00) [pid = 1650] [serial = 252] [outer = 0x0] 00:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x12bef1400) [pid = 1650] [serial = 253] [outer = 0x12b84ac00] 00:42:18 INFO - PROCESS | 1650 | 1461138138524 Marionette DEBUG loaded listener.js 00:42:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x12d0c3000) [pid = 1650] [serial = 254] [outer = 0x12b84ac00] 00:42:18 INFO - PROCESS | 1650 | 1461138138901 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:42:18 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:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 619ms 00:42:18 INFO - PROCESS | 1650 | 1461138138930 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 00:42:18 INFO - PROCESS | 1650 | 1461138138932 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 00:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:42:18 INFO - PROCESS | 1650 | 1461138138934 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:42:18 INFO - PROCESS | 1650 | 1461138138935 Marionette TRACE conn2 <- [1,314,null,{}] 00:42:18 INFO - PROCESS | 1650 | 1461138138952 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:42:19 INFO - PROCESS | 1650 | 1461138139049 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 00:42:19 INFO - PROCESS | 1650 | 1461138139054 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea7d000 == 16 [pid = 1650] [id = 86] 00:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x12beef400) [pid = 1650] [serial = 255] [outer = 0x0] 00:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x12d133000) [pid = 1650] [serial = 256] [outer = 0x12beef400] 00:42:19 INFO - PROCESS | 1650 | 1461138139079 Marionette DEBUG loaded listener.js 00:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12d312c00) [pid = 1650] [serial = 257] [outer = 0x12beef400] 00:42:19 INFO - PROCESS | 1650 | 1461138139441 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:42:19 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:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 532ms 00:42:19 INFO - PROCESS | 1650 | 1461138139466 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 00:42:19 INFO - PROCESS | 1650 | 1461138139468 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 00:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:42:19 INFO - PROCESS | 1650 | 1461138139478 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:42:19 INFO - PROCESS | 1650 | 1461138139479 Marionette TRACE conn2 <- [1,318,null,{}] 00:42:19 INFO - PROCESS | 1650 | 1461138139481 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:42:19 INFO - PROCESS | 1650 | 1461138139578 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 00:42:19 INFO - PROCESS | 1650 | 1461138139582 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efc5000 == 17 [pid = 1650] [id = 87] 00:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x12d0c3400) [pid = 1650] [serial = 258] [outer = 0x0] 00:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12da16800) [pid = 1650] [serial = 259] [outer = 0x12d0c3400] 00:42:19 INFO - PROCESS | 1650 | 1461138139607 Marionette DEBUG loaded listener.js 00:42:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12e233400) [pid = 1650] [serial = 260] [outer = 0x12d0c3400] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x119aa3000) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x119bd9000) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x11ae3a000) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x119b53000) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x11ae84000) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x11528e000) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x1158af400) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x119be1c00) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x11a8aa000) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x11ae36000) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x118f5f000) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x1191b1c00) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x119c5d800) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12654ac00) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x11464d800) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12776c800) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x127367c00) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x11897e000) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x1187a3400) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x127b19400) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x129c26c00) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x1155b9400) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x126150400) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x11c4f6400) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x127592400) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12e235c00) [pid = 1650] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x1266e2400) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x119a10400) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12776a000) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x11b908800) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x11b1c4400) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x11c62c800) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x119b50c00) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x11acf4800) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12d307800) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x11c14d000) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12ee43400) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12d3ba800) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x11bcb6800) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x11b90d400) [pid = 1650] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12d132400) [pid = 1650] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12d312400) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x11a8ae400) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x127be4800) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12ea2e000) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12bef1800) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12876cc00) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12b84c000) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12e33b400) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x129e73400) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x11a8a9c00) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x11924cc00) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x119b57c00) [pid = 1650] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12f555000) [pid = 1650] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x12b43d000) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12b43c000) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12ee3f000) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x118574c00) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12e237400) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x118c4b000) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12e309400) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12ec49800) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x129e7c000) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12e455400) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x11ae79c00) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12e33a000) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12d304800) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x129935400) [pid = 1650] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x129e73800) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:42:20 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12f89d800) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:42:20 INFO - PROCESS | 1650 | 1461138140979 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:42:20 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:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1520ms 00:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:42:21 INFO - PROCESS | 1650 | 1461138140998 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 00:42:21 INFO - PROCESS | 1650 | 1461138141000 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 00:42:21 INFO - PROCESS | 1650 | 1461138141002 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:42:21 INFO - PROCESS | 1650 | 1461138141003 Marionette TRACE conn2 <- [1,322,null,{}] 00:42:21 INFO - PROCESS | 1650 | 1461138141008 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:42:21 INFO - PROCESS | 1650 | 1461138141111 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 00:42:21 INFO - PROCESS | 1650 | 1461138141147 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187cc800 == 18 [pid = 1650] [id = 88] 00:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x1146bb800) [pid = 1650] [serial = 261] [outer = 0x0] 00:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x117818800) [pid = 1650] [serial = 262] [outer = 0x1146bb800] 00:42:21 INFO - PROCESS | 1650 | 1461138141172 Marionette DEBUG loaded listener.js 00:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x11924c800) [pid = 1650] [serial = 263] [outer = 0x1146bb800] 00:42:21 INFO - PROCESS | 1650 | 1461138141679 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:42:21 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:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 722ms 00:42:21 INFO - PROCESS | 1650 | 1461138141728 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 00:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:42:21 INFO - PROCESS | 1650 | 1461138141735 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 00:42:21 INFO - PROCESS | 1650 | 1461138141739 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:42:21 INFO - PROCESS | 1650 | 1461138141740 Marionette TRACE conn2 <- [1,326,null,{}] 00:42:21 INFO - PROCESS | 1650 | 1461138141742 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:42:21 INFO - PROCESS | 1650 | 1461138141825 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 00:42:21 INFO - PROCESS | 1650 | 1461138141829 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f89000 == 19 [pid = 1650] [id = 89] 00:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x11ba1f800) [pid = 1650] [serial = 264] [outer = 0x0] 00:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x11c140800) [pid = 1650] [serial = 265] [outer = 0x11ba1f800] 00:42:21 INFO - PROCESS | 1650 | 1461138141854 Marionette DEBUG loaded listener.js 00:42:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x11c4f6400) [pid = 1650] [serial = 266] [outer = 0x11ba1f800] 00:42:22 INFO - PROCESS | 1650 | 1461138142202 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:42:22 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:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 00:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:42:22 INFO - PROCESS | 1650 | 1461138142207 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 00:42:22 INFO - PROCESS | 1650 | 1461138142209 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 00:42:22 INFO - PROCESS | 1650 | 1461138142211 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:42:22 INFO - PROCESS | 1650 | 1461138142213 Marionette TRACE conn2 <- [1,330,null,{}] 00:42:22 INFO - PROCESS | 1650 | 1461138142215 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:42:22 INFO - PROCESS | 1650 | 1461138142313 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 00:42:22 INFO - PROCESS | 1650 | 1461138142368 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c7b000 == 20 [pid = 1650] [id = 90] 00:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x11c20fc00) [pid = 1650] [serial = 267] [outer = 0x0] 00:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x127365800) [pid = 1650] [serial = 268] [outer = 0x11c20fc00] 00:42:22 INFO - PROCESS | 1650 | 1461138142400 Marionette DEBUG loaded listener.js 00:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12b43c000) [pid = 1650] [serial = 269] [outer = 0x11c20fc00] 00:42:22 INFO - PROCESS | 1650 | 1461138142709 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:42:22 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:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 00:42:22 INFO - PROCESS | 1650 | 1461138142731 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 00:42:22 INFO - PROCESS | 1650 | 1461138142732 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 00:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:42:22 INFO - PROCESS | 1650 | 1461138142734 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:42:22 INFO - PROCESS | 1650 | 1461138142735 Marionette TRACE conn2 <- [1,334,null,{}] 00:42:22 INFO - PROCESS | 1650 | 1461138142741 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:42:22 INFO - PROCESS | 1650 | 1461138142877 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 00:42:22 INFO - PROCESS | 1650 | 1461138142933 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11462f800 == 21 [pid = 1650] [id = 91] 00:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11210d800) [pid = 1650] [serial = 270] [outer = 0x0] 00:42:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11434bc00) [pid = 1650] [serial = 271] [outer = 0x11210d800] 00:42:22 INFO - PROCESS | 1650 | 1461138142965 Marionette DEBUG loaded listener.js 00:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x11641f800) [pid = 1650] [serial = 272] [outer = 0x11210d800] 00:42:23 INFO - PROCESS | 1650 | 1461138143483 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:42:23 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:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 823ms 00:42:23 INFO - PROCESS | 1650 | 1461138143558 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 00:42:23 INFO - PROCESS | 1650 | 1461138143562 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 00:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:42:23 INFO - PROCESS | 1650 | 1461138143565 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:42:23 INFO - PROCESS | 1650 | 1461138143568 Marionette TRACE conn2 <- [1,338,null,{}] 00:42:23 INFO - PROCESS | 1650 | 1461138143571 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:42:23 INFO - PROCESS | 1650 | 1461138143680 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 00:42:23 INFO - PROCESS | 1650 | 1461138143763 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x127504800 == 22 [pid = 1650] [id = 92] 00:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11a8a3c00) [pid = 1650] [serial = 273] [outer = 0x0] 00:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11b907c00) [pid = 1650] [serial = 274] [outer = 0x11a8a3c00] 00:42:23 INFO - PROCESS | 1650 | 1461138143795 Marionette DEBUG loaded listener.js 00:42:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x11bcb1400) [pid = 1650] [serial = 275] [outer = 0x11a8a3c00] 00:42:24 INFO - PROCESS | 1650 | 1461138144491 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:42:24 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:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 972ms 00:42:24 INFO - PROCESS | 1650 | 1461138144537 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 00:42:24 INFO - PROCESS | 1650 | 1461138144539 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 00:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:42:24 INFO - PROCESS | 1650 | 1461138144542 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:42:24 INFO - PROCESS | 1650 | 1461138144545 Marionette TRACE conn2 <- [1,342,null,{}] 00:42:24 INFO - PROCESS | 1650 | 1461138144549 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:42:24 INFO - PROCESS | 1650 | 1461138144658 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 00:42:24 INFO - PROCESS | 1650 | 1461138144707 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:42:24 INFO - PROCESS | 1650 | 1461138144748 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118953800 == 23 [pid = 1650] [id = 93] 00:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x116321000) [pid = 1650] [serial = 276] [outer = 0x0] 00:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x1187a3400) [pid = 1650] [serial = 277] [outer = 0x116321000] 00:42:24 INFO - PROCESS | 1650 | 1461138144777 Marionette DEBUG loaded listener.js 00:42:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x118ce0c00) [pid = 1650] [serial = 278] [outer = 0x116321000] 00:42:25 INFO - PROCESS | 1650 | --DOCSHELL 0x134a1f800 == 22 [pid = 1650] [id = 79] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x127105c00) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12776d800) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11210c400) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x11c205c00) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x126151400) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12614c800) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12654a000) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x1266dc000) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x1271afc00) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x119bd9c00) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x1271a0c00) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12776c000) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x119c61000) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x1191b3400) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x127b1bc00) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x127d71c00) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x127d68400) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x11912e400) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x118508000) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x118ce1400) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11ae7ac00) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x119d61000) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x1290c5400) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x119b5b000) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x129792400) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x129c26800) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x129e75000) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11b90ec00) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x129e7e800) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x1157b7400) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11a8a8c00) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12b82e000) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x117818000) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12fef8400) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12d3c4800) [pid = 1650] [serial = 197] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11acf6c00) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11a8a7000) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x119d5a000) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11c62e000) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11b970400) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11ba2b800) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11aeee800) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11aeec000) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11ba27c00) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11c207800) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x119a11800) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x119b71000) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x119d59800) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11ae7d400) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x118cdb800) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11ae3c000) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11b90c000) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11c144c00) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x119b70c00) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12827d400) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12e336800) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12827dc00) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11a8af800) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x127f53400) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12e240400) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11c261800) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11c7b1800) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12f557800) [pid = 1650] [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:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x127b95000) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x127b18000) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11c140400) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1266de400) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11ba29800) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11b967800) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12614d400) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11bcb2c00) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12818f800) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12ee3b000) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129e81400) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x129e25400) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12e446800) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x127363c00) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12902c000) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11c210000) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12876c400) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129939000) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d3b5800) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12ee43000) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12d0cb400) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12f1c2400) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b638000) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bee8800) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b633c00) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1266dd000) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b84dc00) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x128771800) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d0bc400) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bca2800) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12e44b800) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129e31800) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12bcac000) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12e452400) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12da21400) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12e30f400) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12e337000) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12bcaec00) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d3c0400) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12d3be000) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12e23e800) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126152000) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12f1ca800) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12bcad000) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12da1d000) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b430800) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128190400) [pid = 1650] [serial = 191] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12d13d800) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12e238000) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12d3b6400) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12d3ba400) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12f1c3400) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12f558000) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12b848800) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12f41d800) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12e339400) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12f1cac00) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12ee44800) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12d136c00) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119b54c00) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12e44fc00) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12ec4f800) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12b83b400) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12ee3d000) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119134c00) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12e338c00) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12b84f800) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12ea35000) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12ec47000) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11c62dc00) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12e44d000) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12fef1400) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11a8af400) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12d13b800) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12f89d000) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11b96ec00) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12f89c800) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12f556c00) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12f55c400) [pid = 1650] [serial = 46] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12f562400) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12b852400) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12d0c5c00) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12bcb1800) [pid = 1650] [serial = 194] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12bee9c00) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 00:42:25 INFO - PROCESS | 1650 | 1461138145280 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:42:25 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:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 773ms 00:42:25 INFO - PROCESS | 1650 | 1461138145316 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 00:42:25 INFO - PROCESS | 1650 | 1461138145319 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 00:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:42:25 INFO - PROCESS | 1650 | 1461138145325 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:42:25 INFO - PROCESS | 1650 | 1461138145327 Marionette TRACE conn2 <- [1,346,null,{}] 00:42:25 INFO - PROCESS | 1650 | 1461138145329 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:42:25 INFO - PROCESS | 1650 | 1461138145401 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 00:42:25 INFO - PROCESS | 1650 | 1461138145449 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11870c000 == 23 [pid = 1650] [id = 94] 00:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1157b7400) [pid = 1650] [serial = 279] [outer = 0x0] 00:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x119129000) [pid = 1650] [serial = 280] [outer = 0x1157b7400] 00:42:25 INFO - PROCESS | 1650 | 1461138145475 Marionette DEBUG loaded listener.js 00:42:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x119b51400) [pid = 1650] [serial = 281] [outer = 0x1157b7400] 00:42:25 INFO - PROCESS | 1650 | 1461138145817 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:42:25 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:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 00:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:42:25 INFO - PROCESS | 1650 | 1461138145845 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 00:42:25 INFO - PROCESS | 1650 | 1461138145846 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 00:42:25 INFO - PROCESS | 1650 | 1461138145848 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:42:25 INFO - PROCESS | 1650 | 1461138145852 Marionette TRACE conn2 <- [1,350,null,{}] 00:42:25 INFO - PROCESS | 1650 | 1461138145864 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:42:26 INFO - PROCESS | 1650 | 1461138146017 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 00:42:26 INFO - PROCESS | 1650 | 1461138146108 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197e7800 == 24 [pid = 1650] [id = 95] 00:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x119b6b000) [pid = 1650] [serial = 282] [outer = 0x0] 00:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x119b70c00) [pid = 1650] [serial = 283] [outer = 0x119b6b000] 00:42:26 INFO - PROCESS | 1650 | 1461138146155 Marionette DEBUG loaded listener.js 00:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11a8aa400) [pid = 1650] [serial = 284] [outer = 0x119b6b000] 00:42:26 INFO - PROCESS | 1650 | 1461138146516 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:42:26 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:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 726ms 00:42:26 INFO - PROCESS | 1650 | 1461138146574 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 00:42:26 INFO - PROCESS | 1650 | 1461138146576 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 00:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:42:26 INFO - PROCESS | 1650 | 1461138146578 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:42:26 INFO - PROCESS | 1650 | 1461138146579 Marionette TRACE conn2 <- [1,354,null,{}] 00:42:26 INFO - PROCESS | 1650 | 1461138146581 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:42:26 INFO - PROCESS | 1650 | 1461138146669 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 00:42:26 INFO - PROCESS | 1650 | 1461138146675 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ad4000 == 25 [pid = 1650] [id = 96] 00:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11523f000) [pid = 1650] [serial = 285] [outer = 0x0] 00:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11acfb000) [pid = 1650] [serial = 286] [outer = 0x11523f000] 00:42:26 INFO - PROCESS | 1650 | 1461138146702 Marionette DEBUG loaded listener.js 00:42:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11aeec800) [pid = 1650] [serial = 287] [outer = 0x11523f000] 00:42:27 INFO - PROCESS | 1650 | 1461138147123 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:42:27 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:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 568ms 00:42:27 INFO - PROCESS | 1650 | 1461138147147 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 00:42:27 INFO - PROCESS | 1650 | 1461138147148 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 00:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:42:27 INFO - PROCESS | 1650 | 1461138147158 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:42:27 INFO - PROCESS | 1650 | 1461138147159 Marionette TRACE conn2 <- [1,358,null,{}] 00:42:27 INFO - PROCESS | 1650 | 1461138147162 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:42:27 INFO - PROCESS | 1650 | 1461138147290 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 00:42:27 INFO - PROCESS | 1650 | 1461138147334 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x114003000 == 26 [pid = 1650] [id = 97] 00:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11a8a7000) [pid = 1650] [serial = 288] [outer = 0x0] 00:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11b1c4800) [pid = 1650] [serial = 289] [outer = 0x11a8a7000] 00:42:27 INFO - PROCESS | 1650 | 1461138147407 Marionette DEBUG loaded listener.js 00:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11b965800) [pid = 1650] [serial = 290] [outer = 0x11a8a7000] 00:42:27 INFO - PROCESS | 1650 | 1461138147776 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:42:27 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:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 670ms 00:42:27 INFO - PROCESS | 1650 | 1461138147827 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 00:42:27 INFO - PROCESS | 1650 | 1461138147829 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 00:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:42:27 INFO - PROCESS | 1650 | 1461138147839 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:42:27 INFO - PROCESS | 1650 | 1461138147840 Marionette TRACE conn2 <- [1,362,null,{}] 00:42:27 INFO - PROCESS | 1650 | 1461138147842 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:42:27 INFO - PROCESS | 1650 | 1461138147946 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 00:42:27 INFO - PROCESS | 1650 | 1461138147974 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aead000 == 27 [pid = 1650] [id = 98] 00:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1146ba400) [pid = 1650] [serial = 291] [outer = 0x0] 00:42:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11bcac000) [pid = 1650] [serial = 292] [outer = 0x1146ba400] 00:42:28 INFO - PROCESS | 1650 | 1461138148004 Marionette DEBUG loaded listener.js 00:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11c208800) [pid = 1650] [serial = 293] [outer = 0x1146ba400] 00:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12b84ac00) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x112108c00) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119d64800) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x128774c00) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11c260c00) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119248c00) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12beef400) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1146bb800) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12d0c3400) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:42:28 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1290c6c00) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:42:28 INFO - PROCESS | 1650 | 1461138148433 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:42:28 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:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 618ms 00:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:42:28 INFO - PROCESS | 1650 | 1461138148463 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 00:42:28 INFO - PROCESS | 1650 | 1461138148464 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 00:42:28 INFO - PROCESS | 1650 | 1461138148467 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:42:28 INFO - PROCESS | 1650 | 1461138148469 Marionette TRACE conn2 <- [1,366,null,{}] 00:42:28 INFO - PROCESS | 1650 | 1461138148475 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:42:28 INFO - PROCESS | 1650 | 1461138148584 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 00:42:28 INFO - PROCESS | 1650 | 1461138148615 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b93b800 == 28 [pid = 1650] [id = 99] 00:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11bcb2000) [pid = 1650] [serial = 294] [outer = 0x0] 00:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11c25d400) [pid = 1650] [serial = 295] [outer = 0x11bcb2000] 00:42:28 INFO - PROCESS | 1650 | 1461138148641 Marionette DEBUG loaded listener.js 00:42:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11c4f6000) [pid = 1650] [serial = 296] [outer = 0x11bcb2000] 00:42:28 INFO - PROCESS | 1650 | 1461138148954 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:42:28 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:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 524ms 00:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:42:28 INFO - PROCESS | 1650 | 1461138148992 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 00:42:28 INFO - PROCESS | 1650 | 1461138148993 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 00:42:28 INFO - PROCESS | 1650 | 1461138148995 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:42:28 INFO - PROCESS | 1650 | 1461138148996 Marionette TRACE conn2 <- [1,370,null,{}] 00:42:28 INFO - PROCESS | 1650 | 1461138148999 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:42:29 INFO - PROCESS | 1650 | 1461138149085 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 00:42:29 INFO - PROCESS | 1650 | 1461138149091 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baad800 == 29 [pid = 1650] [id = 100] 00:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11c631800) [pid = 1650] [serial = 297] [outer = 0x0] 00:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x12614c800) [pid = 1650] [serial = 298] [outer = 0x11c631800] 00:42:29 INFO - PROCESS | 1650 | 1461138149120 Marionette DEBUG loaded listener.js 00:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1261ac800) [pid = 1650] [serial = 299] [outer = 0x11c631800] 00:42:29 INFO - PROCESS | 1650 | 1461138149411 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:42:29 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:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 00:42:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:42:29 INFO - PROCESS | 1650 | 1461138149464 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 00:42:29 INFO - PROCESS | 1650 | 1461138149465 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 00:42:29 INFO - PROCESS | 1650 | 1461138149467 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:42:29 INFO - PROCESS | 1650 | 1461138149468 Marionette TRACE conn2 <- [1,374,null,{}] 00:42:29 INFO - PROCESS | 1650 | 1461138149470 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:42:29 INFO - PROCESS | 1650 | 1461138149542 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 00:42:29 INFO - PROCESS | 1650 | 1461138149546 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c190800 == 30 [pid = 1650] [id = 101] 00:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x126364000) [pid = 1650] [serial = 300] [outer = 0x0] 00:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1266db400) [pid = 1650] [serial = 301] [outer = 0x126364000] 00:42:29 INFO - PROCESS | 1650 | 1461138149572 Marionette DEBUG loaded listener.js 00:42:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x127111000) [pid = 1650] [serial = 302] [outer = 0x126364000] 00:42:29 INFO - PROCESS | 1650 | 1461138149904 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:42:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:42:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 00:42:29 INFO - PROCESS | 1650 | 1461138149944 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 00:42:29 INFO - PROCESS | 1650 | 1461138149945 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 00:42:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:42:29 INFO - PROCESS | 1650 | 1461138149948 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:42:29 INFO - PROCESS | 1650 | 1461138149949 Marionette TRACE conn2 <- [1,378,null,{}] 00:42:29 INFO - PROCESS | 1650 | 1461138149951 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:42:30 INFO - PROCESS | 1650 | 1461138150024 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 00:42:30 INFO - PROCESS | 1650 | 1461138150028 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11984d800 == 31 [pid = 1650] [id = 102] 00:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1271a0c00) [pid = 1650] [serial = 303] [outer = 0x0] 00:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x127367000) [pid = 1650] [serial = 304] [outer = 0x1271a0c00] 00:42:30 INFO - PROCESS | 1650 | 1461138150053 Marionette DEBUG loaded listener.js 00:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x127a50800) [pid = 1650] [serial = 305] [outer = 0x1271a0c00] 00:42:30 INFO - PROCESS | 1650 | 1461138150501 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:42:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:42:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 568ms 00:42:30 INFO - PROCESS | 1650 | 1461138150516 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 00:42:30 INFO - PROCESS | 1650 | 1461138150519 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 00:42:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:42:30 INFO - PROCESS | 1650 | 1461138150537 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:42:30 INFO - PROCESS | 1650 | 1461138150539 Marionette TRACE conn2 <- [1,382,null,{}] 00:42:30 INFO - PROCESS | 1650 | 1461138150543 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:42:30 INFO - PROCESS | 1650 | 1461138150637 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 00:42:30 INFO - PROCESS | 1650 | 1461138150708 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x119149800 == 32 [pid = 1650] [id = 103] 00:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118f57400) [pid = 1650] [serial = 306] [outer = 0x0] 00:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11912d400) [pid = 1650] [serial = 307] [outer = 0x118f57400] 00:42:30 INFO - PROCESS | 1650 | 1461138150739 Marionette DEBUG loaded listener.js 00:42:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119a0c000) [pid = 1650] [serial = 308] [outer = 0x118f57400] 00:42:31 INFO - PROCESS | 1650 | 1461138151162 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:42:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:42:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 673ms 00:42:31 INFO - PROCESS | 1650 | 1461138151260 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 00:42:31 INFO - PROCESS | 1650 | 1461138151264 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 00:42:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:42:31 INFO - PROCESS | 1650 | 1461138151270 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:42:31 INFO - PROCESS | 1650 | 1461138151272 Marionette TRACE conn2 <- [1,386,null,{}] 00:42:31 INFO - PROCESS | 1650 | 1461138151275 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:42:31 INFO - PROCESS | 1650 | 1461138151365 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 00:42:31 INFO - PROCESS | 1650 | 1461138151421 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aea0800 == 33 [pid = 1650] [id = 104] 00:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119c57000) [pid = 1650] [serial = 309] [outer = 0x0] 00:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11a8ac400) [pid = 1650] [serial = 310] [outer = 0x119c57000] 00:42:31 INFO - PROCESS | 1650 | 1461138151451 Marionette DEBUG loaded listener.js 00:42:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11aee9c00) [pid = 1650] [serial = 311] [outer = 0x119c57000] 00:42:31 INFO - PROCESS | 1650 | 1461138151901 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:42:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:42:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 671ms 00:42:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:42:31 INFO - PROCESS | 1650 | 1461138151942 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 00:42:31 INFO - PROCESS | 1650 | 1461138151943 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 00:42:31 INFO - PROCESS | 1650 | 1461138151946 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:42:31 INFO - PROCESS | 1650 | 1461138151948 Marionette TRACE conn2 <- [1,390,null,{}] 00:42:31 INFO - PROCESS | 1650 | 1461138151959 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:42:32 INFO - PROCESS | 1650 | 1461138152050 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 00:42:32 INFO - PROCESS | 1650 | 1461138152107 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261e8000 == 34 [pid = 1650] [id = 105] 00:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11bcb2c00) [pid = 1650] [serial = 312] [outer = 0x0] 00:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11c144c00) [pid = 1650] [serial = 313] [outer = 0x11bcb2c00] 00:42:32 INFO - PROCESS | 1650 | 1461138152139 Marionette DEBUG loaded listener.js 00:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11c4f7000) [pid = 1650] [serial = 314] [outer = 0x11bcb2c00] 00:42:32 INFO - PROCESS | 1650 | 1461138152682 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:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 772ms 00:42:32 INFO - PROCESS | 1650 | 1461138152718 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 00:42:32 INFO - PROCESS | 1650 | 1461138152720 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 00:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:42:32 INFO - PROCESS | 1650 | 1461138152742 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:42:32 INFO - PROCESS | 1650 | 1461138152744 Marionette TRACE conn2 <- [1,394,null,{}] 00:42:32 INFO - PROCESS | 1650 | 1461138152748 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:42:32 INFO - PROCESS | 1650 | 1461138152836 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 00:42:32 INFO - PROCESS | 1650 | 1461138152892 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119845000 == 35 [pid = 1650] [id = 106] 00:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1146bac00) [pid = 1650] [serial = 315] [outer = 0x0] 00:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11897a800) [pid = 1650] [serial = 316] [outer = 0x1146bac00] 00:42:32 INFO - PROCESS | 1650 | 1461138152920 Marionette DEBUG loaded listener.js 00:42:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11924ac00) [pid = 1650] [serial = 317] [outer = 0x1146bac00] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x127365800) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bef1400) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112110400) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11b96f400) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11bcb1c00) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129935000) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126551400) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x127b17c00) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119a0d000) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119be5000) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12d133000) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12d0c3000) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x117818800) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12da16800) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11924c800) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11c140800) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12e233400) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x129e74000) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12d312c00) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12b432c00) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x129e2d400) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 00:42:33 INFO - PROCESS | 1650 | 1461138153433 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:42:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 724ms 00:42:33 INFO - PROCESS | 1650 | 1461138153465 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 00:42:33 INFO - PROCESS | 1650 | 1461138153469 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 00:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:42:33 INFO - PROCESS | 1650 | 1461138153479 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:42:33 INFO - PROCESS | 1650 | 1461138153482 Marionette TRACE conn2 <- [1,398,null,{}] 00:42:33 INFO - PROCESS | 1650 | 1461138153485 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:42:33 INFO - PROCESS | 1650 | 1461138153601 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 00:42:33 INFO - PROCESS | 1650 | 1461138153619 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ee1000 == 36 [pid = 1650] [id = 107] 00:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11912b800) [pid = 1650] [serial = 318] [outer = 0x0] 00:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119b68000) [pid = 1650] [serial = 319] [outer = 0x11912b800] 00:42:33 INFO - PROCESS | 1650 | 1461138153665 Marionette DEBUG loaded listener.js 00:42:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119d5f400) [pid = 1650] [serial = 320] [outer = 0x11912b800] 00:42:34 INFO - PROCESS | 1650 | 1461138154072 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:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 671ms 00:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:42:34 INFO - PROCESS | 1650 | 1461138154149 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 00:42:34 INFO - PROCESS | 1650 | 1461138154151 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 00:42:34 INFO - PROCESS | 1650 | 1461138154153 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:42:34 INFO - PROCESS | 1650 | 1461138154155 Marionette TRACE conn2 <- [1,402,null,{}] 00:42:34 INFO - PROCESS | 1650 | 1461138154163 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:42:34 INFO - PROCESS | 1650 | 1461138154238 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 00:42:34 INFO - PROCESS | 1650 | 1461138154243 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa15000 == 37 [pid = 1650] [id = 108] 00:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11ae3ec00) [pid = 1650] [serial = 321] [outer = 0x0] 00:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11b968400) [pid = 1650] [serial = 322] [outer = 0x11ae3ec00] 00:42:34 INFO - PROCESS | 1650 | 1461138154273 Marionette DEBUG loaded listener.js 00:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11ba2b800) [pid = 1650] [serial = 323] [outer = 0x11ae3ec00] 00:42:34 INFO - PROCESS | 1650 | 1461138154613 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:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 473ms 00:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:42:34 INFO - PROCESS | 1650 | 1461138154628 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 00:42:34 INFO - PROCESS | 1650 | 1461138154630 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 00:42:34 INFO - PROCESS | 1650 | 1461138154632 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:42:34 INFO - PROCESS | 1650 | 1461138154633 Marionette TRACE conn2 <- [1,406,null,{}] 00:42:34 INFO - PROCESS | 1650 | 1461138154635 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:42:34 INFO - PROCESS | 1650 | 1461138154711 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 00:42:34 INFO - PROCESS | 1650 | 1461138154715 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c030000 == 38 [pid = 1650] [id = 109] 00:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11bcb1800) [pid = 1650] [serial = 324] [outer = 0x0] 00:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11c20b000) [pid = 1650] [serial = 325] [outer = 0x11bcb1800] 00:42:34 INFO - PROCESS | 1650 | 1461138154744 Marionette DEBUG loaded listener.js 00:42:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11c7bb800) [pid = 1650] [serial = 326] [outer = 0x11bcb1800] 00:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 618ms 00:42:35 INFO - PROCESS | 1650 | 1461138155243 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:42:35 INFO - PROCESS | 1650 | 1461138155251 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 00:42:35 INFO - PROCESS | 1650 | 1461138155253 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 00:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:42:35 INFO - PROCESS | 1650 | 1461138155259 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:42:35 INFO - PROCESS | 1650 | 1461138155261 Marionette TRACE conn2 <- [1,410,null,{}] 00:42:35 INFO - PROCESS | 1650 | 1461138155266 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:42:35 INFO - PROCESS | 1650 | 1461138155358 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 00:42:35 INFO - PROCESS | 1650 | 1461138155399 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a618800 == 39 [pid = 1650] [id = 110] 00:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11897e000) [pid = 1650] [serial = 327] [outer = 0x0] 00:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119b54c00) [pid = 1650] [serial = 328] [outer = 0x11897e000] 00:42:35 INFO - PROCESS | 1650 | 1461138155431 Marionette DEBUG loaded listener.js 00:42:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11a8a5c00) [pid = 1650] [serial = 329] [outer = 0x11897e000] 00:42:35 INFO - PROCESS | 1650 | 1461138155902 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:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 672ms 00:42:35 INFO - PROCESS | 1650 | 1461138155946 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 00:42:35 INFO - PROCESS | 1650 | 1461138155953 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 00:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:42:35 INFO - PROCESS | 1650 | 1461138155963 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:42:35 INFO - PROCESS | 1650 | 1461138155966 Marionette TRACE conn2 <- [1,414,null,{}] 00:42:35 INFO - PROCESS | 1650 | 1461138155970 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:42:36 INFO - PROCESS | 1650 | 1461138156109 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 00:42:36 INFO - PROCESS | 1650 | 1461138156189 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c246000 == 40 [pid = 1650] [id = 111] 00:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11b90c000) [pid = 1650] [serial = 330] [outer = 0x0] 00:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11bcacc00) [pid = 1650] [serial = 331] [outer = 0x11b90c000] 00:42:36 INFO - PROCESS | 1650 | 1461138156234 Marionette DEBUG loaded listener.js 00:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11c264c00) [pid = 1650] [serial = 332] [outer = 0x11b90c000] 00:42:36 INFO - PROCESS | 1650 | 1461138156707 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:42:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:42:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 771ms 00:42:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:42:36 INFO - PROCESS | 1650 | 1461138156734 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 00:42:36 INFO - PROCESS | 1650 | 1461138156735 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 00:42:36 INFO - PROCESS | 1650 | 1461138156738 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:42:36 INFO - PROCESS | 1650 | 1461138156743 Marionette TRACE conn2 <- [1,418,null,{}] 00:42:36 INFO - PROCESS | 1650 | 1461138156751 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:42:36 INFO - PROCESS | 1650 | 1461138156843 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 00:42:36 INFO - PROCESS | 1650 | 1461138156901 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126415000 == 41 [pid = 1650] [id = 112] 00:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1266dd000) [pid = 1650] [serial = 333] [outer = 0x0] 00:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x127769400) [pid = 1650] [serial = 334] [outer = 0x1266dd000] 00:42:36 INFO - PROCESS | 1650 | 1461138156934 Marionette DEBUG loaded listener.js 00:42:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x127b98400) [pid = 1650] [serial = 335] [outer = 0x1266dd000] 00:42:37 INFO - PROCESS | 1650 | 1461138157872 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:42:37 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:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1173ms 00:42:37 INFO - PROCESS | 1650 | 1461138157912 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 00:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:42:37 INFO - PROCESS | 1650 | 1461138157914 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 00:42:37 INFO - PROCESS | 1650 | 1461138157916 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:42:37 INFO - PROCESS | 1650 | 1461138157918 Marionette TRACE conn2 <- [1,422,null,{}] 00:42:37 INFO - PROCESS | 1650 | 1461138157920 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:42:38 INFO - PROCESS | 1650 | 1461138158013 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 00:42:38 INFO - PROCESS | 1650 | 1461138158055 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264ab000 == 42 [pid = 1650] [id = 113] 00:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1164b4400) [pid = 1650] [serial = 336] [outer = 0x0] 00:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x127d6e400) [pid = 1650] [serial = 337] [outer = 0x1164b4400] 00:42:38 INFO - PROCESS | 1650 | 1461138158085 Marionette DEBUG loaded listener.js 00:42:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12818dc00) [pid = 1650] [serial = 338] [outer = 0x1164b4400] 00:42:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa15000 == 41 [pid = 1650] [id = 108] 00:42:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118ee1000 == 40 [pid = 1650] [id = 107] 00:42:38 INFO - PROCESS | 1650 | --DOCSHELL 0x119845000 == 39 [pid = 1650] [id = 106] 00:42:39 INFO - PROCESS | 1650 | 1461138159019 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:42:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1120ms 00:42:39 INFO - PROCESS | 1650 | 1461138159037 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 00:42:39 INFO - PROCESS | 1650 | 1461138159040 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 00:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:42:39 INFO - PROCESS | 1650 | 1461138159044 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:42:39 INFO - PROCESS | 1650 | 1461138159045 Marionette TRACE conn2 <- [1,426,null,{}] 00:42:39 INFO - PROCESS | 1650 | 1461138159049 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:42:39 INFO - PROCESS | 1650 | 1461138159123 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 00:42:39 INFO - PROCESS | 1650 | 1461138159189 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197e5800 == 40 [pid = 1650] [id = 114] 00:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118c4a000) [pid = 1650] [serial = 339] [outer = 0x0] 00:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11924e800) [pid = 1650] [serial = 340] [outer = 0x118c4a000] 00:42:39 INFO - PROCESS | 1650 | 1461138159218 Marionette DEBUG loaded listener.js 00:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119c59400) [pid = 1650] [serial = 341] [outer = 0x118c4a000] 00:42:39 INFO - PROCESS | 1650 | 1461138159592 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:42:39 INFO - PROCESS | 1650 | 1461138159628 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 00:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:42:39 INFO - PROCESS | 1650 | 1461138159632 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:42:39 INFO - PROCESS | 1650 | 1461138159634 Marionette TRACE conn2 <- [1,430,null,{}] 00:42:39 INFO - PROCESS | 1650 | 1461138159636 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:42:39 INFO - PROCESS | 1650 | 1461138159733 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 00:42:39 INFO - PROCESS | 1650 | 1461138159738 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b197800 == 41 [pid = 1650] [id = 115] 00:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119b5a400) [pid = 1650] [serial = 342] [outer = 0x0] 00:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11b96ec00) [pid = 1650] [serial = 343] [outer = 0x119b5a400] 00:42:39 INFO - PROCESS | 1650 | 1461138159764 Marionette DEBUG loaded listener.js 00:42:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126151000) [pid = 1650] [serial = 344] [outer = 0x119b5a400] 00:42:40 INFO - PROCESS | 1650 | 1461138160126 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:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 518ms 00:42:40 INFO - PROCESS | 1650 | 1461138160156 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 00:42:40 INFO - PROCESS | 1650 | 1461138160157 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 00:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:42:40 INFO - PROCESS | 1650 | 1461138160160 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:42:40 INFO - PROCESS | 1650 | 1461138160162 Marionette TRACE conn2 <- [1,434,null,{}] 00:42:40 INFO - PROCESS | 1650 | 1461138160170 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:42:40 INFO - PROCESS | 1650 | 1461138160267 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 00:42:40 INFO - PROCESS | 1650 | 1461138160272 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x127506000 == 42 [pid = 1650] [id = 116] 00:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12710e000) [pid = 1650] [serial = 345] [outer = 0x0] 00:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12827a400) [pid = 1650] [serial = 346] [outer = 0x12710e000] 00:42:40 INFO - PROCESS | 1650 | 1461138160299 Marionette DEBUG loaded listener.js 00:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12902c000) [pid = 1650] [serial = 347] [outer = 0x12710e000] 00:42:40 INFO - PROCESS | 1650 | 1461138160652 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:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 522ms 00:42:40 INFO - PROCESS | 1650 | 1461138160691 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 00:42:40 INFO - PROCESS | 1650 | 1461138160693 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 00:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:42:40 INFO - PROCESS | 1650 | 1461138160696 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:42:40 INFO - PROCESS | 1650 | 1461138160697 Marionette TRACE conn2 <- [1,438,null,{}] 00:42:40 INFO - PROCESS | 1650 | 1461138160699 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:42:40 INFO - PROCESS | 1650 | 1461138160793 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 00:42:40 INFO - PROCESS | 1650 | 1461138160798 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x127af9000 == 43 [pid = 1650] [id = 117] 00:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12902c800) [pid = 1650] [serial = 348] [outer = 0x0] 00:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1290cf000) [pid = 1650] [serial = 349] [outer = 0x12902c800] 00:42:40 INFO - PROCESS | 1650 | 1461138160823 Marionette DEBUG loaded listener.js 00:42:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129c1d800) [pid = 1650] [serial = 350] [outer = 0x12902c800] 00:42:41 INFO - PROCESS | 1650 | 1461138161186 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:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11523f000) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11a8a7000) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116321000) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1146bac00) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1157b7400) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c20fc00) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11912b800) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1146ba400) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11bcb2000) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11c631800) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119b6b000) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11ae3ec00) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126364000) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:42:41 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11ba1f800) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 518ms 00:42:41 INFO - PROCESS | 1650 | 1461138161215 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 00:42:41 INFO - PROCESS | 1650 | 1461138161216 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 00:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:42:41 INFO - PROCESS | 1650 | 1461138161218 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:42:41 INFO - PROCESS | 1650 | 1461138161220 Marionette TRACE conn2 <- [1,442,null,{}] 00:42:41 INFO - PROCESS | 1650 | 1461138161224 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:42:41 INFO - PROCESS | 1650 | 1461138161302 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 00:42:41 INFO - PROCESS | 1650 | 1461138161310 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119849000 == 44 [pid = 1650] [id = 118] 00:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112110c00) [pid = 1650] [serial = 351] [outer = 0x0] 00:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119b6b000) [pid = 1650] [serial = 352] [outer = 0x112110c00] 00:42:41 INFO - PROCESS | 1650 | 1461138161337 Marionette DEBUG loaded listener.js 00:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11b1c7800) [pid = 1650] [serial = 353] [outer = 0x112110c00] 00:42:41 INFO - PROCESS | 1650 | 1461138161816 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:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 622ms 00:42:41 INFO - PROCESS | 1650 | 1461138161841 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 00:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:42:41 INFO - PROCESS | 1650 | 1461138161844 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 00:42:41 INFO - PROCESS | 1650 | 1461138161847 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:42:41 INFO - PROCESS | 1650 | 1461138161848 Marionette TRACE conn2 <- [1,446,null,{}] 00:42:41 INFO - PROCESS | 1650 | 1461138161851 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:42:41 INFO - PROCESS | 1650 | 1461138161941 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 00:42:41 INFO - PROCESS | 1650 | 1461138161946 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x114fb0000 == 45 [pid = 1650] [id = 119] 00:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11bcaa800) [pid = 1650] [serial = 354] [outer = 0x0] 00:42:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129e31800) [pid = 1650] [serial = 355] [outer = 0x11bcaa800] 00:42:41 INFO - PROCESS | 1650 | 1461138161974 Marionette DEBUG loaded listener.js 00:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b430400) [pid = 1650] [serial = 356] [outer = 0x11bcaa800] 00:42:42 INFO - PROCESS | 1650 | 1461138162295 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:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 469ms 00:42:42 INFO - PROCESS | 1650 | 1461138162316 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 00:42:42 INFO - PROCESS | 1650 | 1461138162317 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 00:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:42:42 INFO - PROCESS | 1650 | 1461138162320 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:42:42 INFO - PROCESS | 1650 | 1461138162321 Marionette TRACE conn2 <- [1,450,null,{}] 00:42:42 INFO - PROCESS | 1650 | 1461138162327 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:42:42 INFO - PROCESS | 1650 | 1461138162401 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 00:42:42 INFO - PROCESS | 1650 | 1461138162448 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1297b9800 == 46 [pid = 1650] [id = 120] 00:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129e29000) [pid = 1650] [serial = 357] [outer = 0x0] 00:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b434000) [pid = 1650] [serial = 358] [outer = 0x129e29000] 00:42:42 INFO - PROCESS | 1650 | 1461138162473 Marionette DEBUG loaded listener.js 00:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b633c00) [pid = 1650] [serial = 359] [outer = 0x129e29000] 00:42:42 INFO - PROCESS | 1650 | 1461138162771 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:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:42:42 INFO - PROCESS | 1650 | 1461138162795 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 00:42:42 INFO - PROCESS | 1650 | 1461138162798 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:42:42 INFO - PROCESS | 1650 | 1461138162799 Marionette TRACE conn2 <- [1,454,null,{}] 00:42:42 INFO - PROCESS | 1650 | 1461138162801 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:42:42 INFO - PROCESS | 1650 | 1461138162877 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 00:42:42 INFO - PROCESS | 1650 | 1461138162881 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b45a800 == 47 [pid = 1650] [id = 121] 00:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b635000) [pid = 1650] [serial = 360] [outer = 0x0] 00:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b84a800) [pid = 1650] [serial = 361] [outer = 0x12b635000] 00:42:42 INFO - PROCESS | 1650 | 1461138162906 Marionette DEBUG loaded listener.js 00:42:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b84fc00) [pid = 1650] [serial = 362] [outer = 0x12b635000] 00:42:43 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:43 INFO - PROCESS | 1650 | 1461138163312 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:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 568ms 00:42:43 INFO - PROCESS | 1650 | 1461138163367 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 00:42:43 INFO - PROCESS | 1650 | 1461138163369 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 00:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:42:43 INFO - PROCESS | 1650 | 1461138163373 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:42:43 INFO - PROCESS | 1650 | 1461138163375 Marionette TRACE conn2 <- [1,458,null,{}] 00:42:43 INFO - PROCESS | 1650 | 1461138163380 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:42:43 INFO - PROCESS | 1650 | 1461138163475 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 00:42:43 INFO - PROCESS | 1650 | 1461138163526 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11983c000 == 48 [pid = 1650] [id = 122] 00:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1163b3800) [pid = 1650] [serial = 363] [outer = 0x0] 00:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1191ac000) [pid = 1650] [serial = 364] [outer = 0x1163b3800] 00:42:43 INFO - PROCESS | 1650 | 1461138163557 Marionette DEBUG loaded listener.js 00:42:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11a8ac000) [pid = 1650] [serial = 365] [outer = 0x1163b3800] 00:42:43 INFO - PROCESS | 1650 | 1461138163997 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:42:44 INFO - PROCESS | 1650 | 1461138164049 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 00:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:42:44 INFO - PROCESS | 1650 | 1461138164071 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:42:44 INFO - PROCESS | 1650 | 1461138164073 Marionette TRACE conn2 <- [1,462,null,{}] 00:42:44 INFO - PROCESS | 1650 | 1461138164124 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:42:44 INFO - PROCESS | 1650 | 1461138164216 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 00:42:44 INFO - PROCESS | 1650 | 1461138164275 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x127505800 == 49 [pid = 1650] [id = 123] 00:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11a8adc00) [pid = 1650] [serial = 366] [outer = 0x0] 00:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126367400) [pid = 1650] [serial = 367] [outer = 0x11a8adc00] 00:42:44 INFO - PROCESS | 1650 | 1461138164306 Marionette DEBUG loaded listener.js 00:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127be3c00) [pid = 1650] [serial = 368] [outer = 0x11a8adc00] 00:42:44 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:44 INFO - PROCESS | 1650 | 1461138164734 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:42:44 INFO - PROCESS | 1650 | 1461138164793 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 00:42:44 INFO - PROCESS | 1650 | 1461138164796 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:42:44 INFO - PROCESS | 1650 | 1461138164798 Marionette TRACE conn2 <- [1,466,null,{}] 00:42:44 INFO - PROCESS | 1650 | 1461138164809 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:42:44 INFO - PROCESS | 1650 | 1461138164903 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 00:42:44 INFO - PROCESS | 1650 | 1461138164963 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b96c000 == 50 [pid = 1650] [id = 124] 00:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129791000) [pid = 1650] [serial = 369] [outer = 0x0] 00:42:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129e2b800) [pid = 1650] [serial = 370] [outer = 0x129791000] 00:42:44 INFO - PROCESS | 1650 | 1461138164995 Marionette DEBUG loaded listener.js 00:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129e76800) [pid = 1650] [serial = 371] [outer = 0x129791000] 00:42:45 INFO - PROCESS | 1650 | 1461138165443 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:42:45 INFO - PROCESS | 1650 | 1461138165528 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 00:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:42:45 INFO - PROCESS | 1650 | 1461138165532 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:42:45 INFO - PROCESS | 1650 | 1461138165534 Marionette TRACE conn2 <- [1,470,null,{}] 00:42:45 INFO - PROCESS | 1650 | 1461138165537 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:42:45 INFO - PROCESS | 1650 | 1461138165638 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 00:42:45 INFO - PROCESS | 1650 | 1461138165730 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11530b800 == 51 [pid = 1650] [id = 125] 00:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11aef7c00) [pid = 1650] [serial = 372] [outer = 0x0] 00:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11c211400) [pid = 1650] [serial = 373] [outer = 0x11aef7c00] 00:42:45 INFO - PROCESS | 1650 | 1461138165784 Marionette DEBUG loaded listener.js 00:42:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bca8400) [pid = 1650] [serial = 374] [outer = 0x11aef7c00] 00:42:46 INFO - PROCESS | 1650 | 1461138166460 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:42:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:42:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 970ms 00:42:46 INFO - PROCESS | 1650 | 1461138166503 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 00:42:46 INFO - PROCESS | 1650 | 1461138166506 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 00:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:42:46 INFO - PROCESS | 1650 | 1461138166512 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:42:46 INFO - PROCESS | 1650 | 1461138166515 Marionette TRACE conn2 <- [1,474,null,{}] 00:42:46 INFO - PROCESS | 1650 | 1461138166520 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:42:46 INFO - PROCESS | 1650 | 1461138166649 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 00:42:46 INFO - PROCESS | 1650 | 1461138166764 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x119153000 == 52 [pid = 1650] [id = 126] 00:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119130800) [pid = 1650] [serial = 375] [outer = 0x0] 00:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1191b4000) [pid = 1650] [serial = 376] [outer = 0x119130800] 00:42:46 INFO - PROCESS | 1650 | 1461138166802 Marionette DEBUG loaded listener.js 00:42:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119be1c00) [pid = 1650] [serial = 377] [outer = 0x119130800] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119149800 == 51 [pid = 1650] [id = 103] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11aead000 == 50 [pid = 1650] [id = 98] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1297b9800 == 49 [pid = 1650] [id = 120] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x114fb0000 == 48 [pid = 1650] [id = 119] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119849000 == 47 [pid = 1650] [id = 118] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x127af9000 == 46 [pid = 1650] [id = 117] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x127506000 == 45 [pid = 1650] [id = 116] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11b197800 == 44 [pid = 1650] [id = 115] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x127367000) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11b907c00) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11434bc00) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11912d400) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11a8ac400) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c144c00) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1197e5800 == 43 [pid = 1650] [id = 114] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1264ab000 == 42 [pid = 1650] [id = 113] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x126415000 == 41 [pid = 1650] [id = 112] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11c246000 == 40 [pid = 1650] [id = 111] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11a618800 == 39 [pid = 1650] [id = 110] 00:42:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11984d800 == 38 [pid = 1650] [id = 102] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11b968400) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1266db400) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c4f6400) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11ba2b800) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11acfb000) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11b1c4800) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118ce0c00) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1187a3400) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11897a800) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119129000) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119b51400) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b43c000) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119b68000) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11924ac00) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119d5f400) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11bcac000) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11b965800) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11c25d400) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1261ac800) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11c208800) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119b70c00) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11a8aa400) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11aeec800) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11c4f6000) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12614c800) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x127111000) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 00:42:47 INFO - PROCESS | 1650 | 1461138167249 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:42:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:42:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 774ms 00:42:47 INFO - PROCESS | 1650 | 1461138167285 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 00:42:47 INFO - PROCESS | 1650 | 1461138167289 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 00:42:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:42:47 INFO - PROCESS | 1650 | 1461138167293 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:42:47 INFO - PROCESS | 1650 | 1461138167295 Marionette TRACE conn2 <- [1,478,null,{}] 00:42:47 INFO - PROCESS | 1650 | 1461138167297 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:42:47 INFO - PROCESS | 1650 | 1461138167372 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 00:42:47 INFO - PROCESS | 1650 | 1461138167376 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197da800 == 39 [pid = 1650] [id = 127] 00:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119c65800) [pid = 1650] [serial = 378] [outer = 0x0] 00:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11acfc800) [pid = 1650] [serial = 379] [outer = 0x119c65800] 00:42:47 INFO - PROCESS | 1650 | 1461138167404 Marionette DEBUG loaded listener.js 00:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11b90bc00) [pid = 1650] [serial = 380] [outer = 0x119c65800] 00:42:47 INFO - PROCESS | 1650 | 1461138167747 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:42:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:42:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 00:42:47 INFO - PROCESS | 1650 | 1461138167762 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 00:42:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:42:47 INFO - PROCESS | 1650 | 1461138167764 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 00:42:47 INFO - PROCESS | 1650 | 1461138167766 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:42:47 INFO - PROCESS | 1650 | 1461138167769 Marionette TRACE conn2 <- [1,482,null,{}] 00:42:47 INFO - PROCESS | 1650 | 1461138167788 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:42:47 INFO - PROCESS | 1650 | 1461138167882 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 00:42:47 INFO - PROCESS | 1650 | 1461138167886 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aebc000 == 40 [pid = 1650] [id = 128] 00:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11ba28400) [pid = 1650] [serial = 381] [outer = 0x0] 00:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c631800) [pid = 1650] [serial = 382] [outer = 0x11ba28400] 00:42:47 INFO - PROCESS | 1650 | 1461138167916 Marionette DEBUG loaded listener.js 00:42:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1266dc000) [pid = 1650] [serial = 383] [outer = 0x11ba28400] 00:42:48 INFO - PROCESS | 1650 | 1461138168310 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:42:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:42:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 574ms 00:42:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:42:48 INFO - PROCESS | 1650 | 1461138168342 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 00:42:48 INFO - PROCESS | 1650 | 1461138168344 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 00:42:48 INFO - PROCESS | 1650 | 1461138168347 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:42:48 INFO - PROCESS | 1650 | 1461138168350 Marionette TRACE conn2 <- [1,486,null,{}] 00:42:48 INFO - PROCESS | 1650 | 1461138168353 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:42:48 INFO - PROCESS | 1650 | 1461138168476 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 00:42:48 INFO - PROCESS | 1650 | 1461138168482 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c031800 == 41 [pid = 1650] [id = 129] 00:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1271ac000) [pid = 1650] [serial = 384] [outer = 0x0] 00:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x127f53400) [pid = 1650] [serial = 385] [outer = 0x1271ac000] 00:42:48 INFO - PROCESS | 1650 | 1461138168525 Marionette DEBUG loaded listener.js 00:42:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128776800) [pid = 1650] [serial = 386] [outer = 0x1271ac000] 00:42:48 INFO - PROCESS | 1650 | 1461138168957 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:42:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:42:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 619ms 00:42:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:42:48 INFO - PROCESS | 1650 | 1461138168981 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 00:42:48 INFO - PROCESS | 1650 | 1461138168982 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 00:42:48 INFO - PROCESS | 1650 | 1461138168984 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:42:48 INFO - PROCESS | 1650 | 1461138168985 Marionette TRACE conn2 <- [1,490,null,{}] 00:42:48 INFO - PROCESS | 1650 | 1461138168988 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:42:49 INFO - PROCESS | 1650 | 1461138169062 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 00:42:49 INFO - PROCESS | 1650 | 1461138169066 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x126307800 == 42 [pid = 1650] [id = 130] 00:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128279400) [pid = 1650] [serial = 387] [outer = 0x0] 00:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1290c9400) [pid = 1650] [serial = 388] [outer = 0x128279400] 00:42:49 INFO - PROCESS | 1650 | 1461138169094 Marionette DEBUG loaded listener.js 00:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129e2a400) [pid = 1650] [serial = 389] [outer = 0x128279400] 00:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 00:42:49 INFO - PROCESS | 1650 | 1461138169447 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:42:49 INFO - PROCESS | 1650 | 1461138169453 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 00:42:49 INFO - PROCESS | 1650 | 1461138169454 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 00:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:42:49 INFO - PROCESS | 1650 | 1461138169463 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:42:49 INFO - PROCESS | 1650 | 1461138169465 Marionette TRACE conn2 <- [1,494,null,{}] 00:42:49 INFO - PROCESS | 1650 | 1461138169467 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:42:49 INFO - PROCESS | 1650 | 1461138169576 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 00:42:49 INFO - PROCESS | 1650 | 1461138169582 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264ab800 == 43 [pid = 1650] [id = 131] 00:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128778000) [pid = 1650] [serial = 390] [outer = 0x0] 00:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129e79000) [pid = 1650] [serial = 391] [outer = 0x128778000] 00:42:49 INFO - PROCESS | 1650 | 1461138169610 Marionette DEBUG loaded listener.js 00:42:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bee7400) [pid = 1650] [serial = 392] [outer = 0x128778000] 00:42:49 INFO - PROCESS | 1650 | 1461138169966 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:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 524ms 00:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:42:49 INFO - PROCESS | 1650 | 1461138169983 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 00:42:49 INFO - PROCESS | 1650 | 1461138169985 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 00:42:49 INFO - PROCESS | 1650 | 1461138169987 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:42:49 INFO - PROCESS | 1650 | 1461138169990 Marionette TRACE conn2 <- [1,498,null,{}] 00:42:50 INFO - PROCESS | 1650 | 1461138169998 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:42:50 INFO - PROCESS | 1650 | 1461138170091 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 00:42:50 INFO - PROCESS | 1650 | 1461138170095 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128764800 == 44 [pid = 1650] [id = 132] 00:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b436400) [pid = 1650] [serial = 393] [outer = 0x0] 00:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12beefc00) [pid = 1650] [serial = 394] [outer = 0x12b436400] 00:42:50 INFO - PROCESS | 1650 | 1461138170121 Marionette DEBUG loaded listener.js 00:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12d0bc400) [pid = 1650] [serial = 395] [outer = 0x12b436400] 00:42:50 INFO - PROCESS | 1650 | 1461138170453 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:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 521ms 00:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:42:50 INFO - PROCESS | 1650 | 1461138170508 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 00:42:50 INFO - PROCESS | 1650 | 1461138170510 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 00:42:50 INFO - PROCESS | 1650 | 1461138170512 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:42:50 INFO - PROCESS | 1650 | 1461138170513 Marionette TRACE conn2 <- [1,502,null,{}] 00:42:50 INFO - PROCESS | 1650 | 1461138170520 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:42:50 INFO - PROCESS | 1650 | 1461138170613 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 00:42:50 INFO - PROCESS | 1650 | 1461138170618 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c78800 == 45 [pid = 1650] [id = 133] 00:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12cf1f000) [pid = 1650] [serial = 396] [outer = 0x0] 00:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12d0c6400) [pid = 1650] [serial = 397] [outer = 0x12cf1f000] 00:42:50 INFO - PROCESS | 1650 | 1461138170642 Marionette DEBUG loaded listener.js 00:42:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12d131800) [pid = 1650] [serial = 398] [outer = 0x12cf1f000] 00:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 468ms 00:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:42:50 INFO - PROCESS | 1650 | 1461138170977 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:42:50 INFO - PROCESS | 1650 | 1461138170980 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 00:42:50 INFO - PROCESS | 1650 | 1461138170982 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 00:42:50 INFO - PROCESS | 1650 | 1461138170984 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:42:50 INFO - PROCESS | 1650 | 1461138170985 Marionette TRACE conn2 <- [1,506,null,{}] 00:42:50 INFO - PROCESS | 1650 | 1461138170987 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:42:51 INFO - PROCESS | 1650 | 1461138171081 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 00:42:51 INFO - PROCESS | 1650 | 1461138171094 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b966000 == 46 [pid = 1650] [id = 134] 00:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12d0c3c00) [pid = 1650] [serial = 399] [outer = 0x0] 00:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12d138400) [pid = 1650] [serial = 400] [outer = 0x12d0c3c00] 00:42:51 INFO - PROCESS | 1650 | 1461138171120 Marionette DEBUG loaded listener.js 00:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d13e400) [pid = 1650] [serial = 401] [outer = 0x12d0c3c00] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1271a0c00) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11210d800) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119c57000) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118f57400) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11a8a3c00) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119b5a400) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12710e000) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1164b4400) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12902c800) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112110c00) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129e29000) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118c4a000) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11bcaa800) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:42:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11bcb2c00) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:42:51 INFO - PROCESS | 1650 | 1461138171739 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:42:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:42:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 769ms 00:42:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:42:51 INFO - PROCESS | 1650 | 1461138171753 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 00:42:51 INFO - PROCESS | 1650 | 1461138171754 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 00:42:51 INFO - PROCESS | 1650 | 1461138171759 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:42:51 INFO - PROCESS | 1650 | 1461138171760 Marionette TRACE conn2 <- [1,510,null,{}] 00:42:51 INFO - PROCESS | 1650 | 1461138171762 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:42:51 INFO - PROCESS | 1650 | 1461138171857 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 00:42:51 INFO - PROCESS | 1650 | 1461138171885 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d1f800 == 47 [pid = 1650] [id = 135] 00:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115364400) [pid = 1650] [serial = 402] [outer = 0x0] 00:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11aef1000) [pid = 1650] [serial = 403] [outer = 0x115364400] 00:42:51 INFO - PROCESS | 1650 | 1461138171910 Marionette DEBUG loaded listener.js 00:42:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127b18000) [pid = 1650] [serial = 404] [outer = 0x115364400] 00:42:52 INFO - PROCESS | 1650 | 1461138172201 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:42:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 470ms 00:42:52 INFO - PROCESS | 1650 | 1461138172229 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 00:42:52 INFO - PROCESS | 1650 | 1461138172231 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 00:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:42:52 INFO - PROCESS | 1650 | 1461138172234 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:42:52 INFO - PROCESS | 1650 | 1461138172236 Marionette TRACE conn2 <- [1,514,null,{}] 00:42:52 INFO - PROCESS | 1650 | 1461138172243 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:42:52 INFO - PROCESS | 1650 | 1461138172362 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 00:42:52 INFO - PROCESS | 1650 | 1461138172428 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c07d800 == 48 [pid = 1650] [id = 136] 00:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118f5b400) [pid = 1650] [serial = 405] [outer = 0x0] 00:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129c25400) [pid = 1650] [serial = 406] [outer = 0x118f5b400] 00:42:52 INFO - PROCESS | 1650 | 1461138172475 Marionette DEBUG loaded listener.js 00:42:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12d3c1000) [pid = 1650] [serial = 407] [outer = 0x118f5b400] 00:42:52 INFO - PROCESS | 1650 | 1461138172894 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:42:52 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:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 673ms 00:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:42:52 INFO - PROCESS | 1650 | 1461138172907 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 00:42:52 INFO - PROCESS | 1650 | 1461138172908 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 00:42:52 INFO - PROCESS | 1650 | 1461138172910 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:42:52 INFO - PROCESS | 1650 | 1461138172911 Marionette TRACE conn2 <- [1,518,null,{}] 00:42:52 INFO - PROCESS | 1650 | 1461138172914 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:42:52 INFO - PROCESS | 1650 | 1461138172994 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 00:42:53 INFO - PROCESS | 1650 | 1461138173040 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1e5000 == 49 [pid = 1650] [id = 137] 00:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12d3bb000) [pid = 1650] [serial = 408] [outer = 0x0] 00:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12da17800) [pid = 1650] [serial = 409] [outer = 0x12d3bb000] 00:42:53 INFO - PROCESS | 1650 | 1461138173065 Marionette DEBUG loaded listener.js 00:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12e235800) [pid = 1650] [serial = 410] [outer = 0x12d3bb000] 00:42:53 INFO - PROCESS | 1650 | 1461138173342 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:42:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:42:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 467ms 00:42:53 INFO - PROCESS | 1650 | 1461138173380 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 00:42:53 INFO - PROCESS | 1650 | 1461138173381 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 00:42:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:42:53 INFO - PROCESS | 1650 | 1461138173383 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:42:53 INFO - PROCESS | 1650 | 1461138173384 Marionette TRACE conn2 <- [1,522,null,{}] 00:42:53 INFO - PROCESS | 1650 | 1461138173387 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:42:53 INFO - PROCESS | 1650 | 1461138173468 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 00:42:53 INFO - PROCESS | 1650 | 1461138173474 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4a5000 == 50 [pid = 1650] [id = 138] 00:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11aeef000) [pid = 1650] [serial = 411] [outer = 0x0] 00:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12e23e400) [pid = 1650] [serial = 412] [outer = 0x11aeef000] 00:42:53 INFO - PROCESS | 1650 | 1461138173499 Marionette DEBUG loaded listener.js 00:42:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12e305400) [pid = 1650] [serial = 413] [outer = 0x11aeef000] 00:42:54 INFO - PROCESS | 1650 | 1461138174034 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:42:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 669ms 00:42:54 INFO - PROCESS | 1650 | 1461138174053 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 00:42:54 INFO - PROCESS | 1650 | 1461138174057 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 00:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:42:54 INFO - PROCESS | 1650 | 1461138174061 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:42:54 INFO - PROCESS | 1650 | 1461138174063 Marionette TRACE conn2 <- [1,526,null,{}] 00:42:54 INFO - PROCESS | 1650 | 1461138174066 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:42:54 INFO - PROCESS | 1650 | 1461138174168 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 00:42:54 INFO - PROCESS | 1650 | 1461138174214 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a88d000 == 51 [pid = 1650] [id = 139] 00:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119d5a000) [pid = 1650] [serial = 414] [outer = 0x0] 00:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11acfb800) [pid = 1650] [serial = 415] [outer = 0x119d5a000] 00:42:54 INFO - PROCESS | 1650 | 1461138174250 Marionette DEBUG loaded listener.js 00:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11ba27800) [pid = 1650] [serial = 416] [outer = 0x119d5a000] 00:42:54 INFO - PROCESS | 1650 | 1461138174705 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:42:54 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:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 670ms 00:42:54 INFO - PROCESS | 1650 | 1461138174732 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 00:42:54 INFO - PROCESS | 1650 | 1461138174736 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 00:42:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:42:54 INFO - PROCESS | 1650 | 1461138174795 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:42:54 INFO - PROCESS | 1650 | 1461138174797 Marionette TRACE conn2 <- [1,530,null,{}] 00:42:54 INFO - PROCESS | 1650 | 1461138174800 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:42:54 INFO - PROCESS | 1650 | 1461138174900 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 00:42:54 INFO - PROCESS | 1650 | 1461138174962 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271d9800 == 52 [pid = 1650] [id = 140] 00:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1261ad000) [pid = 1650] [serial = 417] [outer = 0x0] 00:42:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x127f57400) [pid = 1650] [serial = 418] [outer = 0x1261ad000] 00:42:54 INFO - PROCESS | 1650 | 1461138174992 Marionette DEBUG loaded listener.js 00:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129799c00) [pid = 1650] [serial = 419] [outer = 0x1261ad000] 00:42:55 INFO - PROCESS | 1650 | 1461138175394 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:42:55 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:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:42:55 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:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:42:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:42:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:42:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 659ms 00:42:55 INFO - PROCESS | 1650 | 1461138175418 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 00:42:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:42:55 INFO - PROCESS | 1650 | 1461138175421 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 00:42:55 INFO - PROCESS | 1650 | 1461138175425 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:42:55 INFO - PROCESS | 1650 | 1461138175429 Marionette TRACE conn2 <- [1,534,null,{}] 00:42:55 INFO - PROCESS | 1650 | 1461138175441 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:42:55 INFO - PROCESS | 1650 | 1461138175609 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 00:42:55 INFO - PROCESS | 1650 | 1461138175728 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dac6000 == 53 [pid = 1650] [id = 141] 00:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129e2d800) [pid = 1650] [serial = 420] [outer = 0x0] 00:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b638800) [pid = 1650] [serial = 421] [outer = 0x129e2d800] 00:42:55 INFO - PROCESS | 1650 | 1461138175780 Marionette DEBUG loaded listener.js 00:42:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12d13dc00) [pid = 1650] [serial = 422] [outer = 0x129e2d800] 00:42:56 INFO - PROCESS | 1650 | 1461138176239 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:42:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:42:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 875ms 00:42:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:42:56 INFO - PROCESS | 1650 | 1461138176300 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 00:42:56 INFO - PROCESS | 1650 | 1461138176302 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 00:42:56 INFO - PROCESS | 1650 | 1461138176304 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:42:56 INFO - PROCESS | 1650 | 1461138176306 Marionette TRACE conn2 <- [1,538,null,{}] 00:42:56 INFO - PROCESS | 1650 | 1461138176308 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:42:56 INFO - PROCESS | 1650 | 1461138176414 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 00:42:56 INFO - PROCESS | 1650 | 1461138176492 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a887000 == 54 [pid = 1650] [id = 142] 00:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11b96d400) [pid = 1650] [serial = 423] [outer = 0x0] 00:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129e72c00) [pid = 1650] [serial = 424] [outer = 0x11b96d400] 00:42:56 INFO - PROCESS | 1650 | 1461138176531 Marionette DEBUG loaded listener.js 00:42:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12da17400) [pid = 1650] [serial = 425] [outer = 0x11b96d400] 00:42:56 INFO - PROCESS | 1650 | 1461138176896 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:42:56 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:42:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 621ms 00:42:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:42:56 INFO - PROCESS | 1650 | 1461138176926 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 00:42:56 INFO - PROCESS | 1650 | 1461138176927 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 00:42:56 INFO - PROCESS | 1650 | 1461138176930 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:42:56 INFO - PROCESS | 1650 | 1461138176931 Marionette TRACE conn2 <- [1,542,null,{}] 00:42:56 INFO - PROCESS | 1650 | 1461138176933 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:42:57 INFO - PROCESS | 1650 | 1461138177034 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 00:42:57 INFO - PROCESS | 1650 | 1461138177081 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa1c800 == 55 [pid = 1650] [id = 143] 00:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x114605c00) [pid = 1650] [serial = 426] [outer = 0x0] 00:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119b4fc00) [pid = 1650] [serial = 427] [outer = 0x114605c00] 00:42:57 INFO - PROCESS | 1650 | 1461138177111 Marionette DEBUG loaded listener.js 00:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d3ba800) [pid = 1650] [serial = 428] [outer = 0x114605c00] 00:42:57 INFO - PROCESS | 1650 | 1461138177633 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:42:57 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:42:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 718ms 00:42:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:42:57 INFO - PROCESS | 1650 | 1461138177649 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 00:42:57 INFO - PROCESS | 1650 | 1461138177652 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 00:42:57 INFO - PROCESS | 1650 | 1461138177655 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:42:57 INFO - PROCESS | 1650 | 1461138177658 Marionette TRACE conn2 <- [1,546,null,{}] 00:42:57 INFO - PROCESS | 1650 | 1461138177661 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:42:57 INFO - PROCESS | 1650 | 1461138177780 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 00:42:57 INFO - PROCESS | 1650 | 1461138177894 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a890800 == 56 [pid = 1650] [id = 144] 00:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x114651800) [pid = 1650] [serial = 429] [outer = 0x0] 00:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1164b4400) [pid = 1650] [serial = 430] [outer = 0x114651800] 00:42:57 INFO - PROCESS | 1650 | 1461138177930 Marionette DEBUG loaded listener.js 00:42:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119b5b000) [pid = 1650] [serial = 431] [outer = 0x114651800] 00:42:58 INFO - PROCESS | 1650 | 1461138178310 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:42:58 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:42:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 673ms 00:42:58 INFO - PROCESS | 1650 | 1461138178329 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 00:42:58 INFO - PROCESS | 1650 | 1461138178333 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 00:42:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:42:58 INFO - PROCESS | 1650 | 1461138178337 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:42:58 INFO - PROCESS | 1650 | 1461138178341 Marionette TRACE conn2 <- [1,550,null,{}] 00:42:58 INFO - PROCESS | 1650 | 1461138178345 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:42:58 INFO - PROCESS | 1650 | 1461138178441 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 00:42:58 INFO - PROCESS | 1650 | 1461138178520 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa18000 == 57 [pid = 1650] [id = 145] 00:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119bd9c00) [pid = 1650] [serial = 432] [outer = 0x0] 00:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11ae7b800) [pid = 1650] [serial = 433] [outer = 0x119bd9c00] 00:42:58 INFO - PROCESS | 1650 | 1461138178555 Marionette DEBUG loaded listener.js 00:42:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11ba22c00) [pid = 1650] [serial = 434] [outer = 0x119bd9c00] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1261e8000 == 56 [pid = 1650] [id = 105] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11aea0800 == 55 [pid = 1650] [id = 104] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1e5000 == 54 [pid = 1650] [id = 137] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12c07d800 == 53 [pid = 1650] [id = 136] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x127d1f800 == 52 [pid = 1650] [id = 135] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12b966000 == 51 [pid = 1650] [id = 134] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x129c78800 == 50 [pid = 1650] [id = 133] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x128764800 == 49 [pid = 1650] [id = 132] 00:42:58 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b84a800) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1264ab800 == 48 [pid = 1650] [id = 131] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x126307800 == 47 [pid = 1650] [id = 130] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11c031800 == 46 [pid = 1650] [id = 129] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11aebc000 == 45 [pid = 1650] [id = 128] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1197da800 == 44 [pid = 1650] [id = 127] 00:42:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119153000 == 43 [pid = 1650] [id = 126] 00:42:58 INFO - PROCESS | 1650 | 1461138178950 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:42:58 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:42:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 624ms 00:42:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:42:58 INFO - PROCESS | 1650 | 1461138178961 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 00:42:58 INFO - PROCESS | 1650 | 1461138178963 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 00:42:58 INFO - PROCESS | 1650 | 1461138178965 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:42:58 INFO - PROCESS | 1650 | 1461138178967 Marionette TRACE conn2 <- [1,554,null,{}] 00:42:58 INFO - PROCESS | 1650 | 1461138178977 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:42:59 INFO - PROCESS | 1650 | 1461138179058 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119a0c000) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11bcb1400) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c4f7000) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x127a50800) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11641f800) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11aee9c00) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11b96ec00) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12827a400) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12818dc00) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x127d6e400) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x127769400) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119b54c00) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11bcacc00) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c20b000) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1290cf000) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12902c000) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119b6b000) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11b1c7800) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129c1d800) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b633c00) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b434000) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11924e800) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b430400) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119c59400) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129e31800) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126151000) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 00:42:59 INFO - PROCESS | 1650 | 1461138179128 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e2c000 == 44 [pid = 1650] [id = 146] 00:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11aef2c00) [pid = 1650] [serial = 435] [outer = 0x0] 00:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11bca9000) [pid = 1650] [serial = 436] [outer = 0x11aef2c00] 00:42:59 INFO - PROCESS | 1650 | 1461138179159 Marionette DEBUG loaded listener.js 00:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11c25f000) [pid = 1650] [serial = 437] [outer = 0x11aef2c00] 00:42:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:59 INFO - PROCESS | 1650 | 1461138179466 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:42:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:42:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 520ms 00:42:59 INFO - PROCESS | 1650 | 1461138179486 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 00:42:59 INFO - PROCESS | 1650 | 1461138179488 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 00:42:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:42:59 INFO - PROCESS | 1650 | 1461138179494 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:42:59 INFO - PROCESS | 1650 | 1461138179495 Marionette TRACE conn2 <- [1,558,null,{}] 00:42:59 INFO - PROCESS | 1650 | 1461138179497 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:42:59 INFO - PROCESS | 1650 | 1461138179576 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 00:42:59 INFO - PROCESS | 1650 | 1461138179580 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x123746000 == 45 [pid = 1650] [id = 147] 00:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11c4f7000) [pid = 1650] [serial = 438] [outer = 0x0] 00:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126548c00) [pid = 1650] [serial = 439] [outer = 0x11c4f7000] 00:42:59 INFO - PROCESS | 1650 | 1461138179607 Marionette DEBUG loaded listener.js 00:42:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127365800) [pid = 1650] [serial = 440] [outer = 0x11c4f7000] 00:42:59 INFO - PROCESS | 1650 | 1461138179914 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:42:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:42:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 471ms 00:42:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:42:59 INFO - PROCESS | 1650 | 1461138179963 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 00:42:59 INFO - PROCESS | 1650 | 1461138179964 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 00:42:59 INFO - PROCESS | 1650 | 1461138179967 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:42:59 INFO - PROCESS | 1650 | 1461138179968 Marionette TRACE conn2 <- [1,562,null,{}] 00:42:59 INFO - PROCESS | 1650 | 1461138179970 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:43:00 INFO - PROCESS | 1650 | 1461138180046 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 00:43:00 INFO - PROCESS | 1650 | 1461138180050 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264b3000 == 46 [pid = 1650] [id = 148] 00:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1266e3400) [pid = 1650] [serial = 441] [outer = 0x0] 00:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127a4e800) [pid = 1650] [serial = 442] [outer = 0x1266e3400] 00:43:00 INFO - PROCESS | 1650 | 1461138180079 Marionette DEBUG loaded listener.js 00:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127f5b000) [pid = 1650] [serial = 443] [outer = 0x1266e3400] 00:43:00 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1290cfc00) [pid = 1650] [serial = 444] [outer = 0x12f1cf400] 00:43:00 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:00 INFO - PROCESS | 1650 | 1461138180458 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:43:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 518ms 00:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:43:00 INFO - PROCESS | 1650 | 1461138180486 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 00:43:00 INFO - PROCESS | 1650 | 1461138180487 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 00:43:00 INFO - PROCESS | 1650 | 1461138180489 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:43:00 INFO - PROCESS | 1650 | 1461138180491 Marionette TRACE conn2 <- [1,566,null,{}] 00:43:00 INFO - PROCESS | 1650 | 1461138180509 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:43:00 INFO - PROCESS | 1650 | 1461138180600 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 00:43:00 INFO - PROCESS | 1650 | 1461138180606 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x128750800 == 47 [pid = 1650] [id = 149] 00:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128771800) [pid = 1650] [serial = 445] [outer = 0x0] 00:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129e32c00) [pid = 1650] [serial = 446] [outer = 0x128771800] 00:43:00 INFO - PROCESS | 1650 | 1461138180634 Marionette DEBUG loaded listener.js 00:43:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b43b000) [pid = 1650] [serial = 447] [outer = 0x128771800] 00:43:00 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:00 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:01 INFO - PROCESS | 1650 | 1461138180999 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:43:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:43:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 532ms 00:43:01 INFO - PROCESS | 1650 | 1461138181023 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 00:43:01 INFO - PROCESS | 1650 | 1461138181024 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 00:43:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:43:01 INFO - PROCESS | 1650 | 1461138181026 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:43:01 INFO - PROCESS | 1650 | 1461138181027 Marionette TRACE conn2 <- [1,570,null,{}] 00:43:01 INFO - PROCESS | 1650 | 1461138181036 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:43:01 INFO - PROCESS | 1650 | 1461138181135 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 00:43:01 INFO - PROCESS | 1650 | 1461138181140 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291b2800 == 48 [pid = 1650] [id = 150] 00:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b434000) [pid = 1650] [serial = 448] [outer = 0x0] 00:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b82d800) [pid = 1650] [serial = 449] [outer = 0x12b434000] 00:43:01 INFO - PROCESS | 1650 | 1461138181166 Marionette DEBUG loaded listener.js 00:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12bcaf400) [pid = 1650] [serial = 450] [outer = 0x12b434000] 00:43:01 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:01 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:01 INFO - PROCESS | 1650 | 1461138181503 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:43:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:43:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 518ms 00:43:01 INFO - PROCESS | 1650 | 1461138181545 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 00:43:01 INFO - PROCESS | 1650 | 1461138181546 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 00:43:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:43:01 INFO - PROCESS | 1650 | 1461138181549 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:43:01 INFO - PROCESS | 1650 | 1461138181550 Marionette TRACE conn2 <- [1,574,null,{}] 00:43:01 INFO - PROCESS | 1650 | 1461138181552 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:43:01 INFO - PROCESS | 1650 | 1461138181646 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 00:43:01 INFO - PROCESS | 1650 | 1461138181660 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b621800 == 49 [pid = 1650] [id = 151] 00:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12bcb0400) [pid = 1650] [serial = 451] [outer = 0x0] 00:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12cf26000) [pid = 1650] [serial = 452] [outer = 0x12bcb0400] 00:43:01 INFO - PROCESS | 1650 | 1461138181686 Marionette DEBUG loaded listener.js 00:43:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12d0cb400) [pid = 1650] [serial = 453] [outer = 0x12bcb0400] 00:43:02 INFO - PROCESS | 1650 | 1461138182027 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:43:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:43:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 517ms 00:43:02 INFO - PROCESS | 1650 | 1461138182067 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 00:43:02 INFO - PROCESS | 1650 | 1461138182068 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 00:43:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:43:02 INFO - PROCESS | 1650 | 1461138182071 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:43:02 INFO - PROCESS | 1650 | 1461138182072 Marionette TRACE conn2 <- [1,578,null,{}] 00:43:02 INFO - PROCESS | 1650 | 1461138182077 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:43:02 INFO - PROCESS | 1650 | 1461138182176 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 00:43:02 INFO - PROCESS | 1650 | 1461138182180 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcc0800 == 50 [pid = 1650] [id = 152] 00:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bee9800) [pid = 1650] [serial = 454] [outer = 0x0] 00:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d138000) [pid = 1650] [serial = 455] [outer = 0x12bee9800] 00:43:02 INFO - PROCESS | 1650 | 1461138182205 Marionette DEBUG loaded listener.js 00:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12d3ba400) [pid = 1650] [serial = 456] [outer = 0x12bee9800] 00:43:02 INFO - PROCESS | 1650 | 1461138182574 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:43:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:43:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 522ms 00:43:02 INFO - PROCESS | 1650 | 1461138182595 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 00:43:02 INFO - PROCESS | 1650 | 1461138182597 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 00:43:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:43:02 INFO - PROCESS | 1650 | 1461138182601 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:43:02 INFO - PROCESS | 1650 | 1461138182603 Marionette TRACE conn2 <- [1,582,null,{}] 00:43:02 INFO - PROCESS | 1650 | 1461138182609 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:43:02 INFO - PROCESS | 1650 | 1461138182762 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 00:43:02 INFO - PROCESS | 1650 | 1461138182786 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1db000 == 51 [pid = 1650] [id = 153] 00:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1146bb000) [pid = 1650] [serial = 457] [outer = 0x0] 00:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12da18c00) [pid = 1650] [serial = 458] [outer = 0x1146bb000] 00:43:02 INFO - PROCESS | 1650 | 1461138182828 Marionette DEBUG loaded listener.js 00:43:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12e237800) [pid = 1650] [serial = 459] [outer = 0x1146bb000] 00:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128778000) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b436400) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119130800) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11ba28400) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x115364400) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x128279400) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1271ac000) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11aef7c00) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119c65800) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12cf1f000) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d0c3c00) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118f5b400) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:43:03 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12d3bb000) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:43:03 INFO - PROCESS | 1650 | 1461138183464 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:43:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:43:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 872ms 00:43:03 INFO - PROCESS | 1650 | 1461138183477 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 00:43:03 INFO - PROCESS | 1650 | 1461138183479 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 00:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:43:03 INFO - PROCESS | 1650 | 1461138183485 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:43:03 INFO - PROCESS | 1650 | 1461138183487 Marionette TRACE conn2 <- [1,586,null,{}] 00:43:03 INFO - PROCESS | 1650 | 1461138183495 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:43:03 INFO - PROCESS | 1650 | 1461138183614 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 00:43:03 INFO - PROCESS | 1650 | 1461138183649 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x128763000 == 52 [pid = 1650] [id = 154] 00:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118f5f800) [pid = 1650] [serial = 460] [outer = 0x0] 00:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12d0bd800) [pid = 1650] [serial = 461] [outer = 0x118f5f800] 00:43:03 INFO - PROCESS | 1650 | 1461138183678 Marionette DEBUG loaded listener.js 00:43:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12e308c00) [pid = 1650] [serial = 462] [outer = 0x118f5f800] 00:43:03 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:03 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:03 INFO - PROCESS | 1650 | 1461138183946 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:43:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:43:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 476ms 00:43:03 INFO - PROCESS | 1650 | 1461138183967 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 00:43:03 INFO - PROCESS | 1650 | 1461138183968 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 00:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:43:03 INFO - PROCESS | 1650 | 1461138183971 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:43:03 INFO - PROCESS | 1650 | 1461138183972 Marionette TRACE conn2 <- [1,590,null,{}] 00:43:03 INFO - PROCESS | 1650 | 1461138183982 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:43:04 INFO - PROCESS | 1650 | 1461138184066 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 00:43:04 INFO - PROCESS | 1650 | 1461138184071 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3ef800 == 53 [pid = 1650] [id = 155] 00:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12e23f400) [pid = 1650] [serial = 463] [outer = 0x0] 00:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12e338000) [pid = 1650] [serial = 464] [outer = 0x12e23f400] 00:43:04 INFO - PROCESS | 1650 | 1461138184098 Marionette DEBUG loaded listener.js 00:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12e33cc00) [pid = 1650] [serial = 465] [outer = 0x12e23f400] 00:43:04 INFO - PROCESS | 1650 | 1461138184439 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:43:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:43:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 476ms 00:43:04 INFO - PROCESS | 1650 | 1461138184447 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 00:43:04 INFO - PROCESS | 1650 | 1461138184448 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 00:43:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:43:04 INFO - PROCESS | 1650 | 1461138184450 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:43:04 INFO - PROCESS | 1650 | 1461138184451 Marionette TRACE conn2 <- [1,594,null,{}] 00:43:04 INFO - PROCESS | 1650 | 1461138184454 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:43:04 INFO - PROCESS | 1650 | 1461138184559 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 00:43:04 INFO - PROCESS | 1650 | 1461138184564 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e460800 == 54 [pid = 1650] [id = 156] 00:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119b71000) [pid = 1650] [serial = 466] [outer = 0x0] 00:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12e339400) [pid = 1650] [serial = 467] [outer = 0x119b71000] 00:43:04 INFO - PROCESS | 1650 | 1461138184589 Marionette DEBUG loaded listener.js 00:43:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12e44d800) [pid = 1650] [serial = 468] [outer = 0x119b71000] 00:43:04 INFO - PROCESS | 1650 | 1461138184932 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:43:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:43:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 00:43:04 INFO - PROCESS | 1650 | 1461138184971 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 00:43:04 INFO - PROCESS | 1650 | 1461138184973 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 00:43:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:43:04 INFO - PROCESS | 1650 | 1461138184977 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:43:04 INFO - PROCESS | 1650 | 1461138184978 Marionette TRACE conn2 <- [1,598,null,{}] 00:43:04 INFO - PROCESS | 1650 | 1461138184981 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:43:05 INFO - PROCESS | 1650 | 1461138185067 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 00:43:05 INFO - PROCESS | 1650 | 1461138185121 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e46e000 == 55 [pid = 1650] [id = 157] 00:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12e23e800) [pid = 1650] [serial = 469] [outer = 0x0] 00:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e44fc00) [pid = 1650] [serial = 470] [outer = 0x12e23e800] 00:43:05 INFO - PROCESS | 1650 | 1461138185164 Marionette DEBUG loaded listener.js 00:43:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12ea2cc00) [pid = 1650] [serial = 471] [outer = 0x12e23e800] 00:43:05 INFO - PROCESS | 1650 | 1461138185781 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:43:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:43:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 869ms 00:43:05 INFO - PROCESS | 1650 | 1461138185847 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 00:43:05 INFO - PROCESS | 1650 | 1461138185850 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 00:43:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:43:05 INFO - PROCESS | 1650 | 1461138185854 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:43:05 INFO - PROCESS | 1650 | 1461138185857 Marionette TRACE conn2 <- [1,602,null,{}] 00:43:05 INFO - PROCESS | 1650 | 1461138185861 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:43:05 INFO - PROCESS | 1650 | 1461138185961 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 00:43:06 INFO - PROCESS | 1650 | 1461138186012 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ae8000 == 56 [pid = 1650] [id = 158] 00:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118c74400) [pid = 1650] [serial = 472] [outer = 0x0] 00:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119b69000) [pid = 1650] [serial = 473] [outer = 0x118c74400] 00:43:06 INFO - PROCESS | 1650 | 1461138186044 Marionette DEBUG loaded listener.js 00:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11a8af400) [pid = 1650] [serial = 474] [outer = 0x118c74400] 00:43:06 INFO - PROCESS | 1650 | 1461138186476 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:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 671ms 00:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:43:06 INFO - PROCESS | 1650 | 1461138186526 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 00:43:06 INFO - PROCESS | 1650 | 1461138186530 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 00:43:06 INFO - PROCESS | 1650 | 1461138186535 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:43:06 INFO - PROCESS | 1650 | 1461138186537 Marionette TRACE conn2 <- [1,606,null,{}] 00:43:06 INFO - PROCESS | 1650 | 1461138186540 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:43:06 INFO - PROCESS | 1650 | 1461138186640 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 00:43:06 INFO - PROCESS | 1650 | 1461138186691 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba9e000 == 57 [pid = 1650] [id = 159] 00:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11ae81000) [pid = 1650] [serial = 475] [outer = 0x0] 00:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11bcadc00) [pid = 1650] [serial = 476] [outer = 0x11ae81000] 00:43:06 INFO - PROCESS | 1650 | 1461138186721 Marionette DEBUG loaded listener.js 00:43:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11c266c00) [pid = 1650] [serial = 477] [outer = 0x11ae81000] 00:43:07 INFO - PROCESS | 1650 | 1461138187155 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:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 669ms 00:43:07 INFO - PROCESS | 1650 | 1461138187205 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 00:43:07 INFO - PROCESS | 1650 | 1461138187206 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 00:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:43:07 INFO - PROCESS | 1650 | 1461138187233 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:43:07 INFO - PROCESS | 1650 | 1461138187236 Marionette TRACE conn2 <- [1,610,null,{}] 00:43:07 INFO - PROCESS | 1650 | 1461138187264 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:43:07 INFO - PROCESS | 1650 | 1461138187370 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 00:43:07 INFO - PROCESS | 1650 | 1461138187422 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d38a800 == 58 [pid = 1650] [id = 160] 00:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12876a400) [pid = 1650] [serial = 478] [outer = 0x0] 00:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129930c00) [pid = 1650] [serial = 479] [outer = 0x12876a400] 00:43:07 INFO - PROCESS | 1650 | 1461138187454 Marionette DEBUG loaded listener.js 00:43:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129e7f000) [pid = 1650] [serial = 480] [outer = 0x12876a400] 00:43:07 INFO - PROCESS | 1650 | 1461138187866 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:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 674ms 00:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:43:07 INFO - PROCESS | 1650 | 1461138187908 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 00:43:07 INFO - PROCESS | 1650 | 1461138187910 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 00:43:07 INFO - PROCESS | 1650 | 1461138187912 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:43:07 INFO - PROCESS | 1650 | 1461138187913 Marionette TRACE conn2 <- [1,614,null,{}] 00:43:07 INFO - PROCESS | 1650 | 1461138187916 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:43:08 INFO - PROCESS | 1650 | 1461138188018 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 00:43:08 INFO - PROCESS | 1650 | 1461138188067 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea85000 == 59 [pid = 1650] [id = 161] 00:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129e81400) [pid = 1650] [serial = 481] [outer = 0x0] 00:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12d13d400) [pid = 1650] [serial = 482] [outer = 0x129e81400] 00:43:08 INFO - PROCESS | 1650 | 1461138188096 Marionette DEBUG loaded listener.js 00:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12e235c00) [pid = 1650] [serial = 483] [outer = 0x129e81400] 00:43:08 INFO - PROCESS | 1650 | 1461138188468 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:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 621ms 00:43:08 INFO - PROCESS | 1650 | 1461138188533 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 00:43:08 INFO - PROCESS | 1650 | 1461138188535 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 00:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:43:08 INFO - PROCESS | 1650 | 1461138188537 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:43:08 INFO - PROCESS | 1650 | 1461138188538 Marionette TRACE conn2 <- [1,618,null,{}] 00:43:08 INFO - PROCESS | 1650 | 1461138188541 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:43:08 INFO - PROCESS | 1650 | 1461138188640 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 00:43:08 INFO - PROCESS | 1650 | 1461138188721 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecce800 == 60 [pid = 1650] [id = 162] 00:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e238000) [pid = 1650] [serial = 484] [outer = 0x0] 00:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12e334800) [pid = 1650] [serial = 485] [outer = 0x12e238000] 00:43:08 INFO - PROCESS | 1650 | 1461138188763 Marionette DEBUG loaded listener.js 00:43:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e451c00) [pid = 1650] [serial = 486] [outer = 0x12e238000] 00:43:09 INFO - PROCESS | 1650 | 1461138189212 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:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 723ms 00:43:09 INFO - PROCESS | 1650 | 1461138189274 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 00:43:09 INFO - PROCESS | 1650 | 1461138189275 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 00:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:43:09 INFO - PROCESS | 1650 | 1461138189279 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:43:09 INFO - PROCESS | 1650 | 1461138189281 Marionette TRACE conn2 <- [1,622,null,{}] 00:43:09 INFO - PROCESS | 1650 | 1461138189283 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:43:09 INFO - PROCESS | 1650 | 1461138189399 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 00:43:09 INFO - PROCESS | 1650 | 1461138189607 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ad2000 == 61 [pid = 1650] [id = 163] 00:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1146b9800) [pid = 1650] [serial = 487] [outer = 0x0] 00:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x117818000) [pid = 1650] [serial = 488] [outer = 0x1146b9800] 00:43:09 INFO - PROCESS | 1650 | 1461138189636 Marionette DEBUG loaded listener.js 00:43:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1191b3c00) [pid = 1650] [serial = 489] [outer = 0x1146b9800] 00:43:10 INFO - PROCESS | 1650 | 1461138190067 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:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 821ms 00:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:43:10 INFO - PROCESS | 1650 | 1461138190102 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 00:43:10 INFO - PROCESS | 1650 | 1461138190104 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 00:43:10 INFO - PROCESS | 1650 | 1461138190124 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:43:10 INFO - PROCESS | 1650 | 1461138190127 Marionette TRACE conn2 <- [1,626,null,{}] 00:43:10 INFO - PROCESS | 1650 | 1461138190133 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:43:10 INFO - PROCESS | 1650 | 1461138190226 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 00:43:10 INFO - PROCESS | 1650 | 1461138190295 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119832800 == 62 [pid = 1650] [id = 164] 00:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11a8aa400) [pid = 1650] [serial = 490] [outer = 0x0] 00:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11b909800) [pid = 1650] [serial = 491] [outer = 0x11a8aa400] 00:43:10 INFO - PROCESS | 1650 | 1461138190323 Marionette DEBUG loaded listener.js 00:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11bcac000) [pid = 1650] [serial = 492] [outer = 0x11a8aa400] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11baad800 == 61 [pid = 1650] [id = 100] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11b93b800 == 60 [pid = 1650] [id = 99] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11c030000 == 59 [pid = 1650] [id = 109] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12e460800 == 58 [pid = 1650] [id = 156] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3ef800 == 57 [pid = 1650] [id = 155] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x128763000 == 56 [pid = 1650] [id = 154] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1db000 == 55 [pid = 1650] [id = 153] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcc0800 == 54 [pid = 1650] [id = 152] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12b621800 == 53 [pid = 1650] [id = 151] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1291b2800 == 52 [pid = 1650] [id = 150] 00:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1191ac000) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 00:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x126367400) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 00:43:10 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x129e2b800) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x128750800 == 51 [pid = 1650] [id = 149] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1264b3000 == 50 [pid = 1650] [id = 148] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x123746000 == 49 [pid = 1650] [id = 147] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x118e2c000 == 48 [pid = 1650] [id = 146] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa18000 == 47 [pid = 1650] [id = 145] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11a890800 == 46 [pid = 1650] [id = 144] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa1c800 == 45 [pid = 1650] [id = 143] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11a887000 == 44 [pid = 1650] [id = 142] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12dac6000 == 43 [pid = 1650] [id = 141] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1271d9800 == 42 [pid = 1650] [id = 140] 00:43:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11a88d000 == 41 [pid = 1650] [id = 139] 00:43:10 INFO - PROCESS | 1650 | 1461138190783 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:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 691ms 00:43:10 INFO - PROCESS | 1650 | 1461138190800 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 00:43:10 INFO - PROCESS | 1650 | 1461138190802 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 00:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:43:10 INFO - PROCESS | 1650 | 1461138190805 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:43:10 INFO - PROCESS | 1650 | 1461138190808 Marionette TRACE conn2 <- [1,630,null,{}] 00:43:10 INFO - PROCESS | 1650 | 1461138190817 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:43:10 INFO - PROCESS | 1650 | 1461138190901 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 00:43:10 INFO - PROCESS | 1650 | 1461138190907 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197e8800 == 42 [pid = 1650] [id = 165] 00:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11ae3cc00) [pid = 1650] [serial = 493] [outer = 0x0] 00:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11c202800) [pid = 1650] [serial = 494] [outer = 0x11ae3cc00] 00:43:10 INFO - PROCESS | 1650 | 1461138190935 Marionette DEBUG loaded listener.js 00:43:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11c7ad400) [pid = 1650] [serial = 495] [outer = 0x11ae3cc00] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129e79000) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12beefc00) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x119be1c00) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1191b4000) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c631800) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1266dc000) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11aef1000) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1290c9400) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127f53400) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x128776800) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12bca8400) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11c211400) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11acfc800) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11b90bc00) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12d131800) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d0c6400) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12d138400) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d3c1000) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12da17800) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x127b18000) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12e235800) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d0bc400) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d13e400) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bee7400) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129c25400) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129e2a400) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 00:43:11 INFO - PROCESS | 1650 | 1461138191307 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:43:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:43:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 528ms 00:43:11 INFO - PROCESS | 1650 | 1461138191334 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 00:43:11 INFO - PROCESS | 1650 | 1461138191335 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 00:43:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:43:11 INFO - PROCESS | 1650 | 1461138191342 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:43:11 INFO - PROCESS | 1650 | 1461138191346 Marionette TRACE conn2 <- [1,634,null,{}] 00:43:11 INFO - PROCESS | 1650 | 1461138191349 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:43:11 INFO - PROCESS | 1650 | 1461138191432 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 00:43:11 INFO - PROCESS | 1650 | 1461138191436 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c193000 == 43 [pid = 1650] [id = 166] 00:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x126150400) [pid = 1650] [serial = 496] [outer = 0x0] 00:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x127111000) [pid = 1650] [serial = 497] [outer = 0x126150400] 00:43:11 INFO - PROCESS | 1650 | 1461138191465 Marionette DEBUG loaded listener.js 00:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x127d6e400) [pid = 1650] [serial = 498] [outer = 0x126150400] 00:43:11 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:11 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:43:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 476ms 00:43:11 INFO - PROCESS | 1650 | 1461138191810 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:43:11 INFO - PROCESS | 1650 | 1461138191815 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 00:43:11 INFO - PROCESS | 1650 | 1461138191816 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 00:43:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:43:11 INFO - PROCESS | 1650 | 1461138191819 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:43:11 INFO - PROCESS | 1650 | 1461138191820 Marionette TRACE conn2 <- [1,638,null,{}] 00:43:11 INFO - PROCESS | 1650 | 1461138191822 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:43:11 INFO - PROCESS | 1650 | 1461138191906 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 00:43:11 INFO - PROCESS | 1650 | 1461138191957 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12631f800 == 44 [pid = 1650] [id = 167] 00:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1261a4000) [pid = 1650] [serial = 499] [outer = 0x0] 00:43:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129027400) [pid = 1650] [serial = 500] [outer = 0x1261a4000] 00:43:11 INFO - PROCESS | 1650 | 1461138191982 Marionette DEBUG loaded listener.js 00:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129e2ac00) [pid = 1650] [serial = 501] [outer = 0x1261a4000] 00:43:12 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:12 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:12 INFO - PROCESS | 1650 | 1461138192260 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:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 474ms 00:43:12 INFO - PROCESS | 1650 | 1461138192297 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 00:43:12 INFO - PROCESS | 1650 | 1461138192298 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 00:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:43:12 INFO - PROCESS | 1650 | 1461138192300 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:43:12 INFO - PROCESS | 1650 | 1461138192301 Marionette TRACE conn2 <- [1,642,null,{}] 00:43:12 INFO - PROCESS | 1650 | 1461138192304 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:43:12 INFO - PROCESS | 1650 | 1461138192386 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 00:43:12 INFO - PROCESS | 1650 | 1461138192393 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197da000 == 45 [pid = 1650] [id = 168] 00:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b632800) [pid = 1650] [serial = 502] [outer = 0x0] 00:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b830000) [pid = 1650] [serial = 503] [outer = 0x12b632800] 00:43:12 INFO - PROCESS | 1650 | 1461138192426 Marionette DEBUG loaded listener.js 00:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12cf26c00) [pid = 1650] [serial = 504] [outer = 0x12b632800] 00:43:12 INFO - PROCESS | 1650 | 1461138192795 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:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 518ms 00:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:43:12 INFO - PROCESS | 1650 | 1461138192826 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 00:43:12 INFO - PROCESS | 1650 | 1461138192827 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 00:43:12 INFO - PROCESS | 1650 | 1461138192829 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:43:12 INFO - PROCESS | 1650 | 1461138192830 Marionette TRACE conn2 <- [1,646,null,{}] 00:43:12 INFO - PROCESS | 1650 | 1461138192833 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:43:12 INFO - PROCESS | 1650 | 1461138192938 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 00:43:12 INFO - PROCESS | 1650 | 1461138192951 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x129176800 == 46 [pid = 1650] [id = 169] 00:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12cf2c800) [pid = 1650] [serial = 505] [outer = 0x0] 00:43:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d30d800) [pid = 1650] [serial = 506] [outer = 0x12cf2c800] 00:43:12 INFO - PROCESS | 1650 | 1461138192977 Marionette DEBUG loaded listener.js 00:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12da13400) [pid = 1650] [serial = 507] [outer = 0x12cf2c800] 00:43:13 INFO - PROCESS | 1650 | 1461138193427 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:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 617ms 00:43:13 INFO - PROCESS | 1650 | 1461138193449 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 00:43:13 INFO - PROCESS | 1650 | 1461138193450 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 00:43:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:43:13 INFO - PROCESS | 1650 | 1461138193454 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:43:13 INFO - PROCESS | 1650 | 1461138193456 Marionette TRACE conn2 <- [1,650,null,{}] 00:43:13 INFO - PROCESS | 1650 | 1461138193462 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:43:13 INFO - PROCESS | 1650 | 1461138193613 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 00:43:13 INFO - PROCESS | 1650 | 1461138193631 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b61a000 == 47 [pid = 1650] [id = 170] 00:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12d0be000) [pid = 1650] [serial = 508] [outer = 0x0] 00:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12e239c00) [pid = 1650] [serial = 509] [outer = 0x12d0be000] 00:43:13 INFO - PROCESS | 1650 | 1461138193656 Marionette DEBUG loaded listener.js 00:43:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12e30cc00) [pid = 1650] [serial = 510] [outer = 0x12d0be000] 00:43:14 INFO - PROCESS | 1650 | 1461138194014 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:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 573ms 00:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:43:14 INFO - PROCESS | 1650 | 1461138194033 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 00:43:14 INFO - PROCESS | 1650 | 1461138194034 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 00:43:14 INFO - PROCESS | 1650 | 1461138194036 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:43:14 INFO - PROCESS | 1650 | 1461138194037 Marionette TRACE conn2 <- [1,654,null,{}] 00:43:14 INFO - PROCESS | 1650 | 1461138194041 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:43:14 INFO - PROCESS | 1650 | 1461138194141 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 00:43:14 INFO - PROCESS | 1650 | 1461138194145 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcc5000 == 48 [pid = 1650] [id = 171] 00:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12d30a000) [pid = 1650] [serial = 511] [outer = 0x0] 00:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12e33d400) [pid = 1650] [serial = 512] [outer = 0x12d30a000] 00:43:14 INFO - PROCESS | 1650 | 1461138194169 Marionette DEBUG loaded listener.js 00:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12ea2ec00) [pid = 1650] [serial = 513] [outer = 0x12d30a000] 00:43:14 INFO - PROCESS | 1650 | 1461138194519 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:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 524ms 00:43:14 INFO - PROCESS | 1650 | 1461138194561 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 00:43:14 INFO - PROCESS | 1650 | 1461138194563 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 00:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:43:14 INFO - PROCESS | 1650 | 1461138194565 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:43:14 INFO - PROCESS | 1650 | 1461138194566 Marionette TRACE conn2 <- [1,658,null,{}] 00:43:14 INFO - PROCESS | 1650 | 1461138194568 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:43:14 INFO - PROCESS | 1650 | 1461138194666 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 00:43:14 INFO - PROCESS | 1650 | 1461138194679 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d090800 == 49 [pid = 1650] [id = 172] 00:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x119b5c800) [pid = 1650] [serial = 514] [outer = 0x0] 00:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12ea35000) [pid = 1650] [serial = 515] [outer = 0x119b5c800] 00:43:14 INFO - PROCESS | 1650 | 1461138194704 Marionette DEBUG loaded listener.js 00:43:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12ec45800) [pid = 1650] [serial = 516] [outer = 0x119b5c800] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11c4f7000) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x128771800) [pid = 1650] [serial = 445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11aef2c00) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x114651800) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b434000) [pid = 1650] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119bd9c00) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1266e3400) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x114605c00) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12bcb0400) [pid = 1650] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1146bb000) [pid = 1650] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x118f5f800) [pid = 1650] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119b71000) [pid = 1650] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12bee9800) [pid = 1650] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:43:15 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12e23f400) [pid = 1650] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:43:15 INFO - PROCESS | 1650 | 1461138195230 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:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 719ms 00:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:43:15 INFO - PROCESS | 1650 | 1461138195285 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 00:43:15 INFO - PROCESS | 1650 | 1461138195286 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 00:43:15 INFO - PROCESS | 1650 | 1461138195288 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:43:15 INFO - PROCESS | 1650 | 1461138195289 Marionette TRACE conn2 <- [1,662,null,{}] 00:43:15 INFO - PROCESS | 1650 | 1461138195291 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:43:15 INFO - PROCESS | 1650 | 1461138195369 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 00:43:15 INFO - PROCESS | 1650 | 1461138195427 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x128760000 == 50 [pid = 1650] [id = 173] 00:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1146bb000) [pid = 1650] [serial = 517] [outer = 0x0] 00:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12bee3400) [pid = 1650] [serial = 518] [outer = 0x1146bb000] 00:43:15 INFO - PROCESS | 1650 | 1461138195457 Marionette DEBUG loaded listener.js 00:43:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12ec45000) [pid = 1650] [serial = 519] [outer = 0x1146bb000] 00:43:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:15 INFO - PROCESS | 1650 | 1461138195768 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:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 00:43:15 INFO - PROCESS | 1650 | 1461138195810 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 00:43:15 INFO - PROCESS | 1650 | 1461138195813 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 00:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:43:15 INFO - PROCESS | 1650 | 1461138195816 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:43:15 INFO - PROCESS | 1650 | 1461138195818 Marionette TRACE conn2 <- [1,666,null,{}] 00:43:15 INFO - PROCESS | 1650 | 1461138195822 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:43:16 INFO - PROCESS | 1650 | 1461138196018 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 00:43:16 INFO - PROCESS | 1650 | 1461138196101 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3e0800 == 51 [pid = 1650] [id = 174] 00:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12b31b400) [pid = 1650] [serial = 520] [outer = 0x0] 00:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12ec4a000) [pid = 1650] [serial = 521] [outer = 0x12b31b400] 00:43:16 INFO - PROCESS | 1650 | 1461138196142 Marionette DEBUG loaded listener.js 00:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12ec4e000) [pid = 1650] [serial = 522] [outer = 0x12b31b400] 00:43:16 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:16 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:16 INFO - PROCESS | 1650 | 1461138196444 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:43:16 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:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 671ms 00:43:16 INFO - PROCESS | 1650 | 1461138196487 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 00:43:16 INFO - PROCESS | 1650 | 1461138196489 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 00:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:43:16 INFO - PROCESS | 1650 | 1461138196499 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:43:16 INFO - PROCESS | 1650 | 1461138196501 Marionette TRACE conn2 <- [1,670,null,{}] 00:43:16 INFO - PROCESS | 1650 | 1461138196503 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:43:16 INFO - PROCESS | 1650 | 1461138196593 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 00:43:16 INFO - PROCESS | 1650 | 1461138196641 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecba000 == 52 [pid = 1650] [id = 175] 00:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b31c800) [pid = 1650] [serial = 523] [outer = 0x0] 00:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12ec51000) [pid = 1650] [serial = 524] [outer = 0x12b31c800] 00:43:16 INFO - PROCESS | 1650 | 1461138196666 Marionette DEBUG loaded listener.js 00:43:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12ee40800) [pid = 1650] [serial = 525] [outer = 0x12b31c800] 00:43:16 INFO - PROCESS | 1650 | 1461138196927 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:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 00:43:16 INFO - PROCESS | 1650 | 1461138196970 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 00:43:16 INFO - PROCESS | 1650 | 1461138196972 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 00:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:43:16 INFO - PROCESS | 1650 | 1461138196984 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:43:16 INFO - PROCESS | 1650 | 1461138196985 Marionette TRACE conn2 <- [1,674,null,{}] 00:43:16 INFO - PROCESS | 1650 | 1461138196987 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:43:17 INFO - PROCESS | 1650 | 1461138197074 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 00:43:17 INFO - PROCESS | 1650 | 1461138197079 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f420800 == 53 [pid = 1650] [id = 176] 00:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a3c3000) [pid = 1650] [serial = 526] [outer = 0x0] 00:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a3cb400) [pid = 1650] [serial = 527] [outer = 0x12a3c3000] 00:43:17 INFO - PROCESS | 1650 | 1461138197104 Marionette DEBUG loaded listener.js 00:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a3cf400) [pid = 1650] [serial = 528] [outer = 0x12a3c3000] 00:43:17 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:17 INFO - PROCESS | 1650 | 1461138197642 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:43:17 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:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 668ms 00:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:43:17 INFO - PROCESS | 1650 | 1461138197653 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 00:43:17 INFO - PROCESS | 1650 | 1461138197657 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 00:43:17 INFO - PROCESS | 1650 | 1461138197661 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:43:17 INFO - PROCESS | 1650 | 1461138197663 Marionette TRACE conn2 <- [1,678,null,{}] 00:43:17 INFO - PROCESS | 1650 | 1461138197667 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:43:17 INFO - PROCESS | 1650 | 1461138197771 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 00:43:17 INFO - PROCESS | 1650 | 1461138197822 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b92c800 == 54 [pid = 1650] [id = 177] 00:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11a8a8c00) [pid = 1650] [serial = 529] [outer = 0x0] 00:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11aef6400) [pid = 1650] [serial = 530] [outer = 0x11a8a8c00] 00:43:17 INFO - PROCESS | 1650 | 1461138197854 Marionette DEBUG loaded listener.js 00:43:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11bcb2c00) [pid = 1650] [serial = 531] [outer = 0x11a8a8c00] 00:43:18 INFO - PROCESS | 1650 | 1461138198311 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:43:18 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:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 670ms 00:43:18 INFO - PROCESS | 1650 | 1461138198331 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 00:43:18 INFO - PROCESS | 1650 | 1461138198336 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 00:43:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:43:18 INFO - PROCESS | 1650 | 1461138198343 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:43:18 INFO - PROCESS | 1650 | 1461138198345 Marionette TRACE conn2 <- [1,682,null,{}] 00:43:18 INFO - PROCESS | 1650 | 1461138198347 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:43:18 INFO - PROCESS | 1650 | 1461138198452 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 00:43:18 INFO - PROCESS | 1650 | 1461138198539 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12750c000 == 55 [pid = 1650] [id = 178] 00:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11c144800) [pid = 1650] [serial = 532] [outer = 0x0] 00:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1266d8c00) [pid = 1650] [serial = 533] [outer = 0x11c144800] 00:43:18 INFO - PROCESS | 1650 | 1461138198572 Marionette DEBUG loaded listener.js 00:43:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x127d70800) [pid = 1650] [serial = 534] [outer = 0x11c144800] 00:43:19 INFO - PROCESS | 1650 | 1461138199509 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:43:19 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:43:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1223ms 00:43:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:43:19 INFO - PROCESS | 1650 | 1461138199564 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 00:43:19 INFO - PROCESS | 1650 | 1461138199566 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 00:43:19 INFO - PROCESS | 1650 | 1461138199568 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:43:19 INFO - PROCESS | 1650 | 1461138199571 Marionette TRACE conn2 <- [1,686,null,{}] 00:43:19 INFO - PROCESS | 1650 | 1461138199578 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:43:19 INFO - PROCESS | 1650 | 1461138199686 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 00:43:19 INFO - PROCESS | 1650 | 1461138199756 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecd2000 == 56 [pid = 1650] [id = 179] 00:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a3d0000) [pid = 1650] [serial = 535] [outer = 0x0] 00:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b323000) [pid = 1650] [serial = 536] [outer = 0x12a3d0000] 00:43:19 INFO - PROCESS | 1650 | 1461138199831 Marionette DEBUG loaded listener.js 00:43:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b437c00) [pid = 1650] [serial = 537] [outer = 0x12a3d0000] 00:43:20 INFO - PROCESS | 1650 | 1461138200749 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:43:20 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:43:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1225ms 00:43:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:43:20 INFO - PROCESS | 1650 | 1461138200794 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 00:43:20 INFO - PROCESS | 1650 | 1461138200796 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 00:43:20 INFO - PROCESS | 1650 | 1461138200798 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:43:20 INFO - PROCESS | 1650 | 1461138200799 Marionette TRACE conn2 <- [1,690,null,{}] 00:43:20 INFO - PROCESS | 1650 | 1461138200802 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:43:20 INFO - PROCESS | 1650 | 1461138200907 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 00:43:20 INFO - PROCESS | 1650 | 1461138200962 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ae9f800 == 57 [pid = 1650] [id = 180] 00:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11aeeec00) [pid = 1650] [serial = 538] [outer = 0x0] 00:43:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12b852000) [pid = 1650] [serial = 539] [outer = 0x11aeeec00] 00:43:20 INFO - PROCESS | 1650 | 1461138200993 Marionette DEBUG loaded listener.js 00:43:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12bef0400) [pid = 1650] [serial = 540] [outer = 0x11aeeec00] 00:43:22 INFO - PROCESS | 1650 | 1461138202036 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:43:22 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:43:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1322ms 00:43:22 INFO - PROCESS | 1650 | 1461138202123 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 00:43:22 INFO - PROCESS | 1650 | 1461138202125 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 00:43:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:43:22 INFO - PROCESS | 1650 | 1461138202128 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:43:22 INFO - PROCESS | 1650 | 1461138202130 Marionette TRACE conn2 <- [1,694,null,{}] 00:43:22 INFO - PROCESS | 1650 | 1461138202134 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:43:22 INFO - PROCESS | 1650 | 1461138202241 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11530b800 == 56 [pid = 1650] [id = 125] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x127505800 == 55 [pid = 1650] [id = 123] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecba000 == 54 [pid = 1650] [id = 175] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3e0800 == 53 [pid = 1650] [id = 174] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x128760000 == 52 [pid = 1650] [id = 173] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12d090800 == 51 [pid = 1650] [id = 172] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcc5000 == 50 [pid = 1650] [id = 171] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12b61a000 == 49 [pid = 1650] [id = 170] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x129176800 == 48 [pid = 1650] [id = 169] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12e44fc00) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1197da000 == 47 [pid = 1650] [id = 168] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12631f800 == 46 [pid = 1650] [id = 167] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11c193000 == 45 [pid = 1650] [id = 166] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1197e8800 == 44 [pid = 1650] [id = 165] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119832800 == 43 [pid = 1650] [id = 164] 00:43:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119ad2000 == 42 [pid = 1650] [id = 163] 00:43:22 INFO - PROCESS | 1650 | 1461138202347 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1163d7800 == 43 [pid = 1650] [id = 181] 00:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x119b50800) [pid = 1650] [serial = 541] [outer = 0x0] 00:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11a8ab400) [pid = 1650] [serial = 542] [outer = 0x119b50800] 00:43:22 INFO - PROCESS | 1650 | 1461138202376 Marionette DEBUG loaded listener.js 00:43:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11b964800) [pid = 1650] [serial = 543] [outer = 0x119b50800] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x126548c00) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x127365800) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x129e72c00) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x129e32c00) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11bca9000) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c25f000) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x127f57400) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x119b5b000) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1164b4400) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12b82d800) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12bcaf400) [pid = 1650] [serial = 450] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11ba22c00) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11ae7b800) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b638800) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x127a4e800) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127f5b000) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12d3ba800) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119b4fc00) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11acfb800) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12e23e400) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12cf26000) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12da18c00) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d0bd800) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12e44d800) [pid = 1650] [serial = 468] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d138000) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d3ba400) [pid = 1650] [serial = 456] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119248000) [pid = 1650] [serial = 188] [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:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12e338000) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12e33cc00) [pid = 1650] [serial = 465] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12e339400) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12e237800) [pid = 1650] [serial = 459] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12d0cb400) [pid = 1650] [serial = 453] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e308c00) [pid = 1650] [serial = 462] [outer = 0x0] [url = about:blank] 00:43:22 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b43b000) [pid = 1650] [serial = 447] [outer = 0x0] [url = about:blank] 00:43:23 INFO - PROCESS | 1650 | 1461138203179 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:43:23 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:43:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1072ms 00:43:23 INFO - PROCESS | 1650 | 1461138203201 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 00:43:23 INFO - PROCESS | 1650 | 1461138203205 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 00:43:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:43:23 INFO - PROCESS | 1650 | 1461138203212 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:43:23 INFO - PROCESS | 1650 | 1461138203213 Marionette TRACE conn2 <- [1,698,null,{}] 00:43:23 INFO - PROCESS | 1650 | 1461138203216 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:43:23 INFO - PROCESS | 1650 | 1461138203293 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 00:43:23 INFO - PROCESS | 1650 | 1461138203339 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b934000 == 44 [pid = 1650] [id = 182] 00:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11ae81400) [pid = 1650] [serial = 544] [outer = 0x0] 00:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c140800) [pid = 1650] [serial = 545] [outer = 0x11ae81400] 00:43:23 INFO - PROCESS | 1650 | 1461138203366 Marionette DEBUG loaded listener.js 00:43:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1261ac800) [pid = 1650] [serial = 546] [outer = 0x11ae81400] 00:43:24 INFO - PROCESS | 1650 | 1461138204169 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:43:24 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:43:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 00:43:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:43:24 INFO - PROCESS | 1650 | 1461138204184 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 00:43:24 INFO - PROCESS | 1650 | 1461138204185 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 00:43:24 INFO - PROCESS | 1650 | 1461138204188 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:43:24 INFO - PROCESS | 1650 | 1461138204191 Marionette TRACE conn2 <- [1,702,null,{}] 00:43:24 INFO - PROCESS | 1650 | 1461138204199 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:43:24 INFO - PROCESS | 1650 | 1461138204280 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 00:43:24 INFO - PROCESS | 1650 | 1461138204285 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12631a000 == 45 [pid = 1650] [id = 183] 00:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x128270800) [pid = 1650] [serial = 547] [outer = 0x0] 00:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129025000) [pid = 1650] [serial = 548] [outer = 0x128270800] 00:43:24 INFO - PROCESS | 1650 | 1461138204313 Marionette DEBUG loaded listener.js 00:43:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129e2e800) [pid = 1650] [serial = 549] [outer = 0x128270800] 00:43:25 INFO - PROCESS | 1650 | 1461138205170 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:43:25 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:43:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1024ms 00:43:25 INFO - PROCESS | 1650 | 1461138205213 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 00:43:25 INFO - PROCESS | 1650 | 1461138205214 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 00:43:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:43:25 INFO - PROCESS | 1650 | 1461138205224 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:43:25 INFO - PROCESS | 1650 | 1461138205225 Marionette TRACE conn2 <- [1,706,null,{}] 00:43:25 INFO - PROCESS | 1650 | 1461138205236 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:43:25 INFO - PROCESS | 1650 | 1461138205331 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 00:43:25 INFO - PROCESS | 1650 | 1461138205335 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12777a000 == 46 [pid = 1650] [id = 184] 00:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129e31c00) [pid = 1650] [serial = 550] [outer = 0x0] 00:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12a3d0c00) [pid = 1650] [serial = 551] [outer = 0x129e31c00] 00:43:25 INFO - PROCESS | 1650 | 1461138205361 Marionette DEBUG loaded listener.js 00:43:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b324000) [pid = 1650] [serial = 552] [outer = 0x129e31c00] 00:43:26 INFO - PROCESS | 1650 | 1461138206181 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:43:26 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:43:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 979ms 00:43:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:43:26 INFO - PROCESS | 1650 | 1461138206203 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 00:43:26 INFO - PROCESS | 1650 | 1461138206204 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 00:43:26 INFO - PROCESS | 1650 | 1461138206207 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:43:26 INFO - PROCESS | 1650 | 1461138206209 Marionette TRACE conn2 <- [1,710,null,{}] 00:43:26 INFO - PROCESS | 1650 | 1461138206212 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:43:26 INFO - PROCESS | 1650 | 1461138206309 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 00:43:26 INFO - PROCESS | 1650 | 1461138206313 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa12000 == 47 [pid = 1650] [id = 185] 00:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127b95000) [pid = 1650] [serial = 553] [outer = 0x0] 00:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12b434800) [pid = 1650] [serial = 554] [outer = 0x127b95000] 00:43:26 INFO - PROCESS | 1650 | 1461138206339 Marionette DEBUG loaded listener.js 00:43:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12b84a800) [pid = 1650] [serial = 555] [outer = 0x127b95000] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d0be000) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x126150400) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b632800) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d30a000) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1261a4000) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1146b9800) [pid = 1650] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1146bb000) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119b5c800) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b31b400) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11ae3cc00) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e23e800) [pid = 1650] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11a8aa400) [pid = 1650] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12cf2c800) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b31c800) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12b635000) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1266dd000) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129791000) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11b90c000) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11bcb1800) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11a8adc00) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1163b3800) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11897e000) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11b96d400) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119d5a000) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1261ad000) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:43:26 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129e2d800) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:43:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:43:27 INFO - PROCESS | 1650 | 1461138207269 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:43:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1071ms 00:43:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:43:27 INFO - PROCESS | 1650 | 1461138207279 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 00:43:27 INFO - PROCESS | 1650 | 1461138207280 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 00:43:27 INFO - PROCESS | 1650 | 1461138207282 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:43:27 INFO - PROCESS | 1650 | 1461138207283 Marionette TRACE conn2 <- [1,714,null,{}] 00:43:27 INFO - PROCESS | 1650 | 1461138207286 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:43:27 INFO - PROCESS | 1650 | 1461138207404 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 00:43:27 INFO - PROCESS | 1650 | 1461138207411 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x129172800 == 48 [pid = 1650] [id = 186] 00:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11ae3cc00) [pid = 1650] [serial = 556] [outer = 0x0] 00:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1261a6400) [pid = 1650] [serial = 557] [outer = 0x11ae3cc00] 00:43:27 INFO - PROCESS | 1650 | 1461138207442 Marionette DEBUG loaded listener.js 00:43:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bcb1c00) [pid = 1650] [serial = 558] [outer = 0x11ae3cc00] 00:43:28 INFO - PROCESS | 1650 | 1461138208366 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:43:28 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:43:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1119ms 00:43:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:43:28 INFO - PROCESS | 1650 | 1461138208401 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 00:43:28 INFO - PROCESS | 1650 | 1461138208402 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 00:43:28 INFO - PROCESS | 1650 | 1461138208405 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:43:28 INFO - PROCESS | 1650 | 1461138208406 Marionette TRACE conn2 <- [1,718,null,{}] 00:43:28 INFO - PROCESS | 1650 | 1461138208410 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:43:28 INFO - PROCESS | 1650 | 1461138208484 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 00:43:28 INFO - PROCESS | 1650 | 1461138208531 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a60d000 == 49 [pid = 1650] [id = 187] 00:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11bcab400) [pid = 1650] [serial = 559] [outer = 0x0] 00:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12d0ce400) [pid = 1650] [serial = 560] [outer = 0x11bcab400] 00:43:28 INFO - PROCESS | 1650 | 1461138208557 Marionette DEBUG loaded listener.js 00:43:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12d13a000) [pid = 1650] [serial = 561] [outer = 0x11bcab400] 00:43:29 INFO - PROCESS | 1650 | 1461138209500 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:43:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:43:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1123ms 00:43:29 INFO - PROCESS | 1650 | 1461138209529 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 00:43:29 INFO - PROCESS | 1650 | 1461138209531 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 00:43:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:43:29 INFO - PROCESS | 1650 | 1461138209535 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:43:29 INFO - PROCESS | 1650 | 1461138209537 Marionette TRACE conn2 <- [1,722,null,{}] 00:43:29 INFO - PROCESS | 1650 | 1461138209541 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:43:29 INFO - PROCESS | 1650 | 1461138209640 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 00:43:29 INFO - PROCESS | 1650 | 1461138209688 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b928800 == 50 [pid = 1650] [id = 188] 00:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11ae7b000) [pid = 1650] [serial = 562] [outer = 0x0] 00:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11b969800) [pid = 1650] [serial = 563] [outer = 0x11ae7b000] 00:43:29 INFO - PROCESS | 1650 | 1461138209720 Marionette DEBUG loaded listener.js 00:43:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11c145400) [pid = 1650] [serial = 564] [outer = 0x11ae7b000] 00:43:30 INFO - PROCESS | 1650 | 1461138210152 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:43:30 INFO - PROCESS | 1650 | 1461138210211 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 00:43:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:43:30 INFO - PROCESS | 1650 | 1461138210216 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:43:30 INFO - PROCESS | 1650 | 1461138210218 Marionette TRACE conn2 <- [1,726,null,{}] 00:43:30 INFO - PROCESS | 1650 | 1461138210220 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:43:30 INFO - PROCESS | 1650 | 1461138210318 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 00:43:30 INFO - PROCESS | 1650 | 1461138210368 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264a8800 == 51 [pid = 1650] [id = 189] 00:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12614c400) [pid = 1650] [serial = 565] [outer = 0x0] 00:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x127a4f400) [pid = 1650] [serial = 566] [outer = 0x12614c400] 00:43:30 INFO - PROCESS | 1650 | 1461138210398 Marionette DEBUG loaded listener.js 00:43:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128778c00) [pid = 1650] [serial = 567] [outer = 0x12614c400] 00:43:30 INFO - PROCESS | 1650 | 1461138210882 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:43:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:43:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 720ms 00:43:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:43:30 INFO - PROCESS | 1650 | 1461138210936 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 00:43:30 INFO - PROCESS | 1650 | 1461138210939 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 00:43:30 INFO - PROCESS | 1650 | 1461138210942 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:43:30 INFO - PROCESS | 1650 | 1461138210947 Marionette TRACE conn2 <- [1,730,null,{}] 00:43:30 INFO - PROCESS | 1650 | 1461138210959 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:43:31 INFO - PROCESS | 1650 | 1461138211136 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 00:43:31 INFO - PROCESS | 1650 | 1461138211247 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf73800 == 52 [pid = 1650] [id = 190] 00:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12bcacc00) [pid = 1650] [serial = 568] [outer = 0x0] 00:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12d0b3400) [pid = 1650] [serial = 569] [outer = 0x12bcacc00] 00:43:31 INFO - PROCESS | 1650 | 1461138211300 Marionette DEBUG loaded listener.js 00:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12d310800) [pid = 1650] [serial = 570] [outer = 0x12bcacc00] 00:43:31 INFO - PROCESS | 1650 | 1461138211783 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:43:31 INFO - PROCESS | 1650 | 1461138211820 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 00:43:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:43:31 INFO - PROCESS | 1650 | 1461138211823 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:43:31 INFO - PROCESS | 1650 | 1461138211824 Marionette TRACE conn2 <- [1,734,null,{}] 00:43:31 INFO - PROCESS | 1650 | 1461138211826 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:43:31 INFO - PROCESS | 1650 | 1461138211923 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 00:43:31 INFO - PROCESS | 1650 | 1461138211970 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d39e800 == 53 [pid = 1650] [id = 191] 00:43:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12d310000) [pid = 1650] [serial = 571] [outer = 0x0] 00:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12da13000) [pid = 1650] [serial = 572] [outer = 0x12d310000] 00:43:32 INFO - PROCESS | 1650 | 1461138212003 Marionette DEBUG loaded listener.js 00:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12e23b400) [pid = 1650] [serial = 573] [outer = 0x12d310000] 00:43:32 INFO - PROCESS | 1650 | 1461138212412 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:43:32 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:43:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 00:43:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:43:32 INFO - PROCESS | 1650 | 1461138212444 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 00:43:32 INFO - PROCESS | 1650 | 1461138212446 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 00:43:32 INFO - PROCESS | 1650 | 1461138212448 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:43:32 INFO - PROCESS | 1650 | 1461138212449 Marionette TRACE conn2 <- [1,738,null,{}] 00:43:32 INFO - PROCESS | 1650 | 1461138212452 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:43:32 INFO - PROCESS | 1650 | 1461138212547 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 00:43:32 INFO - PROCESS | 1650 | 1461138212628 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3e3800 == 54 [pid = 1650] [id = 192] 00:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e23ec00) [pid = 1650] [serial = 574] [outer = 0x0] 00:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e332800) [pid = 1650] [serial = 575] [outer = 0x12e23ec00] 00:43:32 INFO - PROCESS | 1650 | 1461138212658 Marionette DEBUG loaded listener.js 00:43:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12e33dc00) [pid = 1650] [serial = 576] [outer = 0x12e23ec00] 00:43:33 INFO - PROCESS | 1650 | 1461138213579 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:43:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:43:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1172ms 00:43:33 INFO - PROCESS | 1650 | 1461138213620 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 00:43:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:43:33 INFO - PROCESS | 1650 | 1461138213623 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 00:43:33 INFO - PROCESS | 1650 | 1461138213626 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:43:33 INFO - PROCESS | 1650 | 1461138213629 Marionette TRACE conn2 <- [1,742,null,{}] 00:43:33 INFO - PROCESS | 1650 | 1461138213633 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:43:33 INFO - PROCESS | 1650 | 1461138213723 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 00:43:33 INFO - PROCESS | 1650 | 1461138213773 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa14000 == 55 [pid = 1650] [id = 193] 00:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11924c800) [pid = 1650] [serial = 577] [outer = 0x0] 00:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119b62800) [pid = 1650] [serial = 578] [outer = 0x11924c800] 00:43:33 INFO - PROCESS | 1650 | 1461138213802 Marionette DEBUG loaded listener.js 00:43:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119d60000) [pid = 1650] [serial = 579] [outer = 0x11924c800] 00:43:34 INFO - PROCESS | 1650 | --DOCSHELL 0x129172800 == 54 [pid = 1650] [id = 186] 00:43:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa12000 == 53 [pid = 1650] [id = 185] 00:43:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12777a000 == 52 [pid = 1650] [id = 184] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11bcadc00) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d13d400) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e334800) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x129930c00) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119b69000) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12631a000 == 51 [pid = 1650] [id = 183] 00:43:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11b934000 == 50 [pid = 1650] [id = 182] 00:43:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1163d7800 == 49 [pid = 1650] [id = 181] 00:43:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11ae9f800 == 48 [pid = 1650] [id = 180] 00:43:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecd2000 == 47 [pid = 1650] [id = 179] 00:43:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12750c000 == 46 [pid = 1650] [id = 178] 00:43:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11b92c800 == 45 [pid = 1650] [id = 177] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b84fc00) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x127b98400) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129e76800) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c264c00) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c7bb800) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x127be3c00) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11a8ac000) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11a8a5c00) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12da17400) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11ba27800) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129799c00) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12d13dc00) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12e239c00) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127111000) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127d6e400) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b830000) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12e33d400) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129027400) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129e2ac00) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1191b3c00) [pid = 1650] [serial = 489] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117818000) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12e30cc00) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bee3400) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12ea35000) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12ea2ec00) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12ec4a000) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12ec45800) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11c202800) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11c7ad400) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12ea2cc00) [pid = 1650] [serial = 471] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11bcac000) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11b909800) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12ec4e000) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12ec45000) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12d30d800) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12da13400) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12cf26c00) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12ec51000) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12ee40800) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 00:43:34 INFO - PROCESS | 1650 | 1461138214731 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:43:34 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:43:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1126ms 00:43:34 INFO - PROCESS | 1650 | 1461138214753 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 00:43:34 INFO - PROCESS | 1650 | 1461138214758 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 00:43:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:43:34 INFO - PROCESS | 1650 | 1461138214762 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:43:34 INFO - PROCESS | 1650 | 1461138214764 Marionette TRACE conn2 <- [1,746,null,{}] 00:43:34 INFO - PROCESS | 1650 | 1461138214766 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:43:34 INFO - PROCESS | 1650 | 1461138214846 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 00:43:34 INFO - PROCESS | 1650 | 1461138214850 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a885800 == 46 [pid = 1650] [id = 194] 00:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119b6e400) [pid = 1650] [serial = 580] [outer = 0x0] 00:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11aeee800) [pid = 1650] [serial = 581] [outer = 0x119b6e400] 00:43:34 INFO - PROCESS | 1650 | 1461138214877 Marionette DEBUG loaded listener.js 00:43:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11c147c00) [pid = 1650] [serial = 582] [outer = 0x119b6e400] 00:43:35 INFO - PROCESS | 1650 | 1461138215728 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:43:35 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:43:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 975ms 00:43:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:43:35 INFO - PROCESS | 1650 | 1461138215744 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 00:43:35 INFO - PROCESS | 1650 | 1461138215746 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 00:43:35 INFO - PROCESS | 1650 | 1461138215749 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:43:35 INFO - PROCESS | 1650 | 1461138215752 Marionette TRACE conn2 <- [1,750,null,{}] 00:43:35 INFO - PROCESS | 1650 | 1461138215761 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:43:35 INFO - PROCESS | 1650 | 1461138215845 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 00:43:35 INFO - PROCESS | 1650 | 1461138215850 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c048000 == 47 [pid = 1650] [id = 195] 00:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x127105c00) [pid = 1650] [serial = 583] [outer = 0x0] 00:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12776c000) [pid = 1650] [serial = 584] [outer = 0x127105c00] 00:43:35 INFO - PROCESS | 1650 | 1461138215877 Marionette DEBUG loaded listener.js 00:43:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12818f800) [pid = 1650] [serial = 585] [outer = 0x127105c00] 00:43:36 INFO - PROCESS | 1650 | 1461138216702 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:43:36 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:43:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 00:43:36 INFO - PROCESS | 1650 | 1461138216723 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 00:43:36 INFO - PROCESS | 1650 | 1461138216726 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 00:43:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:43:36 INFO - PROCESS | 1650 | 1461138216734 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:43:36 INFO - PROCESS | 1650 | 1461138216735 Marionette TRACE conn2 <- [1,754,null,{}] 00:43:36 INFO - PROCESS | 1650 | 1461138216737 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:43:36 INFO - PROCESS | 1650 | 1461138216835 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 00:43:36 INFO - PROCESS | 1650 | 1461138216839 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126319800 == 48 [pid = 1650] [id = 196] 00:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x127a53400) [pid = 1650] [serial = 586] [outer = 0x0] 00:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129e32c00) [pid = 1650] [serial = 587] [outer = 0x127a53400] 00:43:36 INFO - PROCESS | 1650 | 1461138216866 Marionette DEBUG loaded listener.js 00:43:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a3c5400) [pid = 1650] [serial = 588] [outer = 0x127a53400] 00:43:37 INFO - PROCESS | 1650 | 1461138217664 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:43:37 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:43:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 00:43:37 INFO - PROCESS | 1650 | 1461138217705 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 00:43:37 INFO - PROCESS | 1650 | 1461138217706 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 00:43:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:43:37 INFO - PROCESS | 1650 | 1461138217715 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:43:37 INFO - PROCESS | 1650 | 1461138217716 Marionette TRACE conn2 <- [1,758,null,{}] 00:43:37 INFO - PROCESS | 1650 | 1461138217719 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:43:37 INFO - PROCESS | 1650 | 1461138217813 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 00:43:37 INFO - PROCESS | 1650 | 1461138217817 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x127519800 == 49 [pid = 1650] [id = 197] 00:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a3c3c00) [pid = 1650] [serial = 589] [outer = 0x0] 00:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b31cc00) [pid = 1650] [serial = 590] [outer = 0x12a3c3c00] 00:43:37 INFO - PROCESS | 1650 | 1461138217843 Marionette DEBUG loaded listener.js 00:43:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b432800) [pid = 1650] [serial = 591] [outer = 0x12a3c3c00] 00:43:38 INFO - PROCESS | 1650 | 1461138218196 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:43:38 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:43:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 523ms 00:43:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:43:38 INFO - PROCESS | 1650 | 1461138218235 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 00:43:38 INFO - PROCESS | 1650 | 1461138218236 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 00:43:38 INFO - PROCESS | 1650 | 1461138218238 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:43:38 INFO - PROCESS | 1650 | 1461138218239 Marionette TRACE conn2 <- [1,762,null,{}] 00:43:38 INFO - PROCESS | 1650 | 1461138218241 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:43:38 INFO - PROCESS | 1650 | 1461138218357 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 00:43:38 INFO - PROCESS | 1650 | 1461138218362 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x128788800 == 50 [pid = 1650] [id = 198] 00:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b435000) [pid = 1650] [serial = 592] [outer = 0x0] 00:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bee3400) [pid = 1650] [serial = 593] [outer = 0x12b435000] 00:43:38 INFO - PROCESS | 1650 | 1461138218417 Marionette DEBUG loaded listener.js 00:43:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12e23f400) [pid = 1650] [serial = 594] [outer = 0x12b435000] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11ae81000) [pid = 1650] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11aeef000) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129e81400) [pid = 1650] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12e238000) [pid = 1650] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118c74400) [pid = 1650] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129e31c00) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11ae81400) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x127b95000) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11aeeec00) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11a8a8c00) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a3d0000) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119b50800) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11c144800) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128270800) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11ae3cc00) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:43:38 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12876a400) [pid = 1650] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12e46e000 == 49 [pid = 1650] [id = 157] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11983c000 == 48 [pid = 1650] [id = 122] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4a5000 == 47 [pid = 1650] [id = 138] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c190800 == 46 [pid = 1650] [id = 101] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12b45a800 == 45 [pid = 1650] [id = 121] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12b96c000 == 44 [pid = 1650] [id = 124] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12f420800 == 43 [pid = 1650] [id = 176] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea85000 == 42 [pid = 1650] [id = 161] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecce800 == 41 [pid = 1650] [id = 162] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119ae8000 == 40 [pid = 1650] [id = 158] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d38a800 == 39 [pid = 1650] [id = 160] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba9e000 == 38 [pid = 1650] [id = 159] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11a885800 == 37 [pid = 1650] [id = 194] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa14000 == 36 [pid = 1650] [id = 193] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3e3800 == 35 [pid = 1650] [id = 192] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d39e800 == 34 [pid = 1650] [id = 191] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf73800 == 33 [pid = 1650] [id = 190] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1264a8800 == 32 [pid = 1650] [id = 189] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11b928800 == 31 [pid = 1650] [id = 188] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11a60d000 == 30 [pid = 1650] [id = 187] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x126319800 == 29 [pid = 1650] [id = 196] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c048000 == 28 [pid = 1650] [id = 195] 00:43:39 INFO - PROCESS | 1650 | --DOCSHELL 0x127519800 == 27 [pid = 1650] [id = 197] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129e7f000) [pid = 1650] [serial = 480] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11c266c00) [pid = 1650] [serial = 477] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12e305400) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12e235c00) [pid = 1650] [serial = 483] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12e451c00) [pid = 1650] [serial = 486] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11a8af400) [pid = 1650] [serial = 474] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12a3d0c00) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11c140800) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12b434800) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12b324000) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12b852000) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12bef0400) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11bcb2c00) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11aef6400) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12b437c00) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12b323000) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11a8ab400) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11b964800) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x127d70800) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1266d8c00) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x129025000) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x12a3cb400) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12b84a800) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x1261ac800) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x1261a6400) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x129e2e800) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 00:43:39 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x12bcb1c00) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 00:43:40 INFO - PROCESS | 1650 | 1461138220308 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:43:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:43:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2076ms 00:43:40 INFO - PROCESS | 1650 | 1461138220315 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 00:43:40 INFO - PROCESS | 1650 | 1461138220318 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 00:43:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:43:40 INFO - PROCESS | 1650 | 1461138220322 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:43:40 INFO - PROCESS | 1650 | 1461138220323 Marionette TRACE conn2 <- [1,766,null,{}] 00:43:40 INFO - PROCESS | 1650 | 1461138220327 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:43:40 INFO - PROCESS | 1650 | 1461138220400 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 00:43:40 INFO - PROCESS | 1650 | 1461138220453 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x114fab000 == 28 [pid = 1650] [id = 199] 00:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x115744000) [pid = 1650] [serial = 595] [outer = 0x0] 00:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x115746400) [pid = 1650] [serial = 596] [outer = 0x115744000] 00:43:40 INFO - PROCESS | 1650 | 1461138220482 Marionette DEBUG loaded listener.js 00:43:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x1158b7c00) [pid = 1650] [serial = 597] [outer = 0x115744000] 00:43:41 INFO - PROCESS | 1650 | --DOCSHELL 0x128788800 == 27 [pid = 1650] [id = 198] 00:43:42 INFO - PROCESS | 1650 | 1461138222265 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:43:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:43:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1973ms 00:43:42 INFO - PROCESS | 1650 | 1461138222294 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 00:43:42 INFO - PROCESS | 1650 | 1461138222298 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 00:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:43:42 INFO - PROCESS | 1650 | 1461138222301 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:43:42 INFO - PROCESS | 1650 | 1461138222303 Marionette TRACE conn2 <- [1,770,null,{}] 00:43:42 INFO - PROCESS | 1650 | 1461138222307 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:43:42 INFO - PROCESS | 1650 | 1461138222379 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 00:43:42 INFO - PROCESS | 1650 | 1461138222420 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x115308000 == 28 [pid = 1650] [id = 200] 00:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x1158ab400) [pid = 1650] [serial = 598] [outer = 0x0] 00:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1158af400) [pid = 1650] [serial = 599] [outer = 0x1158ab400] 00:43:42 INFO - PROCESS | 1650 | 1461138222448 Marionette DEBUG loaded listener.js 00:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11781d800) [pid = 1650] [serial = 600] [outer = 0x1158ab400] 00:43:42 INFO - PROCESS | 1650 | 1461138222749 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:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 00:43:42 INFO - PROCESS | 1650 | 1461138222771 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 00:43:42 INFO - PROCESS | 1650 | 1461138222780 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 00:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:43:42 INFO - PROCESS | 1650 | 1461138222785 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:43:42 INFO - PROCESS | 1650 | 1461138222787 Marionette TRACE conn2 <- [1,774,null,{}] 00:43:42 INFO - PROCESS | 1650 | 1461138222790 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:43:42 INFO - PROCESS | 1650 | 1461138222862 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 00:43:42 INFO - PROCESS | 1650 | 1461138222866 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ca7000 == 29 [pid = 1650] [id = 201] 00:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11588d000) [pid = 1650] [serial = 601] [outer = 0x0] 00:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x118905c00) [pid = 1650] [serial = 602] [outer = 0x11588d000] 00:43:42 INFO - PROCESS | 1650 | 1461138222894 Marionette DEBUG loaded listener.js 00:43:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11912bc00) [pid = 1650] [serial = 603] [outer = 0x11588d000] 00:43:43 INFO - PROCESS | 1650 | 1461138223232 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:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 470ms 00:43:43 INFO - PROCESS | 1650 | 1461138223256 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 00:43:43 INFO - PROCESS | 1650 | 1461138223259 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 00:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:43:43 INFO - PROCESS | 1650 | 1461138223271 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:43:43 INFO - PROCESS | 1650 | 1461138223274 Marionette TRACE conn2 <- [1,778,null,{}] 00:43:43 INFO - PROCESS | 1650 | 1461138223282 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:43:43 INFO - PROCESS | 1650 | 1461138223354 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 00:43:43 INFO - PROCESS | 1650 | 1461138223360 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197ea800 == 30 [pid = 1650] [id = 202] 00:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112106c00) [pid = 1650] [serial = 604] [outer = 0x0] 00:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x119b6ac00) [pid = 1650] [serial = 605] [outer = 0x112106c00] 00:43:43 INFO - PROCESS | 1650 | 1461138223391 Marionette DEBUG loaded listener.js 00:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119c57400) [pid = 1650] [serial = 606] [outer = 0x112106c00] 00:43:43 INFO - PROCESS | 1650 | 1461138223734 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:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 473ms 00:43:43 INFO - PROCESS | 1650 | 1461138223744 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 00:43:43 INFO - PROCESS | 1650 | 1461138223746 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 00:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:43:43 INFO - PROCESS | 1650 | 1461138223748 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:43:43 INFO - PROCESS | 1650 | 1461138223749 Marionette TRACE conn2 <- [1,782,null,{}] 00:43:43 INFO - PROCESS | 1650 | 1461138223752 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:43:43 INFO - PROCESS | 1650 | 1461138223823 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 00:43:43 INFO - PROCESS | 1650 | 1461138223830 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ae8000 == 31 [pid = 1650] [id = 203] 00:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119c62800) [pid = 1650] [serial = 607] [outer = 0x0] 00:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11a8a2800) [pid = 1650] [serial = 608] [outer = 0x119c62800] 00:43:43 INFO - PROCESS | 1650 | 1461138223856 Marionette DEBUG loaded listener.js 00:43:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11a8ab800) [pid = 1650] [serial = 609] [outer = 0x119c62800] 00:43:44 INFO - PROCESS | 1650 | 1461138224162 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:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 00:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:43:44 INFO - PROCESS | 1650 | 1461138224217 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 00:43:44 INFO - PROCESS | 1650 | 1461138224219 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 00:43:44 INFO - PROCESS | 1650 | 1461138224221 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:43:44 INFO - PROCESS | 1650 | 1461138224222 Marionette TRACE conn2 <- [1,786,null,{}] 00:43:44 INFO - PROCESS | 1650 | 1461138224227 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:43:44 INFO - PROCESS | 1650 | 1461138224300 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 00:43:44 INFO - PROCESS | 1650 | 1461138224304 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a892800 == 32 [pid = 1650] [id = 204] 00:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x114346400) [pid = 1650] [serial = 610] [outer = 0x0] 00:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11acfe800) [pid = 1650] [serial = 611] [outer = 0x114346400] 00:43:44 INFO - PROCESS | 1650 | 1461138224333 Marionette DEBUG loaded listener.js 00:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11ae7dc00) [pid = 1650] [serial = 612] [outer = 0x114346400] 00:43:44 INFO - PROCESS | 1650 | 1461138224664 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:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 473ms 00:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:43:44 INFO - PROCESS | 1650 | 1461138224695 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 00:43:44 INFO - PROCESS | 1650 | 1461138224696 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 00:43:44 INFO - PROCESS | 1650 | 1461138224699 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:43:44 INFO - PROCESS | 1650 | 1461138224700 Marionette TRACE conn2 <- [1,790,null,{}] 00:43:44 INFO - PROCESS | 1650 | 1461138224702 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:43:44 INFO - PROCESS | 1650 | 1461138224787 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 00:43:44 INFO - PROCESS | 1650 | 1461138224834 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a895800 == 33 [pid = 1650] [id = 205] 00:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11912d400) [pid = 1650] [serial = 613] [outer = 0x0] 00:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11aee9400) [pid = 1650] [serial = 614] [outer = 0x11912d400] 00:43:44 INFO - PROCESS | 1650 | 1461138224862 Marionette DEBUG loaded listener.js 00:43:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11ba2ac00) [pid = 1650] [serial = 615] [outer = 0x11912d400] 00:43:45 INFO - PROCESS | 1650 | 1461138225145 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:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 467ms 00:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:43:45 INFO - PROCESS | 1650 | 1461138225167 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 00:43:45 INFO - PROCESS | 1650 | 1461138225168 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 00:43:45 INFO - PROCESS | 1650 | 1461138225170 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:43:45 INFO - PROCESS | 1650 | 1461138225171 Marionette TRACE conn2 <- [1,794,null,{}] 00:43:45 INFO - PROCESS | 1650 | 1461138225182 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:43:45 INFO - PROCESS | 1650 | 1461138225255 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 00:43:45 INFO - PROCESS | 1650 | 1461138225262 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baaa000 == 34 [pid = 1650] [id = 206] 00:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119c59400) [pid = 1650] [serial = 616] [outer = 0x0] 00:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11bcb2c00) [pid = 1650] [serial = 617] [outer = 0x119c59400] 00:43:45 INFO - PROCESS | 1650 | 1461138225287 Marionette DEBUG loaded listener.js 00:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11c202400) [pid = 1650] [serial = 618] [outer = 0x119c59400] 00:43:45 INFO - PROCESS | 1650 | 1461138225632 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:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 468ms 00:43:45 INFO - PROCESS | 1650 | 1461138225639 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 00:43:45 INFO - PROCESS | 1650 | 1461138225641 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 00:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:43:45 INFO - PROCESS | 1650 | 1461138225647 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:43:45 INFO - PROCESS | 1650 | 1461138225648 Marionette TRACE conn2 <- [1,798,null,{}] 00:43:45 INFO - PROCESS | 1650 | 1461138225650 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:43:45 INFO - PROCESS | 1650 | 1461138225755 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 00:43:45 INFO - PROCESS | 1650 | 1461138225768 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c034800 == 35 [pid = 1650] [id = 207] 00:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11ba2b800) [pid = 1650] [serial = 619] [outer = 0x0] 00:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11c20b400) [pid = 1650] [serial = 620] [outer = 0x11ba2b800] 00:43:45 INFO - PROCESS | 1650 | 1461138225810 Marionette DEBUG loaded listener.js 00:43:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11c25f000) [pid = 1650] [serial = 621] [outer = 0x11ba2b800] 00:43:46 INFO - PROCESS | 1650 | 1461138226151 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:43:46 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:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 00:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:43:46 INFO - PROCESS | 1650 | 1461138226167 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 00:43:46 INFO - PROCESS | 1650 | 1461138226168 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 00:43:46 INFO - PROCESS | 1650 | 1461138226170 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:43:46 INFO - PROCESS | 1650 | 1461138226171 Marionette TRACE conn2 <- [1,802,null,{}] 00:43:46 INFO - PROCESS | 1650 | 1461138226174 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:43:46 INFO - PROCESS | 1650 | 1461138226261 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 00:43:46 INFO - PROCESS | 1650 | 1461138226267 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197e9800 == 36 [pid = 1650] [id = 208] 00:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12614d000) [pid = 1650] [serial = 622] [outer = 0x0] 00:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x126151400) [pid = 1650] [serial = 623] [outer = 0x12614d000] 00:43:46 INFO - PROCESS | 1650 | 1461138226292 Marionette DEBUG loaded listener.js 00:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126364400) [pid = 1650] [serial = 624] [outer = 0x12614d000] 00:43:46 INFO - PROCESS | 1650 | 1461138226603 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:43:46 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:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 470ms 00:43:46 INFO - PROCESS | 1650 | 1461138226643 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 00:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:43:46 INFO - PROCESS | 1650 | 1461138226644 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 00:43:46 INFO - PROCESS | 1650 | 1461138226647 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:43:46 INFO - PROCESS | 1650 | 1461138226648 Marionette TRACE conn2 <- [1,806,null,{}] 00:43:46 INFO - PROCESS | 1650 | 1461138226650 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:43:46 INFO - PROCESS | 1650 | 1461138226745 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 00:43:46 INFO - PROCESS | 1650 | 1461138226752 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261d3800 == 37 [pid = 1650] [id = 209] 00:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12614d800) [pid = 1650] [serial = 625] [outer = 0x0] 00:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1266d8400) [pid = 1650] [serial = 626] [outer = 0x12614d800] 00:43:46 INFO - PROCESS | 1650 | 1461138226779 Marionette DEBUG loaded listener.js 00:43:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126747c00) [pid = 1650] [serial = 627] [outer = 0x12614d800] 00:43:47 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 00:43:47 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 00:43:47 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 00:43:47 INFO - PROCESS | 1650 | 1461138227104 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:43:47 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:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 469ms 00:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:43:47 INFO - PROCESS | 1650 | 1461138227116 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 00:43:47 INFO - PROCESS | 1650 | 1461138227118 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 00:43:47 INFO - PROCESS | 1650 | 1461138227120 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:43:47 INFO - PROCESS | 1650 | 1461138227121 Marionette TRACE conn2 <- [1,810,null,{}] 00:43:47 INFO - PROCESS | 1650 | 1461138227124 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:43:47 INFO - PROCESS | 1650 | 1461138227210 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 00:43:47 INFO - PROCESS | 1650 | 1461138227214 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a891000 == 38 [pid = 1650] [id = 210] 00:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1271a1800) [pid = 1650] [serial = 628] [outer = 0x0] 00:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x127763400) [pid = 1650] [serial = 629] [outer = 0x1271a1800] 00:43:47 INFO - PROCESS | 1650 | 1461138227244 Marionette DEBUG loaded listener.js 00:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12827d400) [pid = 1650] [serial = 630] [outer = 0x1271a1800] 00:43:47 INFO - PROCESS | 1650 | 1461138227601 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:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 00:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:43:47 INFO - PROCESS | 1650 | 1461138227640 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 00:43:47 INFO - PROCESS | 1650 | 1461138227641 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 00:43:47 INFO - PROCESS | 1650 | 1461138227643 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:43:47 INFO - PROCESS | 1650 | 1461138227644 Marionette TRACE conn2 <- [1,814,null,{}] 00:43:47 INFO - PROCESS | 1650 | 1461138227647 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:43:47 INFO - PROCESS | 1650 | 1461138227745 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 00:43:47 INFO - PROCESS | 1650 | 1461138227758 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x127515800 == 39 [pid = 1650] [id = 211] 00:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12876c400) [pid = 1650] [serial = 631] [outer = 0x0] 00:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128779000) [pid = 1650] [serial = 632] [outer = 0x12876c400] 00:43:47 INFO - PROCESS | 1650 | 1461138227783 Marionette DEBUG loaded listener.js 00:43:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1290c5400) [pid = 1650] [serial = 633] [outer = 0x12876c400] 00:43:48 INFO - PROCESS | 1650 | 1461138228114 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:43:48 INFO - PROCESS | 1650 | 1461138228170 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 00:43:48 INFO - PROCESS | 1650 | 1461138228172 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:43:48 INFO - PROCESS | 1650 | 1461138228173 Marionette TRACE conn2 <- [1,818,null,{}] 00:43:48 INFO - PROCESS | 1650 | 1461138228175 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:43:48 INFO - PROCESS | 1650 | 1461138228264 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 00:43:48 INFO - PROCESS | 1650 | 1461138228268 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f7a000 == 40 [pid = 1650] [id = 212] 00:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126367800) [pid = 1650] [serial = 634] [outer = 0x0] 00:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1290c9400) [pid = 1650] [serial = 635] [outer = 0x126367800] 00:43:48 INFO - PROCESS | 1650 | 1461138228294 Marionette DEBUG loaded listener.js 00:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129938400) [pid = 1650] [serial = 636] [outer = 0x126367800] 00:43:48 INFO - PROCESS | 1650 | 1461138228631 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:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 00:43:48 INFO - PROCESS | 1650 | 1461138228641 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 00:43:48 INFO - PROCESS | 1650 | 1461138228644 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 00:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:43:48 INFO - PROCESS | 1650 | 1461138228647 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:43:48 INFO - PROCESS | 1650 | 1461138228648 Marionette TRACE conn2 <- [1,822,null,{}] 00:43:48 INFO - PROCESS | 1650 | 1461138228650 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:43:48 INFO - PROCESS | 1650 | 1461138228739 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 00:43:48 INFO - PROCESS | 1650 | 1461138228753 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12907a800 == 41 [pid = 1650] [id = 213] 00:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11b1c5400) [pid = 1650] [serial = 637] [outer = 0x0] 00:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12993c400) [pid = 1650] [serial = 638] [outer = 0x11b1c5400] 00:43:48 INFO - PROCESS | 1650 | 1461138228778 Marionette DEBUG loaded listener.js 00:43:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129e27800) [pid = 1650] [serial = 639] [outer = 0x11b1c5400] 00:43:49 INFO - PROCESS | 1650 | 1461138229116 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:43:49 INFO - PROCESS | 1650 | 1461138229167 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 00:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:43:49 INFO - PROCESS | 1650 | 1461138229169 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:43:49 INFO - PROCESS | 1650 | 1461138229170 Marionette TRACE conn2 <- [1,826,null,{}] 00:43:49 INFO - PROCESS | 1650 | 1461138229173 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:43:49 INFO - PROCESS | 1650 | 1461138229264 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 00:43:49 INFO - PROCESS | 1650 | 1461138229274 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c75000 == 42 [pid = 1650] [id = 214] 00:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129e2f400) [pid = 1650] [serial = 640] [outer = 0x0] 00:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129e74000) [pid = 1650] [serial = 641] [outer = 0x129e2f400] 00:43:49 INFO - PROCESS | 1650 | 1461138229299 Marionette DEBUG loaded listener.js 00:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129e7e000) [pid = 1650] [serial = 642] [outer = 0x129e2f400] 00:43:49 INFO - PROCESS | 1650 | 1461138229629 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:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 469ms 00:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a3c3000) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b435000) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12614c400) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11ae7b000) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11bcab400) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119b6e400) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11924c800) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12e23ec00) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12d310000) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bcacc00) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x127105c00) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a3c3c00) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:43:49 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x127a53400) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:43:49 INFO - PROCESS | 1650 | 1461138229799 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 00:43:49 INFO - PROCESS | 1650 | 1461138229800 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 00:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:43:49 INFO - PROCESS | 1650 | 1461138229805 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:43:49 INFO - PROCESS | 1650 | 1461138229806 Marionette TRACE conn2 <- [1,830,null,{}] 00:43:49 INFO - PROCESS | 1650 | 1461138229808 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:43:49 INFO - PROCESS | 1650 | 1461138229885 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 00:43:49 INFO - PROCESS | 1650 | 1461138229889 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6c1000 == 43 [pid = 1650] [id = 215] 00:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119d62000) [pid = 1650] [serial = 643] [outer = 0x0] 00:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c140800) [pid = 1650] [serial = 644] [outer = 0x119d62000] 00:43:49 INFO - PROCESS | 1650 | 1461138229915 Marionette DEBUG loaded listener.js 00:43:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129e72c00) [pid = 1650] [serial = 645] [outer = 0x119d62000] 00:43:50 INFO - PROCESS | 1650 | 1461138230246 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:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 00:43:50 INFO - PROCESS | 1650 | 1461138230275 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 00:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:43:50 INFO - PROCESS | 1650 | 1461138230278 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 00:43:50 INFO - PROCESS | 1650 | 1461138230280 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:43:50 INFO - PROCESS | 1650 | 1461138230281 Marionette TRACE conn2 <- [1,834,null,{}] 00:43:50 INFO - PROCESS | 1650 | 1461138230284 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:43:50 INFO - PROCESS | 1650 | 1461138230361 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 00:43:50 INFO - PROCESS | 1650 | 1461138230407 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b453000 == 44 [pid = 1650] [id = 216] 00:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11acfd400) [pid = 1650] [serial = 646] [outer = 0x0] 00:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a3c2400) [pid = 1650] [serial = 647] [outer = 0x11acfd400] 00:43:50 INFO - PROCESS | 1650 | 1461138230433 Marionette DEBUG loaded listener.js 00:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a3ccc00) [pid = 1650] [serial = 648] [outer = 0x11acfd400] 00:43:50 INFO - PROCESS | 1650 | 1461138230699 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:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 469ms 00:43:50 INFO - PROCESS | 1650 | 1461138230750 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 00:43:50 INFO - PROCESS | 1650 | 1461138230751 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 00:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:43:50 INFO - PROCESS | 1650 | 1461138230753 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:43:50 INFO - PROCESS | 1650 | 1461138230754 Marionette TRACE conn2 <- [1,838,null,{}] 00:43:50 INFO - PROCESS | 1650 | 1461138230757 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:43:50 INFO - PROCESS | 1650 | 1461138230838 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 00:43:50 INFO - PROCESS | 1650 | 1461138230845 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b96c000 == 45 [pid = 1650] [id = 217] 00:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a3c4800) [pid = 1650] [serial = 649] [outer = 0x0] 00:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a3d1800) [pid = 1650] [serial = 650] [outer = 0x12a3c4800] 00:43:50 INFO - PROCESS | 1650 | 1461138230870 Marionette DEBUG loaded listener.js 00:43:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b324800) [pid = 1650] [serial = 651] [outer = 0x12a3c4800] 00:43:51 INFO - PROCESS | 1650 | 1461138231198 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:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 469ms 00:43:51 INFO - PROCESS | 1650 | 1461138231223 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 00:43:51 INFO - PROCESS | 1650 | 1461138231224 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 00:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:43:51 INFO - PROCESS | 1650 | 1461138231228 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:43:51 INFO - PROCESS | 1650 | 1461138231230 Marionette TRACE conn2 <- [1,842,null,{}] 00:43:51 INFO - PROCESS | 1650 | 1461138231232 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:43:51 INFO - PROCESS | 1650 | 1461138231334 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 00:43:51 INFO - PROCESS | 1650 | 1461138231341 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b976800 == 46 [pid = 1650] [id = 218] 00:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b324000) [pid = 1650] [serial = 652] [outer = 0x0] 00:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b430400) [pid = 1650] [serial = 653] [outer = 0x12b324000] 00:43:51 INFO - PROCESS | 1650 | 1461138231366 Marionette DEBUG loaded listener.js 00:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b436c00) [pid = 1650] [serial = 654] [outer = 0x12b324000] 00:43:51 INFO - PROCESS | 1650 | 1461138231667 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:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 468ms 00:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:43:51 INFO - PROCESS | 1650 | 1461138231697 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 00:43:51 INFO - PROCESS | 1650 | 1461138231699 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 00:43:51 INFO - PROCESS | 1650 | 1461138231701 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:43:51 INFO - PROCESS | 1650 | 1461138231702 Marionette TRACE conn2 <- [1,846,null,{}] 00:43:51 INFO - PROCESS | 1650 | 1461138231704 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:43:51 INFO - PROCESS | 1650 | 1461138231785 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 00:43:51 INFO - PROCESS | 1650 | 1461138231836 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1144a9000 == 47 [pid = 1650] [id = 219] 00:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112106000) [pid = 1650] [serial = 655] [outer = 0x0] 00:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11210ec00) [pid = 1650] [serial = 656] [outer = 0x112106000] 00:43:51 INFO - PROCESS | 1650 | 1461138231910 Marionette DEBUG loaded listener.js 00:43:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x114f5d000) [pid = 1650] [serial = 657] [outer = 0x112106000] 00:43:52 INFO - PROCESS | 1650 | 1461138232446 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:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 771ms 00:43:52 INFO - PROCESS | 1650 | 1461138232473 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 00:43:52 INFO - PROCESS | 1650 | 1461138232476 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 00:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:43:52 INFO - PROCESS | 1650 | 1461138232480 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:43:52 INFO - PROCESS | 1650 | 1461138232482 Marionette TRACE conn2 <- [1,850,null,{}] 00:43:52 INFO - PROCESS | 1650 | 1461138232486 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:43:52 INFO - PROCESS | 1650 | 1461138232598 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 00:43:52 INFO - PROCESS | 1650 | 1461138232670 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11984d000 == 48 [pid = 1650] [id = 220] 00:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118f5c400) [pid = 1650] [serial = 658] [outer = 0x0] 00:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1191b3c00) [pid = 1650] [serial = 659] [outer = 0x118f5c400] 00:43:52 INFO - PROCESS | 1650 | 1461138232702 Marionette DEBUG loaded listener.js 00:43:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119b53000) [pid = 1650] [serial = 660] [outer = 0x118f5c400] 00:43:53 INFO - PROCESS | 1650 | 1461138233460 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:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1021ms 00:43:53 INFO - PROCESS | 1650 | 1461138233501 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 00:43:53 INFO - PROCESS | 1650 | 1461138233502 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 00:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:43:53 INFO - PROCESS | 1650 | 1461138233506 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:43:53 INFO - PROCESS | 1650 | 1461138233509 Marionette TRACE conn2 <- [1,854,null,{}] 00:43:53 INFO - PROCESS | 1650 | 1461138233531 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:43:53 INFO - PROCESS | 1650 | 1461138233672 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 00:43:53 INFO - PROCESS | 1650 | 1461138233793 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197dc000 == 49 [pid = 1650] [id = 221] 00:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118576400) [pid = 1650] [serial = 661] [outer = 0x0] 00:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1187a3c00) [pid = 1650] [serial = 662] [outer = 0x118576400] 00:43:53 INFO - PROCESS | 1650 | 1461138233841 Marionette DEBUG loaded listener.js 00:43:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118f5f400) [pid = 1650] [serial = 663] [outer = 0x118576400] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b976800 == 48 [pid = 1650] [id = 218] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b96c000 == 47 [pid = 1650] [id = 217] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b453000 == 46 [pid = 1650] [id = 216] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115746400) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11c6c1000 == 45 [pid = 1650] [id = 215] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x129c75000 == 44 [pid = 1650] [id = 214] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12907a800 == 43 [pid = 1650] [id = 213] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x127f7a000 == 42 [pid = 1650] [id = 212] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x127515800 == 41 [pid = 1650] [id = 211] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11a891000 == 40 [pid = 1650] [id = 210] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1261d3800 == 39 [pid = 1650] [id = 209] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1197e9800 == 38 [pid = 1650] [id = 208] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11c034800 == 37 [pid = 1650] [id = 207] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11baaa000 == 36 [pid = 1650] [id = 206] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11a895800 == 35 [pid = 1650] [id = 205] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11a892800 == 34 [pid = 1650] [id = 204] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119ae8000 == 33 [pid = 1650] [id = 203] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1197ea800 == 32 [pid = 1650] [id = 202] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x118ca7000 == 31 [pid = 1650] [id = 201] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x115308000 == 30 [pid = 1650] [id = 200] 00:43:54 INFO - PROCESS | 1650 | --DOCSHELL 0x114fab000 == 29 [pid = 1650] [id = 199] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12a3cf400) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12a3c5400) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12bee3400) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x127a4f400) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c145400) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11b969800) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12d0ce400) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12d13a000) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b432800) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12e23f400) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11aeee800) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11c147c00) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119d60000) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119b62800) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12e33dc00) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12e332800) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12e23b400) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12da13000) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12d310800) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12d0b3400) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128778c00) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12818f800) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12776c000) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b31cc00) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129e32c00) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 00:43:54 INFO - PROCESS | 1650 | 1461138234319 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:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 823ms 00:43:54 INFO - PROCESS | 1650 | 1461138234329 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 00:43:54 INFO - PROCESS | 1650 | 1461138234333 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 00:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:43:54 INFO - PROCESS | 1650 | 1461138234338 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:43:54 INFO - PROCESS | 1650 | 1461138234339 Marionette TRACE conn2 <- [1,858,null,{}] 00:43:54 INFO - PROCESS | 1650 | 1461138234342 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:43:54 INFO - PROCESS | 1650 | 1461138234415 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 00:43:54 INFO - PROCESS | 1650 | 1461138234419 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197e0000 == 30 [pid = 1650] [id = 222] 00:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118f5f800) [pid = 1650] [serial = 664] [outer = 0x0] 00:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119b53800) [pid = 1650] [serial = 665] [outer = 0x118f5f800] 00:43:54 INFO - PROCESS | 1650 | 1461138234448 Marionette DEBUG loaded listener.js 00:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119bdf800) [pid = 1650] [serial = 666] [outer = 0x118f5f800] 00:43:54 INFO - PROCESS | 1650 | 1461138234783 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:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 474ms 00:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:43:54 INFO - PROCESS | 1650 | 1461138234818 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 00:43:54 INFO - PROCESS | 1650 | 1461138234819 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 00:43:54 INFO - PROCESS | 1650 | 1461138234821 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:43:54 INFO - PROCESS | 1650 | 1461138234824 Marionette TRACE conn2 <- [1,862,null,{}] 00:43:54 INFO - PROCESS | 1650 | 1461138234831 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:43:54 INFO - PROCESS | 1650 | 1461138234906 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 00:43:54 INFO - PROCESS | 1650 | 1461138234913 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa22800 == 31 [pid = 1650] [id = 223] 00:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119c5d000) [pid = 1650] [serial = 667] [outer = 0x0] 00:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11a8ab400) [pid = 1650] [serial = 668] [outer = 0x119c5d000] 00:43:54 INFO - PROCESS | 1650 | 1461138234942 Marionette DEBUG loaded listener.js 00:43:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11ae7e000) [pid = 1650] [serial = 669] [outer = 0x119c5d000] 00:43:55 INFO - PROCESS | 1650 | 1461138235300 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:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 524ms 00:43:55 INFO - PROCESS | 1650 | 1461138235346 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 00:43:55 INFO - PROCESS | 1650 | 1461138235348 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 00:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:43:55 INFO - PROCESS | 1650 | 1461138235352 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:43:55 INFO - PROCESS | 1650 | 1461138235354 Marionette TRACE conn2 <- [1,866,null,{}] 00:43:55 INFO - PROCESS | 1650 | 1461138235357 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:43:55 INFO - PROCESS | 1650 | 1461138235472 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 00:43:55 INFO - PROCESS | 1650 | 1461138235480 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baac800 == 32 [pid = 1650] [id = 224] 00:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11528ec00) [pid = 1650] [serial = 670] [outer = 0x0] 00:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11b908800) [pid = 1650] [serial = 671] [outer = 0x11528ec00] 00:43:55 INFO - PROCESS | 1650 | 1461138235502 Marionette DEBUG loaded listener.js 00:43:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11b96d400) [pid = 1650] [serial = 672] [outer = 0x11528ec00] 00:43:55 INFO - PROCESS | 1650 | 1461138235875 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:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 572ms 00:43:55 INFO - PROCESS | 1650 | 1461138235924 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 00:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:43:55 INFO - PROCESS | 1650 | 1461138235926 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 00:43:55 INFO - PROCESS | 1650 | 1461138235929 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:43:55 INFO - PROCESS | 1650 | 1461138235931 Marionette TRACE conn2 <- [1,870,null,{}] 00:43:55 INFO - PROCESS | 1650 | 1461138235934 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:43:56 INFO - PROCESS | 1650 | 1461138236048 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 00:43:56 INFO - PROCESS | 1650 | 1461138236055 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x113e68000 == 33 [pid = 1650] [id = 225] 00:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11b971800) [pid = 1650] [serial = 673] [outer = 0x0] 00:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11bcaa400) [pid = 1650] [serial = 674] [outer = 0x11b971800] 00:43:56 INFO - PROCESS | 1650 | 1461138236097 Marionette DEBUG loaded listener.js 00:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11bcb7c00) [pid = 1650] [serial = 675] [outer = 0x11b971800] 00:43:56 INFO - PROCESS | 1650 | 1461138236528 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:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 619ms 00:43:56 INFO - PROCESS | 1650 | 1461138236549 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 00:43:56 INFO - PROCESS | 1650 | 1461138236550 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 00:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:43:56 INFO - PROCESS | 1650 | 1461138236552 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:43:56 INFO - PROCESS | 1650 | 1461138236554 Marionette TRACE conn2 <- [1,874,null,{}] 00:43:56 INFO - PROCESS | 1650 | 1461138236556 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:43:56 INFO - PROCESS | 1650 | 1461138236671 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 00:43:56 INFO - PROCESS | 1650 | 1461138236676 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261f2800 == 34 [pid = 1650] [id = 226] 00:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11ba1f800) [pid = 1650] [serial = 676] [outer = 0x0] 00:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c206000) [pid = 1650] [serial = 677] [outer = 0x11ba1f800] 00:43:56 INFO - PROCESS | 1650 | 1461138236704 Marionette DEBUG loaded listener.js 00:43:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126543c00) [pid = 1650] [serial = 678] [outer = 0x11ba1f800] 00:43:57 INFO - PROCESS | 1650 | 1461138237045 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:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 00:43:57 INFO - PROCESS | 1650 | 1461138237072 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 00:43:57 INFO - PROCESS | 1650 | 1461138237073 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 00:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:43:57 INFO - PROCESS | 1650 | 1461138237082 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:43:57 INFO - PROCESS | 1650 | 1461138237083 Marionette TRACE conn2 <- [1,878,null,{}] 00:43:57 INFO - PROCESS | 1650 | 1461138237085 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:43:57 INFO - PROCESS | 1650 | 1461138237174 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 00:43:57 INFO - PROCESS | 1650 | 1461138237178 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12630c800 == 35 [pid = 1650] [id = 227] 00:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c4f7c00) [pid = 1650] [serial = 679] [outer = 0x0] 00:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1266e3400) [pid = 1650] [serial = 680] [outer = 0x11c4f7c00] 00:43:57 INFO - PROCESS | 1650 | 1461138237203 Marionette DEBUG loaded listener.js 00:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127366c00) [pid = 1650] [serial = 681] [outer = 0x11c4f7c00] 00:43:57 INFO - PROCESS | 1650 | 1461138237553 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:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 517ms 00:43:57 INFO - PROCESS | 1650 | 1461138237600 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 00:43:57 INFO - PROCESS | 1650 | 1461138237601 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 00:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:43:57 INFO - PROCESS | 1650 | 1461138237603 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:43:57 INFO - PROCESS | 1650 | 1461138237605 Marionette TRACE conn2 <- [1,882,null,{}] 00:43:57 INFO - PROCESS | 1650 | 1461138237607 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:43:57 INFO - PROCESS | 1650 | 1461138237699 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 00:43:57 INFO - PROCESS | 1650 | 1461138237703 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12751a000 == 36 [pid = 1650] [id = 228] 00:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12614dc00) [pid = 1650] [serial = 682] [outer = 0x0] 00:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127a4f400) [pid = 1650] [serial = 683] [outer = 0x12614dc00] 00:43:57 INFO - PROCESS | 1650 | 1461138237728 Marionette DEBUG loaded listener.js 00:43:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127d6ec00) [pid = 1650] [serial = 684] [outer = 0x12614dc00] 00:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 467ms 00:43:58 INFO - PROCESS | 1650 | 1461138238063 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:43:58 INFO - PROCESS | 1650 | 1461138238071 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 00:43:58 INFO - PROCESS | 1650 | 1461138238073 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 00:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:43:58 INFO - PROCESS | 1650 | 1461138238077 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:43:58 INFO - PROCESS | 1650 | 1461138238078 Marionette TRACE conn2 <- [1,886,null,{}] 00:43:58 INFO - PROCESS | 1650 | 1461138238080 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:43:58 INFO - PROCESS | 1650 | 1461138238172 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 00:43:58 INFO - PROCESS | 1650 | 1461138238204 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f7a000 == 37 [pid = 1650] [id = 229] 00:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x127d6f800) [pid = 1650] [serial = 685] [outer = 0x0] 00:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12827b400) [pid = 1650] [serial = 686] [outer = 0x127d6f800] 00:43:58 INFO - PROCESS | 1650 | 1461138238229 Marionette DEBUG loaded listener.js 00:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128773400) [pid = 1650] [serial = 687] [outer = 0x127d6f800] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126367800) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11b1c5400) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12614d000) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11912d400) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12614d800) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11588d000) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x114346400) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1271a1800) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119c59400) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119c62800) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11ba2b800) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112106c00) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1158ab400) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x115744000) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a3c4800) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129e2f400) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119d62000) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12876c400) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:43:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11acfd400) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:43:58 INFO - PROCESS | 1650 | 1461138238682 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:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 620ms 00:43:58 INFO - PROCESS | 1650 | 1461138238698 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 00:43:58 INFO - PROCESS | 1650 | 1461138238699 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 00:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:43:58 INFO - PROCESS | 1650 | 1461138238701 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:43:58 INFO - PROCESS | 1650 | 1461138238702 Marionette TRACE conn2 <- [1,890,null,{}] 00:43:58 INFO - PROCESS | 1650 | 1461138238705 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:43:58 INFO - PROCESS | 1650 | 1461138238807 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 00:43:58 INFO - PROCESS | 1650 | 1461138238838 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aeba000 == 38 [pid = 1650] [id = 230] 00:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115886000) [pid = 1650] [serial = 688] [outer = 0x0] 00:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11acfb000) [pid = 1650] [serial = 689] [outer = 0x115886000] 00:43:58 INFO - PROCESS | 1650 | 1461138238865 Marionette DEBUG loaded listener.js 00:43:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12614d000) [pid = 1650] [serial = 690] [outer = 0x115886000] 00:43:59 INFO - PROCESS | 1650 | 1461138239134 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:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 00:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:43:59 INFO - PROCESS | 1650 | 1461138239169 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 00:43:59 INFO - PROCESS | 1650 | 1461138239171 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 00:43:59 INFO - PROCESS | 1650 | 1461138239181 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:43:59 INFO - PROCESS | 1650 | 1461138239183 Marionette TRACE conn2 <- [1,894,null,{}] 00:43:59 INFO - PROCESS | 1650 | 1461138239186 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:43:59 INFO - PROCESS | 1650 | 1461138239285 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 00:43:59 INFO - PROCESS | 1650 | 1461138239290 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291a9000 == 39 [pid = 1650] [id = 231] 00:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126745400) [pid = 1650] [serial = 691] [outer = 0x0] 00:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1290cb000) [pid = 1650] [serial = 692] [outer = 0x126745400] 00:43:59 INFO - PROCESS | 1650 | 1461138239319 Marionette DEBUG loaded listener.js 00:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129e26000) [pid = 1650] [serial = 693] [outer = 0x126745400] 00:43:59 INFO - PROCESS | 1650 | 1461138239661 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:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 527ms 00:43:59 INFO - PROCESS | 1650 | 1461138239701 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 00:43:59 INFO - PROCESS | 1650 | 1461138239703 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 00:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:43:59 INFO - PROCESS | 1650 | 1461138239705 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:43:59 INFO - PROCESS | 1650 | 1461138239706 Marionette TRACE conn2 <- [1,898,null,{}] 00:43:59 INFO - PROCESS | 1650 | 1461138239708 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:43:59 INFO - PROCESS | 1650 | 1461138239783 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 00:43:59 INFO - PROCESS | 1650 | 1461138239787 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b664800 == 40 [pid = 1650] [id = 232] 00:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129e2a400) [pid = 1650] [serial = 694] [outer = 0x0] 00:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129e31400) [pid = 1650] [serial = 695] [outer = 0x129e2a400] 00:43:59 INFO - PROCESS | 1650 | 1461138239812 Marionette DEBUG loaded listener.js 00:43:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a3c2800) [pid = 1650] [serial = 696] [outer = 0x129e2a400] 00:44:00 INFO - PROCESS | 1650 | 1461138240118 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:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 467ms 00:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:44:00 INFO - PROCESS | 1650 | 1461138240173 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 00:44:00 INFO - PROCESS | 1650 | 1461138240174 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 00:44:00 INFO - PROCESS | 1650 | 1461138240176 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:44:00 INFO - PROCESS | 1650 | 1461138240177 Marionette TRACE conn2 <- [1,902,null,{}] 00:44:00 INFO - PROCESS | 1650 | 1461138240180 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:44:00 INFO - PROCESS | 1650 | 1461138240253 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 00:44:00 INFO - PROCESS | 1650 | 1461138240257 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcc9800 == 41 [pid = 1650] [id = 233] 00:44:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a3c5c00) [pid = 1650] [serial = 697] [outer = 0x0] 00:44:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a3ce000) [pid = 1650] [serial = 698] [outer = 0x12a3c5c00] 00:44:00 INFO - PROCESS | 1650 | 1461138240286 Marionette DEBUG loaded listener.js 00:44:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b31e400) [pid = 1650] [serial = 699] [outer = 0x12a3c5c00] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1197dc000 == 40 [pid = 1650] [id = 221] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11984d000 == 39 [pid = 1650] [id = 220] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1144a9000 == 38 [pid = 1650] [id = 219] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x113e68000 == 37 [pid = 1650] [id = 225] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1197e0000 == 36 [pid = 1650] [id = 222] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12630c800 == 35 [pid = 1650] [id = 227] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12751a000 == 34 [pid = 1650] [id = 228] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11aeba000 == 33 [pid = 1650] [id = 230] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1291a9000 == 32 [pid = 1650] [id = 231] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x127f7a000 == 31 [pid = 1650] [id = 229] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11baac800 == 30 [pid = 1650] [id = 224] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1261f2800 == 29 [pid = 1650] [id = 226] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa22800 == 28 [pid = 1650] [id = 223] 00:44:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12b664800 == 27 [pid = 1650] [id = 232] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1290c9400) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12993c400) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126151400) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126364400) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11aee9400) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11ba2ac00) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1266d8400) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126747c00) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118905c00) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11912bc00) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11acfe800) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11ae7dc00) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x127763400) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11bcb2c00) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11c202400) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11a8a2800) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11a8ab800) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c20b400) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11c25f000) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119b6ac00) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119c57400) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1158af400) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11781d800) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1158b7c00) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12b324800) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x129e74000) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x129e27800) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11c140800) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x129e7e000) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x129e72c00) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12a3d1800) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x128779000) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x129938400) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1290c5400) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12a3ccc00) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12827d400) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12a3c2400) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12b430400) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 00:44:01 INFO - PROCESS | 1650 | 1461138241629 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:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1471ms 00:44:01 INFO - PROCESS | 1650 | 1461138241648 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 00:44:01 INFO - PROCESS | 1650 | 1461138241650 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 00:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:44:01 INFO - PROCESS | 1650 | 1461138241653 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:44:01 INFO - PROCESS | 1650 | 1461138241654 Marionette TRACE conn2 <- [1,906,null,{}] 00:44:01 INFO - PROCESS | 1650 | 1461138241660 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:44:01 INFO - PROCESS | 1650 | 1461138241741 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 00:44:01 INFO - PROCESS | 1650 | 1461138241799 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1163e8000 == 28 [pid = 1650] [id = 234] 00:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1157abc00) [pid = 1650] [serial = 700] [outer = 0x0] 00:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1157ad400) [pid = 1650] [serial = 701] [outer = 0x1157abc00] 00:44:01 INFO - PROCESS | 1650 | 1461138241845 Marionette DEBUG loaded listener.js 00:44:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118506c00) [pid = 1650] [serial = 702] [outer = 0x1157abc00] 00:44:02 INFO - PROCESS | 1650 | 1461138242257 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:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 621ms 00:44:02 INFO - PROCESS | 1650 | 1461138242275 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 00:44:02 INFO - PROCESS | 1650 | 1461138242282 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 00:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:44:02 INFO - PROCESS | 1650 | 1461138242287 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:44:02 INFO - PROCESS | 1650 | 1461138242289 Marionette TRACE conn2 <- [1,910,null,{}] 00:44:02 INFO - PROCESS | 1650 | 1461138242294 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:44:02 INFO - PROCESS | 1650 | 1461138242371 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 00:44:02 INFO - PROCESS | 1650 | 1461138242414 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189ac000 == 29 [pid = 1650] [id = 235] 00:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1157acc00) [pid = 1650] [serial = 703] [outer = 0x0] 00:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118578800) [pid = 1650] [serial = 704] [outer = 0x1157acc00] 00:44:02 INFO - PROCESS | 1650 | 1461138242440 Marionette DEBUG loaded listener.js 00:44:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119249400) [pid = 1650] [serial = 705] [outer = 0x1157acc00] 00:44:02 INFO - PROCESS | 1650 | 1461138242771 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:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 523ms 00:44:02 INFO - PROCESS | 1650 | 1461138242813 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 00:44:02 INFO - PROCESS | 1650 | 1461138242816 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 00:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:44:02 INFO - PROCESS | 1650 | 1461138242819 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:44:02 INFO - PROCESS | 1650 | 1461138242824 Marionette TRACE conn2 <- [1,914,null,{}] 00:44:02 INFO - PROCESS | 1650 | 1461138242836 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:44:02 INFO - PROCESS | 1650 | 1461138242980 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 00:44:02 INFO - PROCESS | 1650 | 1461138242992 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a609000 == 30 [pid = 1650] [id = 236] 00:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11210e000) [pid = 1650] [serial = 706] [outer = 0x0] 00:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119b54000) [pid = 1650] [serial = 707] [outer = 0x11210e000] 00:44:03 INFO - PROCESS | 1650 | 1461138243039 Marionette DEBUG loaded listener.js 00:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x119d60000) [pid = 1650] [serial = 708] [outer = 0x11210e000] 00:44:03 INFO - PROCESS | 1650 | 1461138243470 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:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 676ms 00:44:03 INFO - PROCESS | 1650 | 1461138243497 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 00:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:44:03 INFO - PROCESS | 1650 | 1461138243499 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 00:44:03 INFO - PROCESS | 1650 | 1461138243501 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:44:03 INFO - PROCESS | 1650 | 1461138243502 Marionette TRACE conn2 <- [1,918,null,{}] 00:44:03 INFO - PROCESS | 1650 | 1461138243504 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:44:03 INFO - PROCESS | 1650 | 1461138243576 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 00:44:03 INFO - PROCESS | 1650 | 1461138243621 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a895800 == 31 [pid = 1650] [id = 237] 00:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119d5a400) [pid = 1650] [serial = 709] [outer = 0x0] 00:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11a8a8000) [pid = 1650] [serial = 710] [outer = 0x119d5a400] 00:44:03 INFO - PROCESS | 1650 | 1461138243647 Marionette DEBUG loaded listener.js 00:44:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11ae7a400) [pid = 1650] [serial = 711] [outer = 0x119d5a400] 00:44:03 INFO - PROCESS | 1650 | 1461138243931 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:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 00:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:44:03 INFO - PROCESS | 1650 | 1461138243970 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 00:44:03 INFO - PROCESS | 1650 | 1461138243971 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 00:44:03 INFO - PROCESS | 1650 | 1461138243974 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:44:03 INFO - PROCESS | 1650 | 1461138243976 Marionette TRACE conn2 <- [1,922,null,{}] 00:44:03 INFO - PROCESS | 1650 | 1461138243981 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:44:04 INFO - PROCESS | 1650 | 1461138244051 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 00:44:04 INFO - PROCESS | 1650 | 1461138244055 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b1a1800 == 32 [pid = 1650] [id = 238] 00:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11210fc00) [pid = 1650] [serial = 712] [outer = 0x0] 00:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11ae85c00) [pid = 1650] [serial = 713] [outer = 0x11210fc00] 00:44:04 INFO - PROCESS | 1650 | 1461138244084 Marionette DEBUG loaded listener.js 00:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11b90b800) [pid = 1650] [serial = 714] [outer = 0x11210fc00] 00:44:04 INFO - PROCESS | 1650 | 1461138244419 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:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 472ms 00:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:44:04 INFO - PROCESS | 1650 | 1461138244455 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 00:44:04 INFO - PROCESS | 1650 | 1461138244457 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 00:44:04 INFO - PROCESS | 1650 | 1461138244462 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:44:04 INFO - PROCESS | 1650 | 1461138244464 Marionette TRACE conn2 <- [1,926,null,{}] 00:44:04 INFO - PROCESS | 1650 | 1461138244466 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:44:04 INFO - PROCESS | 1650 | 1461138244548 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 00:44:04 INFO - PROCESS | 1650 | 1461138244553 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bab4000 == 33 [pid = 1650] [id = 239] 00:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11b966400) [pid = 1650] [serial = 715] [outer = 0x0] 00:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11bca8c00) [pid = 1650] [serial = 716] [outer = 0x11b966400] 00:44:04 INFO - PROCESS | 1650 | 1461138244584 Marionette DEBUG loaded listener.js 00:44:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11c203800) [pid = 1650] [serial = 717] [outer = 0x11b966400] 00:44:04 INFO - PROCESS | 1650 | 1461138244911 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:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 469ms 00:44:04 INFO - PROCESS | 1650 | 1461138244932 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 00:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:44:04 INFO - PROCESS | 1650 | 1461138244934 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 00:44:04 INFO - PROCESS | 1650 | 1461138244937 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:44:04 INFO - PROCESS | 1650 | 1461138244939 Marionette TRACE conn2 <- [1,930,null,{}] 00:44:04 INFO - PROCESS | 1650 | 1461138244945 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:44:05 INFO - PROCESS | 1650 | 1461138245053 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 00:44:05 INFO - PROCESS | 1650 | 1461138245126 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c19b000 == 34 [pid = 1650] [id = 240] 00:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119135400) [pid = 1650] [serial = 718] [outer = 0x0] 00:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11c203c00) [pid = 1650] [serial = 719] [outer = 0x119135400] 00:44:05 INFO - PROCESS | 1650 | 1461138245168 Marionette DEBUG loaded listener.js 00:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11c4f5000) [pid = 1650] [serial = 720] [outer = 0x119135400] 00:44:05 INFO - PROCESS | 1650 | 1461138245562 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:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 675ms 00:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:44:05 INFO - PROCESS | 1650 | 1461138245612 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 00:44:05 INFO - PROCESS | 1650 | 1461138245613 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 00:44:05 INFO - PROCESS | 1650 | 1461138245615 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:44:05 INFO - PROCESS | 1650 | 1461138245617 Marionette TRACE conn2 <- [1,934,null,{}] 00:44:05 INFO - PROCESS | 1650 | 1461138245619 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:44:05 INFO - PROCESS | 1650 | 1461138245706 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 00:44:05 INFO - PROCESS | 1650 | 1461138245733 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x123747800 == 35 [pid = 1650] [id = 241] 00:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1146b9c00) [pid = 1650] [serial = 721] [outer = 0x0] 00:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12614cc00) [pid = 1650] [serial = 722] [outer = 0x1146b9c00] 00:44:05 INFO - PROCESS | 1650 | 1461138245758 Marionette DEBUG loaded listener.js 00:44:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1261a6400) [pid = 1650] [serial = 723] [outer = 0x1146b9c00] 00:44:06 INFO - PROCESS | 1650 | 1461138246048 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:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 472ms 00:44:06 INFO - PROCESS | 1650 | 1461138246089 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 00:44:06 INFO - PROCESS | 1650 | 1461138246090 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 00:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:44:06 INFO - PROCESS | 1650 | 1461138246095 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:44:06 INFO - PROCESS | 1650 | 1461138246096 Marionette TRACE conn2 <- [1,938,null,{}] 00:44:06 INFO - PROCESS | 1650 | 1461138246098 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:44:06 INFO - PROCESS | 1650 | 1461138246168 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 00:44:06 INFO - PROCESS | 1650 | 1461138246172 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a605000 == 36 [pid = 1650] [id = 242] 00:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11c25cc00) [pid = 1650] [serial = 724] [outer = 0x0] 00:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1266db400) [pid = 1650] [serial = 725] [outer = 0x11c25cc00] 00:44:06 INFO - PROCESS | 1650 | 1461138246201 Marionette DEBUG loaded listener.js 00:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1140b7000) [pid = 1650] [serial = 726] [outer = 0x11c25cc00] 00:44:06 INFO - PROCESS | 1650 | 1461138246554 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:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 470ms 00:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:44:06 INFO - PROCESS | 1650 | 1461138246566 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 00:44:06 INFO - PROCESS | 1650 | 1461138246568 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 00:44:06 INFO - PROCESS | 1650 | 1461138246597 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:44:06 INFO - PROCESS | 1650 | 1461138246599 Marionette TRACE conn2 <- [1,942,null,{}] 00:44:06 INFO - PROCESS | 1650 | 1461138246603 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:44:06 INFO - PROCESS | 1650 | 1461138246754 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 00:44:06 INFO - PROCESS | 1650 | 1461138246799 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x127090000 == 37 [pid = 1650] [id = 243] 00:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119c59400) [pid = 1650] [serial = 727] [outer = 0x0] 00:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12735f800) [pid = 1650] [serial = 728] [outer = 0x119c59400] 00:44:06 INFO - PROCESS | 1650 | 1461138246840 Marionette DEBUG loaded listener.js 00:44:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12776c800) [pid = 1650] [serial = 729] [outer = 0x119c59400] 00:44:07 INFO - PROCESS | 1650 | 1461138247316 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:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 797ms 00:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:44:07 INFO - PROCESS | 1650 | 1461138247369 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 00:44:07 INFO - PROCESS | 1650 | 1461138247370 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 00:44:07 INFO - PROCESS | 1650 | 1461138247372 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:44:07 INFO - PROCESS | 1650 | 1461138247374 Marionette TRACE conn2 <- [1,946,null,{}] 00:44:07 INFO - PROCESS | 1650 | 1461138247377 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:44:07 INFO - PROCESS | 1650 | 1461138247476 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 00:44:07 INFO - PROCESS | 1650 | 1461138247506 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b1a0800 == 38 [pid = 1650] [id = 244] 00:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127364800) [pid = 1650] [serial = 730] [outer = 0x0] 00:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128270000) [pid = 1650] [serial = 731] [outer = 0x127364800] 00:44:07 INFO - PROCESS | 1650 | 1461138247535 Marionette DEBUG loaded listener.js 00:44:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1290c4c00) [pid = 1650] [serial = 732] [outer = 0x127364800] 00:44:07 INFO - PROCESS | 1650 | 1461138247866 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:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 520ms 00:44:07 INFO - PROCESS | 1650 | 1461138247894 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 00:44:07 INFO - PROCESS | 1650 | 1461138247895 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 00:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:44:07 INFO - PROCESS | 1650 | 1461138247903 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:44:07 INFO - PROCESS | 1650 | 1461138247904 Marionette TRACE conn2 <- [1,950,null,{}] 00:44:07 INFO - PROCESS | 1650 | 1461138247907 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:44:07 INFO - PROCESS | 1650 | 1461138247997 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 00:44:08 INFO - PROCESS | 1650 | 1461138248001 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x128793000 == 39 [pid = 1650] [id = 245] 00:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1290c5400) [pid = 1650] [serial = 733] [outer = 0x0] 00:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129791c00) [pid = 1650] [serial = 734] [outer = 0x1290c5400] 00:44:08 INFO - PROCESS | 1650 | 1461138248026 Marionette DEBUG loaded listener.js 00:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129c18000) [pid = 1650] [serial = 735] [outer = 0x1290c5400] 00:44:08 INFO - PROCESS | 1650 | 1461138248385 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:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 523ms 00:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:44:08 INFO - PROCESS | 1650 | 1461138248422 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 00:44:08 INFO - PROCESS | 1650 | 1461138248424 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 00:44:08 INFO - PROCESS | 1650 | 1461138248426 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:44:08 INFO - PROCESS | 1650 | 1461138248428 Marionette TRACE conn2 <- [1,954,null,{}] 00:44:08 INFO - PROCESS | 1650 | 1461138248431 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:44:08 INFO - PROCESS | 1650 | 1461138248560 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 00:44:08 INFO - PROCESS | 1650 | 1461138248586 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1297b6000 == 40 [pid = 1650] [id = 246] 00:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1290ce000) [pid = 1650] [serial = 736] [outer = 0x0] 00:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129e29c00) [pid = 1650] [serial = 737] [outer = 0x1290ce000] 00:44:08 INFO - PROCESS | 1650 | 1461138248627 Marionette DEBUG loaded listener.js 00:44:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129e78800) [pid = 1650] [serial = 738] [outer = 0x1290ce000] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11ba1f800) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11c4f7c00) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12614dc00) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115886000) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127d6f800) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126745400) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129e2a400) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11b971800) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11528ec00) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119c5d000) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118f5f800) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118576400) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118f5c400) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112106000) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:44:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b324000) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:44:09 INFO - PROCESS | 1650 | 1461138249200 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:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 821ms 00:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:44:09 INFO - PROCESS | 1650 | 1461138249248 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 00:44:09 INFO - PROCESS | 1650 | 1461138249250 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 00:44:09 INFO - PROCESS | 1650 | 1461138249252 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:44:09 INFO - PROCESS | 1650 | 1461138249253 Marionette TRACE conn2 <- [1,958,null,{}] 00:44:09 INFO - PROCESS | 1650 | 1461138249255 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:44:09 INFO - PROCESS | 1650 | 1461138249337 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 00:44:09 INFO - PROCESS | 1650 | 1461138249341 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126427000 == 41 [pid = 1650] [id = 247] 00:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119b53c00) [pid = 1650] [serial = 739] [outer = 0x0] 00:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c25c800) [pid = 1650] [serial = 740] [outer = 0x119b53c00] 00:44:09 INFO - PROCESS | 1650 | 1461138249369 Marionette DEBUG loaded listener.js 00:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129e27000) [pid = 1650] [serial = 741] [outer = 0x119b53c00] 00:44:09 INFO - PROCESS | 1650 | 1461138249734 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:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 00:44:09 INFO - PROCESS | 1650 | 1461138249772 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 00:44:09 INFO - PROCESS | 1650 | 1461138249774 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 00:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:44:09 INFO - PROCESS | 1650 | 1461138249780 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:44:09 INFO - PROCESS | 1650 | 1461138249782 Marionette TRACE conn2 <- [1,962,null,{}] 00:44:09 INFO - PROCESS | 1650 | 1461138249785 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:44:09 INFO - PROCESS | 1650 | 1461138249933 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 00:44:09 INFO - PROCESS | 1650 | 1461138249950 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b44c800 == 42 [pid = 1650] [id = 248] 00:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c4f1000) [pid = 1650] [serial = 742] [outer = 0x0] 00:44:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129e7c000) [pid = 1650] [serial = 743] [outer = 0x11c4f1000] 00:44:09 INFO - PROCESS | 1650 | 1461138249990 Marionette DEBUG loaded listener.js 00:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a3c8800) [pid = 1650] [serial = 744] [outer = 0x11c4f1000] 00:44:10 INFO - PROCESS | 1650 | 1461138250333 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:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 570ms 00:44:10 INFO - PROCESS | 1650 | 1461138250350 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 00:44:10 INFO - PROCESS | 1650 | 1461138250352 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 00:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:44:10 INFO - PROCESS | 1650 | 1461138250354 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:44:10 INFO - PROCESS | 1650 | 1461138250355 Marionette TRACE conn2 <- [1,966,null,{}] 00:44:10 INFO - PROCESS | 1650 | 1461138250357 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:44:10 INFO - PROCESS | 1650 | 1461138250437 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 00:44:10 INFO - PROCESS | 1650 | 1461138250500 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b95d000 == 43 [pid = 1650] [id = 249] 00:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c7bb400) [pid = 1650] [serial = 745] [outer = 0x0] 00:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a3cfc00) [pid = 1650] [serial = 746] [outer = 0x11c7bb400] 00:44:10 INFO - PROCESS | 1650 | 1461138250527 Marionette DEBUG loaded listener.js 00:44:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b321800) [pid = 1650] [serial = 747] [outer = 0x11c7bb400] 00:44:10 INFO - PROCESS | 1650 | 1461138250854 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:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 519ms 00:44:10 INFO - PROCESS | 1650 | 1461138250874 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 00:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:44:10 INFO - PROCESS | 1650 | 1461138250879 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 00:44:10 INFO - PROCESS | 1650 | 1461138250883 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:44:10 INFO - PROCESS | 1650 | 1461138250885 Marionette TRACE conn2 <- [1,970,null,{}] 00:44:10 INFO - PROCESS | 1650 | 1461138250889 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:44:11 INFO - PROCESS | 1650 | 1461138251085 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 00:44:11 INFO - PROCESS | 1650 | 1461138251162 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11467e800 == 44 [pid = 1650] [id = 250] 00:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11210a000) [pid = 1650] [serial = 748] [outer = 0x0] 00:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1140c4800) [pid = 1650] [serial = 749] [outer = 0x11210a000] 00:44:11 INFO - PROCESS | 1650 | 1461138251210 Marionette DEBUG loaded listener.js 00:44:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115365400) [pid = 1650] [serial = 750] [outer = 0x11210a000] 00:44:11 INFO - PROCESS | 1650 | 1461138251780 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:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 972ms 00:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:44:11 INFO - PROCESS | 1650 | 1461138251856 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 00:44:11 INFO - PROCESS | 1650 | 1461138251859 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 00:44:11 INFO - PROCESS | 1650 | 1461138251862 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:44:11 INFO - PROCESS | 1650 | 1461138251865 Marionette TRACE conn2 <- [1,974,null,{}] 00:44:11 INFO - PROCESS | 1650 | 1461138251869 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:44:11 INFO - PROCESS | 1650 | 1461138251975 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 00:44:12 INFO - PROCESS | 1650 | 1461138252022 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a884800 == 45 [pid = 1650] [id = 251] 00:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118cd3800) [pid = 1650] [serial = 751] [outer = 0x0] 00:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11912d800) [pid = 1650] [serial = 752] [outer = 0x118cd3800] 00:44:12 INFO - PROCESS | 1650 | 1461138252055 Marionette DEBUG loaded listener.js 00:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119aa3000) [pid = 1650] [serial = 753] [outer = 0x118cd3800] 00:44:12 INFO - PROCESS | 1650 | 1461138252708 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:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 926ms 00:44:12 INFO - PROCESS | 1650 | 1461138252797 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 00:44:12 INFO - PROCESS | 1650 | 1461138252800 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 00:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:44:12 INFO - PROCESS | 1650 | 1461138252804 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:44:12 INFO - PROCESS | 1650 | 1461138252807 Marionette TRACE conn2 <- [1,978,null,{}] 00:44:12 INFO - PROCESS | 1650 | 1461138252811 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:44:12 INFO - PROCESS | 1650 | 1461138252908 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 00:44:12 INFO - PROCESS | 1650 | 1461138252957 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119838800 == 46 [pid = 1650] [id = 252] 00:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1158af400) [pid = 1650] [serial = 754] [outer = 0x0] 00:44:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1164b4400) [pid = 1650] [serial = 755] [outer = 0x1158af400] 00:44:12 INFO - PROCESS | 1650 | 1461138252985 Marionette DEBUG loaded listener.js 00:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118c0e400) [pid = 1650] [serial = 756] [outer = 0x1158af400] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12b95d000 == 45 [pid = 1650] [id = 249] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12b44c800 == 44 [pid = 1650] [id = 248] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x126427000 == 43 [pid = 1650] [id = 247] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1297b6000 == 42 [pid = 1650] [id = 246] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x128793000 == 41 [pid = 1650] [id = 245] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11b1a0800 == 40 [pid = 1650] [id = 244] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x127090000 == 39 [pid = 1650] [id = 243] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11a605000 == 38 [pid = 1650] [id = 242] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a3ce000) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x123747800 == 37 [pid = 1650] [id = 241] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11c19b000 == 36 [pid = 1650] [id = 240] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11bab4000 == 35 [pid = 1650] [id = 239] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11b1a1800 == 34 [pid = 1650] [id = 238] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11a895800 == 33 [pid = 1650] [id = 237] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11a609000 == 32 [pid = 1650] [id = 236] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1189ac000 == 31 [pid = 1650] [id = 235] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1163e8000 == 30 [pid = 1650] [id = 234] 00:44:13 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcc9800 == 29 [pid = 1650] [id = 233] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b436c00) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11c206000) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1266e3400) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126543c00) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x127a4f400) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11acfb000) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127366c00) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12827b400) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x127d6ec00) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1290cb000) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129e26000) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129e31400) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12614d000) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128773400) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11bcaa400) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11b908800) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11b96d400) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11a8ab400) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11ae7e000) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119b53800) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a3c2800) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119bdf800) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118f5f400) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1187a3c00) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119b53000) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1191b3c00) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x114f5d000) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11210ec00) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11bcb7c00) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 00:44:13 INFO - PROCESS | 1650 | 1461138253404 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:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 624ms 00:44:13 INFO - PROCESS | 1650 | 1461138253430 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 00:44:13 INFO - PROCESS | 1650 | 1461138253434 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 00:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:44:13 INFO - PROCESS | 1650 | 1461138253439 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:44:13 INFO - PROCESS | 1650 | 1461138253441 Marionette TRACE conn2 <- [1,982,null,{}] 00:44:13 INFO - PROCESS | 1650 | 1461138253446 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:44:13 INFO - PROCESS | 1650 | 1461138253519 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 00:44:13 INFO - PROCESS | 1650 | 1461138253563 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11984d000 == 30 [pid = 1650] [id = 253] 00:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x115294800) [pid = 1650] [serial = 757] [outer = 0x0] 00:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118ce1c00) [pid = 1650] [serial = 758] [outer = 0x115294800] 00:44:13 INFO - PROCESS | 1650 | 1461138253589 Marionette DEBUG loaded listener.js 00:44:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119be1c00) [pid = 1650] [serial = 759] [outer = 0x115294800] 00:44:13 INFO - PROCESS | 1650 | 1461138253909 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:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 523ms 00:44:13 INFO - PROCESS | 1650 | 1461138253962 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 00:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:44:13 INFO - PROCESS | 1650 | 1461138253964 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 00:44:13 INFO - PROCESS | 1650 | 1461138253966 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:44:13 INFO - PROCESS | 1650 | 1461138253968 Marionette TRACE conn2 <- [1,986,null,{}] 00:44:13 INFO - PROCESS | 1650 | 1461138253976 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:44:14 INFO - PROCESS | 1650 | 1461138254054 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 00:44:14 INFO - PROCESS | 1650 | 1461138254061 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b18b800 == 31 [pid = 1650] [id = 254] 00:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1156e3400) [pid = 1650] [serial = 760] [outer = 0x0] 00:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11ae3cc00) [pid = 1650] [serial = 761] [outer = 0x1156e3400] 00:44:14 INFO - PROCESS | 1650 | 1461138254091 Marionette DEBUG loaded listener.js 00:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11aeee800) [pid = 1650] [serial = 762] [outer = 0x1156e3400] 00:44:14 INFO - PROCESS | 1650 | 1461138254466 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:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 522ms 00:44:14 INFO - PROCESS | 1650 | 1461138254489 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 00:44:14 INFO - PROCESS | 1650 | 1461138254493 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 00:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:44:14 INFO - PROCESS | 1650 | 1461138254496 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:44:14 INFO - PROCESS | 1650 | 1461138254498 Marionette TRACE conn2 <- [1,990,null,{}] 00:44:14 INFO - PROCESS | 1650 | 1461138254502 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:44:14 INFO - PROCESS | 1650 | 1461138254620 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 00:44:14 INFO - PROCESS | 1650 | 1461138254627 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c047800 == 32 [pid = 1650] [id = 255] 00:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11acfc800) [pid = 1650] [serial = 763] [outer = 0x0] 00:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11b965c00) [pid = 1650] [serial = 764] [outer = 0x11acfc800] 00:44:14 INFO - PROCESS | 1650 | 1461138254671 Marionette DEBUG loaded listener.js 00:44:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11bcae400) [pid = 1650] [serial = 765] [outer = 0x11acfc800] 00:44:15 INFO - PROCESS | 1650 | 1461138255111 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:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 669ms 00:44:15 INFO - PROCESS | 1650 | 1461138255166 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 00:44:15 INFO - PROCESS | 1650 | 1461138255167 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 00:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:44:15 INFO - PROCESS | 1650 | 1461138255169 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:44:15 INFO - PROCESS | 1650 | 1461138255170 Marionette TRACE conn2 <- [1,994,null,{}] 00:44:15 INFO - PROCESS | 1650 | 1461138255173 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:44:15 INFO - PROCESS | 1650 | 1461138255243 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 00:44:15 INFO - PROCESS | 1650 | 1461138255247 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x114004000 == 33 [pid = 1650] [id = 256] 00:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11b970000) [pid = 1650] [serial = 766] [outer = 0x0] 00:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11bcb6800) [pid = 1650] [serial = 767] [outer = 0x11b970000] 00:44:15 INFO - PROCESS | 1650 | 1461138255275 Marionette DEBUG loaded listener.js 00:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c206000) [pid = 1650] [serial = 768] [outer = 0x11b970000] 00:44:15 INFO - PROCESS | 1650 | 1461138255620 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:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 468ms 00:44:15 INFO - PROCESS | 1650 | 1461138255639 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 00:44:15 INFO - PROCESS | 1650 | 1461138255640 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 00:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:44:15 INFO - PROCESS | 1650 | 1461138255645 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:44:15 INFO - PROCESS | 1650 | 1461138255646 Marionette TRACE conn2 <- [1,998,null,{}] 00:44:15 INFO - PROCESS | 1650 | 1461138255654 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:44:15 INFO - PROCESS | 1650 | 1461138255761 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 00:44:15 INFO - PROCESS | 1650 | 1461138255768 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x126413800 == 34 [pid = 1650] [id = 257] 00:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11bcaec00) [pid = 1650] [serial = 769] [outer = 0x0] 00:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c4f7000) [pid = 1650] [serial = 770] [outer = 0x11bcaec00] 00:44:15 INFO - PROCESS | 1650 | 1461138255796 Marionette DEBUG loaded listener.js 00:44:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126747c00) [pid = 1650] [serial = 771] [outer = 0x11bcaec00] 00:44:16 INFO - PROCESS | 1650 | 1461138256169 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:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 571ms 00:44:16 INFO - PROCESS | 1650 | 1461138256215 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 00:44:16 INFO - PROCESS | 1650 | 1461138256216 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 00:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:44:16 INFO - PROCESS | 1650 | 1461138256219 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:44:16 INFO - PROCESS | 1650 | 1461138256220 Marionette TRACE conn2 <- [1,1002,null,{}] 00:44:16 INFO - PROCESS | 1650 | 1461138256223 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:44:16 INFO - PROCESS | 1650 | 1461138256316 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 00:44:16 INFO - PROCESS | 1650 | 1461138256331 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x127090800 == 35 [pid = 1650] [id = 258] 00:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11acfa800) [pid = 1650] [serial = 772] [outer = 0x0] 00:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12759f000) [pid = 1650] [serial = 773] [outer = 0x11acfa800] 00:44:16 INFO - PROCESS | 1650 | 1461138256358 Marionette DEBUG loaded listener.js 00:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x127f52400) [pid = 1650] [serial = 774] [outer = 0x11acfa800] 00:44:16 INFO - PROCESS | 1650 | 1461138256711 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:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 522ms 00:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:44:16 INFO - PROCESS | 1650 | 1461138256745 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 00:44:16 INFO - PROCESS | 1650 | 1461138256747 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 00:44:16 INFO - PROCESS | 1650 | 1461138256749 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:44:16 INFO - PROCESS | 1650 | 1461138256750 Marionette TRACE conn2 <- [1,1006,null,{}] 00:44:16 INFO - PROCESS | 1650 | 1461138256752 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:44:16 INFO - PROCESS | 1650 | 1461138256853 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 00:44:16 INFO - PROCESS | 1650 | 1461138256857 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d04800 == 36 [pid = 1650] [id = 259] 00:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c7ad400) [pid = 1650] [serial = 775] [outer = 0x0] 00:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12827d800) [pid = 1650] [serial = 776] [outer = 0x11c7ad400] 00:44:16 INFO - PROCESS | 1650 | 1461138256896 Marionette DEBUG loaded listener.js 00:44:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1290c2400) [pid = 1650] [serial = 777] [outer = 0x11c7ad400] 00:44:17 INFO - PROCESS | 1650 | 1461138257404 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:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 669ms 00:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:44:17 INFO - PROCESS | 1650 | 1461138257419 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 00:44:17 INFO - PROCESS | 1650 | 1461138257420 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 00:44:17 INFO - PROCESS | 1650 | 1461138257422 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:44:17 INFO - PROCESS | 1650 | 1461138257423 Marionette TRACE conn2 <- [1,1010,null,{}] 00:44:17 INFO - PROCESS | 1650 | 1461138257428 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:44:17 INFO - PROCESS | 1650 | 1461138257645 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c4f1000) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x127364800) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11210e000) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119c59400) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1146b9c00) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119d5a400) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11b966400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1290c5400) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12a3c5c00) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11c25cc00) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1157acc00) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1157abc00) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11210fc00) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1290ce000) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119135400) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:44:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119b53c00) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:44:17 INFO - PROCESS | 1650 | 1461138257689 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189e0000 == 37 [pid = 1650] [id = 260] 00:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11210e000) [pid = 1650] [serial = 778] [outer = 0x0] 00:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115364400) [pid = 1650] [serial = 779] [outer = 0x11210e000] 00:44:17 INFO - PROCESS | 1650 | 1461138257714 Marionette DEBUG loaded listener.js 00:44:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119c61c00) [pid = 1650] [serial = 780] [outer = 0x11210e000] 00:44:17 INFO - PROCESS | 1650 | 1461138257996 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:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 620ms 00:44:18 INFO - PROCESS | 1650 | 1461138258044 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 00:44:18 INFO - PROCESS | 1650 | 1461138258047 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 00:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:44:18 INFO - PROCESS | 1650 | 1461138258050 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:44:18 INFO - PROCESS | 1650 | 1461138258051 Marionette TRACE conn2 <- [1,1014,null,{}] 00:44:18 INFO - PROCESS | 1650 | 1461138258054 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:44:18 INFO - PROCESS | 1650 | 1461138258140 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 00:44:18 INFO - PROCESS | 1650 | 1461138258229 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bab5800 == 38 [pid = 1650] [id = 261] 00:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11210fc00) [pid = 1650] [serial = 781] [outer = 0x0] 00:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11b90c800) [pid = 1650] [serial = 782] [outer = 0x11210fc00] 00:44:18 INFO - PROCESS | 1650 | 1461138258274 Marionette DEBUG loaded listener.js 00:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12978fc00) [pid = 1650] [serial = 783] [outer = 0x11210fc00] 00:44:18 INFO - PROCESS | 1650 | 1461138258681 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:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 00:44:18 INFO - PROCESS | 1650 | 1461138258722 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 00:44:18 INFO - PROCESS | 1650 | 1461138258723 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 00:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:44:18 INFO - PROCESS | 1650 | 1461138258727 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:44:18 INFO - PROCESS | 1650 | 1461138258730 Marionette TRACE conn2 <- [1,1018,null,{}] 00:44:18 INFO - PROCESS | 1650 | 1461138258732 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:44:18 INFO - PROCESS | 1650 | 1461138258838 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 00:44:18 INFO - PROCESS | 1650 | 1461138258846 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c83800 == 39 [pid = 1650] [id = 262] 00:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x127364800) [pid = 1650] [serial = 784] [outer = 0x0] 00:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x129e2b800) [pid = 1650] [serial = 785] [outer = 0x127364800] 00:44:18 INFO - PROCESS | 1650 | 1461138258875 Marionette DEBUG loaded listener.js 00:44:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a3c6800) [pid = 1650] [serial = 786] [outer = 0x127364800] 00:44:19 INFO - PROCESS | 1650 | 1461138259181 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:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 472ms 00:44:19 INFO - PROCESS | 1650 | 1461138259199 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 00:44:19 INFO - PROCESS | 1650 | 1461138259200 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 00:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:44:19 INFO - PROCESS | 1650 | 1461138259202 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:44:19 INFO - PROCESS | 1650 | 1461138259203 Marionette TRACE conn2 <- [1,1022,null,{}] 00:44:19 INFO - PROCESS | 1650 | 1461138259206 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:44:19 INFO - PROCESS | 1650 | 1461138259281 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 00:44:19 INFO - PROCESS | 1650 | 1461138259285 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c065000 == 40 [pid = 1650] [id = 263] 00:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a3ca400) [pid = 1650] [serial = 787] [outer = 0x0] 00:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b326400) [pid = 1650] [serial = 788] [outer = 0x12a3ca400] 00:44:19 INFO - PROCESS | 1650 | 1461138259313 Marionette DEBUG loaded listener.js 00:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12b436000) [pid = 1650] [serial = 789] [outer = 0x12a3ca400] 00:44:19 INFO - PROCESS | 1650 | 1461138259706 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:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 520ms 00:44:19 INFO - PROCESS | 1650 | 1461138259722 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 00:44:19 INFO - PROCESS | 1650 | 1461138259725 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 00:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:44:19 INFO - PROCESS | 1650 | 1461138259731 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:44:19 INFO - PROCESS | 1650 | 1461138259734 Marionette TRACE conn2 <- [1,1026,null,{}] 00:44:19 INFO - PROCESS | 1650 | 1461138259738 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:44:19 INFO - PROCESS | 1650 | 1461138259837 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 00:44:19 INFO - PROCESS | 1650 | 1461138259885 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ee5800 == 41 [pid = 1650] [id = 264] 00:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1157a9800) [pid = 1650] [serial = 790] [outer = 0x0] 00:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11641bc00) [pid = 1650] [serial = 791] [outer = 0x1157a9800] 00:44:19 INFO - PROCESS | 1650 | 1461138259922 Marionette DEBUG loaded listener.js 00:44:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118c49400) [pid = 1650] [serial = 792] [outer = 0x1157a9800] 00:44:20 INFO - PROCESS | 1650 | 1461138260363 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:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 673ms 00:44:20 INFO - PROCESS | 1650 | 1461138260405 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 00:44:20 INFO - PROCESS | 1650 | 1461138260409 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 00:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:44:20 INFO - PROCESS | 1650 | 1461138260413 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:44:20 INFO - PROCESS | 1650 | 1461138260415 Marionette TRACE conn2 <- [1,1030,null,{}] 00:44:20 INFO - PROCESS | 1650 | 1461138260418 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:44:20 INFO - PROCESS | 1650 | 1461138260515 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 00:44:20 INFO - PROCESS | 1650 | 1461138260603 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c044000 == 42 [pid = 1650] [id = 265] 00:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119bddc00) [pid = 1650] [serial = 793] [outer = 0x0] 00:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119d62000) [pid = 1650] [serial = 794] [outer = 0x119bddc00] 00:44:20 INFO - PROCESS | 1650 | 1461138260648 Marionette DEBUG loaded listener.js 00:44:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11ae32000) [pid = 1650] [serial = 795] [outer = 0x119bddc00] 00:44:21 INFO - PROCESS | 1650 | 1461138261077 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:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 669ms 00:44:21 INFO - PROCESS | 1650 | 1461138261083 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 00:44:21 INFO - PROCESS | 1650 | 1461138261084 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 00:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:44:21 INFO - PROCESS | 1650 | 1461138261087 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:44:21 INFO - PROCESS | 1650 | 1461138261089 Marionette TRACE conn2 <- [1,1034,null,{}] 00:44:21 INFO - PROCESS | 1650 | 1461138261099 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:44:21 INFO - PROCESS | 1650 | 1461138261200 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 00:44:21 INFO - PROCESS | 1650 | 1461138261247 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b458000 == 43 [pid = 1650] [id = 266] 00:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11aeed800) [pid = 1650] [serial = 796] [outer = 0x0] 00:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c14d400) [pid = 1650] [serial = 797] [outer = 0x11aeed800] 00:44:21 INFO - PROCESS | 1650 | 1461138261279 Marionette DEBUG loaded listener.js 00:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126154400) [pid = 1650] [serial = 798] [outer = 0x11aeed800] 00:44:21 INFO - PROCESS | 1650 | 1461138261676 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:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 624ms 00:44:21 INFO - PROCESS | 1650 | 1461138261714 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 00:44:21 INFO - PROCESS | 1650 | 1461138261716 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 00:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:44:21 INFO - PROCESS | 1650 | 1461138261719 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:44:21 INFO - PROCESS | 1650 | 1461138261720 Marionette TRACE conn2 <- [1,1038,null,{}] 00:44:21 INFO - PROCESS | 1650 | 1461138261723 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:44:21 INFO - PROCESS | 1650 | 1461138261820 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 00:44:21 INFO - PROCESS | 1650 | 1461138261908 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d091800 == 44 [pid = 1650] [id = 267] 00:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127b1bc00) [pid = 1650] [serial = 799] [outer = 0x0] 00:44:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128771800) [pid = 1650] [serial = 800] [outer = 0x127b1bc00] 00:44:21 INFO - PROCESS | 1650 | 1461138261952 Marionette DEBUG loaded listener.js 00:44:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129e31400) [pid = 1650] [serial = 801] [outer = 0x127b1bc00] 00:44:22 INFO - PROCESS | 1650 | 1461138262396 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:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 720ms 00:44:22 INFO - PROCESS | 1650 | 1461138262440 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 00:44:22 INFO - PROCESS | 1650 | 1461138262441 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 00:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:44:22 INFO - PROCESS | 1650 | 1461138262465 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:44:22 INFO - PROCESS | 1650 | 1461138262466 Marionette TRACE conn2 <- [1,1042,null,{}] 00:44:22 INFO - PROCESS | 1650 | 1461138262469 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:44:22 INFO - PROCESS | 1650 | 1461138262563 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 00:44:22 INFO - PROCESS | 1650 | 1461138262625 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189f7800 == 45 [pid = 1650] [id = 268] 00:44:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118738c00) [pid = 1650] [serial = 802] [outer = 0x0] 00:44:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11b969800) [pid = 1650] [serial = 803] [outer = 0x118738c00] 00:44:22 INFO - PROCESS | 1650 | 1461138262655 Marionette DEBUG loaded listener.js 00:44:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129e76c00) [pid = 1650] [serial = 804] [outer = 0x118738c00] 00:44:23 INFO - PROCESS | 1650 | 1461138263198 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:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 774ms 00:44:23 INFO - PROCESS | 1650 | 1461138263269 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 00:44:23 INFO - PROCESS | 1650 | 1461138263272 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 00:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:44:23 INFO - PROCESS | 1650 | 1461138263354 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:44:23 INFO - PROCESS | 1650 | 1461138263357 Marionette TRACE conn2 <- [1,1046,null,{}] 00:44:23 INFO - PROCESS | 1650 | 1461138263400 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:44:23 INFO - PROCESS | 1650 | 1461138263482 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 00:44:23 INFO - PROCESS | 1650 | 1461138263544 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ee9000 == 46 [pid = 1650] [id = 269] 00:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11641f400) [pid = 1650] [serial = 805] [outer = 0x0] 00:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119d61000) [pid = 1650] [serial = 806] [outer = 0x11641f400] 00:44:23 INFO - PROCESS | 1650 | 1461138263577 Marionette DEBUG loaded listener.js 00:44:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11ae80000) [pid = 1650] [serial = 807] [outer = 0x11641f400] 00:44:24 INFO - PROCESS | 1650 | --DOCSHELL 0x129c83800 == 45 [pid = 1650] [id = 262] 00:44:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11bab5800 == 44 [pid = 1650] [id = 261] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a3cfc00) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOCSHELL 0x1189e0000 == 43 [pid = 1650] [id = 260] 00:44:24 INFO - PROCESS | 1650 | --DOCSHELL 0x127d04800 == 42 [pid = 1650] [id = 259] 00:44:24 INFO - PROCESS | 1650 | --DOCSHELL 0x127090800 == 41 [pid = 1650] [id = 258] 00:44:24 INFO - PROCESS | 1650 | --DOCSHELL 0x126413800 == 40 [pid = 1650] [id = 257] 00:44:24 INFO - PROCESS | 1650 | --DOCSHELL 0x114004000 == 39 [pid = 1650] [id = 256] 00:44:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11c047800 == 38 [pid = 1650] [id = 255] 00:44:24 INFO - PROCESS | 1650 | 1461138264137 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:44:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11b18b800 == 37 [pid = 1650] [id = 254] 00:44:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11984d000 == 36 [pid = 1650] [id = 253] 00:44:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119838800 == 35 [pid = 1650] [id = 252] 00:44:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11a884800 == 34 [pid = 1650] [id = 251] 00:44:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11467e800 == 33 [pid = 1650] [id = 250] 00:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 881ms 00:44:24 INFO - PROCESS | 1650 | 1461138264166 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 00:44:24 INFO - PROCESS | 1650 | 1461138264171 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 00:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:44:24 INFO - PROCESS | 1650 | 1461138264180 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:44:24 INFO - PROCESS | 1650 | 1461138264183 Marionette TRACE conn2 <- [1,1050,null,{}] 00:44:24 INFO - PROCESS | 1650 | 1461138264186 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:44:24 INFO - PROCESS | 1650 | 1461138264291 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12a3c8800) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128270000) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119b54000) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119d60000) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12776c800) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12614cc00) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1261a6400) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11a8a8000) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11ae7a400) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11bca8c00) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11c203800) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129791c00) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b31e400) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1266db400) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118578800) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119249400) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1157ad400) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118506c00) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11ae85c00) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11b90b800) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1290c4c00) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129e29c00) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129e7c000) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x129e78800) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11c203c00) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c4f5000) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11c25c800) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12735f800) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129c18000) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1140b7000) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x129e27000) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 00:44:24 INFO - PROCESS | 1650 | 1461138264371 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ee3000 == 34 [pid = 1650] [id = 270] 00:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116421400) [pid = 1650] [serial = 808] [outer = 0x0] 00:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119d66400) [pid = 1650] [serial = 809] [outer = 0x116421400] 00:44:24 INFO - PROCESS | 1650 | 1461138264398 Marionette DEBUG loaded listener.js 00:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11b967800) [pid = 1650] [serial = 810] [outer = 0x116421400] 00:44:24 INFO - PROCESS | 1650 | 1461138264688 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:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 522ms 00:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:44:24 INFO - PROCESS | 1650 | 1461138264701 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 00:44:24 INFO - PROCESS | 1650 | 1461138264702 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 00:44:24 INFO - PROCESS | 1650 | 1461138264704 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:44:24 INFO - PROCESS | 1650 | 1461138264707 Marionette TRACE conn2 <- [1,1054,null,{}] 00:44:24 INFO - PROCESS | 1650 | 1461138264723 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:44:24 INFO - PROCESS | 1650 | 1461138264807 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 00:44:24 INFO - PROCESS | 1650 | 1461138264868 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b933000 == 35 [pid = 1650] [id = 271] 00:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11924d400) [pid = 1650] [serial = 811] [outer = 0x0] 00:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11c147400) [pid = 1650] [serial = 812] [outer = 0x11924d400] 00:44:24 INFO - PROCESS | 1650 | 1461138264898 Marionette DEBUG loaded listener.js 00:44:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126151000) [pid = 1650] [serial = 813] [outer = 0x11924d400] 00:44:25 INFO - PROCESS | 1650 | 1461138265233 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:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 575ms 00:44:25 INFO - PROCESS | 1650 | 1461138265280 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 00:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:44:25 INFO - PROCESS | 1650 | 1461138265283 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 00:44:25 INFO - PROCESS | 1650 | 1461138265286 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:44:25 INFO - PROCESS | 1650 | 1461138265288 Marionette TRACE conn2 <- [1,1058,null,{}] 00:44:25 INFO - PROCESS | 1650 | 1461138265292 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:44:25 INFO - PROCESS | 1650 | 1461138265415 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 00:44:25 INFO - PROCESS | 1650 | 1461138265488 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6c7800 == 36 [pid = 1650] [id = 272] 00:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119be2c00) [pid = 1650] [serial = 814] [outer = 0x0] 00:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11ba1e400) [pid = 1650] [serial = 815] [outer = 0x119be2c00] 00:44:25 INFO - PROCESS | 1650 | 1461138265531 Marionette DEBUG loaded listener.js 00:44:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12776cc00) [pid = 1650] [serial = 816] [outer = 0x119be2c00] 00:44:25 INFO - PROCESS | 1650 | 1461138265872 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:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 620ms 00:44:25 INFO - PROCESS | 1650 | 1461138265907 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 00:44:25 INFO - PROCESS | 1650 | 1461138265912 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 00:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:44:25 INFO - PROCESS | 1650 | 1461138265916 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:44:25 INFO - PROCESS | 1650 | 1461138265918 Marionette TRACE conn2 <- [1,1062,null,{}] 00:44:25 INFO - PROCESS | 1650 | 1461138265921 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:44:26 INFO - PROCESS | 1650 | 1461138266079 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 00:44:26 INFO - PROCESS | 1650 | 1461138266089 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126416000 == 37 [pid = 1650] [id = 273] 00:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119c63800) [pid = 1650] [serial = 817] [outer = 0x0] 00:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x127f51800) [pid = 1650] [serial = 818] [outer = 0x119c63800] 00:44:26 INFO - PROCESS | 1650 | 1461138266133 Marionette DEBUG loaded listener.js 00:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1290c9400) [pid = 1650] [serial = 819] [outer = 0x119c63800] 00:44:26 INFO - PROCESS | 1650 | 1461138266516 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:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 623ms 00:44:26 INFO - PROCESS | 1650 | 1461138266544 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 00:44:26 INFO - PROCESS | 1650 | 1461138266547 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 00:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:44:26 INFO - PROCESS | 1650 | 1461138266549 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:44:26 INFO - PROCESS | 1650 | 1461138266550 Marionette TRACE conn2 <- [1,1066,null,{}] 00:44:26 INFO - PROCESS | 1650 | 1461138266552 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:44:26 INFO - PROCESS | 1650 | 1461138266664 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 00:44:26 INFO - PROCESS | 1650 | 1461138266669 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x115786800 == 38 [pid = 1650] [id = 274] 00:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129796400) [pid = 1650] [serial = 820] [outer = 0x0] 00:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129e72c00) [pid = 1650] [serial = 821] [outer = 0x129796400] 00:44:26 INFO - PROCESS | 1650 | 1461138266698 Marionette DEBUG loaded listener.js 00:44:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12b431400) [pid = 1650] [serial = 822] [outer = 0x129796400] 00:44:27 INFO - PROCESS | 1650 | 1461138267068 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:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 568ms 00:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:44:27 INFO - PROCESS | 1650 | 1461138267118 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 00:44:27 INFO - PROCESS | 1650 | 1461138267119 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 00:44:27 INFO - PROCESS | 1650 | 1461138267121 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:44:27 INFO - PROCESS | 1650 | 1461138267122 Marionette TRACE conn2 <- [1,1070,null,{}] 00:44:27 INFO - PROCESS | 1650 | 1461138267124 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:44:27 INFO - PROCESS | 1650 | 1461138267217 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 00:44:27 INFO - PROCESS | 1650 | 1461138267232 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x129186000 == 39 [pid = 1650] [id = 275] 00:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128775c00) [pid = 1650] [serial = 823] [outer = 0x0] 00:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b43e800) [pid = 1650] [serial = 824] [outer = 0x128775c00] 00:44:27 INFO - PROCESS | 1650 | 1461138267257 Marionette DEBUG loaded listener.js 00:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b82cc00) [pid = 1650] [serial = 825] [outer = 0x128775c00] 00:44:27 INFO - PROCESS | 1650 | 1461138267583 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:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 468ms 00:44:27 INFO - PROCESS | 1650 | 1461138267589 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 00:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:44:27 INFO - PROCESS | 1650 | 1461138267590 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 00:44:27 INFO - PROCESS | 1650 | 1461138267594 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:44:27 INFO - PROCESS | 1650 | 1461138267596 Marionette TRACE conn2 <- [1,1074,null,{}] 00:44:27 INFO - PROCESS | 1650 | 1461138267604 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:44:27 INFO - PROCESS | 1650 | 1461138267699 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 00:44:27 INFO - PROCESS | 1650 | 1461138267703 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b44d800 == 40 [pid = 1650] [id = 276] 00:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b830000) [pid = 1650] [serial = 826] [outer = 0x0] 00:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b848000) [pid = 1650] [serial = 827] [outer = 0x12b830000] 00:44:27 INFO - PROCESS | 1650 | 1461138267729 Marionette DEBUG loaded listener.js 00:44:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b850800) [pid = 1650] [serial = 828] [outer = 0x12b830000] 00:44:28 INFO - PROCESS | 1650 | 1461138268071 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:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 00:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:44:28 INFO - PROCESS | 1650 | 1461138268113 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 00:44:28 INFO - PROCESS | 1650 | 1461138268114 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 00:44:28 INFO - PROCESS | 1650 | 1461138268117 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:44:28 INFO - PROCESS | 1650 | 1461138268118 Marionette TRACE conn2 <- [1,1078,null,{}] 00:44:28 INFO - PROCESS | 1650 | 1461138268120 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:44:28 INFO - PROCESS | 1650 | 1461138268215 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 00:44:28 INFO - PROCESS | 1650 | 1461138268227 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b657000 == 41 [pid = 1650] [id = 277] 00:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bca3000) [pid = 1650] [serial = 829] [outer = 0x0] 00:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bca8000) [pid = 1650] [serial = 830] [outer = 0x12bca3000] 00:44:28 INFO - PROCESS | 1650 | 1461138268252 Marionette DEBUG loaded listener.js 00:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bee3800) [pid = 1650] [serial = 831] [outer = 0x12bca3000] 00:44:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11bcaec00) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:44:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11acfa800) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:44:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11c7ad400) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:44:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115294800) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:44:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11acfc800) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:44:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1156e3400) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:44:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1158af400) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:44:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11b970000) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:44:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11210e000) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:44:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x127364800) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:44:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11210fc00) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:44:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11c7bb400) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:44:28 INFO - PROCESS | 1650 | 1461138268618 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:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 522ms 00:44:28 INFO - PROCESS | 1650 | 1461138268639 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 00:44:28 INFO - PROCESS | 1650 | 1461138268641 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 00:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:44:28 INFO - PROCESS | 1650 | 1461138268643 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:44:28 INFO - PROCESS | 1650 | 1461138268644 Marionette TRACE conn2 <- [1,1082,null,{}] 00:44:28 INFO - PROCESS | 1650 | 1461138268646 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:44:28 INFO - PROCESS | 1650 | 1461138268722 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 00:44:28 INFO - PROCESS | 1650 | 1461138268771 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x127085000 == 42 [pid = 1650] [id = 278] 00:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1158ba000) [pid = 1650] [serial = 832] [outer = 0x0] 00:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126551400) [pid = 1650] [serial = 833] [outer = 0x1158ba000] 00:44:28 INFO - PROCESS | 1650 | 1461138268798 Marionette DEBUG loaded listener.js 00:44:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a3ce000) [pid = 1650] [serial = 834] [outer = 0x1158ba000] 00:44:29 INFO - PROCESS | 1650 | 1461138269099 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:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 470ms 00:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:44:29 INFO - PROCESS | 1650 | 1461138269118 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 00:44:29 INFO - PROCESS | 1650 | 1461138269120 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 00:44:29 INFO - PROCESS | 1650 | 1461138269122 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:44:29 INFO - PROCESS | 1650 | 1461138269124 Marionette TRACE conn2 <- [1,1086,null,{}] 00:44:29 INFO - PROCESS | 1650 | 1461138269128 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:44:29 INFO - PROCESS | 1650 | 1461138269223 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 00:44:29 INFO - PROCESS | 1650 | 1461138269229 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d399800 == 43 [pid = 1650] [id = 279] 00:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12b84f800) [pid = 1650] [serial = 835] [outer = 0x0] 00:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12cf1f000) [pid = 1650] [serial = 836] [outer = 0x12b84f800] 00:44:29 INFO - PROCESS | 1650 | 1461138269261 Marionette DEBUG loaded listener.js 00:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12d0c2c00) [pid = 1650] [serial = 837] [outer = 0x12b84f800] 00:44:29 INFO - PROCESS | 1650 | 1461138269596 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:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 523ms 00:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:44:29 INFO - PROCESS | 1650 | 1461138269649 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 00:44:29 INFO - PROCESS | 1650 | 1461138269650 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 00:44:29 INFO - PROCESS | 1650 | 1461138269652 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:44:29 INFO - PROCESS | 1650 | 1461138269654 Marionette TRACE conn2 <- [1,1090,null,{}] 00:44:29 INFO - PROCESS | 1650 | 1461138269656 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:44:29 INFO - PROCESS | 1650 | 1461138269736 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 00:44:29 INFO - PROCESS | 1650 | 1461138269740 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4b5000 == 44 [pid = 1650] [id = 280] 00:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c4f7800) [pid = 1650] [serial = 838] [outer = 0x0] 00:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12d0cc400) [pid = 1650] [serial = 839] [outer = 0x11c4f7800] 00:44:29 INFO - PROCESS | 1650 | 1461138269766 Marionette DEBUG loaded listener.js 00:44:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12d131000) [pid = 1650] [serial = 840] [outer = 0x11c4f7800] 00:44:30 INFO - PROCESS | 1650 | 1461138270085 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:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 00:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:44:30 INFO - PROCESS | 1650 | 1461138270121 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 00:44:30 INFO - PROCESS | 1650 | 1461138270122 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 00:44:30 INFO - PROCESS | 1650 | 1461138270125 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:44:30 INFO - PROCESS | 1650 | 1461138270126 Marionette TRACE conn2 <- [1,1094,null,{}] 00:44:30 INFO - PROCESS | 1650 | 1461138270128 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:44:30 INFO - PROCESS | 1650 | 1461138270205 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 00:44:30 INFO - PROCESS | 1650 | 1461138270209 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dade000 == 45 [pid = 1650] [id = 281] 00:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126551c00) [pid = 1650] [serial = 841] [outer = 0x0] 00:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12d133800) [pid = 1650] [serial = 842] [outer = 0x126551c00] 00:44:30 INFO - PROCESS | 1650 | 1461138270237 Marionette DEBUG loaded listener.js 00:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12d138c00) [pid = 1650] [serial = 843] [outer = 0x126551c00] 00:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12d134800) [pid = 1650] [serial = 844] [outer = 0x12f1cf400] 00:44:30 INFO - PROCESS | 1650 | 1461138270754 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:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 668ms 00:44:30 INFO - PROCESS | 1650 | 1461138270794 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 00:44:30 INFO - PROCESS | 1650 | 1461138270796 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 00:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:44:30 INFO - PROCESS | 1650 | 1461138270800 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:44:30 INFO - PROCESS | 1650 | 1461138270803 Marionette TRACE conn2 <- [1,1098,null,{}] 00:44:30 INFO - PROCESS | 1650 | 1461138270807 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:44:30 INFO - PROCESS | 1650 | 1461138270909 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 00:44:30 INFO - PROCESS | 1650 | 1461138270989 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a88f000 == 46 [pid = 1650] [id = 282] 00:44:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119a0bc00) [pid = 1650] [serial = 845] [outer = 0x0] 00:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119c5e000) [pid = 1650] [serial = 846] [outer = 0x119a0bc00] 00:44:31 INFO - PROCESS | 1650 | 1461138271021 Marionette DEBUG loaded listener.js 00:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11ae7f000) [pid = 1650] [serial = 847] [outer = 0x119a0bc00] 00:44:31 INFO - PROCESS | 1650 | 1461138271438 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:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 672ms 00:44:31 INFO - PROCESS | 1650 | 1461138271472 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 00:44:31 INFO - PROCESS | 1650 | 1461138271476 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 00:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:44:31 INFO - PROCESS | 1650 | 1461138271481 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:44:31 INFO - PROCESS | 1650 | 1461138271482 Marionette TRACE conn2 <- [1,1102,null,{}] 00:44:31 INFO - PROCESS | 1650 | 1461138271485 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:44:31 INFO - PROCESS | 1650 | 1461138271610 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 00:44:31 INFO - PROCESS | 1650 | 1461138271677 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x127508800 == 47 [pid = 1650] [id = 283] 00:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c261000) [pid = 1650] [serial = 848] [outer = 0x0] 00:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c4f7c00) [pid = 1650] [serial = 849] [outer = 0x11c261000] 00:44:31 INFO - PROCESS | 1650 | 1461138271707 Marionette DEBUG loaded listener.js 00:44:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126551800) [pid = 1650] [serial = 850] [outer = 0x11c261000] 00:44:32 INFO - PROCESS | 1650 | 1461138272160 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:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 721ms 00:44:32 INFO - PROCESS | 1650 | 1461138272202 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 00:44:32 INFO - PROCESS | 1650 | 1461138272203 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 00:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:44:32 INFO - PROCESS | 1650 | 1461138272206 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:44:32 INFO - PROCESS | 1650 | 1461138272209 Marionette TRACE conn2 <- [1,1106,null,{}] 00:44:32 INFO - PROCESS | 1650 | 1461138272217 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:44:32 INFO - PROCESS | 1650 | 1461138272318 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 00:44:32 INFO - PROCESS | 1650 | 1461138272371 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d387800 == 48 [pid = 1650] [id = 284] 00:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12902f000) [pid = 1650] [serial = 851] [outer = 0x0] 00:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129c1e400) [pid = 1650] [serial = 852] [outer = 0x12902f000] 00:44:32 INFO - PROCESS | 1650 | 1461138272403 Marionette DEBUG loaded listener.js 00:44:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a3ca000) [pid = 1650] [serial = 853] [outer = 0x12902f000] 00:44:32 INFO - PROCESS | 1650 | 1461138272848 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:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 674ms 00:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:44:32 INFO - PROCESS | 1650 | 1461138272880 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 00:44:32 INFO - PROCESS | 1650 | 1461138272882 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 00:44:32 INFO - PROCESS | 1650 | 1461138272885 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:44:32 INFO - PROCESS | 1650 | 1461138272886 Marionette TRACE conn2 <- [1,1110,null,{}] 00:44:32 INFO - PROCESS | 1650 | 1461138272888 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:44:33 INFO - PROCESS | 1650 | 1461138273008 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 00:44:33 INFO - PROCESS | 1650 | 1461138273235 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11983b800 == 49 [pid = 1650] [id = 285] 00:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x114f55400) [pid = 1650] [serial = 854] [outer = 0x0] 00:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1163b6800) [pid = 1650] [serial = 855] [outer = 0x114f55400] 00:44:33 INFO - PROCESS | 1650 | 1461138273264 Marionette DEBUG loaded listener.js 00:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11924e800) [pid = 1650] [serial = 856] [outer = 0x114f55400] 00:44:33 INFO - PROCESS | 1650 | 1461138273747 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:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 868ms 00:44:33 INFO - PROCESS | 1650 | 1461138273754 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 00:44:33 INFO - PROCESS | 1650 | 1461138273757 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 00:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:44:33 INFO - PROCESS | 1650 | 1461138273760 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:44:33 INFO - PROCESS | 1650 | 1461138273762 Marionette TRACE conn2 <- [1,1114,null,{}] 00:44:33 INFO - PROCESS | 1650 | 1461138273766 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:44:33 INFO - PROCESS | 1650 | 1461138273858 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 00:44:33 INFO - PROCESS | 1650 | 1461138273907 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab2c000 == 50 [pid = 1650] [id = 286] 00:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x114349c00) [pid = 1650] [serial = 857] [outer = 0x0] 00:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1155b3000) [pid = 1650] [serial = 858] [outer = 0x114349c00] 00:44:33 INFO - PROCESS | 1650 | 1461138273935 Marionette DEBUG loaded listener.js 00:44:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11a8a5c00) [pid = 1650] [serial = 859] [outer = 0x114349c00] 00:44:34 INFO - PROCESS | 1650 | 1461138274371 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:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 622ms 00:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:44:34 INFO - PROCESS | 1650 | 1461138274384 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 00:44:34 INFO - PROCESS | 1650 | 1461138274386 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 00:44:34 INFO - PROCESS | 1650 | 1461138274389 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:44:34 INFO - PROCESS | 1650 | 1461138274390 Marionette TRACE conn2 <- [1,1118,null,{}] 00:44:34 INFO - PROCESS | 1650 | 1461138274393 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:44:34 INFO - PROCESS | 1650 | 1461138274482 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 00:44:34 INFO - PROCESS | 1650 | 1461138274569 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a885000 == 51 [pid = 1650] [id = 287] 00:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1146b1c00) [pid = 1650] [serial = 860] [outer = 0x0] 00:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11b90e800) [pid = 1650] [serial = 861] [outer = 0x1146b1c00] 00:44:34 INFO - PROCESS | 1650 | 1461138274596 Marionette DEBUG loaded listener.js 00:44:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11bcaa000) [pid = 1650] [serial = 862] [outer = 0x1146b1c00] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4b5000 == 50 [pid = 1650] [id = 280] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12d399800 == 49 [pid = 1650] [id = 279] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x127085000 == 48 [pid = 1650] [id = 278] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12b657000 == 47 [pid = 1650] [id = 277] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12b44d800 == 46 [pid = 1650] [id = 276] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x129186000 == 45 [pid = 1650] [id = 275] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x115786800 == 44 [pid = 1650] [id = 274] 00:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1140c4800) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 00:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11912d800) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 00:44:34 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b326400) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x126416000 == 43 [pid = 1650] [id = 273] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11c6c7800 == 42 [pid = 1650] [id = 272] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11b933000 == 41 [pid = 1650] [id = 271] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x118ee3000 == 40 [pid = 1650] [id = 270] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x118ee9000 == 39 [pid = 1650] [id = 269] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1189f7800 == 38 [pid = 1650] [id = 268] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12d091800 == 37 [pid = 1650] [id = 267] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12b458000 == 36 [pid = 1650] [id = 266] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11c044000 == 35 [pid = 1650] [id = 265] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x118ee5800 == 34 [pid = 1650] [id = 264] 00:44:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12c065000 == 33 [pid = 1650] [id = 263] 00:44:34 INFO - PROCESS | 1650 | 1461138274978 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:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 618ms 00:44:35 INFO - PROCESS | 1650 | 1461138275008 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 00:44:35 INFO - PROCESS | 1650 | 1461138275009 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 00:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:44:35 INFO - PROCESS | 1650 | 1461138275016 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:44:35 INFO - PROCESS | 1650 | 1461138275020 Marionette TRACE conn2 <- [1,1122,null,{}] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b321800) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c4f7000) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12759f000) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x126747c00) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1290c2400) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12827d800) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118ce1c00) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11b965c00) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11bcae400) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119be1c00) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11ae3cc00) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11aeee800) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118c0e400) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1164b4400) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11bcb6800) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119c61c00) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129e2b800) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11b90c800) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a3c6800) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115364400) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127f52400) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12978fc00) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c206000) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 00:44:35 INFO - PROCESS | 1650 | 1461138275034 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:44:35 INFO - PROCESS | 1650 | 1461138275111 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 00:44:35 INFO - PROCESS | 1650 | 1461138275117 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a886000 == 34 [pid = 1650] [id = 288] 00:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11ae82c00) [pid = 1650] [serial = 863] [outer = 0x0] 00:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11bcb5800) [pid = 1650] [serial = 864] [outer = 0x11ae82c00] 00:44:35 INFO - PROCESS | 1650 | 1461138275144 Marionette DEBUG loaded listener.js 00:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c20bc00) [pid = 1650] [serial = 865] [outer = 0x11ae82c00] 00:44:35 INFO - PROCESS | 1650 | 1461138275490 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:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 483ms 00:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:44:35 INFO - PROCESS | 1650 | 1461138275495 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 00:44:35 INFO - PROCESS | 1650 | 1461138275497 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 00:44:35 INFO - PROCESS | 1650 | 1461138275499 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:44:35 INFO - PROCESS | 1650 | 1461138275500 Marionette TRACE conn2 <- [1,1126,null,{}] 00:44:35 INFO - PROCESS | 1650 | 1461138275502 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:44:35 INFO - PROCESS | 1650 | 1461138275580 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 00:44:35 INFO - PROCESS | 1650 | 1461138275626 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bab4800 == 35 [pid = 1650] [id = 289] 00:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11b964800) [pid = 1650] [serial = 866] [outer = 0x0] 00:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c4f7000) [pid = 1650] [serial = 867] [outer = 0x11b964800] 00:44:35 INFO - PROCESS | 1650 | 1461138275652 Marionette DEBUG loaded listener.js 00:44:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1261ad000) [pid = 1650] [serial = 868] [outer = 0x11b964800] 00:44:35 INFO - PROCESS | 1650 | 1461138275934 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:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 00:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:44:35 INFO - PROCESS | 1650 | 1461138275969 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 00:44:35 INFO - PROCESS | 1650 | 1461138275970 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 00:44:35 INFO - PROCESS | 1650 | 1461138275972 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:44:35 INFO - PROCESS | 1650 | 1461138275973 Marionette TRACE conn2 <- [1,1130,null,{}] 00:44:35 INFO - PROCESS | 1650 | 1461138275976 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:44:36 INFO - PROCESS | 1650 | 1461138276055 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 00:44:36 INFO - PROCESS | 1650 | 1461138276059 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126319800 == 36 [pid = 1650] [id = 290] 00:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1266e2400) [pid = 1650] [serial = 869] [outer = 0x0] 00:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12710e000) [pid = 1650] [serial = 870] [outer = 0x1266e2400] 00:44:36 INFO - PROCESS | 1650 | 1461138276096 Marionette DEBUG loaded listener.js 00:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127763400) [pid = 1650] [serial = 871] [outer = 0x1266e2400] 00:44:36 INFO - PROCESS | 1650 | 1461138276453 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:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 00:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:44:36 INFO - PROCESS | 1650 | 1461138276492 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 00:44:36 INFO - PROCESS | 1650 | 1461138276493 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 00:44:36 INFO - PROCESS | 1650 | 1461138276495 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:44:36 INFO - PROCESS | 1650 | 1461138276496 Marionette TRACE conn2 <- [1,1134,null,{}] 00:44:36 INFO - PROCESS | 1650 | 1461138276498 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:44:36 INFO - PROCESS | 1650 | 1461138276582 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 00:44:36 INFO - PROCESS | 1650 | 1461138276587 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271df000 == 37 [pid = 1650] [id = 291] 00:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12776e400) [pid = 1650] [serial = 872] [outer = 0x0] 00:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12818a400) [pid = 1650] [serial = 873] [outer = 0x12776e400] 00:44:36 INFO - PROCESS | 1650 | 1461138276615 Marionette DEBUG loaded listener.js 00:44:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12876cc00) [pid = 1650] [serial = 874] [outer = 0x12776e400] 00:44:37 INFO - PROCESS | 1650 | 1461138277080 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:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 619ms 00:44:37 INFO - PROCESS | 1650 | 1461138277121 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 00:44:37 INFO - PROCESS | 1650 | 1461138277123 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 00:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:44:37 INFO - PROCESS | 1650 | 1461138277137 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:44:37 INFO - PROCESS | 1650 | 1461138277138 Marionette TRACE conn2 <- [1,1138,null,{}] 00:44:37 INFO - PROCESS | 1650 | 1461138277142 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:44:37 INFO - PROCESS | 1650 | 1461138277294 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 00:44:37 INFO - PROCESS | 1650 | 1461138277320 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d0b000 == 38 [pid = 1650] [id = 292] 00:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12876d000) [pid = 1650] [serial = 875] [outer = 0x0] 00:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1290c5000) [pid = 1650] [serial = 876] [outer = 0x12876d000] 00:44:37 INFO - PROCESS | 1650 | 1461138277362 Marionette DEBUG loaded listener.js 00:44:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129794400) [pid = 1650] [serial = 877] [outer = 0x12876d000] 00:44:37 INFO - PROCESS | 1650 | 1461138277816 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:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 729ms 00:44:37 INFO - PROCESS | 1650 | 1461138277862 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 00:44:37 INFO - PROCESS | 1650 | 1461138277863 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 00:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:44:37 INFO - PROCESS | 1650 | 1461138277866 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:44:37 INFO - PROCESS | 1650 | 1461138277867 Marionette TRACE conn2 <- [1,1142,null,{}] 00:44:37 INFO - PROCESS | 1650 | 1461138277869 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:44:37 INFO - PROCESS | 1650 | 1461138277963 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 00:44:38 INFO - PROCESS | 1650 | 1461138278011 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12875f800 == 39 [pid = 1650] [id = 293] 00:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129935000) [pid = 1650] [serial = 878] [outer = 0x0] 00:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129e28400) [pid = 1650] [serial = 879] [outer = 0x129935000] 00:44:38 INFO - PROCESS | 1650 | 1461138278036 Marionette DEBUG loaded listener.js 00:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129e75c00) [pid = 1650] [serial = 880] [outer = 0x129935000] 00:44:38 INFO - PROCESS | 1650 | 1461138278339 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:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 524ms 00:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:44:38 INFO - PROCESS | 1650 | 1461138278397 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 00:44:38 INFO - PROCESS | 1650 | 1461138278398 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 00:44:38 INFO - PROCESS | 1650 | 1461138278400 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:44:38 INFO - PROCESS | 1650 | 1461138278401 Marionette TRACE conn2 <- [1,1146,null,{}] 00:44:38 INFO - PROCESS | 1650 | 1461138278403 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:44:38 INFO - PROCESS | 1650 | 1461138278498 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 00:44:38 INFO - PROCESS | 1650 | 1461138278502 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1297a1000 == 40 [pid = 1650] [id = 294] 00:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129938400) [pid = 1650] [serial = 881] [outer = 0x0] 00:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a3c6000) [pid = 1650] [serial = 882] [outer = 0x129938400] 00:44:38 INFO - PROCESS | 1650 | 1461138278527 Marionette DEBUG loaded listener.js 00:44:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b31c000) [pid = 1650] [serial = 883] [outer = 0x129938400] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11c4f7800) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118cd3800) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11210a000) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129796400) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1157a9800) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119bddc00) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128775c00) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11641f400) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1158ba000) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116421400) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119c63800) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119be2c00) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11aeed800) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11924d400) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118738c00) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b830000) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12bca3000) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:44:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b84f800) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:44:39 INFO - PROCESS | 1650 | 1461138279020 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:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 668ms 00:44:39 INFO - PROCESS | 1650 | 1461138279069 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 00:44:39 INFO - PROCESS | 1650 | 1461138279070 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 00:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:44:39 INFO - PROCESS | 1650 | 1461138279072 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:44:39 INFO - PROCESS | 1650 | 1461138279073 Marionette TRACE conn2 <- [1,1150,null,{}] 00:44:39 INFO - PROCESS | 1650 | 1461138279076 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:44:39 INFO - PROCESS | 1650 | 1461138279152 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 00:44:39 INFO - PROCESS | 1650 | 1461138279157 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a881800 == 41 [pid = 1650] [id = 295] 00:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1158b1800) [pid = 1650] [serial = 884] [outer = 0x0] 00:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11a8a4000) [pid = 1650] [serial = 885] [outer = 0x1158b1800] 00:44:39 INFO - PROCESS | 1650 | 1461138279189 Marionette DEBUG loaded listener.js 00:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a3c3000) [pid = 1650] [serial = 886] [outer = 0x1158b1800] 00:44:39 INFO - PROCESS | 1650 | 1461138279554 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:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 00:44:39 INFO - PROCESS | 1650 | 1461138279594 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 00:44:39 INFO - PROCESS | 1650 | 1461138279595 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 00:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:44:39 INFO - PROCESS | 1650 | 1461138279598 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:44:39 INFO - PROCESS | 1650 | 1461138279599 Marionette TRACE conn2 <- [1,1154,null,{}] 00:44:39 INFO - PROCESS | 1650 | 1461138279602 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:44:39 INFO - PROCESS | 1650 | 1461138279740 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 00:44:39 INFO - PROCESS | 1650 | 1461138279787 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11851d800 == 42 [pid = 1650] [id = 296] 00:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11210bc00) [pid = 1650] [serial = 887] [outer = 0x0] 00:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x114656800) [pid = 1650] [serial = 888] [outer = 0x11210bc00] 00:44:39 INFO - PROCESS | 1650 | 1461138279819 Marionette DEBUG loaded listener.js 00:44:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11781cc00) [pid = 1650] [serial = 889] [outer = 0x11210bc00] 00:44:40 INFO - PROCESS | 1650 | 1461138280251 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:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 669ms 00:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:44:40 INFO - PROCESS | 1650 | 1461138280268 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 00:44:40 INFO - PROCESS | 1650 | 1461138280271 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 00:44:40 INFO - PROCESS | 1650 | 1461138280275 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:44:40 INFO - PROCESS | 1650 | 1461138280277 Marionette TRACE conn2 <- [1,1158,null,{}] 00:44:40 INFO - PROCESS | 1650 | 1461138280281 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:44:40 INFO - PROCESS | 1650 | 1461138280382 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 00:44:40 INFO - PROCESS | 1650 | 1461138280474 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c03c800 == 43 [pid = 1650] [id = 297] 00:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11ae83400) [pid = 1650] [serial = 890] [outer = 0x0] 00:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11aeee800) [pid = 1650] [serial = 891] [outer = 0x11ae83400] 00:44:40 INFO - PROCESS | 1650 | 1461138280520 Marionette DEBUG loaded listener.js 00:44:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11b90d000) [pid = 1650] [serial = 892] [outer = 0x11ae83400] 00:44:40 INFO - PROCESS | 1650 | 1461138280933 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:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 671ms 00:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:44:40 INFO - PROCESS | 1650 | 1461138280946 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 00:44:40 INFO - PROCESS | 1650 | 1461138280948 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 00:44:40 INFO - PROCESS | 1650 | 1461138280951 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:44:40 INFO - PROCESS | 1650 | 1461138280952 Marionette TRACE conn2 <- [1,1162,null,{}] 00:44:40 INFO - PROCESS | 1650 | 1461138280955 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:44:41 INFO - PROCESS | 1650 | 1461138281052 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 00:44:41 INFO - PROCESS | 1650 | 1461138281101 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x128759000 == 44 [pid = 1650] [id = 298] 00:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11ba29c00) [pid = 1650] [serial = 893] [outer = 0x0] 00:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c209800) [pid = 1650] [serial = 894] [outer = 0x11ba29c00] 00:44:41 INFO - PROCESS | 1650 | 1461138281131 Marionette DEBUG loaded listener.js 00:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1266e3400) [pid = 1650] [serial = 895] [outer = 0x11ba29c00] 00:44:41 INFO - PROCESS | 1650 | 1461138281597 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:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 672ms 00:44:41 INFO - PROCESS | 1650 | 1461138281624 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 00:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:44:41 INFO - PROCESS | 1650 | 1461138281631 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 00:44:41 INFO - PROCESS | 1650 | 1461138281644 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:44:41 INFO - PROCESS | 1650 | 1461138281649 Marionette TRACE conn2 <- [1,1166,null,{}] 00:44:41 INFO - PROCESS | 1650 | 1461138281653 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:44:41 INFO - PROCESS | 1650 | 1461138281832 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 00:44:41 INFO - PROCESS | 1650 | 1461138281918 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcb7000 == 45 [pid = 1650] [id = 299] 00:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127d6c800) [pid = 1650] [serial = 896] [outer = 0x0] 00:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129e2b000) [pid = 1650] [serial = 897] [outer = 0x127d6c800] 00:44:41 INFO - PROCESS | 1650 | 1461138281950 Marionette DEBUG loaded listener.js 00:44:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b31f400) [pid = 1650] [serial = 898] [outer = 0x127d6c800] 00:44:42 INFO - PROCESS | 1650 | 1461138282359 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:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 732ms 00:44:42 INFO - PROCESS | 1650 | 1461138282369 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 00:44:42 INFO - PROCESS | 1650 | 1461138282370 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 00:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:44:42 INFO - PROCESS | 1650 | 1461138282373 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:44:42 INFO - PROCESS | 1650 | 1461138282374 Marionette TRACE conn2 <- [1,1170,null,{}] 00:44:42 INFO - PROCESS | 1650 | 1461138282377 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:44:42 INFO - PROCESS | 1650 | 1461138282473 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 00:44:42 INFO - PROCESS | 1650 | 1461138282518 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf87800 == 46 [pid = 1650] [id = 300] 00:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12a3c2800) [pid = 1650] [serial = 899] [outer = 0x0] 00:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b43c000) [pid = 1650] [serial = 900] [outer = 0x12a3c2800] 00:44:42 INFO - PROCESS | 1650 | 1461138282548 Marionette DEBUG loaded listener.js 00:44:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b830000) [pid = 1650] [serial = 901] [outer = 0x12a3c2800] 00:44:42 INFO - PROCESS | 1650 | 1461138282954 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:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 618ms 00:44:42 INFO - PROCESS | 1650 | 1461138282991 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 00:44:42 INFO - PROCESS | 1650 | 1461138282993 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 00:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:44:42 INFO - PROCESS | 1650 | 1461138282995 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:44:42 INFO - PROCESS | 1650 | 1461138282997 Marionette TRACE conn2 <- [1,1174,null,{}] 00:44:43 INFO - PROCESS | 1650 | 1461138282999 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:44:43 INFO - PROCESS | 1650 | 1461138283094 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 00:44:43 INFO - PROCESS | 1650 | 1461138283176 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d39a800 == 47 [pid = 1650] [id = 301] 00:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12bca3400) [pid = 1650] [serial = 902] [outer = 0x0] 00:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bca9800) [pid = 1650] [serial = 903] [outer = 0x12bca3400] 00:44:43 INFO - PROCESS | 1650 | 1461138283213 Marionette DEBUG loaded listener.js 00:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12beef800) [pid = 1650] [serial = 904] [outer = 0x12bca3400] 00:44:43 INFO - PROCESS | 1650 | 1461138283790 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:44:43 INFO - PROCESS | 1650 | 1461138283819 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 00:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:44:43 INFO - PROCESS | 1650 | 1461138283823 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:44:43 INFO - PROCESS | 1650 | 1461138283825 Marionette TRACE conn2 <- [1,1178,null,{}] 00:44:43 INFO - PROCESS | 1650 | 1461138283832 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:44:43 INFO - PROCESS | 1650 | 1461138283923 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 00:44:43 INFO - PROCESS | 1650 | 1461138283977 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab29000 == 48 [pid = 1650] [id = 302] 00:44:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11912d800) [pid = 1650] [serial = 905] [outer = 0x0] 00:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119b59c00) [pid = 1650] [serial = 906] [outer = 0x11912d800] 00:44:44 INFO - PROCESS | 1650 | 1461138284005 Marionette DEBUG loaded listener.js 00:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11a8a4c00) [pid = 1650] [serial = 907] [outer = 0x11912d800] 00:44:44 INFO - PROCESS | 1650 | 1461138284420 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 00:44:44 INFO - PROCESS | 1650 | 1461138284501 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 00:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:44:44 INFO - PROCESS | 1650 | 1461138284505 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:44:44 INFO - PROCESS | 1650 | 1461138284507 Marionette TRACE conn2 <- [1,1182,null,{}] 00:44:44 INFO - PROCESS | 1650 | 1461138284510 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:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11a881800 == 47 [pid = 1650] [id = 295] 00:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1297a1000 == 46 [pid = 1650] [id = 294] 00:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12875f800 == 45 [pid = 1650] [id = 293] 00:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x127d0b000 == 44 [pid = 1650] [id = 292] 00:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1271df000 == 43 [pid = 1650] [id = 291] 00:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x126319800 == 42 [pid = 1650] [id = 290] 00:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11bab4800 == 41 [pid = 1650] [id = 289] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d133800) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | 1461138284653 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 00:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11a886000 == 40 [pid = 1650] [id = 288] 00:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11a885000 == 39 [pid = 1650] [id = 287] 00:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab2c000 == 38 [pid = 1650] [id = 286] 00:44:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11983b800 == 37 [pid = 1650] [id = 285] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119aa3000) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x115365400) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b848000) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11b969800) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b850800) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x128771800) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bca8000) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12cf1f000) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d0c2c00) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d0cc400) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12d131000) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12bee3800) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b82cc00) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12a3ce000) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1290c9400) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b431400) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129e72c00) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118c49400) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11641bc00) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11ae32000) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119d62000) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b43e800) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11ae80000) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119d61000) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126551400) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119d66400) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11b967800) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x127f51800) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11ba1e400) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12776cc00) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126154400) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c14d400) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11c147400) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126151000) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129e76c00) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 00:44:44 INFO - PROCESS | 1650 | 1461138284707 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e3b800 == 38 [pid = 1650] [id = 303] 00:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11641bc00) [pid = 1650] [serial = 908] [outer = 0x0] 00:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11ae3f000) [pid = 1650] [serial = 909] [outer = 0x11641bc00] 00:44:44 INFO - PROCESS | 1650 | 1461138284734 Marionette DEBUG loaded listener.js 00:44:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11b96ec00) [pid = 1650] [serial = 910] [outer = 0x11641bc00] 00:44:45 INFO - PROCESS | 1650 | 1461138285042 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:44:45 INFO - PROCESS | 1650 | 1461138285080 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 00:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:44:45 INFO - PROCESS | 1650 | 1461138285083 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:44:45 INFO - PROCESS | 1650 | 1461138285085 Marionette TRACE conn2 <- [1,1186,null,{}] 00:44:45 INFO - PROCESS | 1650 | 1461138285092 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:44:45 INFO - PROCESS | 1650 | 1461138285173 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 00:44:45 INFO - PROCESS | 1650 | 1461138285180 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c250800 == 39 [pid = 1650] [id = 304] 00:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11bcb0000) [pid = 1650] [serial = 911] [outer = 0x0] 00:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c25fc00) [pid = 1650] [serial = 912] [outer = 0x11bcb0000] 00:44:45 INFO - PROCESS | 1650 | 1461138285208 Marionette DEBUG loaded listener.js 00:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1266dd000) [pid = 1650] [serial = 913] [outer = 0x11bcb0000] 00:44:45 INFO - PROCESS | 1650 | 1461138285555 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:44:45 INFO - PROCESS | 1650 | 1461138285609 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 00:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:44:45 INFO - PROCESS | 1650 | 1461138285611 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:44:45 INFO - PROCESS | 1650 | 1461138285613 Marionette TRACE conn2 <- [1,1190,null,{}] 00:44:45 INFO - PROCESS | 1650 | 1461138285615 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:44:45 INFO - PROCESS | 1650 | 1461138285690 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 00:44:45 INFO - PROCESS | 1650 | 1461138285695 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x126497800 == 40 [pid = 1650] [id = 305] 00:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1271a8400) [pid = 1650] [serial = 914] [outer = 0x0] 00:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x127769400) [pid = 1650] [serial = 915] [outer = 0x1271a8400] 00:44:45 INFO - PROCESS | 1650 | 1461138285723 Marionette DEBUG loaded listener.js 00:44:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12827bc00) [pid = 1650] [serial = 916] [outer = 0x1271a8400] 00:44:46 INFO - PROCESS | 1650 | 1461138286079 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:44:46 INFO - PROCESS | 1650 | 1461138286134 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 00:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:44:46 INFO - PROCESS | 1650 | 1461138286136 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:44:46 INFO - PROCESS | 1650 | 1461138286137 Marionette TRACE conn2 <- [1,1194,null,{}] 00:44:46 INFO - PROCESS | 1650 | 1461138286139 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:44:46 INFO - PROCESS | 1650 | 1461138286214 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 00:44:46 INFO - PROCESS | 1650 | 1461138286218 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x127afa800 == 41 [pid = 1650] [id = 306] 00:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12827c000) [pid = 1650] [serial = 917] [outer = 0x0] 00:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1290ce800) [pid = 1650] [serial = 918] [outer = 0x12827c000] 00:44:46 INFO - PROCESS | 1650 | 1461138286244 Marionette DEBUG loaded listener.js 00:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129e33000) [pid = 1650] [serial = 919] [outer = 0x12827c000] 00:44:46 INFO - PROCESS | 1650 | 1461138286582 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:44:46 INFO - PROCESS | 1650 | 1461138286607 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 00:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:44:46 INFO - PROCESS | 1650 | 1461138286609 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:44:46 INFO - PROCESS | 1650 | 1461138286610 Marionette TRACE conn2 <- [1,1198,null,{}] 00:44:46 INFO - PROCESS | 1650 | 1461138286615 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:44:46 INFO - PROCESS | 1650 | 1461138286706 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 00:44:46 INFO - PROCESS | 1650 | 1461138286782 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x128763000 == 42 [pid = 1650] [id = 307] 00:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129e2e800) [pid = 1650] [serial = 920] [outer = 0x0] 00:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b82e800) [pid = 1650] [serial = 921] [outer = 0x129e2e800] 00:44:46 INFO - PROCESS | 1650 | 1461138286815 Marionette DEBUG loaded listener.js 00:44:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bef2800) [pid = 1650] [serial = 922] [outer = 0x129e2e800] 00:44:47 INFO - PROCESS | 1650 | 1461138287151 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:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 573ms 00:44:47 INFO - PROCESS | 1650 | 1461138287183 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 00:44:47 INFO - PROCESS | 1650 | 1461138287184 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 00:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:44:47 INFO - PROCESS | 1650 | 1461138287186 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:44:47 INFO - PROCESS | 1650 | 1461138287188 Marionette TRACE conn2 <- [1,1202,null,{}] 00:44:47 INFO - PROCESS | 1650 | 1461138287200 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:44:47 INFO - PROCESS | 1650 | 1461138287299 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 00:44:47 INFO - PROCESS | 1650 | 1461138287303 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b44d800 == 43 [pid = 1650] [id = 308] 00:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b84d000) [pid = 1650] [serial = 923] [outer = 0x0] 00:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12d0bfc00) [pid = 1650] [serial = 924] [outer = 0x12b84d000] 00:44:47 INFO - PROCESS | 1650 | 1461138287329 Marionette DEBUG loaded listener.js 00:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12d0cc800) [pid = 1650] [serial = 925] [outer = 0x12b84d000] 00:44:47 INFO - PROCESS | 1650 | 1461138287656 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:44:47 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:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 479ms 00:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:44:47 INFO - PROCESS | 1650 | 1461138287670 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 00:44:47 INFO - PROCESS | 1650 | 1461138287671 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 00:44:47 INFO - PROCESS | 1650 | 1461138287674 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:44:47 INFO - PROCESS | 1650 | 1461138287675 Marionette TRACE conn2 <- [1,1206,null,{}] 00:44:47 INFO - PROCESS | 1650 | 1461138287679 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:44:47 INFO - PROCESS | 1650 | 1461138287781 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 00:44:47 INFO - PROCESS | 1650 | 1461138287785 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcb3000 == 44 [pid = 1650] [id = 309] 00:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12cf26000) [pid = 1650] [serial = 926] [outer = 0x0] 00:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d132c00) [pid = 1650] [serial = 927] [outer = 0x12cf26000] 00:44:47 INFO - PROCESS | 1650 | 1461138287809 Marionette DEBUG loaded listener.js 00:44:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12d13e000) [pid = 1650] [serial = 928] [outer = 0x12cf26000] 00:44:48 INFO - PROCESS | 1650 | 1461138288166 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:44:48 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:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 518ms 00:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:44:48 INFO - PROCESS | 1650 | 1461138288196 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 00:44:48 INFO - PROCESS | 1650 | 1461138288198 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 00:44:48 INFO - PROCESS | 1650 | 1461138288200 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:44:48 INFO - PROCESS | 1650 | 1461138288201 Marionette TRACE conn2 <- [1,1210,null,{}] 00:44:48 INFO - PROCESS | 1650 | 1461138288203 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:44:48 INFO - PROCESS | 1650 | 1461138288299 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 00:44:48 INFO - PROCESS | 1650 | 1461138288303 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d398800 == 45 [pid = 1650] [id = 310] 00:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12d0cac00) [pid = 1650] [serial = 929] [outer = 0x0] 00:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12d310c00) [pid = 1650] [serial = 930] [outer = 0x12d0cac00] 00:44:48 INFO - PROCESS | 1650 | 1461138288328 Marionette DEBUG loaded listener.js 00:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12d3ba000) [pid = 1650] [serial = 931] [outer = 0x12d0cac00] 00:44:48 INFO - PROCESS | 1650 | 1461138288652 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:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 468ms 00:44:48 INFO - PROCESS | 1650 | 1461138288674 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 00:44:48 INFO - PROCESS | 1650 | 1461138288675 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 00:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:44:48 INFO - PROCESS | 1650 | 1461138288679 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:44:48 INFO - PROCESS | 1650 | 1461138288682 Marionette TRACE conn2 <- [1,1214,null,{}] 00:44:48 INFO - PROCESS | 1650 | 1461138288685 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:44:48 INFO - PROCESS | 1650 | 1461138288834 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 00:44:48 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12876d000) [pid = 1650] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:44:48 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129935000) [pid = 1650] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:44:48 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x114349c00) [pid = 1650] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:44:48 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12776e400) [pid = 1650] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:44:48 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11ae82c00) [pid = 1650] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:44:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1266e2400) [pid = 1650] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:44:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11b964800) [pid = 1650] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:44:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1146b1c00) [pid = 1650] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:44:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x114f55400) [pid = 1650] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:44:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129938400) [pid = 1650] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:44:48 INFO - PROCESS | 1650 | 1461138288873 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x118c9e800 == 46 [pid = 1650] [id = 311] 00:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x114f55400) [pid = 1650] [serial = 932] [outer = 0x0] 00:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11a8ac400) [pid = 1650] [serial = 933] [outer = 0x114f55400] 00:44:48 INFO - PROCESS | 1650 | 1461138288898 Marionette DEBUG loaded listener.js 00:44:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12876b800) [pid = 1650] [serial = 934] [outer = 0x114f55400] 00:44:49 INFO - PROCESS | 1650 | 1461138289187 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:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 523ms 00:44:49 INFO - PROCESS | 1650 | 1461138289203 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 00:44:49 INFO - PROCESS | 1650 | 1461138289204 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 00:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:44:49 INFO - PROCESS | 1650 | 1461138289207 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:44:49 INFO - PROCESS | 1650 | 1461138289209 Marionette TRACE conn2 <- [1,1218,null,{}] 00:44:49 INFO - PROCESS | 1650 | 1461138289219 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:44:49 INFO - PROCESS | 1650 | 1461138289320 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 00:44:49 INFO - PROCESS | 1650 | 1461138289366 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dac7800 == 47 [pid = 1650] [id = 312] 00:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1266e2400) [pid = 1650] [serial = 935] [outer = 0x0] 00:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12d3c2400) [pid = 1650] [serial = 936] [outer = 0x1266e2400] 00:44:49 INFO - PROCESS | 1650 | 1461138289395 Marionette DEBUG loaded listener.js 00:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12e233400) [pid = 1650] [serial = 937] [outer = 0x1266e2400] 00:44:49 INFO - PROCESS | 1650 | 1461138289701 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:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 523ms 00:44:49 INFO - PROCESS | 1650 | 1461138289732 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 00:44:49 INFO - PROCESS | 1650 | 1461138289733 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 00:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:44:49 INFO - PROCESS | 1650 | 1461138289736 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:44:49 INFO - PROCESS | 1650 | 1461138289737 Marionette TRACE conn2 <- [1,1222,null,{}] 00:44:49 INFO - PROCESS | 1650 | 1461138289739 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:44:49 INFO - PROCESS | 1650 | 1461138289820 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 00:44:49 INFO - PROCESS | 1650 | 1461138289824 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e470000 == 48 [pid = 1650] [id = 313] 00:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129c17c00) [pid = 1650] [serial = 938] [outer = 0x0] 00:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12e23dc00) [pid = 1650] [serial = 939] [outer = 0x129c17c00] 00:44:49 INFO - PROCESS | 1650 | 1461138289850 Marionette DEBUG loaded listener.js 00:44:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12e306800) [pid = 1650] [serial = 940] [outer = 0x129c17c00] 00:44:50 INFO - PROCESS | 1650 | 1461138290180 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 00:44:50 INFO - PROCESS | 1650 | 1461138290206 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 00:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:44:50 INFO - PROCESS | 1650 | 1461138290209 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:44:50 INFO - PROCESS | 1650 | 1461138290211 Marionette TRACE conn2 <- [1,1226,null,{}] 00:44:50 INFO - PROCESS | 1650 | 1461138290215 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:44:50 INFO - PROCESS | 1650 | 1461138290318 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 00:44:50 INFO - PROCESS | 1650 | 1461138290324 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea70800 == 49 [pid = 1650] [id = 314] 00:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12e306400) [pid = 1650] [serial = 941] [outer = 0x0] 00:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12e333000) [pid = 1650] [serial = 942] [outer = 0x12e306400] 00:44:50 INFO - PROCESS | 1650 | 1461138290352 Marionette DEBUG loaded listener.js 00:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12e339000) [pid = 1650] [serial = 943] [outer = 0x12e306400] 00:44:50 INFO - PROCESS | 1650 | 1461138290668 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:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 473ms 00:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:44:50 INFO - PROCESS | 1650 | 1461138290683 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 00:44:50 INFO - PROCESS | 1650 | 1461138290684 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 00:44:50 INFO - PROCESS | 1650 | 1461138290686 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:44:50 INFO - PROCESS | 1650 | 1461138290687 Marionette TRACE conn2 <- [1,1230,null,{}] 00:44:50 INFO - PROCESS | 1650 | 1461138290690 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:44:50 INFO - PROCESS | 1650 | 1461138290771 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 00:44:50 INFO - PROCESS | 1650 | 1461138290776 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecc4000 == 50 [pid = 1650] [id = 315] 00:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12e33b400) [pid = 1650] [serial = 944] [outer = 0x0] 00:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12e341c00) [pid = 1650] [serial = 945] [outer = 0x12e33b400] 00:44:50 INFO - PROCESS | 1650 | 1461138290801 Marionette DEBUG loaded listener.js 00:44:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12e44d800) [pid = 1650] [serial = 946] [outer = 0x12e33b400] 00:44:51 INFO - PROCESS | 1650 | 1461138291286 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:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 620ms 00:44:51 INFO - PROCESS | 1650 | 1461138291307 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 00:44:51 INFO - PROCESS | 1650 | 1461138291310 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 00:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:44:51 INFO - PROCESS | 1650 | 1461138291314 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:44:51 INFO - PROCESS | 1650 | 1461138291317 Marionette TRACE conn2 <- [1,1234,null,{}] 00:44:51 INFO - PROCESS | 1650 | 1461138291322 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:44:51 INFO - PROCESS | 1650 | 1461138291454 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 00:44:51 INFO - PROCESS | 1650 | 1461138291556 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bab4800 == 51 [pid = 1650] [id = 316] 00:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119c62800) [pid = 1650] [serial = 947] [outer = 0x0] 00:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11ae7b000) [pid = 1650] [serial = 948] [outer = 0x119c62800] 00:44:51 INFO - PROCESS | 1650 | 1461138291591 Marionette DEBUG loaded listener.js 00:44:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11b971800) [pid = 1650] [serial = 949] [outer = 0x119c62800] 00:44:52 INFO - PROCESS | 1650 | 1461138292001 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:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 726ms 00:44:52 INFO - PROCESS | 1650 | 1461138292039 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 00:44:52 INFO - PROCESS | 1650 | 1461138292044 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 00:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:44:52 INFO - PROCESS | 1650 | 1461138292073 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:44:52 INFO - PROCESS | 1650 | 1461138292075 Marionette TRACE conn2 <- [1,1238,null,{}] 00:44:52 INFO - PROCESS | 1650 | 1461138292109 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:44:52 INFO - PROCESS | 1650 | 1461138292233 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 00:44:52 INFO - PROCESS | 1650 | 1461138292282 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12907a800 == 52 [pid = 1650] [id = 317] 00:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11ae81400) [pid = 1650] [serial = 950] [outer = 0x0] 00:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1266dd400) [pid = 1650] [serial = 951] [outer = 0x11ae81400] 00:44:52 INFO - PROCESS | 1650 | 1461138292312 Marionette DEBUG loaded listener.js 00:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x127f52400) [pid = 1650] [serial = 952] [outer = 0x11ae81400] 00:44:52 INFO - PROCESS | 1650 | 1461138292722 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:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 682ms 00:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:44:52 INFO - PROCESS | 1650 | 1461138292756 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 00:44:52 INFO - PROCESS | 1650 | 1461138292757 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 00:44:52 INFO - PROCESS | 1650 | 1461138292760 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:44:52 INFO - PROCESS | 1650 | 1461138292762 Marionette TRACE conn2 <- [1,1242,null,{}] 00:44:52 INFO - PROCESS | 1650 | 1461138292770 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:44:52 INFO - PROCESS | 1650 | 1461138292878 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 00:44:52 INFO - PROCESS | 1650 | 1461138292931 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3ee000 == 53 [pid = 1650] [id = 318] 00:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x128774400) [pid = 1650] [serial = 953] [outer = 0x0] 00:44:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b326800) [pid = 1650] [serial = 954] [outer = 0x128774400] 00:44:52 INFO - PROCESS | 1650 | 1461138292963 Marionette DEBUG loaded listener.js 00:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12bca5000) [pid = 1650] [serial = 955] [outer = 0x128774400] 00:44:53 INFO - PROCESS | 1650 | 1461138293358 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:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 622ms 00:44:53 INFO - PROCESS | 1650 | 1461138293398 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 00:44:53 INFO - PROCESS | 1650 | 1461138293400 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 00:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:44:53 INFO - PROCESS | 1650 | 1461138293404 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:44:53 INFO - PROCESS | 1650 | 1461138293405 Marionette TRACE conn2 <- [1,1246,null,{}] 00:44:53 INFO - PROCESS | 1650 | 1461138293407 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:44:53 INFO - PROCESS | 1650 | 1461138293511 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 00:44:53 INFO - PROCESS | 1650 | 1461138293596 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecd2800 == 54 [pid = 1650] [id = 319] 00:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12bcaec00) [pid = 1650] [serial = 956] [outer = 0x0] 00:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d0bd400) [pid = 1650] [serial = 957] [outer = 0x12bcaec00] 00:44:53 INFO - PROCESS | 1650 | 1461138293626 Marionette DEBUG loaded listener.js 00:44:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d30fc00) [pid = 1650] [serial = 958] [outer = 0x12bcaec00] 00:44:54 INFO - PROCESS | 1650 | 1461138294048 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:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 669ms 00:44:54 INFO - PROCESS | 1650 | 1461138294074 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 00:44:54 INFO - PROCESS | 1650 | 1461138294075 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 00:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:44:54 INFO - PROCESS | 1650 | 1461138294078 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:44:54 INFO - PROCESS | 1650 | 1461138294079 Marionette TRACE conn2 <- [1,1250,null,{}] 00:44:54 INFO - PROCESS | 1650 | 1461138294082 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:44:54 INFO - PROCESS | 1650 | 1461138294183 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 00:44:54 INFO - PROCESS | 1650 | 1461138294238 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a899800 == 55 [pid = 1650] [id = 320] 00:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129c26800) [pid = 1650] [serial = 959] [outer = 0x0] 00:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12a3cf800) [pid = 1650] [serial = 960] [outer = 0x129c26800] 00:44:54 INFO - PROCESS | 1650 | 1461138294268 Marionette DEBUG loaded listener.js 00:44:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12d3c2800) [pid = 1650] [serial = 961] [outer = 0x129c26800] 00:44:54 INFO - PROCESS | 1650 | 1461138294890 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:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 870ms 00:44:54 INFO - PROCESS | 1650 | 1461138294949 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 00:44:54 INFO - PROCESS | 1650 | 1461138294952 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 00:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:44:54 INFO - PROCESS | 1650 | 1461138294956 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:44:54 INFO - PROCESS | 1650 | 1461138294958 Marionette TRACE conn2 <- [1,1254,null,{}] 00:44:54 INFO - PROCESS | 1650 | 1461138294961 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:44:55 INFO - PROCESS | 1650 | 1461138295054 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 00:44:55 INFO - PROCESS | 1650 | 1461138295124 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e31000 == 56 [pid = 1650] [id = 321] 00:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11ae3b400) [pid = 1650] [serial = 962] [outer = 0x0] 00:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11ae85c00) [pid = 1650] [serial = 963] [outer = 0x11ae3b400] 00:44:55 INFO - PROCESS | 1650 | 1461138295153 Marionette DEBUG loaded listener.js 00:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11b96f000) [pid = 1650] [serial = 964] [outer = 0x11ae3b400] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d387800 == 55 [pid = 1650] [id = 284] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea70800 == 54 [pid = 1650] [id = 314] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12e470000 == 53 [pid = 1650] [id = 313] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12dac7800 == 52 [pid = 1650] [id = 312] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x118c9e800 == 51 [pid = 1650] [id = 311] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d398800 == 50 [pid = 1650] [id = 310] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcb3000 == 49 [pid = 1650] [id = 309] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11a8a4000) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119c5e000) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11c4f7c00) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129c1e400) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | 1461138295601 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:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12b44d800 == 48 [pid = 1650] [id = 308] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x128763000 == 47 [pid = 1650] [id = 307] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x127afa800 == 46 [pid = 1650] [id = 306] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x126497800 == 45 [pid = 1650] [id = 305] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11c250800 == 44 [pid = 1650] [id = 304] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x118e3b800 == 43 [pid = 1650] [id = 303] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab29000 == 42 [pid = 1650] [id = 302] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d39a800 == 41 [pid = 1650] [id = 301] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf87800 == 40 [pid = 1650] [id = 300] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcb7000 == 39 [pid = 1650] [id = 299] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x128759000 == 38 [pid = 1650] [id = 298] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11c03c800 == 37 [pid = 1650] [id = 297] 00:44:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11851d800 == 36 [pid = 1650] [id = 296] 00:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 670ms 00:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:44:55 INFO - PROCESS | 1650 | 1461138295626 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 00:44:55 INFO - PROCESS | 1650 | 1461138295633 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 00:44:55 INFO - PROCESS | 1650 | 1461138295638 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:44:55 INFO - PROCESS | 1650 | 1461138295640 Marionette TRACE conn2 <- [1,1258,null,{}] 00:44:55 INFO - PROCESS | 1650 | 1461138295642 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:44:55 INFO - PROCESS | 1650 | 1461138295731 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1290cfc00) [pid = 1650] [serial = 444] [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:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1290c5000) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129e28400) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11a8a5c00) [pid = 1650] [serial = 859] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1155b3000) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12818a400) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11bcb5800) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c20bc00) [pid = 1650] [serial = 865] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12710e000) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x127763400) [pid = 1650] [serial = 871] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11c4f7000) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1261ad000) [pid = 1650] [serial = 868] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11b90e800) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11bcaa000) [pid = 1650] [serial = 862] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11924e800) [pid = 1650] [serial = 856] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1163b6800) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a3c6000) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129e75c00) [pid = 1650] [serial = 880] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b31c000) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129794400) [pid = 1650] [serial = 877] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12876cc00) [pid = 1650] [serial = 874] [outer = 0x0] [url = about:blank] 00:44:55 INFO - PROCESS | 1650 | 1461138295789 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a87f000 == 37 [pid = 1650] [id = 322] 00:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11897a800) [pid = 1650] [serial = 965] [outer = 0x0] 00:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11bcaa000) [pid = 1650] [serial = 966] [outer = 0x11897a800] 00:44:55 INFO - PROCESS | 1650 | 1461138295815 Marionette DEBUG loaded listener.js 00:44:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12614d000) [pid = 1650] [serial = 967] [outer = 0x11897a800] 00:44:56 INFO - PROCESS | 1650 | 1461138296123 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:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 526ms 00:44:56 INFO - PROCESS | 1650 | 1461138296165 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 00:44:56 INFO - PROCESS | 1650 | 1461138296166 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 00:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:44:56 INFO - PROCESS | 1650 | 1461138296168 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:44:56 INFO - PROCESS | 1650 | 1461138296171 Marionette TRACE conn2 <- [1,1262,null,{}] 00:44:56 INFO - PROCESS | 1650 | 1461138296178 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:44:56 INFO - PROCESS | 1650 | 1461138296258 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 00:44:56 INFO - PROCESS | 1650 | 1461138296345 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x126316800 == 38 [pid = 1650] [id = 323] 00:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127592400) [pid = 1650] [serial = 968] [outer = 0x0] 00:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128779000) [pid = 1650] [serial = 969] [outer = 0x127592400] 00:44:56 INFO - PROCESS | 1650 | 1461138296376 Marionette DEBUG loaded listener.js 00:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129e26c00) [pid = 1650] [serial = 970] [outer = 0x127592400] 00:44:56 INFO - PROCESS | 1650 | 1461138296671 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:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 521ms 00:44:56 INFO - PROCESS | 1650 | 1461138296689 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 00:44:56 INFO - PROCESS | 1650 | 1461138296691 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 00:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:44:56 INFO - PROCESS | 1650 | 1461138296705 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:44:56 INFO - PROCESS | 1650 | 1461138296707 Marionette TRACE conn2 <- [1,1266,null,{}] 00:44:56 INFO - PROCESS | 1650 | 1461138296711 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:44:56 INFO - PROCESS | 1650 | 1461138296806 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 00:44:56 INFO - PROCESS | 1650 | 1461138296861 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12751b000 == 39 [pid = 1650] [id = 324] 00:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129938400) [pid = 1650] [serial = 971] [outer = 0x0] 00:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12a3c6000) [pid = 1650] [serial = 972] [outer = 0x129938400] 00:44:56 INFO - PROCESS | 1650 | 1461138296887 Marionette DEBUG loaded listener.js 00:44:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b43a800) [pid = 1650] [serial = 973] [outer = 0x129938400] 00:44:57 INFO - PROCESS | 1650 | 1461138297171 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:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 536ms 00:44:57 INFO - PROCESS | 1650 | 1461138297231 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 00:44:57 INFO - PROCESS | 1650 | 1461138297233 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 00:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:44:57 INFO - PROCESS | 1650 | 1461138297235 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:44:57 INFO - PROCESS | 1650 | 1461138297237 Marionette TRACE conn2 <- [1,1270,null,{}] 00:44:57 INFO - PROCESS | 1650 | 1461138297240 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:44:57 INFO - PROCESS | 1650 | 1461138297316 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 00:44:57 INFO - PROCESS | 1650 | 1461138297320 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x129090000 == 40 [pid = 1650] [id = 325] 00:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12a3cbc00) [pid = 1650] [serial = 974] [outer = 0x0] 00:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b84e400) [pid = 1650] [serial = 975] [outer = 0x12a3cbc00] 00:44:57 INFO - PROCESS | 1650 | 1461138297348 Marionette DEBUG loaded listener.js 00:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bcad400) [pid = 1650] [serial = 976] [outer = 0x12a3cbc00] 00:44:57 INFO - PROCESS | 1650 | 1461138297722 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:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 00:44:57 INFO - PROCESS | 1650 | 1461138297755 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 00:44:57 INFO - PROCESS | 1650 | 1461138297756 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 00:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:44:57 INFO - PROCESS | 1650 | 1461138297767 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:44:57 INFO - PROCESS | 1650 | 1461138297768 Marionette TRACE conn2 <- [1,1274,null,{}] 00:44:57 INFO - PROCESS | 1650 | 1461138297770 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:44:57 INFO - PROCESS | 1650 | 1461138297875 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 00:44:57 INFO - PROCESS | 1650 | 1461138297880 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c8c000 == 41 [pid = 1650] [id = 326] 00:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bee7400) [pid = 1650] [serial = 977] [outer = 0x0] 00:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12d0c4c00) [pid = 1650] [serial = 978] [outer = 0x12bee7400] 00:44:57 INFO - PROCESS | 1650 | 1461138297908 Marionette DEBUG loaded listener.js 00:44:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d3bcc00) [pid = 1650] [serial = 979] [outer = 0x12bee7400] 00:44:58 INFO - PROCESS | 1650 | 1461138298250 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:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 520ms 00:44:58 INFO - PROCESS | 1650 | 1461138298287 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 00:44:58 INFO - PROCESS | 1650 | 1461138298288 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 00:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:44:58 INFO - PROCESS | 1650 | 1461138298291 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:44:58 INFO - PROCESS | 1650 | 1461138298292 Marionette TRACE conn2 <- [1,1278,null,{}] 00:44:58 INFO - PROCESS | 1650 | 1461138298294 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:44:58 INFO - PROCESS | 1650 | 1461138298392 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 00:44:58 INFO - PROCESS | 1650 | 1461138298396 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b96d800 == 42 [pid = 1650] [id = 327] 00:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12bee8800) [pid = 1650] [serial = 980] [outer = 0x0] 00:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12d3c1000) [pid = 1650] [serial = 981] [outer = 0x12bee8800] 00:44:58 INFO - PROCESS | 1650 | 1461138298422 Marionette DEBUG loaded listener.js 00:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12da1d800) [pid = 1650] [serial = 982] [outer = 0x12bee8800] 00:44:58 INFO - PROCESS | 1650 | 1461138298760 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:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 00:44:58 INFO - PROCESS | 1650 | 1461138298809 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 00:44:58 INFO - PROCESS | 1650 | 1461138298811 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 00:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:44:58 INFO - PROCESS | 1650 | 1461138298813 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:44:58 INFO - PROCESS | 1650 | 1461138298814 Marionette TRACE conn2 <- [1,1282,null,{}] 00:44:58 INFO - PROCESS | 1650 | 1461138298816 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:44:58 INFO - PROCESS | 1650 | 1461138298917 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 00:44:58 INFO - PROCESS | 1650 | 1461138298929 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d391000 == 43 [pid = 1650] [id = 328] 00:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12da1c400) [pid = 1650] [serial = 983] [outer = 0x0] 00:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e239c00) [pid = 1650] [serial = 984] [outer = 0x12da1c400] 00:44:58 INFO - PROCESS | 1650 | 1461138298954 Marionette DEBUG loaded listener.js 00:44:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e241000) [pid = 1650] [serial = 985] [outer = 0x12da1c400] 00:44:59 INFO - PROCESS | 1650 | 1461138299302 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:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 00:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:44:59 INFO - PROCESS | 1650 | 1461138299334 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 00:44:59 INFO - PROCESS | 1650 | 1461138299336 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 00:44:59 INFO - PROCESS | 1650 | 1461138299339 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:44:59 INFO - PROCESS | 1650 | 1461138299341 Marionette TRACE conn2 <- [1,1286,null,{}] 00:44:59 INFO - PROCESS | 1650 | 1461138299350 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:44:59 INFO - PROCESS | 1650 | 1461138299502 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 00:44:59 INFO - PROCESS | 1650 | 1461138299522 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dacc000 == 44 [pid = 1650] [id = 329] 00:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12da1dc00) [pid = 1650] [serial = 986] [outer = 0x0] 00:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12e335c00) [pid = 1650] [serial = 987] [outer = 0x12da1dc00] 00:44:59 INFO - PROCESS | 1650 | 1461138299559 Marionette DEBUG loaded listener.js 00:44:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12e33b800) [pid = 1650] [serial = 988] [outer = 0x12da1dc00] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b84d000) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12cf26000) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12d0cac00) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1271a8400) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11912d800) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12827c000) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11641bc00) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11bcb0000) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129c17c00) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1158b1800) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x114f55400) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12e306400) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1266e2400) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129e2e800) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x126551c00) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:45:00 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x127b1bc00) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 821ms 00:45:00 INFO - PROCESS | 1650 | 1461138300157 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:45:00 INFO - PROCESS | 1650 | 1461138300160 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 00:45:00 INFO - PROCESS | 1650 | 1461138300161 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 00:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:45:00 INFO - PROCESS | 1650 | 1461138300165 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:45:00 INFO - PROCESS | 1650 | 1461138300166 Marionette TRACE conn2 <- [1,1290,null,{}] 00:45:00 INFO - PROCESS | 1650 | 1461138300168 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:45:00 INFO - PROCESS | 1650 | 1461138300253 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 00:45:00 INFO - PROCESS | 1650 | 1461138300258 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3e6000 == 45 [pid = 1650] [id = 330] 00:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x127f5b000) [pid = 1650] [serial = 989] [outer = 0x0] 00:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129e34000) [pid = 1650] [serial = 990] [outer = 0x127f5b000] 00:45:00 INFO - PROCESS | 1650 | 1461138300283 Marionette DEBUG loaded listener.js 00:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d3bc800) [pid = 1650] [serial = 991] [outer = 0x127f5b000] 00:45:00 INFO - PROCESS | 1650 | 1461138300628 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:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 469ms 00:45:00 INFO - PROCESS | 1650 | 1461138300635 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 00:45:00 INFO - PROCESS | 1650 | 1461138300636 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 00:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:45:00 INFO - PROCESS | 1650 | 1461138300639 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:45:00 INFO - PROCESS | 1650 | 1461138300640 Marionette TRACE conn2 <- [1,1294,null,{}] 00:45:00 INFO - PROCESS | 1650 | 1461138300643 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:45:00 INFO - PROCESS | 1650 | 1461138300758 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 00:45:00 INFO - PROCESS | 1650 | 1461138300767 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea74800 == 46 [pid = 1650] [id = 331] 00:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12d3bf400) [pid = 1650] [serial = 992] [outer = 0x0] 00:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e453400) [pid = 1650] [serial = 993] [outer = 0x12d3bf400] 00:45:00 INFO - PROCESS | 1650 | 1461138300796 Marionette DEBUG loaded listener.js 00:45:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12ea35c00) [pid = 1650] [serial = 994] [outer = 0x12d3bf400] 00:45:01 INFO - PROCESS | 1650 | 1461138301122 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:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 520ms 00:45:01 INFO - PROCESS | 1650 | 1461138301159 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 00:45:01 INFO - PROCESS | 1650 | 1461138301160 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 00:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:45:01 INFO - PROCESS | 1650 | 1461138301163 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:45:01 INFO - PROCESS | 1650 | 1461138301164 Marionette TRACE conn2 <- [1,1298,null,{}] 00:45:01 INFO - PROCESS | 1650 | 1461138301166 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:45:01 INFO - PROCESS | 1650 | 1461138301249 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 00:45:01 INFO - PROCESS | 1650 | 1461138301253 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f41e000 == 47 [pid = 1650] [id = 332] 00:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x128772c00) [pid = 1650] [serial = 995] [outer = 0x0] 00:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12ea2b000) [pid = 1650] [serial = 996] [outer = 0x128772c00] 00:45:01 INFO - PROCESS | 1650 | 1461138301278 Marionette DEBUG loaded listener.js 00:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12ec44c00) [pid = 1650] [serial = 997] [outer = 0x128772c00] 00:45:01 INFO - PROCESS | 1650 | 1461138301608 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:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 468ms 00:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:45:01 INFO - PROCESS | 1650 | 1461138301632 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 00:45:01 INFO - PROCESS | 1650 | 1461138301633 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 00:45:01 INFO - PROCESS | 1650 | 1461138301635 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:45:01 INFO - PROCESS | 1650 | 1461138301636 Marionette TRACE conn2 <- [1,1302,null,{}] 00:45:01 INFO - PROCESS | 1650 | 1461138301639 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:45:01 INFO - PROCESS | 1650 | 1461138301743 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 00:45:01 INFO - PROCESS | 1650 | 1461138301752 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f42d000 == 48 [pid = 1650] [id = 333] 00:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12ec47c00) [pid = 1650] [serial = 998] [outer = 0x0] 00:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12ec4cc00) [pid = 1650] [serial = 999] [outer = 0x12ec47c00] 00:45:01 INFO - PROCESS | 1650 | 1461138301777 Marionette DEBUG loaded listener.js 00:45:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12ee3a800) [pid = 1650] [serial = 1000] [outer = 0x12ec47c00] 00:45:02 INFO - PROCESS | 1650 | 1461138302202 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:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 619ms 00:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:45:02 INFO - PROCESS | 1650 | 1461138302255 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 00:45:02 INFO - PROCESS | 1650 | 1461138302257 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 00:45:02 INFO - PROCESS | 1650 | 1461138302261 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:45:02 INFO - PROCESS | 1650 | 1461138302264 Marionette TRACE conn2 <- [1,1306,null,{}] 00:45:02 INFO - PROCESS | 1650 | 1461138302268 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:45:02 INFO - PROCESS | 1650 | 1461138302378 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 00:45:02 INFO - PROCESS | 1650 | 1461138302447 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ae1800 == 49 [pid = 1650] [id = 334] 00:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11924ec00) [pid = 1650] [serial = 1001] [outer = 0x0] 00:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119d61000) [pid = 1650] [serial = 1002] [outer = 0x11924ec00] 00:45:02 INFO - PROCESS | 1650 | 1461138302480 Marionette DEBUG loaded listener.js 00:45:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11b971c00) [pid = 1650] [serial = 1003] [outer = 0x11924ec00] 00:45:02 INFO - PROCESS | 1650 | 1461138302927 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:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 722ms 00:45:02 INFO - PROCESS | 1650 | 1461138302983 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 00:45:02 INFO - PROCESS | 1650 | 1461138302987 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 00:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:45:02 INFO - PROCESS | 1650 | 1461138302992 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:45:02 INFO - PROCESS | 1650 | 1461138302994 Marionette TRACE conn2 <- [1,1310,null,{}] 00:45:02 INFO - PROCESS | 1650 | 1461138302996 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:45:03 INFO - PROCESS | 1650 | 1461138303100 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 00:45:03 INFO - PROCESS | 1650 | 1461138303156 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x127519800 == 50 [pid = 1650] [id = 335] 00:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11ba2a400) [pid = 1650] [serial = 1004] [outer = 0x0] 00:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12654ac00) [pid = 1650] [serial = 1005] [outer = 0x11ba2a400] 00:45:03 INFO - PROCESS | 1650 | 1461138303185 Marionette DEBUG loaded listener.js 00:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1290cdc00) [pid = 1650] [serial = 1006] [outer = 0x11ba2a400] 00:45:03 INFO - PROCESS | 1650 | 1461138303649 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:45:03 INFO - PROCESS | 1650 | 1461138303730 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 00:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:45:03 INFO - PROCESS | 1650 | 1461138303734 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:45:03 INFO - PROCESS | 1650 | 1461138303737 Marionette TRACE conn2 <- [1,1314,null,{}] 00:45:03 INFO - PROCESS | 1650 | 1461138303747 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:45:03 INFO - PROCESS | 1650 | 1461138303850 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 00:45:03 INFO - PROCESS | 1650 | 1461138303917 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecb9800 == 51 [pid = 1650] [id = 336] 00:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a820000) [pid = 1650] [serial = 1007] [outer = 0x0] 00:45:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a828000) [pid = 1650] [serial = 1008] [outer = 0x12a820000] 00:45:03 INFO - PROCESS | 1650 | 1461138303949 Marionette DEBUG loaded listener.js 00:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b846000) [pid = 1650] [serial = 1009] [outer = 0x12a820000] 00:45:04 INFO - PROCESS | 1650 | 1461138304360 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:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 674ms 00:45:04 INFO - PROCESS | 1650 | 1461138304409 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 00:45:04 INFO - PROCESS | 1650 | 1461138304411 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 00:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:45:04 INFO - PROCESS | 1650 | 1461138304413 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:45:04 INFO - PROCESS | 1650 | 1461138304414 Marionette TRACE conn2 <- [1,1318,null,{}] 00:45:04 INFO - PROCESS | 1650 | 1461138304417 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:45:04 INFO - PROCESS | 1650 | 1461138304517 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 00:45:04 INFO - PROCESS | 1650 | 1461138304571 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5bf800 == 52 [pid = 1650] [id = 337] 00:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12a824400) [pid = 1650] [serial = 1010] [outer = 0x0] 00:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12beee000) [pid = 1650] [serial = 1011] [outer = 0x12a824400] 00:45:04 INFO - PROCESS | 1650 | 1461138304601 Marionette DEBUG loaded listener.js 00:45:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d3b5c00) [pid = 1650] [serial = 1012] [outer = 0x12a824400] 00:45:05 INFO - PROCESS | 1650 | 1461138305064 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:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 720ms 00:45:05 INFO - PROCESS | 1650 | 1461138305164 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 00:45:05 INFO - PROCESS | 1650 | 1461138305166 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 00:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:45:05 INFO - PROCESS | 1650 | 1461138305172 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:45:05 INFO - PROCESS | 1650 | 1461138305174 Marionette TRACE conn2 <- [1,1322,null,{}] 00:45:05 INFO - PROCESS | 1650 | 1461138305180 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:45:05 INFO - PROCESS | 1650 | 1461138305337 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 00:45:05 INFO - PROCESS | 1650 | 1461138305456 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f953000 == 53 [pid = 1650] [id = 338] 00:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b846800) [pid = 1650] [serial = 1013] [outer = 0x0] 00:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12e307800) [pid = 1650] [serial = 1014] [outer = 0x12b846800] 00:45:05 INFO - PROCESS | 1650 | 1461138305505 Marionette DEBUG loaded listener.js 00:45:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12e44c800) [pid = 1650] [serial = 1015] [outer = 0x12b846800] 00:45:05 INFO - PROCESS | 1650 | 1461138305953 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:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1022ms 00:45:06 INFO - PROCESS | 1650 | 1461138306214 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 00:45:06 INFO - PROCESS | 1650 | 1461138306218 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 00:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:45:06 INFO - PROCESS | 1650 | 1461138306251 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:45:06 INFO - PROCESS | 1650 | 1461138306253 Marionette TRACE conn2 <- [1,1326,null,{}] 00:45:06 INFO - PROCESS | 1650 | 1461138306256 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:45:06 INFO - PROCESS | 1650 | 1461138306379 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 00:45:06 INFO - PROCESS | 1650 | 1461138306468 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12630a800 == 54 [pid = 1650] [id = 339] 00:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119b52400) [pid = 1650] [serial = 1016] [outer = 0x0] 00:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x119be2c00) [pid = 1650] [serial = 1017] [outer = 0x119b52400] 00:45:06 INFO - PROCESS | 1650 | 1461138306512 Marionette DEBUG loaded listener.js 00:45:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11b909800) [pid = 1650] [serial = 1018] [outer = 0x119b52400] 00:45:07 INFO - PROCESS | 1650 | 1461138307021 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:45:07 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:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 821ms 00:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:45:07 INFO - PROCESS | 1650 | 1461138307072 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 00:45:07 INFO - PROCESS | 1650 | 1461138307074 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 00:45:07 INFO - PROCESS | 1650 | 1461138307079 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:45:07 INFO - PROCESS | 1650 | 1461138307081 Marionette TRACE conn2 <- [1,1330,null,{}] 00:45:07 INFO - PROCESS | 1650 | 1461138307084 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:45:07 INFO - PROCESS | 1650 | 1461138307175 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 00:45:07 INFO - PROCESS | 1650 | 1461138307232 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa1f800 == 55 [pid = 1650] [id = 340] 00:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11ae82000) [pid = 1650] [serial = 1019] [outer = 0x0] 00:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11c14cc00) [pid = 1650] [serial = 1020] [outer = 0x11ae82000] 00:45:07 INFO - PROCESS | 1650 | 1461138307259 Marionette DEBUG loaded listener.js 00:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11c7b0000) [pid = 1650] [serial = 1021] [outer = 0x11ae82000] 00:45:07 INFO - PROCESS | 1650 | 1461138307685 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:45:07 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:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 622ms 00:45:07 INFO - PROCESS | 1650 | 1461138307700 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 00:45:07 INFO - PROCESS | 1650 | 1461138307701 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 00:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:45:07 INFO - PROCESS | 1650 | 1461138307704 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:45:07 INFO - PROCESS | 1650 | 1461138307705 Marionette TRACE conn2 <- [1,1334,null,{}] 00:45:07 INFO - PROCESS | 1650 | 1461138307712 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:45:07 INFO - PROCESS | 1650 | 1461138307810 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 00:45:07 INFO - PROCESS | 1650 | 1461138307865 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12874f000 == 56 [pid = 1650] [id = 341] 00:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12776e400) [pid = 1650] [serial = 1022] [outer = 0x0] 00:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1290c3400) [pid = 1650] [serial = 1023] [outer = 0x12776e400] 00:45:07 INFO - PROCESS | 1650 | 1461138307898 Marionette DEBUG loaded listener.js 00:45:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x129c1f000) [pid = 1650] [serial = 1024] [outer = 0x12776e400] 00:45:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12f41e000 == 55 [pid = 1650] [id = 332] 00:45:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea74800 == 54 [pid = 1650] [id = 331] 00:45:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3e6000 == 53 [pid = 1650] [id = 330] 00:45:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12dacc000 == 52 [pid = 1650] [id = 329] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11c209800) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11aeee800) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12b43c000) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12bca9800) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x129e2b000) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x114656800) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12d391000 == 51 [pid = 1650] [id = 328] 00:45:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b96d800 == 50 [pid = 1650] [id = 327] 00:45:08 INFO - PROCESS | 1650 | --DOCSHELL 0x129c8c000 == 49 [pid = 1650] [id = 326] 00:45:08 INFO - PROCESS | 1650 | --DOCSHELL 0x129090000 == 48 [pid = 1650] [id = 325] 00:45:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12751b000 == 47 [pid = 1650] [id = 324] 00:45:08 INFO - PROCESS | 1650 | --DOCSHELL 0x126316800 == 46 [pid = 1650] [id = 323] 00:45:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11a87f000 == 45 [pid = 1650] [id = 322] 00:45:08 INFO - PROCESS | 1650 | --DOCSHELL 0x118e31000 == 44 [pid = 1650] [id = 321] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x129e31400) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12d138c00) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12d0bfc00) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12d132c00) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12d310c00) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x127769400) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12827bc00) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11a8a4c00) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x119b59c00) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1290ce800) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129e33000) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11ae3f000) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11b96ec00) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11c25fc00) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1266dd000) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12d13e000) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12e306800) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12a3c3000) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d3ba000) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12876b800) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12e339000) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12e23dc00) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e233400) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11a8ac400) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d3c2400) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b82e800) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12e333000) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bef2800) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 00:45:08 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12d0cc800) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 00:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 619ms 00:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:45:08 INFO - PROCESS | 1650 | 1461138308320 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:45:08 INFO - PROCESS | 1650 | 1461138308323 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 00:45:08 INFO - PROCESS | 1650 | 1461138308324 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 00:45:08 INFO - PROCESS | 1650 | 1461138308326 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:45:08 INFO - PROCESS | 1650 | 1461138308328 Marionette TRACE conn2 <- [1,1338,null,{}] 00:45:08 INFO - PROCESS | 1650 | 1461138308334 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:45:08 INFO - PROCESS | 1650 | 1461138308417 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 00:45:08 INFO - PROCESS | 1650 | 1461138308422 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba98000 == 45 [pid = 1650] [id = 342] 00:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x127769400) [pid = 1650] [serial = 1025] [outer = 0x0] 00:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129e27000) [pid = 1650] [serial = 1026] [outer = 0x127769400] 00:45:08 INFO - PROCESS | 1650 | 1461138308449 Marionette DEBUG loaded listener.js 00:45:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129e7d000) [pid = 1650] [serial = 1027] [outer = 0x127769400] 00:45:09 INFO - PROCESS | 1650 | 1461138309252 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:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 972ms 00:45:09 INFO - PROCESS | 1650 | 1461138309298 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 00:45:09 INFO - PROCESS | 1650 | 1461138309300 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 00:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:45:09 INFO - PROCESS | 1650 | 1461138309302 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:45:09 INFO - PROCESS | 1650 | 1461138309303 Marionette TRACE conn2 <- [1,1342,null,{}] 00:45:09 INFO - PROCESS | 1650 | 1461138309305 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:45:09 INFO - PROCESS | 1650 | 1461138309388 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 00:45:09 INFO - PROCESS | 1650 | 1461138309435 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x127516800 == 46 [pid = 1650] [id = 343] 00:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1290ce800) [pid = 1650] [serial = 1028] [outer = 0x0] 00:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12a822c00) [pid = 1650] [serial = 1029] [outer = 0x1290ce800] 00:45:09 INFO - PROCESS | 1650 | 1461138309461 Marionette DEBUG loaded listener.js 00:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b324400) [pid = 1650] [serial = 1030] [outer = 0x1290ce800] 00:45:09 INFO - PROCESS | 1650 | 1461138309737 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:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 469ms 00:45:09 INFO - PROCESS | 1650 | 1461138309772 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 00:45:09 INFO - PROCESS | 1650 | 1461138309773 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 00:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:45:09 INFO - PROCESS | 1650 | 1461138309775 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:45:09 INFO - PROCESS | 1650 | 1461138309777 Marionette TRACE conn2 <- [1,1346,null,{}] 00:45:09 INFO - PROCESS | 1650 | 1461138309787 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:45:09 INFO - PROCESS | 1650 | 1461138309891 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 00:45:09 INFO - PROCESS | 1650 | 1461138309898 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b456800 == 47 [pid = 1650] [id = 344] 00:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b641400) [pid = 1650] [serial = 1031] [outer = 0x0] 00:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12beed800) [pid = 1650] [serial = 1032] [outer = 0x12b641400] 00:45:09 INFO - PROCESS | 1650 | 1461138309927 Marionette DEBUG loaded listener.js 00:45:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d13a800) [pid = 1650] [serial = 1033] [outer = 0x12b641400] 00:45:10 INFO - PROCESS | 1650 | 1461138310263 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:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 528ms 00:45:10 INFO - PROCESS | 1650 | 1461138310318 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 00:45:10 INFO - PROCESS | 1650 | 1461138310320 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 00:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:45:10 INFO - PROCESS | 1650 | 1461138310332 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:45:10 INFO - PROCESS | 1650 | 1461138310333 Marionette TRACE conn2 <- [1,1350,null,{}] 00:45:10 INFO - PROCESS | 1650 | 1461138310335 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:45:10 INFO - PROCESS | 1650 | 1461138310435 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 00:45:10 INFO - PROCESS | 1650 | 1461138310439 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b96f000 == 48 [pid = 1650] [id = 345] 00:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12b323000) [pid = 1650] [serial = 1034] [outer = 0x0] 00:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d3b6400) [pid = 1650] [serial = 1035] [outer = 0x12b323000] 00:45:10 INFO - PROCESS | 1650 | 1461138310464 Marionette DEBUG loaded listener.js 00:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12da1e800) [pid = 1650] [serial = 1036] [outer = 0x12b323000] 00:45:10 INFO - PROCESS | 1650 | 1461138310817 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:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 520ms 00:45:10 INFO - PROCESS | 1650 | 1461138310853 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 00:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:45:10 INFO - PROCESS | 1650 | 1461138310854 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 00:45:10 INFO - PROCESS | 1650 | 1461138310856 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:45:10 INFO - PROCESS | 1650 | 1461138310857 Marionette TRACE conn2 <- [1,1354,null,{}] 00:45:10 INFO - PROCESS | 1650 | 1461138310860 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:45:10 INFO - PROCESS | 1650 | 1461138310959 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 00:45:10 INFO - PROCESS | 1650 | 1461138310963 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1d6800 == 49 [pid = 1650] [id = 346] 00:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b82d800) [pid = 1650] [serial = 1037] [outer = 0x0] 00:45:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12e23b800) [pid = 1650] [serial = 1038] [outer = 0x12b82d800] 00:45:10 INFO - PROCESS | 1650 | 1461138310989 Marionette DEBUG loaded listener.js 00:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12e310800) [pid = 1650] [serial = 1039] [outer = 0x12b82d800] 00:45:11 INFO - PROCESS | 1650 | 1461138311325 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:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 00:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:45:11 INFO - PROCESS | 1650 | 1461138311375 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 00:45:11 INFO - PROCESS | 1650 | 1461138311376 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 00:45:11 INFO - PROCESS | 1650 | 1461138311379 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:45:11 INFO - PROCESS | 1650 | 1461138311380 Marionette TRACE conn2 <- [1,1358,null,{}] 00:45:11 INFO - PROCESS | 1650 | 1461138311382 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:45:11 INFO - PROCESS | 1650 | 1461138311482 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 00:45:11 INFO - PROCESS | 1650 | 1461138311486 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dac6800 == 50 [pid = 1650] [id = 347] 00:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12e333000) [pid = 1650] [serial = 1040] [outer = 0x0] 00:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12e44a800) [pid = 1650] [serial = 1041] [outer = 0x12e333000] 00:45:11 INFO - PROCESS | 1650 | 1461138311541 Marionette DEBUG loaded listener.js 00:45:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e454c00) [pid = 1650] [serial = 1042] [outer = 0x12e333000] 00:45:11 INFO - PROCESS | 1650 | 1461138311881 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:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 519ms 00:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:45:11 INFO - PROCESS | 1650 | 1461138311899 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 00:45:11 INFO - PROCESS | 1650 | 1461138311900 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 00:45:11 INFO - PROCESS | 1650 | 1461138311902 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:45:11 INFO - PROCESS | 1650 | 1461138311904 Marionette TRACE conn2 <- [1,1362,null,{}] 00:45:11 INFO - PROCESS | 1650 | 1461138311906 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:45:12 INFO - PROCESS | 1650 | 1461138312005 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 00:45:12 INFO - PROCESS | 1650 | 1461138312017 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3f5000 == 51 [pid = 1650] [id = 348] 00:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11c206800) [pid = 1650] [serial = 1043] [outer = 0x0] 00:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12ea2f800) [pid = 1650] [serial = 1044] [outer = 0x11c206800] 00:45:12 INFO - PROCESS | 1650 | 1461138312042 Marionette DEBUG loaded listener.js 00:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12ea34800) [pid = 1650] [serial = 1045] [outer = 0x11c206800] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12a3ca400) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12bca3400) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c261000) [pid = 1650] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127d6c800) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12a3c2800) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12bee8800) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12da1c400) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12da1dc00) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127f5b000) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12d3bf400) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11ae3b400) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11897a800) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x127592400) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129938400) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12a3cbc00) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128772c00) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129c26800) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bee7400) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12902f000) [pid = 1650] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11210bc00) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ae83400) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119a0bc00) [pid = 1650] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:45:12 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11ba29c00) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:45:12 INFO - PROCESS | 1650 | 1461138312581 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:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 719ms 00:45:12 INFO - PROCESS | 1650 | 1461138312623 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 00:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:45:12 INFO - PROCESS | 1650 | 1461138312624 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 00:45:12 INFO - PROCESS | 1650 | 1461138312633 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:45:12 INFO - PROCESS | 1650 | 1461138312635 Marionette TRACE conn2 <- [1,1366,null,{}] 00:45:12 INFO - PROCESS | 1650 | 1461138312637 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:45:12 INFO - PROCESS | 1650 | 1461138312735 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 00:45:12 INFO - PROCESS | 1650 | 1461138312806 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b64d000 == 52 [pid = 1650] [id = 349] 00:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12818f800) [pid = 1650] [serial = 1046] [outer = 0x0] 00:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129791c00) [pid = 1650] [serial = 1047] [outer = 0x12818f800] 00:45:12 INFO - PROCESS | 1650 | 1461138312841 Marionette DEBUG loaded listener.js 00:45:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12beef400) [pid = 1650] [serial = 1048] [outer = 0x12818f800] 00:45:13 INFO - PROCESS | 1650 | 1461138313150 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:45:13 INFO - PROCESS | 1650 | 1461138313203 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 00:45:13 INFO - PROCESS | 1650 | 1461138313205 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:45:13 INFO - PROCESS | 1650 | 1461138313206 Marionette TRACE conn2 <- [1,1370,null,{}] 00:45:13 INFO - PROCESS | 1650 | 1461138313209 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:45:13 INFO - PROCESS | 1650 | 1461138313292 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 00:45:13 INFO - PROCESS | 1650 | 1461138313297 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efbf000 == 53 [pid = 1650] [id = 350] 00:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d3bec00) [pid = 1650] [serial = 1049] [outer = 0x0] 00:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12ec44000) [pid = 1650] [serial = 1050] [outer = 0x12d3bec00] 00:45:13 INFO - PROCESS | 1650 | 1461138313321 Marionette DEBUG loaded listener.js 00:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12ee3b000) [pid = 1650] [serial = 1051] [outer = 0x12d3bec00] 00:45:13 INFO - PROCESS | 1650 | 1461138313648 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:45:13 INFO - PROCESS | 1650 | 1461138313677 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 00:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:45:13 INFO - PROCESS | 1650 | 1461138313682 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:45:13 INFO - PROCESS | 1650 | 1461138313683 Marionette TRACE conn2 <- [1,1374,null,{}] 00:45:13 INFO - PROCESS | 1650 | 1461138313686 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:45:13 INFO - PROCESS | 1650 | 1461138313792 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 00:45:13 INFO - PROCESS | 1650 | 1461138313801 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5ac000 == 54 [pid = 1650] [id = 351] 00:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e235400) [pid = 1650] [serial = 1052] [outer = 0x0] 00:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12ee40400) [pid = 1650] [serial = 1053] [outer = 0x12e235400] 00:45:13 INFO - PROCESS | 1650 | 1461138313826 Marionette DEBUG loaded listener.js 00:45:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12ee46000) [pid = 1650] [serial = 1054] [outer = 0x12e235400] 00:45:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:14 INFO - PROCESS | 1650 | 1461138314147 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:45:14 INFO - PROCESS | 1650 | 1461138314202 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 00:45:14 INFO - PROCESS | 1650 | 1461138314204 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:45:14 INFO - PROCESS | 1650 | 1461138314205 Marionette TRACE conn2 <- [1,1378,null,{}] 00:45:14 INFO - PROCESS | 1650 | 1461138314208 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:45:14 INFO - PROCESS | 1650 | 1461138314290 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 00:45:14 INFO - PROCESS | 1650 | 1461138314294 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x130130800 == 55 [pid = 1650] [id = 352] 00:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119b07c00) [pid = 1650] [serial = 1055] [outer = 0x0] 00:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119b0bc00) [pid = 1650] [serial = 1056] [outer = 0x119b07c00] 00:45:14 INFO - PROCESS | 1650 | 1461138314319 Marionette DEBUG loaded listener.js 00:45:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12ec4e400) [pid = 1650] [serial = 1057] [outer = 0x119b07c00] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecd2800 == 54 [pid = 1650] [id = 319] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11a899800 == 53 [pid = 1650] [id = 320] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12dade000 == 52 [pid = 1650] [id = 281] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11bab4800 == 51 [pid = 1650] [id = 316] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3ee000 == 50 [pid = 1650] [id = 318] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12907a800 == 49 [pid = 1650] [id = 317] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x127508800 == 48 [pid = 1650] [id = 283] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecc4000 == 47 [pid = 1650] [id = 315] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11a88f000 == 46 [pid = 1650] [id = 282] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa1f800 == 45 [pid = 1650] [id = 340] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12630a800 == 44 [pid = 1650] [id = 339] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12f953000 == 43 [pid = 1650] [id = 338] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5bf800 == 42 [pid = 1650] [id = 337] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecb9800 == 41 [pid = 1650] [id = 336] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x127519800 == 40 [pid = 1650] [id = 335] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12f42d000 == 39 [pid = 1650] [id = 333] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x119ae1800 == 38 [pid = 1650] [id = 334] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12874f000 == 37 [pid = 1650] [id = 341] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba98000 == 36 [pid = 1650] [id = 342] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12dac6800 == 35 [pid = 1650] [id = 347] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b456800 == 34 [pid = 1650] [id = 344] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1d6800 == 33 [pid = 1650] [id = 346] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b64d000 == 32 [pid = 1650] [id = 349] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12efbf000 == 31 [pid = 1650] [id = 350] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12b96f000 == 30 [pid = 1650] [id = 345] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x127516800 == 29 [pid = 1650] [id = 343] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3f5000 == 28 [pid = 1650] [id = 348] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12a3ca000) [pid = 1650] [serial = 853] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11781cc00) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11b90d000) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11ae7f000) [pid = 1650] [serial = 847] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1266e3400) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b436000) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12beef800) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x126551800) [pid = 1650] [serial = 850] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b31f400) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b830000) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12d3c1000) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12e239c00) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12e335c00) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12e241000) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d3bc800) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129e34000) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12e453400) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11ae85c00) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11b96f000) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11bcaa000) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128779000) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129e26c00) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a3c6000) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b43a800) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b84e400) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12ea2b000) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12d3c2800) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a3cf800) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12e341c00) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1266dd400) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11ae7b000) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12b326800) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12d0bd400) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12614d000) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12e33b800) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5ac000 == 27 [pid = 1650] [id = 351] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12d0c4c00) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12da1d800) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12d3bcc00) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12ec44c00) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12ec4cc00) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12bcad400) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12ea35c00) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 00:45:15 INFO - PROCESS | 1650 | 1461138315882 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:45:15 INFO - PROCESS | 1650 | 1461138315930 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 00:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:45:15 INFO - PROCESS | 1650 | 1461138315933 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:45:15 INFO - PROCESS | 1650 | 1461138315936 Marionette TRACE conn2 <- [1,1382,null,{}] 00:45:15 INFO - PROCESS | 1650 | 1461138315940 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:45:16 INFO - PROCESS | 1650 | 1461138316021 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 00:45:16 INFO - PROCESS | 1650 | 1461138316069 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c6800 == 28 [pid = 1650] [id = 353] 00:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x114d4d800) [pid = 1650] [serial = 1058] [outer = 0x0] 00:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115365400) [pid = 1650] [serial = 1059] [outer = 0x114d4d800] 00:45:16 INFO - PROCESS | 1650 | 1461138316097 Marionette DEBUG loaded listener.js 00:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11588c400) [pid = 1650] [serial = 1060] [outer = 0x114d4d800] 00:45:16 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:16 INFO - PROCESS | 1650 | 1461138316433 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:45:16 INFO - PROCESS | 1650 | 1461138316459 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 00:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:45:16 INFO - PROCESS | 1650 | 1461138316466 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:45:16 INFO - PROCESS | 1650 | 1461138316467 Marionette TRACE conn2 <- [1,1386,null,{}] 00:45:16 INFO - PROCESS | 1650 | 1461138316470 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:45:16 INFO - PROCESS | 1650 | 1461138316542 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 00:45:16 INFO - PROCESS | 1650 | 1461138316546 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197d9000 == 29 [pid = 1650] [id = 354] 00:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1158bac00) [pid = 1650] [serial = 1061] [outer = 0x0] 00:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118c4bc00) [pid = 1650] [serial = 1062] [outer = 0x1158bac00] 00:45:16 INFO - PROCESS | 1650 | 1461138316576 Marionette DEBUG loaded listener.js 00:45:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119135c00) [pid = 1650] [serial = 1063] [outer = 0x1158bac00] 00:45:16 INFO - PROCESS | 1650 | 1461138316944 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:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:45:16 INFO - PROCESS | 1650 | 1461138316991 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 00:45:16 INFO - PROCESS | 1650 | 1461138316994 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:45:16 INFO - PROCESS | 1650 | 1461138316997 Marionette TRACE conn2 <- [1,1390,null,{}] 00:45:17 INFO - PROCESS | 1650 | 1461138317005 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:45:17 INFO - PROCESS | 1650 | 1461138317080 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 00:45:17 INFO - PROCESS | 1650 | 1461138317086 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a890800 == 30 [pid = 1650] [id = 355] 00:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112111c00) [pid = 1650] [serial = 1064] [outer = 0x0] 00:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119b0c000) [pid = 1650] [serial = 1065] [outer = 0x112111c00] 00:45:17 INFO - PROCESS | 1650 | 1461138317117 Marionette DEBUG loaded listener.js 00:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119bdd000) [pid = 1650] [serial = 1066] [outer = 0x112111c00] 00:45:17 INFO - PROCESS | 1650 | 1461138317475 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:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 521ms 00:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:45:17 INFO - PROCESS | 1650 | 1461138317516 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 00:45:17 INFO - PROCESS | 1650 | 1461138317517 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 00:45:17 INFO - PROCESS | 1650 | 1461138317519 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:45:17 INFO - PROCESS | 1650 | 1461138317521 Marionette TRACE conn2 <- [1,1394,null,{}] 00:45:17 INFO - PROCESS | 1650 | 1461138317523 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:45:17 INFO - PROCESS | 1650 | 1461138317596 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 00:45:17 INFO - PROCESS | 1650 | 1461138317600 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b1a7800 == 31 [pid = 1650] [id = 356] 00:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119c5d000) [pid = 1650] [serial = 1067] [outer = 0x0] 00:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11a8a3000) [pid = 1650] [serial = 1068] [outer = 0x119c5d000] 00:45:17 INFO - PROCESS | 1650 | 1461138317628 Marionette DEBUG loaded listener.js 00:45:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11a8ac400) [pid = 1650] [serial = 1069] [outer = 0x119c5d000] 00:45:17 INFO - PROCESS | 1650 | 1461138317949 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:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms 00:45:17 INFO - PROCESS | 1650 | 1461138317991 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 00:45:17 INFO - PROCESS | 1650 | 1461138317992 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 00:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:45:17 INFO - PROCESS | 1650 | 1461138317994 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:45:17 INFO - PROCESS | 1650 | 1461138317995 Marionette TRACE conn2 <- [1,1398,null,{}] 00:45:18 INFO - PROCESS | 1650 | 1461138317998 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:45:18 INFO - PROCESS | 1650 | 1461138318068 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 00:45:18 INFO - PROCESS | 1650 | 1461138318072 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c047000 == 32 [pid = 1650] [id = 357] 00:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x114d4b800) [pid = 1650] [serial = 1070] [outer = 0x0] 00:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11ae3c800) [pid = 1650] [serial = 1071] [outer = 0x114d4b800] 00:45:18 INFO - PROCESS | 1650 | 1461138318100 Marionette DEBUG loaded listener.js 00:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11ae82c00) [pid = 1650] [serial = 1072] [outer = 0x114d4b800] 00:45:18 INFO - PROCESS | 1650 | 1461138318449 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:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 470ms 00:45:18 INFO - PROCESS | 1650 | 1461138318465 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 00:45:18 INFO - PROCESS | 1650 | 1461138318467 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 00:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:45:18 INFO - PROCESS | 1650 | 1461138318479 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:45:18 INFO - PROCESS | 1650 | 1461138318480 Marionette TRACE conn2 <- [1,1402,null,{}] 00:45:18 INFO - PROCESS | 1650 | 1461138318482 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:45:18 INFO - PROCESS | 1650 | 1461138318566 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 00:45:18 INFO - PROCESS | 1650 | 1461138318571 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x123746800 == 33 [pid = 1650] [id = 358] 00:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11b1c0000) [pid = 1650] [serial = 1073] [outer = 0x0] 00:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11b966400) [pid = 1650] [serial = 1074] [outer = 0x11b1c0000] 00:45:18 INFO - PROCESS | 1650 | 1461138318600 Marionette DEBUG loaded listener.js 00:45:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11bcaa400) [pid = 1650] [serial = 1075] [outer = 0x11b1c0000] 00:45:18 INFO - PROCESS | 1650 | 1461138318931 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:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 472ms 00:45:18 INFO - PROCESS | 1650 | 1461138318951 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 00:45:18 INFO - PROCESS | 1650 | 1461138318953 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 00:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:45:18 INFO - PROCESS | 1650 | 1461138318955 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:45:18 INFO - PROCESS | 1650 | 1461138318956 Marionette TRACE conn2 <- [1,1406,null,{}] 00:45:18 INFO - PROCESS | 1650 | 1461138318958 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:45:19 INFO - PROCESS | 1650 | 1461138319031 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 00:45:19 INFO - PROCESS | 1650 | 1461138319035 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x126414000 == 34 [pid = 1650] [id = 359] 00:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119bdec00) [pid = 1650] [serial = 1076] [outer = 0x0] 00:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11bcb5400) [pid = 1650] [serial = 1077] [outer = 0x119bdec00] 00:45:19 INFO - PROCESS | 1650 | 1461138319060 Marionette DEBUG loaded listener.js 00:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c202800) [pid = 1650] [serial = 1078] [outer = 0x119bdec00] 00:45:19 INFO - PROCESS | 1650 | 1461138319371 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:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 468ms 00:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:45:19 INFO - PROCESS | 1650 | 1461138319424 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 00:45:19 INFO - PROCESS | 1650 | 1461138319425 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 00:45:19 INFO - PROCESS | 1650 | 1461138319438 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:45:19 INFO - PROCESS | 1650 | 1461138319440 Marionette TRACE conn2 <- [1,1410,null,{}] 00:45:19 INFO - PROCESS | 1650 | 1461138319442 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:45:19 INFO - PROCESS | 1650 | 1461138319514 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 00:45:19 INFO - PROCESS | 1650 | 1461138319519 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x127090000 == 35 [pid = 1650] [id = 360] 00:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c203800) [pid = 1650] [serial = 1079] [outer = 0x0] 00:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c25ec00) [pid = 1650] [serial = 1080] [outer = 0x11c203800] 00:45:19 INFO - PROCESS | 1650 | 1461138319543 Marionette DEBUG loaded listener.js 00:45:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c7ad800) [pid = 1650] [serial = 1081] [outer = 0x11c203800] 00:45:19 INFO - PROCESS | 1650 | 1461138319939 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:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 532ms 00:45:19 INFO - PROCESS | 1650 | 1461138319960 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 00:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:45:19 INFO - PROCESS | 1650 | 1461138319965 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 00:45:19 INFO - PROCESS | 1650 | 1461138319968 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:45:19 INFO - PROCESS | 1650 | 1461138319970 Marionette TRACE conn2 <- [1,1414,null,{}] 00:45:19 INFO - PROCESS | 1650 | 1461138319973 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:45:20 INFO - PROCESS | 1650 | 1461138320121 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 00:45:20 INFO - PROCESS | 1650 | 1461138320135 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a88f000 == 36 [pid = 1650] [id = 361] 00:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11bcac800) [pid = 1650] [serial = 1082] [outer = 0x0] 00:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12614c800) [pid = 1650] [serial = 1083] [outer = 0x11bcac800] 00:45:20 INFO - PROCESS | 1650 | 1461138320177 Marionette DEBUG loaded listener.js 00:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x126550800) [pid = 1650] [serial = 1084] [outer = 0x11bcac800] 00:45:20 INFO - PROCESS | 1650 | 1461138320543 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:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 622ms 00:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:45:20 INFO - PROCESS | 1650 | 1461138320590 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 00:45:20 INFO - PROCESS | 1650 | 1461138320592 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 00:45:20 INFO - PROCESS | 1650 | 1461138320594 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:45:20 INFO - PROCESS | 1650 | 1461138320595 Marionette TRACE conn2 <- [1,1418,null,{}] 00:45:20 INFO - PROCESS | 1650 | 1461138320598 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:45:20 INFO - PROCESS | 1650 | 1461138320695 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 00:45:20 INFO - PROCESS | 1650 | 1461138320776 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f6a000 == 37 [pid = 1650] [id = 362] 00:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119b0a400) [pid = 1650] [serial = 1085] [outer = 0x0] 00:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126548800) [pid = 1650] [serial = 1086] [outer = 0x119b0a400] 00:45:20 INFO - PROCESS | 1650 | 1461138320818 Marionette DEBUG loaded listener.js 00:45:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1271ab800) [pid = 1650] [serial = 1087] [outer = 0x119b0a400] 00:45:21 INFO - PROCESS | 1650 | 1461138321240 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:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 672ms 00:45:21 INFO - PROCESS | 1650 | 1461138321267 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 00:45:21 INFO - PROCESS | 1650 | 1461138321268 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 00:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:45:21 INFO - PROCESS | 1650 | 1461138321270 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:45:21 INFO - PROCESS | 1650 | 1461138321272 Marionette TRACE conn2 <- [1,1422,null,{}] 00:45:21 INFO - PROCESS | 1650 | 1461138321274 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:45:21 INFO - PROCESS | 1650 | 1461138321381 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 00:45:21 INFO - PROCESS | 1650 | 1461138321411 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c046000 == 38 [pid = 1650] [id = 363] 00:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1271a8000) [pid = 1650] [serial = 1088] [outer = 0x0] 00:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x127765800) [pid = 1650] [serial = 1089] [outer = 0x1271a8000] 00:45:21 INFO - PROCESS | 1650 | 1461138321441 Marionette DEBUG loaded listener.js 00:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12876b800) [pid = 1650] [serial = 1090] [outer = 0x1271a8000] 00:45:21 INFO - PROCESS | 1650 | 1461138321811 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:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 569ms 00:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:45:21 INFO - PROCESS | 1650 | 1461138321841 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 00:45:21 INFO - PROCESS | 1650 | 1461138321842 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 00:45:21 INFO - PROCESS | 1650 | 1461138321850 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:45:21 INFO - PROCESS | 1650 | 1461138321851 Marionette TRACE conn2 <- [1,1426,null,{}] 00:45:21 INFO - PROCESS | 1650 | 1461138321853 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:45:21 INFO - PROCESS | 1650 | 1461138321950 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 00:45:21 INFO - PROCESS | 1650 | 1461138321953 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c91000 == 39 [pid = 1650] [id = 364] 00:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118c05c00) [pid = 1650] [serial = 1091] [outer = 0x0] 00:45:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1271ab400) [pid = 1650] [serial = 1092] [outer = 0x118c05c00] 00:45:21 INFO - PROCESS | 1650 | 1461138321979 Marionette DEBUG loaded listener.js 00:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129e27800) [pid = 1650] [serial = 1093] [outer = 0x118c05c00] 00:45:22 INFO - PROCESS | 1650 | 1461138322319 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:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 523ms 00:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:45:22 INFO - PROCESS | 1650 | 1461138322368 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 00:45:22 INFO - PROCESS | 1650 | 1461138322369 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 00:45:22 INFO - PROCESS | 1650 | 1461138322372 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:45:22 INFO - PROCESS | 1650 | 1461138322373 Marionette TRACE conn2 <- [1,1430,null,{}] 00:45:22 INFO - PROCESS | 1650 | 1461138322375 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:45:22 INFO - PROCESS | 1650 | 1461138322468 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 00:45:22 INFO - PROCESS | 1650 | 1461138322494 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcb7800 == 40 [pid = 1650] [id = 365] 00:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129e29000) [pid = 1650] [serial = 1094] [outer = 0x0] 00:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129e31c00) [pid = 1650] [serial = 1095] [outer = 0x129e29000] 00:45:22 INFO - PROCESS | 1650 | 1461138322519 Marionette DEBUG loaded listener.js 00:45:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129e7cc00) [pid = 1650] [serial = 1096] [outer = 0x129e29000] 00:45:22 INFO - PROCESS | 1650 | 1461138322874 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:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 518ms 00:45:22 INFO - PROCESS | 1650 | 1461138322891 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 00:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:45:22 INFO - PROCESS | 1650 | 1461138322892 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 00:45:22 INFO - PROCESS | 1650 | 1461138322897 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:45:22 INFO - PROCESS | 1650 | 1461138322898 Marionette TRACE conn2 <- [1,1434,null,{}] 00:45:22 INFO - PROCESS | 1650 | 1461138322900 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:45:23 INFO - PROCESS | 1650 | 1461138323004 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1290ce800) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x127769400) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12776e400) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11ae82000) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119b52400) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b323000) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119c62800) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11ae81400) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bcaec00) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12e33b400) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x128774400) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12e333000) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12b82d800) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c206800) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12818f800) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12d3bec00) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12e235400) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b846800) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a824400) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a820000) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11ba2a400) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11924ec00) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12ec47c00) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:45:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b641400) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:45:23 INFO - PROCESS | 1650 | 1461138323472 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baa9000 == 41 [pid = 1650] [id = 366] 00:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11c206800) [pid = 1650] [serial = 1097] [outer = 0x0] 00:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12654a000) [pid = 1650] [serial = 1098] [outer = 0x11c206800] 00:45:23 INFO - PROCESS | 1650 | 1461138323504 Marionette DEBUG loaded listener.js 00:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12993c400) [pid = 1650] [serial = 1099] [outer = 0x11c206800] 00:45:23 INFO - PROCESS | 1650 | 1461138323808 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:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 921ms 00:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:45:23 INFO - PROCESS | 1650 | 1461138323821 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 00:45:23 INFO - PROCESS | 1650 | 1461138323822 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 00:45:23 INFO - PROCESS | 1650 | 1461138323824 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:45:23 INFO - PROCESS | 1650 | 1461138323825 Marionette TRACE conn2 <- [1,1438,null,{}] 00:45:23 INFO - PROCESS | 1650 | 1461138323828 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:45:23 INFO - PROCESS | 1650 | 1461138323909 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 00:45:23 INFO - PROCESS | 1650 | 1461138323915 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d090800 == 42 [pid = 1650] [id = 367] 00:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129e31000) [pid = 1650] [serial = 1100] [outer = 0x0] 00:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12a823c00) [pid = 1650] [serial = 1101] [outer = 0x129e31000] 00:45:23 INFO - PROCESS | 1650 | 1461138323940 Marionette DEBUG loaded listener.js 00:45:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12b31bc00) [pid = 1650] [serial = 1102] [outer = 0x129e31000] 00:45:24 INFO - PROCESS | 1650 | 1461138324267 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:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 469ms 00:45:24 INFO - PROCESS | 1650 | 1461138324293 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 00:45:24 INFO - PROCESS | 1650 | 1461138324295 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 00:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:45:24 INFO - PROCESS | 1650 | 1461138324299 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:45:24 INFO - PROCESS | 1650 | 1461138324300 Marionette TRACE conn2 <- [1,1442,null,{}] 00:45:24 INFO - PROCESS | 1650 | 1461138324302 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:45:24 INFO - PROCESS | 1650 | 1461138324402 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 00:45:24 INFO - PROCESS | 1650 | 1461138324409 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d382800 == 43 [pid = 1650] [id = 368] 00:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a826800) [pid = 1650] [serial = 1103] [outer = 0x0] 00:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12b323800) [pid = 1650] [serial = 1104] [outer = 0x12a826800] 00:45:24 INFO - PROCESS | 1650 | 1461138324434 Marionette DEBUG loaded listener.js 00:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b430000) [pid = 1650] [serial = 1105] [outer = 0x12a826800] 00:45:24 INFO - PROCESS | 1650 | 1461138324750 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:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 469ms 00:45:24 INFO - PROCESS | 1650 | 1461138324768 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 00:45:24 INFO - PROCESS | 1650 | 1461138324769 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 00:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:45:24 INFO - PROCESS | 1650 | 1461138324771 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:45:24 INFO - PROCESS | 1650 | 1461138324772 Marionette TRACE conn2 <- [1,1446,null,{}] 00:45:24 INFO - PROCESS | 1650 | 1461138324775 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:45:24 INFO - PROCESS | 1650 | 1461138324856 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 00:45:24 INFO - PROCESS | 1650 | 1461138324860 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dac2800 == 44 [pid = 1650] [id = 369] 00:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b329c00) [pid = 1650] [serial = 1106] [outer = 0x0] 00:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b43d400) [pid = 1650] [serial = 1107] [outer = 0x12b329c00] 00:45:24 INFO - PROCESS | 1650 | 1461138324884 Marionette DEBUG loaded listener.js 00:45:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b82cc00) [pid = 1650] [serial = 1108] [outer = 0x12b329c00] 00:45:25 INFO - PROCESS | 1650 | 1461138325230 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:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 468ms 00:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:45:25 INFO - PROCESS | 1650 | 1461138325241 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 00:45:25 INFO - PROCESS | 1650 | 1461138325242 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 00:45:25 INFO - PROCESS | 1650 | 1461138325244 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:45:25 INFO - PROCESS | 1650 | 1461138325247 Marionette TRACE conn2 <- [1,1450,null,{}] 00:45:25 INFO - PROCESS | 1650 | 1461138325252 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:45:25 INFO - PROCESS | 1650 | 1461138325361 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 00:45:25 INFO - PROCESS | 1650 | 1461138325368 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dadd000 == 45 [pid = 1650] [id = 370] 00:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12a3ce000) [pid = 1650] [serial = 1109] [outer = 0x0] 00:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b830800) [pid = 1650] [serial = 1110] [outer = 0x12a3ce000] 00:45:25 INFO - PROCESS | 1650 | 1461138325393 Marionette DEBUG loaded listener.js 00:45:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12bca2400) [pid = 1650] [serial = 1111] [outer = 0x12a3ce000] 00:45:25 INFO - PROCESS | 1650 | 1461138325997 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:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 772ms 00:45:26 INFO - PROCESS | 1650 | 1461138326040 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 00:45:26 INFO - PROCESS | 1650 | 1461138326042 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 00:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:45:26 INFO - PROCESS | 1650 | 1461138326049 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:45:26 INFO - PROCESS | 1650 | 1461138326051 Marionette TRACE conn2 <- [1,1454,null,{}] 00:45:26 INFO - PROCESS | 1650 | 1461138326055 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:45:26 INFO - PROCESS | 1650 | 1461138326168 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 00:45:26 INFO - PROCESS | 1650 | 1461138326222 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197dd800 == 46 [pid = 1650] [id = 371] 00:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1157b3c00) [pid = 1650] [serial = 1112] [outer = 0x0] 00:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1158ba000) [pid = 1650] [serial = 1113] [outer = 0x1157b3c00] 00:45:26 INFO - PROCESS | 1650 | 1461138326253 Marionette DEBUG loaded listener.js 00:45:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118c76800) [pid = 1650] [serial = 1114] [outer = 0x1157b3c00] 00:45:27 INFO - PROCESS | 1650 | 1461138327048 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:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1073ms 00:45:27 INFO - PROCESS | 1650 | 1461138327139 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 00:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:45:27 INFO - PROCESS | 1650 | 1461138327142 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 00:45:27 INFO - PROCESS | 1650 | 1461138327149 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:45:27 INFO - PROCESS | 1650 | 1461138327153 Marionette TRACE conn2 <- [1,1458,null,{}] 00:45:27 INFO - PROCESS | 1650 | 1461138327158 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:45:27 INFO - PROCESS | 1650 | 1461138327304 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 00:45:27 INFO - PROCESS | 1650 | 1461138327424 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ad1000 == 47 [pid = 1650] [id = 372] 00:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1140b7400) [pid = 1650] [serial = 1115] [outer = 0x0] 00:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1157ad800) [pid = 1650] [serial = 1116] [outer = 0x1140b7400] 00:45:27 INFO - PROCESS | 1650 | 1461138327471 Marionette DEBUG loaded listener.js 00:45:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118c6e800) [pid = 1650] [serial = 1117] [outer = 0x1140b7400] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12dac2800 == 46 [pid = 1650] [id = 369] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d382800 == 45 [pid = 1650] [id = 368] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d090800 == 44 [pid = 1650] [id = 367] 00:45:27 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119b0bc00) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11baa9000 == 43 [pid = 1650] [id = 366] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcb7800 == 42 [pid = 1650] [id = 365] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x129c91000 == 41 [pid = 1650] [id = 364] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11c046000 == 40 [pid = 1650] [id = 363] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x127f6a000 == 39 [pid = 1650] [id = 362] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11a88f000 == 38 [pid = 1650] [id = 361] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x127090000 == 37 [pid = 1650] [id = 360] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x126414000 == 36 [pid = 1650] [id = 359] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x123746800 == 35 [pid = 1650] [id = 358] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11c047000 == 34 [pid = 1650] [id = 357] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11b1a7800 == 33 [pid = 1650] [id = 356] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11a890800 == 32 [pid = 1650] [id = 355] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1197d9000 == 31 [pid = 1650] [id = 354] 00:45:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c6800 == 30 [pid = 1650] [id = 353] 00:45:28 INFO - PROCESS | 1650 | 1461138328009 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:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 876ms 00:45:28 INFO - PROCESS | 1650 | 1461138328025 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 00:45:28 INFO - PROCESS | 1650 | 1461138328034 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 00:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11b971800) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x127f52400) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12d30fc00) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12e44d800) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bca5000) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12e44a800) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12e23b800) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12ea2f800) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129791c00) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12e454c00) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12ec44000) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12ee40400) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12ea34800) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12e307800) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12ee46000) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12d3b5c00) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12beee000) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b846000) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a828000) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1290cdc00) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12654ac00) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11b971c00) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119d61000) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12ee3a800) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12beed800) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a822c00) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b324400) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129e27000) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129e7d000) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129c1f000) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1290c3400) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11c7b0000) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11c14cc00) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11b909800) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119be2c00) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12e44c800) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12d3b6400) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12beef400) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12ee3b000) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12e310800) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12da1e800) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12d13a800) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 00:45:28 INFO - PROCESS | 1650 | 1461138328080 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:45:28 INFO - PROCESS | 1650 | 1461138328082 Marionette TRACE conn2 <- [1,1462,null,{}] 00:45:28 INFO - PROCESS | 1650 | 1461138328091 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:45:28 INFO - PROCESS | 1650 | 1461138328217 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 00:45:28 INFO - PROCESS | 1650 | 1461138328232 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ade800 == 31 [pid = 1650] [id = 373] 00:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1163b6800) [pid = 1650] [serial = 1118] [outer = 0x0] 00:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11924d400) [pid = 1650] [serial = 1119] [outer = 0x1163b6800] 00:45:28 INFO - PROCESS | 1650 | 1461138328268 Marionette DEBUG loaded listener.js 00:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119b07400) [pid = 1650] [serial = 1120] [outer = 0x1163b6800] 00:45:28 INFO - PROCESS | 1650 | 1461138328635 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:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 601ms 00:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:45:28 INFO - PROCESS | 1650 | 1461138328655 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 00:45:28 INFO - PROCESS | 1650 | 1461138328656 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 00:45:28 INFO - PROCESS | 1650 | 1461138328659 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:45:28 INFO - PROCESS | 1650 | 1461138328661 Marionette TRACE conn2 <- [1,1466,null,{}] 00:45:28 INFO - PROCESS | 1650 | 1461138328692 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:45:28 INFO - PROCESS | 1650 | 1461138328774 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 00:45:28 INFO - PROCESS | 1650 | 1461138328781 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c031800 == 32 [pid = 1650] [id = 374] 00:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119b0bc00) [pid = 1650] [serial = 1121] [outer = 0x0] 00:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119bdc000) [pid = 1650] [serial = 1122] [outer = 0x119b0bc00] 00:45:28 INFO - PROCESS | 1650 | 1461138328811 Marionette DEBUG loaded listener.js 00:45:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11a8a7400) [pid = 1650] [serial = 1123] [outer = 0x119b0bc00] 00:45:29 INFO - PROCESS | 1650 | 1461138329170 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:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 526ms 00:45:29 INFO - PROCESS | 1650 | 1461138329186 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 00:45:29 INFO - PROCESS | 1650 | 1461138329187 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 00:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:45:29 INFO - PROCESS | 1650 | 1461138329201 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:45:29 INFO - PROCESS | 1650 | 1461138329202 Marionette TRACE conn2 <- [1,1470,null,{}] 00:45:29 INFO - PROCESS | 1650 | 1461138329205 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:45:29 INFO - PROCESS | 1650 | 1461138329283 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 00:45:29 INFO - PROCESS | 1650 | 1461138329288 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x123748000 == 33 [pid = 1650] [id = 375] 00:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1146ae000) [pid = 1650] [serial = 1124] [outer = 0x0] 00:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11ae37c00) [pid = 1650] [serial = 1125] [outer = 0x1146ae000] 00:45:29 INFO - PROCESS | 1650 | 1461138329314 Marionette DEBUG loaded listener.js 00:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11aef0800) [pid = 1650] [serial = 1126] [outer = 0x1146ae000] 00:45:29 INFO - PROCESS | 1650 | 1461138329652 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:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 481ms 00:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:45:29 INFO - PROCESS | 1650 | 1461138329671 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 00:45:29 INFO - PROCESS | 1650 | 1461138329673 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 00:45:29 INFO - PROCESS | 1650 | 1461138329675 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:45:29 INFO - PROCESS | 1650 | 1461138329676 Marionette TRACE conn2 <- [1,1474,null,{}] 00:45:29 INFO - PROCESS | 1650 | 1461138329680 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:45:29 INFO - PROCESS | 1650 | 1461138329754 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 00:45:29 INFO - PROCESS | 1650 | 1461138329758 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264a8800 == 34 [pid = 1650] [id = 376] 00:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11b1c5400) [pid = 1650] [serial = 1127] [outer = 0x0] 00:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11b967800) [pid = 1650] [serial = 1128] [outer = 0x11b1c5400] 00:45:29 INFO - PROCESS | 1650 | 1461138329786 Marionette DEBUG loaded listener.js 00:45:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11ba29800) [pid = 1650] [serial = 1129] [outer = 0x11b1c5400] 00:45:30 INFO - PROCESS | 1650 | 1461138330136 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:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 468ms 00:45:30 INFO - PROCESS | 1650 | 1461138330144 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 00:45:30 INFO - PROCESS | 1650 | 1461138330145 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 00:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:45:30 INFO - PROCESS | 1650 | 1461138330151 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:45:30 INFO - PROCESS | 1650 | 1461138330152 Marionette TRACE conn2 <- [1,1478,null,{}] 00:45:30 INFO - PROCESS | 1650 | 1461138330155 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:45:30 INFO - PROCESS | 1650 | 1461138330291 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 00:45:30 INFO - PROCESS | 1650 | 1461138330297 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d04000 == 35 [pid = 1650] [id = 377] 00:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11b903800) [pid = 1650] [serial = 1130] [outer = 0x0] 00:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11bcb3000) [pid = 1650] [serial = 1131] [outer = 0x11b903800] 00:45:30 INFO - PROCESS | 1650 | 1461138330325 Marionette DEBUG loaded listener.js 00:45:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126150400) [pid = 1650] [serial = 1132] [outer = 0x11b903800] 00:45:30 INFO - PROCESS | 1650 | 1461138330773 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:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 669ms 00:45:30 INFO - PROCESS | 1650 | 1461138330821 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 00:45:30 INFO - PROCESS | 1650 | 1461138330823 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 00:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:45:30 INFO - PROCESS | 1650 | 1461138330827 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:45:30 INFO - PROCESS | 1650 | 1461138330829 Marionette TRACE conn2 <- [1,1482,null,{}] 00:45:30 INFO - PROCESS | 1650 | 1461138330841 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:45:30 INFO - PROCESS | 1650 | 1461138330986 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 00:45:31 INFO - PROCESS | 1650 | 1461138331042 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12916d000 == 36 [pid = 1650] [id = 378] 00:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11924c000) [pid = 1650] [serial = 1133] [outer = 0x0] 00:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1266dd400) [pid = 1650] [serial = 1134] [outer = 0x11924c000] 00:45:31 INFO - PROCESS | 1650 | 1461138331069 Marionette DEBUG loaded listener.js 00:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127366c00) [pid = 1650] [serial = 1135] [outer = 0x11924c000] 00:45:31 INFO - PROCESS | 1650 | 1461138331400 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:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 628ms 00:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:45:31 INFO - PROCESS | 1650 | 1461138331455 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 00:45:31 INFO - PROCESS | 1650 | 1461138331456 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 00:45:31 INFO - PROCESS | 1650 | 1461138331458 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:45:31 INFO - PROCESS | 1650 | 1461138331459 Marionette TRACE conn2 <- [1,1486,null,{}] 00:45:31 INFO - PROCESS | 1650 | 1461138331468 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:45:31 INFO - PROCESS | 1650 | 1461138331562 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 00:45:31 INFO - PROCESS | 1650 | 1461138331566 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ee4800 == 37 [pid = 1650] [id = 379] 00:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12655e800) [pid = 1650] [serial = 1136] [outer = 0x0] 00:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127763000) [pid = 1650] [serial = 1137] [outer = 0x12655e800] 00:45:31 INFO - PROCESS | 1650 | 1461138331591 Marionette DEBUG loaded listener.js 00:45:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127d6dc00) [pid = 1650] [serial = 1138] [outer = 0x12655e800] 00:45:31 INFO - PROCESS | 1650 | 1461138331932 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:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 524ms 00:45:31 INFO - PROCESS | 1650 | 1461138331983 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 00:45:31 INFO - PROCESS | 1650 | 1461138331984 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 00:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:45:31 INFO - PROCESS | 1650 | 1461138331986 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:45:31 INFO - PROCESS | 1650 | 1461138331987 Marionette TRACE conn2 <- [1,1490,null,{}] 00:45:31 INFO - PROCESS | 1650 | 1461138331990 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:45:32 INFO - PROCESS | 1650 | 1461138332087 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 00:45:32 INFO - PROCESS | 1650 | 1461138332117 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b64c800 == 38 [pid = 1650] [id = 380] 00:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127f58400) [pid = 1650] [serial = 1139] [outer = 0x0] 00:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12876c400) [pid = 1650] [serial = 1140] [outer = 0x127f58400] 00:45:32 INFO - PROCESS | 1650 | 1461138332142 Marionette DEBUG loaded listener.js 00:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1290cdc00) [pid = 1650] [serial = 1141] [outer = 0x127f58400] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1271a8000) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118c05c00) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11bcac800) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11b1c0000) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1158bac00) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x114d4d800) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112111c00) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119bdec00) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x114d4b800) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119c5d000) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119b0a400) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11c203800) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12b329c00) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129e29000) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129e31000) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12a826800) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:45:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11c206800) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:45:32 INFO - PROCESS | 1650 | 1461138332577 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:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 619ms 00:45:32 INFO - PROCESS | 1650 | 1461138332605 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 00:45:32 INFO - PROCESS | 1650 | 1461138332607 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 00:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:45:32 INFO - PROCESS | 1650 | 1461138332609 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:45:32 INFO - PROCESS | 1650 | 1461138332610 Marionette TRACE conn2 <- [1,1494,null,{}] 00:45:32 INFO - PROCESS | 1650 | 1461138332618 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:45:32 INFO - PROCESS | 1650 | 1461138332725 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 00:45:32 INFO - PROCESS | 1650 | 1461138332734 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x127086000 == 39 [pid = 1650] [id = 381] 00:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x114d4d800) [pid = 1650] [serial = 1142] [outer = 0x0] 00:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11b1c2000) [pid = 1650] [serial = 1143] [outer = 0x114d4d800] 00:45:32 INFO - PROCESS | 1650 | 1461138332760 Marionette DEBUG loaded listener.js 00:45:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1271a8000) [pid = 1650] [serial = 1144] [outer = 0x114d4d800] 00:45:33 INFO - PROCESS | 1650 | 1461138333111 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:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 00:45:33 INFO - PROCESS | 1650 | 1461138333133 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 00:45:33 INFO - PROCESS | 1650 | 1461138333135 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 00:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:45:33 INFO - PROCESS | 1650 | 1461138333137 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:45:33 INFO - PROCESS | 1650 | 1461138333139 Marionette TRACE conn2 <- [1,1498,null,{}] 00:45:33 INFO - PROCESS | 1650 | 1461138333141 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:45:33 INFO - PROCESS | 1650 | 1461138333256 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 00:45:33 INFO - PROCESS | 1650 | 1461138333263 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcd2800 == 40 [pid = 1650] [id = 382] 00:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118574400) [pid = 1650] [serial = 1145] [outer = 0x0] 00:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128776000) [pid = 1650] [serial = 1146] [outer = 0x118574400] 00:45:33 INFO - PROCESS | 1650 | 1461138333292 Marionette DEBUG loaded listener.js 00:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129e33400) [pid = 1650] [serial = 1147] [outer = 0x118574400] 00:45:33 INFO - PROCESS | 1650 | 1461138333622 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:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 00:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:45:33 INFO - PROCESS | 1650 | 1461138333657 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 00:45:33 INFO - PROCESS | 1650 | 1461138333658 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 00:45:33 INFO - PROCESS | 1650 | 1461138333660 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:45:33 INFO - PROCESS | 1650 | 1461138333661 Marionette TRACE conn2 <- [1,1502,null,{}] 00:45:33 INFO - PROCESS | 1650 | 1461138333664 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:45:33 INFO - PROCESS | 1650 | 1461138333742 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 00:45:33 INFO - PROCESS | 1650 | 1461138333748 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d396000 == 41 [pid = 1650] [id = 383] 00:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129e33800) [pid = 1650] [serial = 1148] [outer = 0x0] 00:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a3c7800) [pid = 1650] [serial = 1149] [outer = 0x129e33800] 00:45:33 INFO - PROCESS | 1650 | 1461138333773 Marionette DEBUG loaded listener.js 00:45:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a820800) [pid = 1650] [serial = 1150] [outer = 0x129e33800] 00:45:34 INFO - PROCESS | 1650 | 1461138334087 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:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 471ms 00:45:34 INFO - PROCESS | 1650 | 1461138334132 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 00:45:34 INFO - PROCESS | 1650 | 1461138334133 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 00:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:45:34 INFO - PROCESS | 1650 | 1461138334135 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:45:34 INFO - PROCESS | 1650 | 1461138334136 Marionette TRACE conn2 <- [1,1506,null,{}] 00:45:34 INFO - PROCESS | 1650 | 1461138334139 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:45:34 INFO - PROCESS | 1650 | 1461138334241 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 00:45:34 INFO - PROCESS | 1650 | 1461138334250 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d39f800 == 42 [pid = 1650] [id = 384] 00:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a820400) [pid = 1650] [serial = 1151] [outer = 0x0] 00:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b31a400) [pid = 1650] [serial = 1152] [outer = 0x12a820400] 00:45:34 INFO - PROCESS | 1650 | 1461138334275 Marionette DEBUG loaded listener.js 00:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12b321800) [pid = 1650] [serial = 1153] [outer = 0x12a820400] 00:45:34 INFO - PROCESS | 1650 | 1461138334714 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:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 621ms 00:45:34 INFO - PROCESS | 1650 | 1461138334757 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 00:45:34 INFO - PROCESS | 1650 | 1461138334760 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 00:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:45:34 INFO - PROCESS | 1650 | 1461138334783 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:45:34 INFO - PROCESS | 1650 | 1461138334785 Marionette TRACE conn2 <- [1,1510,null,{}] 00:45:34 INFO - PROCESS | 1650 | 1461138334789 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:45:34 INFO - PROCESS | 1650 | 1461138334894 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 00:45:34 INFO - PROCESS | 1650 | 1461138334947 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aeaf800 == 43 [pid = 1650] [id = 385] 00:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118575800) [pid = 1650] [serial = 1154] [outer = 0x0] 00:45:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1191b4c00) [pid = 1650] [serial = 1155] [outer = 0x118575800] 00:45:34 INFO - PROCESS | 1650 | 1461138334979 Marionette DEBUG loaded listener.js 00:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119b0e800) [pid = 1650] [serial = 1156] [outer = 0x118575800] 00:45:35 INFO - PROCESS | 1650 | 1461138335414 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:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 672ms 00:45:35 INFO - PROCESS | 1650 | 1461138335454 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 00:45:35 INFO - PROCESS | 1650 | 1461138335459 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 00:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:45:35 INFO - PROCESS | 1650 | 1461138335463 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:45:35 INFO - PROCESS | 1650 | 1461138335465 Marionette TRACE conn2 <- [1,1514,null,{}] 00:45:35 INFO - PROCESS | 1650 | 1461138335468 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:45:35 INFO - PROCESS | 1650 | 1461138335567 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 00:45:35 INFO - PROCESS | 1650 | 1461138335632 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x126414000 == 44 [pid = 1650] [id = 386] 00:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119b52400) [pid = 1650] [serial = 1157] [outer = 0x0] 00:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119d62000) [pid = 1650] [serial = 1158] [outer = 0x119b52400] 00:45:35 INFO - PROCESS | 1650 | 1461138335683 Marionette DEBUG loaded listener.js 00:45:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11ae7a400) [pid = 1650] [serial = 1159] [outer = 0x119b52400] 00:45:36 INFO - PROCESS | 1650 | 1461138336126 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:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 669ms 00:45:36 INFO - PROCESS | 1650 | 1461138336133 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 00:45:36 INFO - PROCESS | 1650 | 1461138336135 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 00:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:45:36 INFO - PROCESS | 1650 | 1461138336137 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:45:36 INFO - PROCESS | 1650 | 1461138336140 Marionette TRACE conn2 <- [1,1518,null,{}] 00:45:36 INFO - PROCESS | 1650 | 1461138336148 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:45:36 INFO - PROCESS | 1650 | 1461138336247 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 00:45:36 INFO - PROCESS | 1650 | 1461138336309 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d386000 == 45 [pid = 1650] [id = 387] 00:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11aeedc00) [pid = 1650] [serial = 1160] [outer = 0x0] 00:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11c140400) [pid = 1650] [serial = 1161] [outer = 0x11aeedc00] 00:45:36 INFO - PROCESS | 1650 | 1461138336341 Marionette DEBUG loaded listener.js 00:45:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c266c00) [pid = 1650] [serial = 1162] [outer = 0x11aeedc00] 00:45:36 INFO - PROCESS | 1650 | 1461138336744 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:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 674ms 00:45:36 INFO - PROCESS | 1650 | 1461138336811 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 00:45:36 INFO - PROCESS | 1650 | 1461138336813 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 00:45:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:45:36 INFO - PROCESS | 1650 | 1461138336816 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:45:36 INFO - PROCESS | 1650 | 1461138336817 Marionette TRACE conn2 <- [1,1522,null,{}] 00:45:36 INFO - PROCESS | 1650 | 1461138336820 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:45:36 INFO - PROCESS | 1650 | 1461138336936 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 00:45:37 INFO - PROCESS | 1650 | 1461138337014 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e45b000 == 46 [pid = 1650] [id = 388] 00:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c4f5c00) [pid = 1650] [serial = 1163] [outer = 0x0] 00:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x127f5b000) [pid = 1650] [serial = 1164] [outer = 0x11c4f5c00] 00:45:37 INFO - PROCESS | 1650 | 1461138337044 Marionette DEBUG loaded listener.js 00:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129c25c00) [pid = 1650] [serial = 1165] [outer = 0x11c4f5c00] 00:45:37 INFO - PROCESS | 1650 | 1461138337413 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:45:37 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:45:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:45:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:45:37 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:45:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:45:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:45:37 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:45:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:45:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:45:37 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:45:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:45:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:45:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 619ms 00:45:37 INFO - PROCESS | 1650 | 1461138337436 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 00:45:37 INFO - PROCESS | 1650 | 1461138337437 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 00:45:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:45:37 INFO - PROCESS | 1650 | 1461138337440 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:45:37 INFO - PROCESS | 1650 | 1461138337441 Marionette TRACE conn2 <- [1,1526,null,{}] 00:45:37 INFO - PROCESS | 1650 | 1461138337443 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:45:37 INFO - PROCESS | 1650 | 1461138337539 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 00:45:37 INFO - PROCESS | 1650 | 1461138337588 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea6d800 == 47 [pid = 1650] [id = 389] 00:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129c26000) [pid = 1650] [serial = 1166] [outer = 0x0] 00:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129e74400) [pid = 1650] [serial = 1167] [outer = 0x129c26000] 00:45:37 INFO - PROCESS | 1650 | 1461138337618 Marionette DEBUG loaded listener.js 00:45:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b327c00) [pid = 1650] [serial = 1168] [outer = 0x129c26000] 00:45:38 INFO - PROCESS | 1650 | 1461138338022 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:45:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:45:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:45:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:45:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:45:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:45:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:45:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 618ms 00:45:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:45:38 INFO - PROCESS | 1650 | 1461138338059 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 00:45:38 INFO - PROCESS | 1650 | 1461138338060 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 00:45:38 INFO - PROCESS | 1650 | 1461138338063 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:45:38 INFO - PROCESS | 1650 | 1461138338064 Marionette TRACE conn2 <- [1,1530,null,{}] 00:45:38 INFO - PROCESS | 1650 | 1461138338066 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:45:38 INFO - PROCESS | 1650 | 1461138338180 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 00:45:38 INFO - PROCESS | 1650 | 1461138338267 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x118c9e800 == 48 [pid = 1650] [id = 390] 00:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x114d47800) [pid = 1650] [serial = 1169] [outer = 0x0] 00:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119a0d000) [pid = 1650] [serial = 1170] [outer = 0x114d47800] 00:45:38 INFO - PROCESS | 1650 | 1461138338315 Marionette DEBUG loaded listener.js 00:45:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a820c00) [pid = 1650] [serial = 1171] [outer = 0x114d47800] 00:45:38 INFO - PROCESS | 1650 | 1461138338791 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:45:38 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:45:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:45:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:45:38 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:45:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:45:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 770ms 00:45:38 INFO - PROCESS | 1650 | 1461138338834 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 00:45:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:45:38 INFO - PROCESS | 1650 | 1461138338837 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 00:45:38 INFO - PROCESS | 1650 | 1461138338840 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:45:38 INFO - PROCESS | 1650 | 1461138338843 Marionette TRACE conn2 <- [1,1534,null,{}] 00:45:38 INFO - PROCESS | 1650 | 1461138338846 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:45:38 INFO - PROCESS | 1650 | 1461138338943 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 00:45:39 INFO - PROCESS | 1650 | 1461138338999 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c256800 == 49 [pid = 1650] [id = 391] 00:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11535ec00) [pid = 1650] [serial = 1172] [outer = 0x0] 00:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11781cc00) [pid = 1650] [serial = 1173] [outer = 0x11535ec00] 00:45:39 INFO - PROCESS | 1650 | 1461138339028 Marionette DEBUG loaded listener.js 00:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119b04400) [pid = 1650] [serial = 1174] [outer = 0x11535ec00] 00:45:39 INFO - PROCESS | 1650 | 1461138339460 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:45:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:45:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 673ms 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x130130800 == 48 [pid = 1650] [id = 352] 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d396000 == 47 [pid = 1650] [id = 383] 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcd2800 == 46 [pid = 1650] [id = 382] 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x127086000 == 45 [pid = 1650] [id = 381] 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12b64c800 == 44 [pid = 1650] [id = 380] 00:45:39 INFO - PROCESS | 1650 | 1461138339591 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 00:45:39 INFO - PROCESS | 1650 | 1461138339596 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x118ee4800 == 43 [pid = 1650] [id = 379] 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12916d000 == 42 [pid = 1650] [id = 378] 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x127d04000 == 41 [pid = 1650] [id = 377] 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1264a8800 == 40 [pid = 1650] [id = 376] 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x123748000 == 39 [pid = 1650] [id = 375] 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c031800 == 38 [pid = 1650] [id = 374] 00:45:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119ade800 == 37 [pid = 1650] [id = 373] 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119ad1000 == 36 [pid = 1650] [id = 372] 00:45:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1197dd800 == 35 [pid = 1650] [id = 371] 00:45:39 INFO - PROCESS | 1650 | 1461138339624 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:45:39 INFO - PROCESS | 1650 | 1461138339626 Marionette TRACE conn2 <- [1,1538,null,{}] 00:45:39 INFO - PROCESS | 1650 | 1461138339632 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:45:39 INFO - PROCESS | 1650 | 1461138339702 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 00:45:39 INFO - PROCESS | 1650 | 1461138339707 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ee9000 == 36 [pid = 1650] [id = 392] 00:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119249400) [pid = 1650] [serial = 1175] [outer = 0x0] 00:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119be5400) [pid = 1650] [serial = 1176] [outer = 0x119249400] 00:45:39 INFO - PROCESS | 1650 | 1461138339731 Marionette DEBUG loaded listener.js 00:45:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11a8a2000) [pid = 1650] [serial = 1177] [outer = 0x119249400] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x127765800) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1271ab400) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12614c800) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x126550800) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11b966400) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11bcaa400) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118c4bc00) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119135c00) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115365400) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11588c400) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119b0c000) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119bdd000) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11bcb5400) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11c202800) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11ae3c800) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11ae82c00) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11a8a3000) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11a8ac400) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126548800) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11c25ec00) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11c7ad800) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b43d400) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129e31c00) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129e27800) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129e7cc00) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a823c00) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b430000) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12654a000) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12993c400) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12876b800) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12b31bc00) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12b323800) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1271ab800) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 00:45:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b82cc00) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 00:45:40 INFO - PROCESS | 1650 | 1461138340218 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:45:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:45:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 629ms 00:45:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:45:40 INFO - PROCESS | 1650 | 1461138340250 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 00:45:40 INFO - PROCESS | 1650 | 1461138340252 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 00:45:40 INFO - PROCESS | 1650 | 1461138340256 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:45:40 INFO - PROCESS | 1650 | 1461138340260 Marionette TRACE conn2 <- [1,1542,null,{}] 00:45:40 INFO - PROCESS | 1650 | 1461138340281 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:45:40 INFO - PROCESS | 1650 | 1461138340414 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 00:45:40 INFO - PROCESS | 1650 | 1461138340499 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c241000 == 37 [pid = 1650] [id = 393] 00:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119d60000) [pid = 1650] [serial = 1178] [outer = 0x0] 00:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11aeef400) [pid = 1650] [serial = 1179] [outer = 0x119d60000] 00:45:40 INFO - PROCESS | 1650 | 1461138340530 Marionette DEBUG loaded listener.js 00:45:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11b96ec00) [pid = 1650] [serial = 1180] [outer = 0x119d60000] 00:45:40 INFO - PROCESS | 1650 | 1461138340919 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:45:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:45:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 686ms 00:45:40 INFO - PROCESS | 1650 | 1461138340942 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 00:45:40 INFO - PROCESS | 1650 | 1461138340945 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 00:45:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:45:40 INFO - PROCESS | 1650 | 1461138340948 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:45:40 INFO - PROCESS | 1650 | 1461138340950 Marionette TRACE conn2 <- [1,1546,null,{}] 00:45:40 INFO - PROCESS | 1650 | 1461138340953 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:45:41 INFO - PROCESS | 1650 | 1461138341109 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 00:45:41 INFO - PROCESS | 1650 | 1461138341128 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126319800 == 38 [pid = 1650] [id = 394] 00:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11b96f400) [pid = 1650] [serial = 1181] [outer = 0x0] 00:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11bcb7000) [pid = 1650] [serial = 1182] [outer = 0x11b96f400] 00:45:41 INFO - PROCESS | 1650 | 1461138341157 Marionette DEBUG loaded listener.js 00:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11c631800) [pid = 1650] [serial = 1183] [outer = 0x11b96f400] 00:45:41 INFO - PROCESS | 1650 | 1461138341489 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:45:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:45:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 570ms 00:45:41 INFO - PROCESS | 1650 | 1461138341519 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 00:45:41 INFO - PROCESS | 1650 | 1461138341520 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 00:45:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:45:41 INFO - PROCESS | 1650 | 1461138341522 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:45:41 INFO - PROCESS | 1650 | 1461138341523 Marionette TRACE conn2 <- [1,1550,null,{}] 00:45:41 INFO - PROCESS | 1650 | 1461138341526 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:45:41 INFO - PROCESS | 1650 | 1461138341604 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 00:45:41 INFO - PROCESS | 1650 | 1461138341610 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f87800 == 39 [pid = 1650] [id = 395] 00:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c7ad800) [pid = 1650] [serial = 1184] [outer = 0x0] 00:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126551400) [pid = 1650] [serial = 1185] [outer = 0x11c7ad800] 00:45:41 INFO - PROCESS | 1650 | 1461138341639 Marionette DEBUG loaded listener.js 00:45:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127591000) [pid = 1650] [serial = 1186] [outer = 0x11c7ad800] 00:45:42 INFO - PROCESS | 1650 | 1461138342021 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:45:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:45:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 521ms 00:45:42 INFO - PROCESS | 1650 | 1461138342043 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 00:45:42 INFO - PROCESS | 1650 | 1461138342045 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 00:45:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:45:42 INFO - PROCESS | 1650 | 1461138342055 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:45:42 INFO - PROCESS | 1650 | 1461138342056 Marionette TRACE conn2 <- [1,1554,null,{}] 00:45:42 INFO - PROCESS | 1650 | 1461138342059 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:45:42 INFO - PROCESS | 1650 | 1461138342181 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 00:45:42 INFO - PROCESS | 1650 | 1461138342187 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c7f800 == 40 [pid = 1650] [id = 396] 00:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127be3c00) [pid = 1650] [serial = 1187] [outer = 0x0] 00:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129c1cc00) [pid = 1650] [serial = 1188] [outer = 0x127be3c00] 00:45:42 INFO - PROCESS | 1650 | 1461138342240 Marionette DEBUG loaded listener.js 00:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a826800) [pid = 1650] [serial = 1189] [outer = 0x127be3c00] 00:45:42 INFO - PROCESS | 1650 | 1461138342609 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:45:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:45:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 570ms 00:45:42 INFO - PROCESS | 1650 | 1461138342626 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 00:45:42 INFO - PROCESS | 1650 | 1461138342627 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 00:45:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:45:42 INFO - PROCESS | 1650 | 1461138342631 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:45:42 INFO - PROCESS | 1650 | 1461138342633 Marionette TRACE conn2 <- [1,1558,null,{}] 00:45:42 INFO - PROCESS | 1650 | 1461138342636 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:45:42 INFO - PROCESS | 1650 | 1461138342734 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 00:45:42 INFO - PROCESS | 1650 | 1461138342746 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b96e800 == 41 [pid = 1650] [id = 397] 00:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b31bc00) [pid = 1650] [serial = 1190] [outer = 0x0] 00:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b436400) [pid = 1650] [serial = 1191] [outer = 0x12b31bc00] 00:45:42 INFO - PROCESS | 1650 | 1461138342771 Marionette DEBUG loaded listener.js 00:45:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b852000) [pid = 1650] [serial = 1192] [outer = 0x12b31bc00] 00:45:43 INFO - PROCESS | 1650 | 1461138343100 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:45:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:45:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 00:45:43 INFO - PROCESS | 1650 | 1461138343151 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 00:45:43 INFO - PROCESS | 1650 | 1461138343152 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 00:45:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:45:43 INFO - PROCESS | 1650 | 1461138343154 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:45:43 INFO - PROCESS | 1650 | 1461138343155 Marionette TRACE conn2 <- [1,1562,null,{}] 00:45:43 INFO - PROCESS | 1650 | 1461138343158 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:45:43 INFO - PROCESS | 1650 | 1461138343258 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 00:45:43 INFO - PROCESS | 1650 | 1461138343264 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c073000 == 42 [pid = 1650] [id = 398] 00:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b323800) [pid = 1650] [serial = 1193] [outer = 0x0] 00:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bcaf400) [pid = 1650] [serial = 1194] [outer = 0x12b323800] 00:45:43 INFO - PROCESS | 1650 | 1461138343289 Marionette DEBUG loaded listener.js 00:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12beecc00) [pid = 1650] [serial = 1195] [outer = 0x12b323800] 00:45:43 INFO - PROCESS | 1650 | 1461138343627 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:45:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:45:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 00:45:43 INFO - PROCESS | 1650 | 1461138343673 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 00:45:43 INFO - PROCESS | 1650 | 1461138343675 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 00:45:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:45:43 INFO - PROCESS | 1650 | 1461138343677 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:45:43 INFO - PROCESS | 1650 | 1461138343678 Marionette TRACE conn2 <- [1,1566,null,{}] 00:45:43 INFO - PROCESS | 1650 | 1461138343681 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:45:43 INFO - PROCESS | 1650 | 1461138343855 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 00:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11924c000) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11b1c5400) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119b0bc00) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1146ae000) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12655e800) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1163b6800) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1140b7400) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127f58400) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118574400) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x114d4d800) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11b903800) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119b07c00) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:45:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129e33800) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:45:43 INFO - PROCESS | 1650 | 1461138343896 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ae8000 == 43 [pid = 1650] [id = 399] 00:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11434bc00) [pid = 1650] [serial = 1196] [outer = 0x0] 00:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x114d4d800) [pid = 1650] [serial = 1197] [outer = 0x11434bc00] 00:45:43 INFO - PROCESS | 1650 | 1461138343921 Marionette DEBUG loaded listener.js 00:45:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119b54000) [pid = 1650] [serial = 1198] [outer = 0x11434bc00] 00:45:44 INFO - PROCESS | 1650 | 1461138344185 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:45:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:45:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 522ms 00:45:44 INFO - PROCESS | 1650 | 1461138344205 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 00:45:44 INFO - PROCESS | 1650 | 1461138344207 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 00:45:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:45:44 INFO - PROCESS | 1650 | 1461138344209 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:45:44 INFO - PROCESS | 1650 | 1461138344210 Marionette TRACE conn2 <- [1,1570,null,{}] 00:45:44 INFO - PROCESS | 1650 | 1461138344220 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:45:44 INFO - PROCESS | 1650 | 1461138344308 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 00:45:44 INFO - PROCESS | 1650 | 1461138344313 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4ab000 == 44 [pid = 1650] [id = 400] 00:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11b1c4000) [pid = 1650] [serial = 1199] [outer = 0x0] 00:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12902e800) [pid = 1650] [serial = 1200] [outer = 0x11b1c4000] 00:45:44 INFO - PROCESS | 1650 | 1461138344338 Marionette DEBUG loaded listener.js 00:45:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bef2400) [pid = 1650] [serial = 1201] [outer = 0x11b1c4000] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12dadd000 == 43 [pid = 1650] [id = 370] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11c256800 == 42 [pid = 1650] [id = 391] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x118c9e800 == 41 [pid = 1650] [id = 390] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea6d800 == 40 [pid = 1650] [id = 389] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e45b000 == 39 [pid = 1650] [id = 388] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d386000 == 38 [pid = 1650] [id = 387] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x126414000 == 37 [pid = 1650] [id = 386] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d39f800 == 36 [pid = 1650] [id = 384] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11aeaf800 == 35 [pid = 1650] [id = 385] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11c241000 == 34 [pid = 1650] [id = 393] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12c073000 == 33 [pid = 1650] [id = 398] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x126319800 == 32 [pid = 1650] [id = 394] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12b96e800 == 31 [pid = 1650] [id = 397] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x127f87800 == 30 [pid = 1650] [id = 395] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x118ee9000 == 29 [pid = 1650] [id = 392] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x129c7f800 == 28 [pid = 1650] [id = 396] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12ec4e400) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b31a400) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a3c7800) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1266dd400) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11b967800) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1158ba000) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119bdc000) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11a8a7400) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11ae37c00) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x127763000) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11aef0800) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11924d400) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119b07400) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118c6e800) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1157ad800) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12b830800) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x127366c00) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12876c400) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x127d6dc00) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128776000) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x129e33400) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11b1c2000) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1290cdc00) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11bcb3000) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126150400) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1271a8000) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12a820800) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11ba29800) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 00:45:45 INFO - PROCESS | 1650 | --DOCSHELL 0x119ae8000 == 27 [pid = 1650] [id = 399] 00:45:45 INFO - PROCESS | 1650 | 1461138345790 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:45:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:45:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1624ms 00:45:45 INFO - PROCESS | 1650 | 1461138345834 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 00:45:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:45:45 INFO - PROCESS | 1650 | 1461138345836 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 00:45:45 INFO - PROCESS | 1650 | 1461138345840 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:45:45 INFO - PROCESS | 1650 | 1461138345842 Marionette TRACE conn2 <- [1,1574,null,{}] 00:45:45 INFO - PROCESS | 1650 | 1461138345852 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:45:45 INFO - PROCESS | 1650 | 1461138345936 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 00:45:45 INFO - PROCESS | 1650 | 1461138345986 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x118952800 == 28 [pid = 1650] [id = 401] 00:45:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x115364400) [pid = 1650] [serial = 1202] [outer = 0x0] 00:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115746400) [pid = 1650] [serial = 1203] [outer = 0x115364400] 00:45:46 INFO - PROCESS | 1650 | 1461138346014 Marionette DEBUG loaded listener.js 00:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118573c00) [pid = 1650] [serial = 1204] [outer = 0x115364400] 00:45:46 INFO - PROCESS | 1650 | 1461138346341 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:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 00:45:46 INFO - PROCESS | 1650 | 1461138346360 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 00:45:46 INFO - PROCESS | 1650 | 1461138346369 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 00:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:45:46 INFO - PROCESS | 1650 | 1461138346373 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:45:46 INFO - PROCESS | 1650 | 1461138346375 Marionette TRACE conn2 <- [1,1578,null,{}] 00:45:46 INFO - PROCESS | 1650 | 1461138346378 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:45:46 INFO - PROCESS | 1650 | 1461138346454 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 00:45:46 INFO - PROCESS | 1650 | 1461138346458 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11984c800 == 29 [pid = 1650] [id = 402] 00:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118574400) [pid = 1650] [serial = 1205] [outer = 0x0] 00:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11912b400) [pid = 1650] [serial = 1206] [outer = 0x118574400] 00:45:46 INFO - PROCESS | 1650 | 1461138346487 Marionette DEBUG loaded listener.js 00:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119b09c00) [pid = 1650] [serial = 1207] [outer = 0x118574400] 00:45:46 INFO - PROCESS | 1650 | 1461138346809 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:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 473ms 00:45:46 INFO - PROCESS | 1650 | 1461138346846 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 00:45:46 INFO - PROCESS | 1650 | 1461138346848 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 00:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:45:46 INFO - PROCESS | 1650 | 1461138346851 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:45:46 INFO - PROCESS | 1650 | 1461138346853 Marionette TRACE conn2 <- [1,1582,null,{}] 00:45:46 INFO - PROCESS | 1650 | 1461138346861 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:45:46 INFO - PROCESS | 1650 | 1461138346939 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 00:45:46 INFO - PROCESS | 1650 | 1461138346943 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab2b800 == 30 [pid = 1650] [id = 403] 00:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11437b400) [pid = 1650] [serial = 1208] [outer = 0x0] 00:45:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119c58400) [pid = 1650] [serial = 1209] [outer = 0x11437b400] 00:45:46 INFO - PROCESS | 1650 | 1461138346976 Marionette DEBUG loaded listener.js 00:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11a8a4c00) [pid = 1650] [serial = 1210] [outer = 0x11437b400] 00:45:47 INFO - PROCESS | 1650 | 1461138347337 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:45:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:45:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 522ms 00:45:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:45:47 INFO - PROCESS | 1650 | 1461138347374 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 00:45:47 INFO - PROCESS | 1650 | 1461138347375 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 00:45:47 INFO - PROCESS | 1650 | 1461138347377 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:45:47 INFO - PROCESS | 1650 | 1461138347379 Marionette TRACE conn2 <- [1,1586,null,{}] 00:45:47 INFO - PROCESS | 1650 | 1461138347384 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:45:47 INFO - PROCESS | 1650 | 1461138347476 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 00:45:47 INFO - PROCESS | 1650 | 1461138347483 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c041800 == 31 [pid = 1650] [id = 404] 00:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119b6ac00) [pid = 1650] [serial = 1211] [outer = 0x0] 00:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11acfb800) [pid = 1650] [serial = 1212] [outer = 0x119b6ac00] 00:45:47 INFO - PROCESS | 1650 | 1461138347509 Marionette DEBUG loaded listener.js 00:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11ae87000) [pid = 1650] [serial = 1213] [outer = 0x119b6ac00] 00:45:47 INFO - PROCESS | 1650 | 1461138347821 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:45:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:45:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 473ms 00:45:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:45:47 INFO - PROCESS | 1650 | 1461138347852 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 00:45:47 INFO - PROCESS | 1650 | 1461138347853 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 00:45:47 INFO - PROCESS | 1650 | 1461138347855 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:45:47 INFO - PROCESS | 1650 | 1461138347856 Marionette TRACE conn2 <- [1,1590,null,{}] 00:45:47 INFO - PROCESS | 1650 | 1461138347859 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:45:47 INFO - PROCESS | 1650 | 1461138347928 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 00:45:47 INFO - PROCESS | 1650 | 1461138347932 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6c8800 == 32 [pid = 1650] [id = 405] 00:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x115249400) [pid = 1650] [serial = 1214] [outer = 0x0] 00:45:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11b903800) [pid = 1650] [serial = 1215] [outer = 0x115249400] 00:45:47 INFO - PROCESS | 1650 | 1461138347960 Marionette DEBUG loaded listener.js 00:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11ba25c00) [pid = 1650] [serial = 1216] [outer = 0x115249400] 00:45:48 INFO - PROCESS | 1650 | 1461138348318 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:45:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:45:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 470ms 00:45:48 INFO - PROCESS | 1650 | 1461138348327 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 00:45:48 INFO - PROCESS | 1650 | 1461138348328 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 00:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:45:48 INFO - PROCESS | 1650 | 1461138348336 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:45:48 INFO - PROCESS | 1650 | 1461138348337 Marionette TRACE conn2 <- [1,1594,null,{}] 00:45:48 INFO - PROCESS | 1650 | 1461138348353 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:45:48 INFO - PROCESS | 1650 | 1461138348462 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 00:45:48 INFO - PROCESS | 1650 | 1461138348472 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x126322800 == 33 [pid = 1650] [id = 406] 00:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11ba29c00) [pid = 1650] [serial = 1217] [outer = 0x0] 00:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11bcae000) [pid = 1650] [serial = 1218] [outer = 0x11ba29c00] 00:45:48 INFO - PROCESS | 1650 | 1461138348516 Marionette DEBUG loaded listener.js 00:45:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11c4f5000) [pid = 1650] [serial = 1219] [outer = 0x11ba29c00] 00:45:49 INFO - PROCESS | 1650 | 1461138349011 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:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 683ms 00:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:45:49 INFO - PROCESS | 1650 | 1461138349019 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 00:45:49 INFO - PROCESS | 1650 | 1461138349020 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 00:45:49 INFO - PROCESS | 1650 | 1461138349022 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:45:49 INFO - PROCESS | 1650 | 1461138349024 Marionette TRACE conn2 <- [1,1598,null,{}] 00:45:49 INFO - PROCESS | 1650 | 1461138349026 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:45:49 INFO - PROCESS | 1650 | 1461138349098 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 00:45:49 INFO - PROCESS | 1650 | 1461138349102 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12751d000 == 34 [pid = 1650] [id = 407] 00:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c4f5400) [pid = 1650] [serial = 1220] [outer = 0x0] 00:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12614e400) [pid = 1650] [serial = 1221] [outer = 0x11c4f5400] 00:45:49 INFO - PROCESS | 1650 | 1461138349130 Marionette DEBUG loaded listener.js 00:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126369400) [pid = 1650] [serial = 1222] [outer = 0x11c4f5400] 00:45:49 INFO - PROCESS | 1650 | 1461138349452 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:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 469ms 00:45:49 INFO - PROCESS | 1650 | 1461138349493 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 00:45:49 INFO - PROCESS | 1650 | 1461138349494 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 00:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:45:49 INFO - PROCESS | 1650 | 1461138349496 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:45:49 INFO - PROCESS | 1650 | 1461138349497 Marionette TRACE conn2 <- [1,1602,null,{}] 00:45:49 INFO - PROCESS | 1650 | 1461138349500 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:45:49 INFO - PROCESS | 1650 | 1461138349571 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 00:45:49 INFO - PROCESS | 1650 | 1461138349575 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f87800 == 35 [pid = 1650] [id = 408] 00:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12636b400) [pid = 1650] [serial = 1223] [outer = 0x0] 00:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126745400) [pid = 1650] [serial = 1224] [outer = 0x12636b400] 00:45:49 INFO - PROCESS | 1650 | 1461138349602 Marionette DEBUG loaded listener.js 00:45:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12735f800) [pid = 1650] [serial = 1225] [outer = 0x12636b400] 00:45:49 INFO - PROCESS | 1650 | 1461138349943 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:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 471ms 00:45:49 INFO - PROCESS | 1650 | 1461138349969 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 00:45:49 INFO - PROCESS | 1650 | 1461138349970 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 00:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:45:49 INFO - PROCESS | 1650 | 1461138349986 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:45:49 INFO - PROCESS | 1650 | 1461138349987 Marionette TRACE conn2 <- [1,1606,null,{}] 00:45:49 INFO - PROCESS | 1650 | 1461138349989 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:45:50 INFO - PROCESS | 1650 | 1461138350059 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 00:45:50 INFO - PROCESS | 1650 | 1461138350066 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab2b000 == 36 [pid = 1650] [id = 409] 00:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x127362800) [pid = 1650] [serial = 1226] [outer = 0x0] 00:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12759f000) [pid = 1650] [serial = 1227] [outer = 0x127362800] 00:45:50 INFO - PROCESS | 1650 | 1461138350091 Marionette DEBUG loaded listener.js 00:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x127d6ec00) [pid = 1650] [serial = 1228] [outer = 0x127362800] 00:45:50 INFO - PROCESS | 1650 | 1461138350393 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:45:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 418ms 00:45:50 INFO - PROCESS | 1650 | 1461138350404 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 00:45:50 INFO - PROCESS | 1650 | 1461138350405 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 00:45:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:45:50 INFO - PROCESS | 1650 | 1461138350407 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:45:50 INFO - PROCESS | 1650 | 1461138350408 Marionette TRACE conn2 <- [1,1610,null,{}] 00:45:50 INFO - PROCESS | 1650 | 1461138350411 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:45:50 INFO - PROCESS | 1650 | 1461138350491 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 00:45:50 INFO - PROCESS | 1650 | 1461138350495 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c78000 == 37 [pid = 1650] [id = 410] 00:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127f52400) [pid = 1650] [serial = 1229] [outer = 0x0] 00:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12876a800) [pid = 1650] [serial = 1230] [outer = 0x127f52400] 00:45:50 INFO - PROCESS | 1650 | 1461138350523 Marionette DEBUG loaded listener.js 00:45:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1290c3400) [pid = 1650] [serial = 1231] [outer = 0x127f52400] 00:45:50 INFO - PROCESS | 1650 | 1461138350858 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:45:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 469ms 00:45:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:45:50 INFO - PROCESS | 1650 | 1461138350876 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 00:45:50 INFO - PROCESS | 1650 | 1461138350878 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 00:45:50 INFO - PROCESS | 1650 | 1461138350880 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:45:50 INFO - PROCESS | 1650 | 1461138350882 Marionette TRACE conn2 <- [1,1614,null,{}] 00:45:50 INFO - PROCESS | 1650 | 1461138350884 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:45:50 INFO - PROCESS | 1650 | 1461138350991 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 00:45:51 INFO - PROCESS | 1650 | 1461138351000 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6c0000 == 38 [pid = 1650] [id = 411] 00:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1290c2800) [pid = 1650] [serial = 1232] [outer = 0x0] 00:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129935400) [pid = 1650] [serial = 1233] [outer = 0x1290c2800] 00:45:51 INFO - PROCESS | 1650 | 1461138351029 Marionette DEBUG loaded listener.js 00:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129e2e000) [pid = 1650] [serial = 1234] [outer = 0x1290c2800] 00:45:51 INFO - PROCESS | 1650 | 1461138351341 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:45:51 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:45:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 471ms 00:45:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:45:51 INFO - PROCESS | 1650 | 1461138351355 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 00:45:51 INFO - PROCESS | 1650 | 1461138351356 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 00:45:51 INFO - PROCESS | 1650 | 1461138351358 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:45:51 INFO - PROCESS | 1650 | 1461138351359 Marionette TRACE conn2 <- [1,1618,null,{}] 00:45:51 INFO - PROCESS | 1650 | 1461138351362 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:45:51 INFO - PROCESS | 1650 | 1461138351441 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 00:45:51 INFO - PROCESS | 1650 | 1461138351445 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcbc000 == 39 [pid = 1650] [id = 412] 00:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129e2e800) [pid = 1650] [serial = 1235] [outer = 0x0] 00:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129e75400) [pid = 1650] [serial = 1236] [outer = 0x129e2e800] 00:45:51 INFO - PROCESS | 1650 | 1461138351474 Marionette DEBUG loaded listener.js 00:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12a3ca800) [pid = 1650] [serial = 1237] [outer = 0x129e2e800] 00:45:51 INFO - PROCESS | 1650 | 1461138351807 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:45:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:45:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 470ms 00:45:51 INFO - PROCESS | 1650 | 1461138351831 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 00:45:51 INFO - PROCESS | 1650 | 1461138351834 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 00:45:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:45:51 INFO - PROCESS | 1650 | 1461138351837 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:45:51 INFO - PROCESS | 1650 | 1461138351838 Marionette TRACE conn2 <- [1,1622,null,{}] 00:45:51 INFO - PROCESS | 1650 | 1461138351840 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:45:51 INFO - PROCESS | 1650 | 1461138351951 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 00:45:51 INFO - PROCESS | 1650 | 1461138351983 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c081000 == 40 [pid = 1650] [id = 413] 00:45:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127b97000) [pid = 1650] [serial = 1238] [outer = 0x0] 00:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a3cec00) [pid = 1650] [serial = 1239] [outer = 0x127b97000] 00:45:52 INFO - PROCESS | 1650 | 1461138352008 Marionette DEBUG loaded listener.js 00:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a81e400) [pid = 1650] [serial = 1240] [outer = 0x127b97000] 00:45:52 INFO - PROCESS | 1650 | 1461138352335 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:45:52 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:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 520ms 00:45:52 INFO - PROCESS | 1650 | 1461138352358 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 00:45:52 INFO - PROCESS | 1650 | 1461138352359 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 00:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:45:52 INFO - PROCESS | 1650 | 1461138352362 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:45:52 INFO - PROCESS | 1650 | 1461138352363 Marionette TRACE conn2 <- [1,1626,null,{}] 00:45:52 INFO - PROCESS | 1650 | 1461138352373 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:45:52 INFO - PROCESS | 1650 | 1461138352469 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 00:45:52 INFO - PROCESS | 1650 | 1461138352473 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d384000 == 41 [pid = 1650] [id = 414] 00:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1290cb800) [pid = 1650] [serial = 1241] [outer = 0x0] 00:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12a827400) [pid = 1650] [serial = 1242] [outer = 0x1290cb800] 00:45:52 INFO - PROCESS | 1650 | 1461138352498 Marionette DEBUG loaded listener.js 00:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b328000) [pid = 1650] [serial = 1243] [outer = 0x1290cb800] 00:45:52 INFO - PROCESS | 1650 | 1461138352807 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:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 480ms 00:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:45:52 INFO - PROCESS | 1650 | 1461138352842 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 00:45:52 INFO - PROCESS | 1650 | 1461138352844 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 00:45:52 INFO - PROCESS | 1650 | 1461138352846 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:45:52 INFO - PROCESS | 1650 | 1461138352849 Marionette TRACE conn2 <- [1,1630,null,{}] 00:45:52 INFO - PROCESS | 1650 | 1461138352852 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:45:52 INFO - PROCESS | 1650 | 1461138352946 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 00:45:52 INFO - PROCESS | 1650 | 1461138352950 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4a5000 == 42 [pid = 1650] [id = 415] 00:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129e30000) [pid = 1650] [serial = 1244] [outer = 0x0] 00:45:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b436800) [pid = 1650] [serial = 1245] [outer = 0x129e30000] 00:45:52 INFO - PROCESS | 1650 | 1461138352975 Marionette DEBUG loaded listener.js 00:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b637400) [pid = 1650] [serial = 1246] [outer = 0x129e30000] 00:45:53 INFO - PROCESS | 1650 | 1461138353303 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:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 472ms 00:45:53 INFO - PROCESS | 1650 | 1461138353322 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 00:45:53 INFO - PROCESS | 1650 | 1461138353324 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 00:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:45:53 INFO - PROCESS | 1650 | 1461138353326 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:45:53 INFO - PROCESS | 1650 | 1461138353327 Marionette TRACE conn2 <- [1,1634,null,{}] 00:45:53 INFO - PROCESS | 1650 | 1461138353332 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:45:53 INFO - PROCESS | 1650 | 1461138353436 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 00:45:53 INFO - PROCESS | 1650 | 1461138353441 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3f0000 == 43 [pid = 1650] [id = 416] 00:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b63d800) [pid = 1650] [serial = 1247] [outer = 0x0] 00:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b844000) [pid = 1650] [serial = 1248] [outer = 0x12b63d800] 00:45:53 INFO - PROCESS | 1650 | 1461138353466 Marionette DEBUG loaded listener.js 00:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bcae400) [pid = 1650] [serial = 1249] [outer = 0x12b63d800] 00:45:53 INFO - PROCESS | 1650 | 1461138353817 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:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 518ms 00:45:53 INFO - PROCESS | 1650 | 1461138353851 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 00:45:53 INFO - PROCESS | 1650 | 1461138353852 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 00:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:45:53 INFO - PROCESS | 1650 | 1461138353855 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:45:53 INFO - PROCESS | 1650 | 1461138353856 Marionette TRACE conn2 <- [1,1638,null,{}] 00:45:53 INFO - PROCESS | 1650 | 1461138353858 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:45:53 INFO - PROCESS | 1650 | 1461138353955 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 00:45:53 INFO - PROCESS | 1650 | 1461138353959 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e472000 == 44 [pid = 1650] [id = 417] 00:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b63f800) [pid = 1650] [serial = 1250] [outer = 0x0] 00:45:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bef1000) [pid = 1650] [serial = 1251] [outer = 0x12b63f800] 00:45:53 INFO - PROCESS | 1650 | 1461138353984 Marionette DEBUG loaded listener.js 00:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12d0b5c00) [pid = 1650] [serial = 1252] [outer = 0x12b63f800] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1157b3c00) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11434bc00) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x127be3c00) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b31bc00) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b323800) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x114d47800) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129c26000) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c4f5c00) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11aeedc00) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119b52400) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118575800) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a820400) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c7ad800) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11b96f400) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119d60000) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119249400) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11535ec00) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:45:54 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a3ce000) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:45:54 INFO - PROCESS | 1650 | 1461138354495 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:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 671ms 00:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:45:54 INFO - PROCESS | 1650 | 1461138354526 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 00:45:54 INFO - PROCESS | 1650 | 1461138354528 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 00:45:54 INFO - PROCESS | 1650 | 1461138354532 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:45:54 INFO - PROCESS | 1650 | 1461138354533 Marionette TRACE conn2 <- [1,1642,null,{}] 00:45:54 INFO - PROCESS | 1650 | 1461138354536 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:45:54 INFO - PROCESS | 1650 | 1461138354612 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 00:45:54 INFO - PROCESS | 1650 | 1461138354619 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x127516000 == 45 [pid = 1650] [id = 418] 00:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x114d46000) [pid = 1650] [serial = 1253] [outer = 0x0] 00:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119b02400) [pid = 1650] [serial = 1254] [outer = 0x114d46000] 00:45:54 INFO - PROCESS | 1650 | 1461138354644 Marionette DEBUG loaded listener.js 00:45:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c25f800) [pid = 1650] [serial = 1255] [outer = 0x114d46000] 00:45:54 INFO - PROCESS | 1650 | 1461138354968 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:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 471ms 00:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:45:55 INFO - PROCESS | 1650 | 1461138355002 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 00:45:55 INFO - PROCESS | 1650 | 1461138355003 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 00:45:55 INFO - PROCESS | 1650 | 1461138355005 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:45:55 INFO - PROCESS | 1650 | 1461138355006 Marionette TRACE conn2 <- [1,1646,null,{}] 00:45:55 INFO - PROCESS | 1650 | 1461138355008 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:45:55 INFO - PROCESS | 1650 | 1461138355107 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 00:45:55 INFO - PROCESS | 1650 | 1461138355116 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e46c000 == 46 [pid = 1650] [id = 419] 00:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127be3c00) [pid = 1650] [serial = 1256] [outer = 0x0] 00:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bcac000) [pid = 1650] [serial = 1257] [outer = 0x127be3c00] 00:45:55 INFO - PROCESS | 1650 | 1461138355140 Marionette DEBUG loaded listener.js 00:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12d0be800) [pid = 1650] [serial = 1258] [outer = 0x127be3c00] 00:45:55 INFO - PROCESS | 1650 | 1461138355457 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:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 468ms 00:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:45:55 INFO - PROCESS | 1650 | 1461138355473 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 00:45:55 INFO - PROCESS | 1650 | 1461138355474 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 00:45:55 INFO - PROCESS | 1650 | 1461138355477 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:45:55 INFO - PROCESS | 1650 | 1461138355478 Marionette TRACE conn2 <- [1,1650,null,{}] 00:45:55 INFO - PROCESS | 1650 | 1461138355482 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:45:55 INFO - PROCESS | 1650 | 1461138355566 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 00:45:55 INFO - PROCESS | 1650 | 1461138355570 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12eccf000 == 47 [pid = 1650] [id = 420] 00:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12655e800) [pid = 1650] [serial = 1259] [outer = 0x0] 00:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12d0cb000) [pid = 1650] [serial = 1260] [outer = 0x12655e800] 00:45:55 INFO - PROCESS | 1650 | 1461138355595 Marionette DEBUG loaded listener.js 00:45:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12d130000) [pid = 1650] [serial = 1261] [outer = 0x12655e800] 00:45:55 INFO - PROCESS | 1650 | 1461138355923 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:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 474ms 00:45:55 INFO - PROCESS | 1650 | 1461138355951 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 00:45:55 INFO - PROCESS | 1650 | 1461138355952 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 00:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:45:55 INFO - PROCESS | 1650 | 1461138355955 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:45:55 INFO - PROCESS | 1650 | 1461138355956 Marionette TRACE conn2 <- [1,1654,null,{}] 00:45:55 INFO - PROCESS | 1650 | 1461138355958 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:45:56 INFO - PROCESS | 1650 | 1461138356060 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 00:45:56 INFO - PROCESS | 1650 | 1461138356069 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efb0800 == 48 [pid = 1650] [id = 421] 00:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12d130800) [pid = 1650] [serial = 1262] [outer = 0x0] 00:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12d135c00) [pid = 1650] [serial = 1263] [outer = 0x12d130800] 00:45:56 INFO - PROCESS | 1650 | 1461138356094 Marionette DEBUG loaded listener.js 00:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12d13c800) [pid = 1650] [serial = 1264] [outer = 0x12d130800] 00:45:56 INFO - PROCESS | 1650 | 1461138356415 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:45:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:45:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 520ms 00:45:56 INFO - PROCESS | 1650 | 1461138356475 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 00:45:56 INFO - PROCESS | 1650 | 1461138356477 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 00:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:45:56 INFO - PROCESS | 1650 | 1461138356481 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:45:56 INFO - PROCESS | 1650 | 1461138356483 Marionette TRACE conn2 <- [1,1658,null,{}] 00:45:56 INFO - PROCESS | 1650 | 1461138356487 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:45:56 INFO - PROCESS | 1650 | 1461138356583 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 00:45:56 INFO - PROCESS | 1650 | 1461138356682 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187bc800 == 49 [pid = 1650] [id = 422] 00:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x114d43000) [pid = 1650] [serial = 1265] [outer = 0x0] 00:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x114d49400) [pid = 1650] [serial = 1266] [outer = 0x114d43000] 00:45:56 INFO - PROCESS | 1650 | 1461138356714 Marionette DEBUG loaded listener.js 00:45:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1156e1800) [pid = 1650] [serial = 1267] [outer = 0x114d43000] 00:45:57 INFO - PROCESS | 1650 | 1461138357252 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:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 825ms 00:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:45:57 INFO - PROCESS | 1650 | 1461138357306 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 00:45:57 INFO - PROCESS | 1650 | 1461138357308 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 00:45:57 INFO - PROCESS | 1650 | 1461138357314 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:45:57 INFO - PROCESS | 1650 | 1461138357317 Marionette TRACE conn2 <- [1,1662,null,{}] 00:45:57 INFO - PROCESS | 1650 | 1461138357319 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:45:57 INFO - PROCESS | 1650 | 1461138357430 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 00:45:57 INFO - PROCESS | 1650 | 1461138357506 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b93d000 == 50 [pid = 1650] [id = 423] 00:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118c06800) [pid = 1650] [serial = 1268] [outer = 0x0] 00:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119b0cc00) [pid = 1650] [serial = 1269] [outer = 0x118c06800] 00:45:57 INFO - PROCESS | 1650 | 1461138357536 Marionette DEBUG loaded listener.js 00:45:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x119b5c000) [pid = 1650] [serial = 1270] [outer = 0x118c06800] 00:45:58 INFO - PROCESS | 1650 | 1461138358271 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:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 974ms 00:45:58 INFO - PROCESS | 1650 | 1461138358312 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 00:45:58 INFO - PROCESS | 1650 | 1461138358316 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 00:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:45:58 INFO - PROCESS | 1650 | 1461138358321 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:45:58 INFO - PROCESS | 1650 | 1461138358324 Marionette TRACE conn2 <- [1,1666,null,{}] 00:45:58 INFO - PROCESS | 1650 | 1461138358328 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:45:58 INFO - PROCESS | 1650 | 1461138358428 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 00:45:58 INFO - PROCESS | 1650 | 1461138358511 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119adf800 == 51 [pid = 1650] [id = 424] 00:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x115747c00) [pid = 1650] [serial = 1271] [outer = 0x0] 00:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1163b3800) [pid = 1650] [serial = 1272] [outer = 0x115747c00] 00:45:58 INFO - PROCESS | 1650 | 1461138358540 Marionette DEBUG loaded listener.js 00:45:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118c6fc00) [pid = 1650] [serial = 1273] [outer = 0x115747c00] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12eccf000 == 50 [pid = 1650] [id = 420] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12e46c000 == 49 [pid = 1650] [id = 419] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x127516000 == 48 [pid = 1650] [id = 418] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12e472000 == 47 [pid = 1650] [id = 417] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3f0000 == 46 [pid = 1650] [id = 416] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12902e800) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4a5000 == 45 [pid = 1650] [id = 415] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12d384000 == 44 [pid = 1650] [id = 414] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12c081000 == 43 [pid = 1650] [id = 413] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcbc000 == 42 [pid = 1650] [id = 412] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11c6c0000 == 41 [pid = 1650] [id = 411] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x129c78000 == 40 [pid = 1650] [id = 410] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab2b000 == 39 [pid = 1650] [id = 409] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x127f87800 == 38 [pid = 1650] [id = 408] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12751d000 == 37 [pid = 1650] [id = 407] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x126322800 == 36 [pid = 1650] [id = 406] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11c6c8800 == 35 [pid = 1650] [id = 405] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11c041800 == 34 [pid = 1650] [id = 404] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab2b800 == 33 [pid = 1650] [id = 403] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11984c800 == 32 [pid = 1650] [id = 402] 00:45:58 INFO - PROCESS | 1650 | --DOCSHELL 0x118952800 == 31 [pid = 1650] [id = 401] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bca2400) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119b54000) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x129c1cc00) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b436400) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a826800) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12bcaf400) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b852000) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12beecc00) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x114d4d800) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119a0d000) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b327c00) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x129e74400) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129c25c00) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127f5b000) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c266c00) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11c140400) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11ae7a400) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119d62000) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119b0e800) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1191b4c00) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b321800) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126551400) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11bcb7000) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11c631800) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11aeef400) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11b96ec00) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119be5400) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11a8a2000) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119b04400) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11781cc00) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a820c00) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x127591000) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118c76800) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 00:45:58 INFO - PROCESS | 1650 | 1461138358943 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:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 674ms 00:45:59 INFO - PROCESS | 1650 | 1461138358996 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 00:45:59 INFO - PROCESS | 1650 | 1461138358998 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 00:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:45:59 INFO - PROCESS | 1650 | 1461138359002 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:45:59 INFO - PROCESS | 1650 | 1461138359004 Marionette TRACE conn2 <- [1,1670,null,{}] 00:45:59 INFO - PROCESS | 1650 | 1461138359006 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:45:59 INFO - PROCESS | 1650 | 1461138359088 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 00:45:59 INFO - PROCESS | 1650 | 1461138359152 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa09000 == 32 [pid = 1650] [id = 425] 00:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1158af400) [pid = 1650] [serial = 1274] [outer = 0x0] 00:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119a11800) [pid = 1650] [serial = 1275] [outer = 0x1158af400] 00:45:59 INFO - PROCESS | 1650 | 1461138359191 Marionette DEBUG loaded listener.js 00:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119b70800) [pid = 1650] [serial = 1276] [outer = 0x1158af400] 00:45:59 INFO - PROCESS | 1650 | 1461138359544 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:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 571ms 00:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:45:59 INFO - PROCESS | 1650 | 1461138359574 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 00:45:59 INFO - PROCESS | 1650 | 1461138359576 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 00:45:59 INFO - PROCESS | 1650 | 1461138359579 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:45:59 INFO - PROCESS | 1650 | 1461138359583 Marionette TRACE conn2 <- [1,1674,null,{}] 00:45:59 INFO - PROCESS | 1650 | 1461138359595 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:45:59 INFO - PROCESS | 1650 | 1461138359745 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 00:45:59 INFO - PROCESS | 1650 | 1461138359793 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c23f800 == 33 [pid = 1650] [id = 426] 00:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11a8af800) [pid = 1650] [serial = 1277] [outer = 0x0] 00:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11ae3c800) [pid = 1650] [serial = 1278] [outer = 0x11a8af800] 00:45:59 INFO - PROCESS | 1650 | 1461138359840 Marionette DEBUG loaded listener.js 00:45:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11aeec000) [pid = 1650] [serial = 1279] [outer = 0x11a8af800] 00:46:00 INFO - PROCESS | 1650 | 1461138360268 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:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 725ms 00:46:00 INFO - PROCESS | 1650 | 1461138360305 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 00:46:00 INFO - PROCESS | 1650 | 1461138360306 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 00:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:46:00 INFO - PROCESS | 1650 | 1461138360309 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:46:00 INFO - PROCESS | 1650 | 1461138360310 Marionette TRACE conn2 <- [1,1678,null,{}] 00:46:00 INFO - PROCESS | 1650 | 1461138360312 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:46:00 INFO - PROCESS | 1650 | 1461138360421 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 00:46:00 INFO - PROCESS | 1650 | 1461138360428 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264ab800 == 34 [pid = 1650] [id = 427] 00:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11aef8400) [pid = 1650] [serial = 1280] [outer = 0x0] 00:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11b971800) [pid = 1650] [serial = 1281] [outer = 0x11aef8400] 00:46:00 INFO - PROCESS | 1650 | 1461138360473 Marionette DEBUG loaded listener.js 00:46:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11bcae400) [pid = 1650] [serial = 1282] [outer = 0x11aef8400] 00:46:00 INFO - PROCESS | 1650 | 1461138360950 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:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 668ms 00:46:00 INFO - PROCESS | 1650 | 1461138360977 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 00:46:00 INFO - PROCESS | 1650 | 1461138360979 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 00:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:46:00 INFO - PROCESS | 1650 | 1461138360987 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:46:00 INFO - PROCESS | 1650 | 1461138360988 Marionette TRACE conn2 <- [1,1682,null,{}] 00:46:00 INFO - PROCESS | 1650 | 1461138360990 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:46:01 INFO - PROCESS | 1650 | 1461138361084 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 00:46:01 INFO - PROCESS | 1650 | 1461138361134 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x127778800 == 35 [pid = 1650] [id = 428] 00:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1164b0400) [pid = 1650] [serial = 1283] [outer = 0x0] 00:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11c146400) [pid = 1650] [serial = 1284] [outer = 0x1164b0400] 00:46:01 INFO - PROCESS | 1650 | 1461138361159 Marionette DEBUG loaded listener.js 00:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11c207800) [pid = 1650] [serial = 1285] [outer = 0x1164b0400] 00:46:01 INFO - PROCESS | 1650 | 1461138361490 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:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 00:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:46:01 INFO - PROCESS | 1650 | 1461138361507 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 00:46:01 INFO - PROCESS | 1650 | 1461138361508 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 00:46:01 INFO - PROCESS | 1650 | 1461138361510 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:46:01 INFO - PROCESS | 1650 | 1461138361511 Marionette TRACE conn2 <- [1,1686,null,{}] 00:46:01 INFO - PROCESS | 1650 | 1461138361522 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:46:01 INFO - PROCESS | 1650 | 1461138361632 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 00:46:01 INFO - PROCESS | 1650 | 1461138361637 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x128780800 == 36 [pid = 1650] [id = 429] 00:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11ba2b400) [pid = 1650] [serial = 1286] [outer = 0x0] 00:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11c4f6c00) [pid = 1650] [serial = 1287] [outer = 0x11ba2b400] 00:46:01 INFO - PROCESS | 1650 | 1461138361665 Marionette DEBUG loaded listener.js 00:46:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127364800) [pid = 1650] [serial = 1288] [outer = 0x11ba2b400] 00:46:01 INFO - PROCESS | 1650 | 1461138361994 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:46:02 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:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 519ms 00:46:02 INFO - PROCESS | 1650 | 1461138362029 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 00:46:02 INFO - PROCESS | 1650 | 1461138362033 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 00:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:46:02 INFO - PROCESS | 1650 | 1461138362035 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:46:02 INFO - PROCESS | 1650 | 1461138362037 Marionette TRACE conn2 <- [1,1690,null,{}] 00:46:02 INFO - PROCESS | 1650 | 1461138362039 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:46:02 INFO - PROCESS | 1650 | 1461138362143 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 00:46:02 INFO - PROCESS | 1650 | 1461138362186 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1297a1000 == 37 [pid = 1650] [id = 430] 00:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12776cc00) [pid = 1650] [serial = 1289] [outer = 0x0] 00:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127d6ac00) [pid = 1650] [serial = 1290] [outer = 0x12776cc00] 00:46:02 INFO - PROCESS | 1650 | 1461138362211 Marionette DEBUG loaded listener.js 00:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128773400) [pid = 1650] [serial = 1291] [outer = 0x12776cc00] 00:46:02 INFO - PROCESS | 1650 | 1461138362560 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:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 571ms 00:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:46:02 INFO - PROCESS | 1650 | 1461138362608 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 00:46:02 INFO - PROCESS | 1650 | 1461138362609 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 00:46:02 INFO - PROCESS | 1650 | 1461138362611 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:46:02 INFO - PROCESS | 1650 | 1461138362612 Marionette TRACE conn2 <- [1,1694,null,{}] 00:46:02 INFO - PROCESS | 1650 | 1461138362614 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:46:02 INFO - PROCESS | 1650 | 1461138362715 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 00:46:02 INFO - PROCESS | 1650 | 1461138362719 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b623800 == 38 [pid = 1650] [id = 431] 00:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x114d4c400) [pid = 1650] [serial = 1292] [outer = 0x0] 00:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1290c5000) [pid = 1650] [serial = 1293] [outer = 0x114d4c400] 00:46:02 INFO - PROCESS | 1650 | 1461138362744 Marionette DEBUG loaded listener.js 00:46:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129c1d800) [pid = 1650] [serial = 1294] [outer = 0x114d4c400] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127362800) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x127f52400) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11ba29c00) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115364400) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129e30000) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119b6ac00) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118574400) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x127be3c00) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1290c2800) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b63f800) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x114d46000) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12655e800) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11437b400) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1290cb800) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11c4f5400) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115249400) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x127b97000) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129e2e800) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12636b400) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:46:03 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b63d800) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:46:03 INFO - PROCESS | 1650 | 1461138363223 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:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 618ms 00:46:03 INFO - PROCESS | 1650 | 1461138363229 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 00:46:03 INFO - PROCESS | 1650 | 1461138363232 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 00:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:46:03 INFO - PROCESS | 1650 | 1461138363235 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:46:03 INFO - PROCESS | 1650 | 1461138363236 Marionette TRACE conn2 <- [1,1698,null,{}] 00:46:03 INFO - PROCESS | 1650 | 1461138363238 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:46:03 INFO - PROCESS | 1650 | 1461138363312 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 00:46:03 INFO - PROCESS | 1650 | 1461138363318 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261f2800 == 39 [pid = 1650] [id = 432] 00:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118508000) [pid = 1650] [serial = 1295] [outer = 0x0] 00:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11a8a2400) [pid = 1650] [serial = 1296] [outer = 0x118508000] 00:46:03 INFO - PROCESS | 1650 | 1461138363343 Marionette DEBUG loaded listener.js 00:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c7b0000) [pid = 1650] [serial = 1297] [outer = 0x118508000] 00:46:03 INFO - PROCESS | 1650 | 1461138363703 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:46:03 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:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 00:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:46:03 INFO - PROCESS | 1650 | 1461138363755 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 00:46:03 INFO - PROCESS | 1650 | 1461138363757 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 00:46:03 INFO - PROCESS | 1650 | 1461138363759 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:46:03 INFO - PROCESS | 1650 | 1461138363760 Marionette TRACE conn2 <- [1,1702,null,{}] 00:46:03 INFO - PROCESS | 1650 | 1461138363763 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:46:03 INFO - PROCESS | 1650 | 1461138363844 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 00:46:03 INFO - PROCESS | 1650 | 1461138363851 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcbd000 == 40 [pid = 1650] [id = 433] 00:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1261ac800) [pid = 1650] [serial = 1298] [outer = 0x0] 00:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129c1dc00) [pid = 1650] [serial = 1299] [outer = 0x1261ac800] 00:46:03 INFO - PROCESS | 1650 | 1461138363878 Marionette DEBUG loaded listener.js 00:46:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x114405800) [pid = 1650] [serial = 1300] [outer = 0x1261ac800] 00:46:04 INFO - PROCESS | 1650 | 1461138364315 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:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 567ms 00:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:46:04 INFO - PROCESS | 1650 | 1461138364327 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 00:46:04 INFO - PROCESS | 1650 | 1461138364328 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 00:46:04 INFO - PROCESS | 1650 | 1461138364331 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:46:04 INFO - PROCESS | 1650 | 1461138364336 Marionette TRACE conn2 <- [1,1706,null,{}] 00:46:04 INFO - PROCESS | 1650 | 1461138364338 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:46:04 INFO - PROCESS | 1650 | 1461138364454 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 00:46:04 INFO - PROCESS | 1650 | 1461138364461 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf88800 == 41 [pid = 1650] [id = 434] 00:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11bcacc00) [pid = 1650] [serial = 1301] [outer = 0x0] 00:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129e32400) [pid = 1650] [serial = 1302] [outer = 0x11bcacc00] 00:46:04 INFO - PROCESS | 1650 | 1461138364490 Marionette DEBUG loaded listener.js 00:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a81dc00) [pid = 1650] [serial = 1303] [outer = 0x11bcacc00] 00:46:04 INFO - PROCESS | 1650 | 1461138364828 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:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 522ms 00:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:46:04 INFO - PROCESS | 1650 | 1461138364853 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 00:46:04 INFO - PROCESS | 1650 | 1461138364854 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 00:46:04 INFO - PROCESS | 1650 | 1461138364856 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:46:04 INFO - PROCESS | 1650 | 1461138364858 Marionette TRACE conn2 <- [1,1710,null,{}] 00:46:04 INFO - PROCESS | 1650 | 1461138364860 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:46:04 INFO - PROCESS | 1650 | 1461138364938 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 00:46:04 INFO - PROCESS | 1650 | 1461138364942 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4b2800 == 42 [pid = 1650] [id = 435] 00:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a820400) [pid = 1650] [serial = 1304] [outer = 0x0] 00:46:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b31a800) [pid = 1650] [serial = 1305] [outer = 0x12a820400] 00:46:04 INFO - PROCESS | 1650 | 1461138364967 Marionette DEBUG loaded listener.js 00:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b42f400) [pid = 1650] [serial = 1306] [outer = 0x12a820400] 00:46:05 INFO - PROCESS | 1650 | 1461138365434 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:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 618ms 00:46:05 INFO - PROCESS | 1650 | 1461138365476 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 00:46:05 INFO - PROCESS | 1650 | 1461138365479 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 00:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:46:05 INFO - PROCESS | 1650 | 1461138365483 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:46:05 INFO - PROCESS | 1650 | 1461138365485 Marionette TRACE conn2 <- [1,1714,null,{}] 00:46:05 INFO - PROCESS | 1650 | 1461138365489 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:46:05 INFO - PROCESS | 1650 | 1461138365595 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 00:46:05 INFO - PROCESS | 1650 | 1461138365688 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa11800 == 43 [pid = 1650] [id = 436] 00:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118cd3800) [pid = 1650] [serial = 1307] [outer = 0x0] 00:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119b03800) [pid = 1650] [serial = 1308] [outer = 0x118cd3800] 00:46:05 INFO - PROCESS | 1650 | 1461138365721 Marionette DEBUG loaded listener.js 00:46:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119b71000) [pid = 1650] [serial = 1309] [outer = 0x118cd3800] 00:46:06 INFO - PROCESS | 1650 | 1461138366132 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:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 671ms 00:46:06 INFO - PROCESS | 1650 | 1461138366154 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 00:46:06 INFO - PROCESS | 1650 | 1461138366158 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 00:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:46:06 INFO - PROCESS | 1650 | 1461138366163 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:46:06 INFO - PROCESS | 1650 | 1461138366165 Marionette TRACE conn2 <- [1,1718,null,{}] 00:46:06 INFO - PROCESS | 1650 | 1461138366167 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:46:06 INFO - PROCESS | 1650 | 1461138366266 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 00:46:06 INFO - PROCESS | 1650 | 1461138366320 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x127783800 == 44 [pid = 1650] [id = 437] 00:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x119bdc000) [pid = 1650] [serial = 1310] [outer = 0x0] 00:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11a8aac00) [pid = 1650] [serial = 1311] [outer = 0x119bdc000] 00:46:06 INFO - PROCESS | 1650 | 1461138366349 Marionette DEBUG loaded listener.js 00:46:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11b1c4800) [pid = 1650] [serial = 1312] [outer = 0x119bdc000] 00:46:06 INFO - PROCESS | 1650 | 1461138366782 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:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 673ms 00:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:46:06 INFO - PROCESS | 1650 | 1461138366835 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 00:46:06 INFO - PROCESS | 1650 | 1461138366837 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 00:46:06 INFO - PROCESS | 1650 | 1461138366839 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:46:06 INFO - PROCESS | 1650 | 1461138366842 Marionette TRACE conn2 <- [1,1722,null,{}] 00:46:06 INFO - PROCESS | 1650 | 1461138366867 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:46:07 INFO - PROCESS | 1650 | 1461138367011 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 00:46:07 INFO - PROCESS | 1650 | 1461138367063 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dad7800 == 45 [pid = 1650] [id = 438] 00:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126363000) [pid = 1650] [serial = 1313] [outer = 0x0] 00:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12655e800) [pid = 1650] [serial = 1314] [outer = 0x126363000] 00:46:07 INFO - PROCESS | 1650 | 1461138367095 Marionette DEBUG loaded listener.js 00:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x128190400) [pid = 1650] [serial = 1315] [outer = 0x126363000] 00:46:07 INFO - PROCESS | 1650 | 1461138367505 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:46:07 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:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 724ms 00:46:07 INFO - PROCESS | 1650 | 1461138367564 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 00:46:07 INFO - PROCESS | 1650 | 1461138367567 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 00:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:46:07 INFO - PROCESS | 1650 | 1461138367571 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:46:07 INFO - PROCESS | 1650 | 1461138367573 Marionette TRACE conn2 <- [1,1726,null,{}] 00:46:07 INFO - PROCESS | 1650 | 1461138367576 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:46:07 INFO - PROCESS | 1650 | 1461138367718 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 00:46:07 INFO - PROCESS | 1650 | 1461138367796 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e45f000 == 46 [pid = 1650] [id = 439] 00:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129939000) [pid = 1650] [serial = 1316] [outer = 0x0] 00:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12a3c2800) [pid = 1650] [serial = 1317] [outer = 0x129939000] 00:46:07 INFO - PROCESS | 1650 | 1461138367821 Marionette DEBUG loaded listener.js 00:46:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a81e000) [pid = 1650] [serial = 1318] [outer = 0x129939000] 00:46:08 INFO - PROCESS | 1650 | 1461138368269 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:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 774ms 00:46:08 INFO - PROCESS | 1650 | 1461138368345 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 00:46:08 INFO - PROCESS | 1650 | 1461138368348 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 00:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:46:08 INFO - PROCESS | 1650 | 1461138368352 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:46:08 INFO - PROCESS | 1650 | 1461138368354 Marionette TRACE conn2 <- [1,1730,null,{}] 00:46:08 INFO - PROCESS | 1650 | 1461138368357 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:46:08 INFO - PROCESS | 1650 | 1461138368497 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 00:46:08 INFO - PROCESS | 1650 | 1461138368594 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea73800 == 47 [pid = 1650] [id = 440] 00:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12a3c7400) [pid = 1650] [serial = 1319] [outer = 0x0] 00:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b329c00) [pid = 1650] [serial = 1320] [outer = 0x12a3c7400] 00:46:08 INFO - PROCESS | 1650 | 1461138368640 Marionette DEBUG loaded listener.js 00:46:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b437c00) [pid = 1650] [serial = 1321] [outer = 0x12a3c7400] 00:46:09 INFO - PROCESS | 1650 | 1461138369087 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:46:09 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:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 773ms 00:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:46:09 INFO - PROCESS | 1650 | 1461138369124 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 00:46:09 INFO - PROCESS | 1650 | 1461138369126 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 00:46:09 INFO - PROCESS | 1650 | 1461138369128 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:46:09 INFO - PROCESS | 1650 | 1461138369130 Marionette TRACE conn2 <- [1,1734,null,{}] 00:46:09 INFO - PROCESS | 1650 | 1461138369132 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:46:09 INFO - PROCESS | 1650 | 1461138369247 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 00:46:09 INFO - PROCESS | 1650 | 1461138369302 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3e4000 == 48 [pid = 1650] [id = 441] 00:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b43ec00) [pid = 1650] [serial = 1322] [outer = 0x0] 00:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b84d000) [pid = 1650] [serial = 1323] [outer = 0x12b43ec00] 00:46:09 INFO - PROCESS | 1650 | 1461138369334 Marionette DEBUG loaded listener.js 00:46:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bef1400) [pid = 1650] [serial = 1324] [outer = 0x12b43ec00] 00:46:09 INFO - PROCESS | 1650 | 1461138369860 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:46:09 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:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 820ms 00:46:09 INFO - PROCESS | 1650 | 1461138369949 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 00:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:46:09 INFO - PROCESS | 1650 | 1461138369951 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 00:46:09 INFO - PROCESS | 1650 | 1461138369955 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:46:09 INFO - PROCESS | 1650 | 1461138369957 Marionette TRACE conn2 <- [1,1738,null,{}] 00:46:09 INFO - PROCESS | 1650 | 1461138369961 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:46:10 INFO - PROCESS | 1650 | 1461138370057 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 00:46:10 INFO - PROCESS | 1650 | 1461138370109 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119160000 == 49 [pid = 1650] [id = 442] 00:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x114d48c00) [pid = 1650] [serial = 1325] [outer = 0x0] 00:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x114d4e400) [pid = 1650] [serial = 1326] [outer = 0x114d48c00] 00:46:10 INFO - PROCESS | 1650 | 1461138370137 Marionette DEBUG loaded listener.js 00:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x115294800) [pid = 1650] [serial = 1327] [outer = 0x114d48c00] 00:46:10 INFO - PROCESS | 1650 | 1461138370573 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:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf88800 == 48 [pid = 1650] [id = 434] 00:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcbd000 == 47 [pid = 1650] [id = 433] 00:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1261f2800 == 46 [pid = 1650] [id = 432] 00:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12b623800 == 45 [pid = 1650] [id = 431] 00:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1297a1000 == 44 [pid = 1650] [id = 430] 00:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x128780800 == 43 [pid = 1650] [id = 429] 00:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 672ms 00:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x127778800 == 42 [pid = 1650] [id = 428] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12d135c00) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1264ab800 == 41 [pid = 1650] [id = 427] 00:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11c23f800 == 40 [pid = 1650] [id = 426] 00:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa09000 == 39 [pid = 1650] [id = 425] 00:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119adf800 == 38 [pid = 1650] [id = 424] 00:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11b93d000 == 37 [pid = 1650] [id = 423] 00:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1187bc800 == 36 [pid = 1650] [id = 422] 00:46:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12efb0800 == 35 [pid = 1650] [id = 421] 00:46:10 INFO - PROCESS | 1650 | 1461138370644 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 00:46:10 INFO - PROCESS | 1650 | 1461138370648 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 00:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:46:10 INFO - PROCESS | 1650 | 1461138370658 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:46:10 INFO - PROCESS | 1650 | 1461138370659 Marionette TRACE conn2 <- [1,1742,null,{}] 00:46:10 INFO - PROCESS | 1650 | 1461138370662 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:46:10 INFO - PROCESS | 1650 | 1461138370744 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12759f000) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1290c3400) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11c4f5000) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x115746400) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b637400) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ae87000) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11912b400) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bcac000) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b436800) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129e2e000) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d0b5c00) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119b02400) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12d130000) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119c58400) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118573c00) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12d0be800) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11acfb800) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11bcae000) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129935400) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a827400) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12614e400) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12d0cb000) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11ba25c00) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12bcae400) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12735f800) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119b09c00) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a3cec00) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a81e400) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11c25f800) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11b903800) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x127d6ec00) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a3ca800) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12876a800) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126369400) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129e75400) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11a8a4c00) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12bef1000) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12b328000) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126745400) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b844000) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 00:46:10 INFO - PROCESS | 1650 | 1461138370811 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197e9000 == 36 [pid = 1650] [id = 443] 00:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11588d000) [pid = 1650] [serial = 1328] [outer = 0x0] 00:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11781cc00) [pid = 1650] [serial = 1329] [outer = 0x11588d000] 00:46:10 INFO - PROCESS | 1650 | 1461138370840 Marionette DEBUG loaded listener.js 00:46:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118c40800) [pid = 1650] [serial = 1330] [outer = 0x11588d000] 00:46:11 INFO - PROCESS | 1650 | 1461138371157 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:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 519ms 00:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:46:11 INFO - PROCESS | 1650 | 1461138371177 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 00:46:11 INFO - PROCESS | 1650 | 1461138371179 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 00:46:11 INFO - PROCESS | 1650 | 1461138371183 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:46:11 INFO - PROCESS | 1650 | 1461138371187 Marionette TRACE conn2 <- [1,1746,null,{}] 00:46:11 INFO - PROCESS | 1650 | 1461138371195 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:46:11 INFO - PROCESS | 1650 | 1461138371283 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 00:46:11 INFO - PROCESS | 1650 | 1461138371289 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baa0800 == 37 [pid = 1650] [id = 444] 00:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1191ac000) [pid = 1650] [serial = 1331] [outer = 0x0] 00:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119b09400) [pid = 1650] [serial = 1332] [outer = 0x1191ac000] 00:46:11 INFO - PROCESS | 1650 | 1461138371319 Marionette DEBUG loaded listener.js 00:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119bdd000) [pid = 1650] [serial = 1333] [outer = 0x1191ac000] 00:46:11 INFO - PROCESS | 1650 | 1461138371789 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:46:11 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:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 628ms 00:46:11 INFO - PROCESS | 1650 | 1461138371810 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 00:46:11 INFO - PROCESS | 1650 | 1461138371812 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 00:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:46:11 INFO - PROCESS | 1650 | 1461138371816 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:46:11 INFO - PROCESS | 1650 | 1461138371818 Marionette TRACE conn2 <- [1,1750,null,{}] 00:46:11 INFO - PROCESS | 1650 | 1461138371821 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:46:11 INFO - PROCESS | 1650 | 1461138371923 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 00:46:11 INFO - PROCESS | 1650 | 1461138371928 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x123750800 == 38 [pid = 1650] [id = 445] 00:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119c57000) [pid = 1650] [serial = 1334] [outer = 0x0] 00:46:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11a8a6000) [pid = 1650] [serial = 1335] [outer = 0x119c57000] 00:46:11 INFO - PROCESS | 1650 | 1461138371957 Marionette DEBUG loaded listener.js 00:46:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11ae40400) [pid = 1650] [serial = 1336] [outer = 0x119c57000] 00:46:12 INFO - PROCESS | 1650 | 1461138372308 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:46:12 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:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 520ms 00:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:46:12 INFO - PROCESS | 1650 | 1461138372336 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 00:46:12 INFO - PROCESS | 1650 | 1461138372337 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 00:46:12 INFO - PROCESS | 1650 | 1461138372339 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:46:12 INFO - PROCESS | 1650 | 1461138372341 Marionette TRACE conn2 <- [1,1754,null,{}] 00:46:12 INFO - PROCESS | 1650 | 1461138372343 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:46:12 INFO - PROCESS | 1650 | 1461138372442 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 00:46:12 INFO - PROCESS | 1650 | 1461138372449 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ee2000 == 39 [pid = 1650] [id = 446] 00:46:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11a8b0800) [pid = 1650] [serial = 1337] [outer = 0x0] 00:46:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11aef6000) [pid = 1650] [serial = 1338] [outer = 0x11a8b0800] 00:46:12 INFO - PROCESS | 1650 | 1461138372491 Marionette DEBUG loaded listener.js 00:46:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11b90c400) [pid = 1650] [serial = 1339] [outer = 0x11a8b0800] 00:46:12 INFO - PROCESS | 1650 | 1461138372945 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:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 668ms 00:46:13 INFO - PROCESS | 1650 | 1461138373008 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 00:46:13 INFO - PROCESS | 1650 | 1461138373009 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 00:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:46:13 INFO - PROCESS | 1650 | 1461138373012 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:46:13 INFO - PROCESS | 1650 | 1461138373013 Marionette TRACE conn2 <- [1,1758,null,{}] 00:46:13 INFO - PROCESS | 1650 | 1461138373015 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:46:13 INFO - PROCESS | 1650 | 1461138373134 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 00:46:13 INFO - PROCESS | 1650 | 1461138373139 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x127785000 == 40 [pid = 1650] [id = 447] 00:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11b90ec00) [pid = 1650] [serial = 1340] [outer = 0x0] 00:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11ba2ac00) [pid = 1650] [serial = 1341] [outer = 0x11b90ec00] 00:46:13 INFO - PROCESS | 1650 | 1461138373167 Marionette DEBUG loaded listener.js 00:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c4f6000) [pid = 1650] [serial = 1342] [outer = 0x11b90ec00] 00:46:13 INFO - PROCESS | 1650 | 1461138373499 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:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 518ms 00:46:13 INFO - PROCESS | 1650 | 1461138373531 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 00:46:13 INFO - PROCESS | 1650 | 1461138373535 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 00:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:46:13 INFO - PROCESS | 1650 | 1461138373545 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:46:13 INFO - PROCESS | 1650 | 1461138373547 Marionette TRACE conn2 <- [1,1762,null,{}] 00:46:13 INFO - PROCESS | 1650 | 1461138373552 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:46:13 INFO - PROCESS | 1650 | 1461138373660 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 00:46:13 INFO - PROCESS | 1650 | 1461138373704 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12875a800 == 41 [pid = 1650] [id = 448] 00:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c20a000) [pid = 1650] [serial = 1343] [outer = 0x0] 00:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126152400) [pid = 1650] [serial = 1344] [outer = 0x11c20a000] 00:46:13 INFO - PROCESS | 1650 | 1461138373749 Marionette DEBUG loaded listener.js 00:46:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126747800) [pid = 1650] [serial = 1345] [outer = 0x11c20a000] 00:46:14 INFO - PROCESS | 1650 | 1461138374187 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:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 673ms 00:46:14 INFO - PROCESS | 1650 | 1461138374226 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 00:46:14 INFO - PROCESS | 1650 | 1461138374228 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 00:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:46:14 INFO - PROCESS | 1650 | 1461138374230 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:46:14 INFO - PROCESS | 1650 | 1461138374233 Marionette TRACE conn2 <- [1,1766,null,{}] 00:46:14 INFO - PROCESS | 1650 | 1461138374236 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:46:14 INFO - PROCESS | 1650 | 1461138374335 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 00:46:14 INFO - PROCESS | 1650 | 1461138374339 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c7b800 == 42 [pid = 1650] [id = 449] 00:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12614e800) [pid = 1650] [serial = 1346] [outer = 0x0] 00:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127591000) [pid = 1650] [serial = 1347] [outer = 0x12614e800] 00:46:14 INFO - PROCESS | 1650 | 1461138374364 Marionette DEBUG loaded listener.js 00:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127d6e800) [pid = 1650] [serial = 1348] [outer = 0x12614e800] 00:46:14 INFO - PROCESS | 1650 | 1461138374688 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:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 473ms 00:46:14 INFO - PROCESS | 1650 | 1461138374710 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 00:46:14 INFO - PROCESS | 1650 | 1461138374712 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 00:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:46:14 INFO - PROCESS | 1650 | 1461138374714 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:46:14 INFO - PROCESS | 1650 | 1461138374717 Marionette TRACE conn2 <- [1,1770,null,{}] 00:46:14 INFO - PROCESS | 1650 | 1461138374721 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:46:14 INFO - PROCESS | 1650 | 1461138374823 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 00:46:14 INFO - PROCESS | 1650 | 1461138374835 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b963000 == 43 [pid = 1650] [id = 450] 00:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1271aa400) [pid = 1650] [serial = 1349] [outer = 0x0] 00:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12827a400) [pid = 1650] [serial = 1350] [outer = 0x1271aa400] 00:46:14 INFO - PROCESS | 1650 | 1461138374860 Marionette DEBUG loaded listener.js 00:46:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1290c6800) [pid = 1650] [serial = 1351] [outer = 0x1271aa400] 00:46:15 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115747c00) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:46:15 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11a8af800) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:46:15 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1158af400) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:46:15 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11aef8400) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:46:15 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11ba2b400) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:46:15 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x114d4c400) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:46:15 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118508000) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:46:15 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11bcacc00) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:46:15 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1261ac800) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:46:15 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1164b0400) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:46:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12d130800) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:46:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12776cc00) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:46:15 INFO - PROCESS | 1650 | 1461138375296 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:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 626ms 00:46:15 INFO - PROCESS | 1650 | 1461138375341 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 00:46:15 INFO - PROCESS | 1650 | 1461138375344 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 00:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:46:15 INFO - PROCESS | 1650 | 1461138375356 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:46:15 INFO - PROCESS | 1650 | 1461138375357 Marionette TRACE conn2 <- [1,1774,null,{}] 00:46:15 INFO - PROCESS | 1650 | 1461138375360 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:46:15 INFO - PROCESS | 1650 | 1461138375481 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 00:46:15 INFO - PROCESS | 1650 | 1461138375487 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcca800 == 44 [pid = 1650] [id = 451] 00:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118576400) [pid = 1650] [serial = 1352] [outer = 0x0] 00:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11bcac400) [pid = 1650] [serial = 1353] [outer = 0x118576400] 00:46:15 INFO - PROCESS | 1650 | 1461138375532 Marionette DEBUG loaded listener.js 00:46:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12876c000) [pid = 1650] [serial = 1354] [outer = 0x118576400] 00:46:15 INFO - PROCESS | 1650 | 1461138375939 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:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 622ms 00:46:15 INFO - PROCESS | 1650 | 1461138375976 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 00:46:15 INFO - PROCESS | 1650 | 1461138375978 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 00:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:46:15 INFO - PROCESS | 1650 | 1461138375981 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:46:15 INFO - PROCESS | 1650 | 1461138375984 Marionette TRACE conn2 <- [1,1778,null,{}] 00:46:15 INFO - PROCESS | 1650 | 1461138375987 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:46:16 INFO - PROCESS | 1650 | 1461138376106 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 00:46:16 INFO - PROCESS | 1650 | 1461138376113 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d074000 == 45 [pid = 1650] [id = 452] 00:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12876c400) [pid = 1650] [serial = 1355] [outer = 0x0] 00:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129e26800) [pid = 1650] [serial = 1356] [outer = 0x12876c400] 00:46:16 INFO - PROCESS | 1650 | 1461138376144 Marionette DEBUG loaded listener.js 00:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a81e400) [pid = 1650] [serial = 1357] [outer = 0x12876c400] 00:46:16 INFO - PROCESS | 1650 | 1461138376489 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:46:16 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:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 522ms 00:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:46:16 INFO - PROCESS | 1650 | 1461138376503 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 00:46:16 INFO - PROCESS | 1650 | 1461138376504 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 00:46:16 INFO - PROCESS | 1650 | 1461138376506 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:46:16 INFO - PROCESS | 1650 | 1461138376507 Marionette TRACE conn2 <- [1,1782,null,{}] 00:46:16 INFO - PROCESS | 1650 | 1461138376510 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:46:16 INFO - PROCESS | 1650 | 1461138376596 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 00:46:16 INFO - PROCESS | 1650 | 1461138376603 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dadd000 == 46 [pid = 1650] [id = 453] 00:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a826c00) [pid = 1650] [serial = 1358] [outer = 0x0] 00:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b329800) [pid = 1650] [serial = 1359] [outer = 0x12a826c00] 00:46:16 INFO - PROCESS | 1650 | 1461138376628 Marionette DEBUG loaded listener.js 00:46:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b851000) [pid = 1650] [serial = 1360] [outer = 0x12a826c00] 00:46:16 INFO - PROCESS | 1650 | 1461138376953 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:46:16 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:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 469ms 00:46:16 INFO - PROCESS | 1650 | 1461138376976 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 00:46:16 INFO - PROCESS | 1650 | 1461138376978 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 00:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:46:16 INFO - PROCESS | 1650 | 1461138376980 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:46:16 INFO - PROCESS | 1650 | 1461138376983 Marionette TRACE conn2 <- [1,1786,null,{}] 00:46:16 INFO - PROCESS | 1650 | 1461138376986 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:46:17 INFO - PROCESS | 1650 | 1461138377091 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 00:46:17 INFO - PROCESS | 1650 | 1461138377179 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b65800 == 47 [pid = 1650] [id = 454] 00:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112105400) [pid = 1650] [serial = 1361] [outer = 0x0] 00:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112110c00) [pid = 1650] [serial = 1362] [outer = 0x112105400] 00:46:17 INFO - PROCESS | 1650 | 1461138377213 Marionette DEBUG loaded listener.js 00:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x114d42c00) [pid = 1650] [serial = 1363] [outer = 0x112105400] 00:46:17 INFO - PROCESS | 1650 | 1461138377683 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:46:17 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:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 723ms 00:46:17 INFO - PROCESS | 1650 | 1461138377705 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 00:46:17 INFO - PROCESS | 1650 | 1461138377707 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 00:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:46:17 INFO - PROCESS | 1650 | 1461138377710 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:46:17 INFO - PROCESS | 1650 | 1461138377714 Marionette TRACE conn2 <- [1,1790,null,{}] 00:46:17 INFO - PROCESS | 1650 | 1461138377717 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:46:17 INFO - PROCESS | 1650 | 1461138377822 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 00:46:17 INFO - PROCESS | 1650 | 1461138377890 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c03f000 == 48 [pid = 1650] [id = 455] 00:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115241000) [pid = 1650] [serial = 1364] [outer = 0x0] 00:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119249800) [pid = 1650] [serial = 1365] [outer = 0x115241000] 00:46:17 INFO - PROCESS | 1650 | 1461138377922 Marionette DEBUG loaded listener.js 00:46:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119b6b000) [pid = 1650] [serial = 1366] [outer = 0x115241000] 00:46:18 INFO - PROCESS | 1650 | 1461138378337 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:46:18 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:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 674ms 00:46:18 INFO - PROCESS | 1650 | 1461138378387 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 00:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:46:18 INFO - PROCESS | 1650 | 1461138378390 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 00:46:18 INFO - PROCESS | 1650 | 1461138378392 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:46:18 INFO - PROCESS | 1650 | 1461138378394 Marionette TRACE conn2 <- [1,1794,null,{}] 00:46:18 INFO - PROCESS | 1650 | 1461138378396 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:46:18 INFO - PROCESS | 1650 | 1461138378494 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 00:46:18 INFO - PROCESS | 1650 | 1461138378597 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c8a000 == 49 [pid = 1650] [id = 456] 00:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11a8a6800) [pid = 1650] [serial = 1367] [outer = 0x0] 00:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11b1c0c00) [pid = 1650] [serial = 1368] [outer = 0x11a8a6800] 00:46:18 INFO - PROCESS | 1650 | 1461138378628 Marionette DEBUG loaded listener.js 00:46:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11bcae000) [pid = 1650] [serial = 1369] [outer = 0x11a8a6800] 00:46:19 INFO - PROCESS | 1650 | 1461138379063 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:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 721ms 00:46:19 INFO - PROCESS | 1650 | 1461138379113 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 00:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:46:19 INFO - PROCESS | 1650 | 1461138379115 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 00:46:19 INFO - PROCESS | 1650 | 1461138379122 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:46:19 INFO - PROCESS | 1650 | 1461138379127 Marionette TRACE conn2 <- [1,1798,null,{}] 00:46:19 INFO - PROCESS | 1650 | 1461138379150 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:46:19 INFO - PROCESS | 1650 | 1461138379256 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 00:46:19 INFO - PROCESS | 1650 | 1461138379324 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea7e000 == 50 [pid = 1650] [id = 457] 00:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c202800) [pid = 1650] [serial = 1370] [outer = 0x0] 00:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128270800) [pid = 1650] [serial = 1371] [outer = 0x11c202800] 00:46:19 INFO - PROCESS | 1650 | 1461138379354 Marionette DEBUG loaded listener.js 00:46:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129c1f400) [pid = 1650] [serial = 1372] [outer = 0x11c202800] 00:46:19 INFO - PROCESS | 1650 | 1461138379746 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:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 678ms 00:46:19 INFO - PROCESS | 1650 | 1461138379812 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 00:46:19 INFO - PROCESS | 1650 | 1461138379815 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 00:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:46:19 INFO - PROCESS | 1650 | 1461138379836 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:46:19 INFO - PROCESS | 1650 | 1461138379837 Marionette TRACE conn2 <- [1,1802,null,{}] 00:46:19 INFO - PROCESS | 1650 | 1461138379839 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:46:19 INFO - PROCESS | 1650 | 1461138379944 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 00:46:20 INFO - PROCESS | 1650 | 1461138380010 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efa8800 == 51 [pid = 1650] [id = 458] 00:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129e2ac00) [pid = 1650] [serial = 1373] [outer = 0x0] 00:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12a3c8400) [pid = 1650] [serial = 1374] [outer = 0x129e2ac00] 00:46:20 INFO - PROCESS | 1650 | 1461138380041 Marionette DEBUG loaded listener.js 00:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b31f000) [pid = 1650] [serial = 1375] [outer = 0x129e2ac00] 00:46:20 INFO - PROCESS | 1650 | 1461138380486 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:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 672ms 00:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:46:20 INFO - PROCESS | 1650 | 1461138380507 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 00:46:20 INFO - PROCESS | 1650 | 1461138380508 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 00:46:20 INFO - PROCESS | 1650 | 1461138380510 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:46:20 INFO - PROCESS | 1650 | 1461138380512 Marionette TRACE conn2 <- [1,1806,null,{}] 00:46:20 INFO - PROCESS | 1650 | 1461138380515 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:46:20 INFO - PROCESS | 1650 | 1461138380620 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 00:46:20 INFO - PROCESS | 1650 | 1461138380690 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b927000 == 52 [pid = 1650] [id = 459] 00:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129e32800) [pid = 1650] [serial = 1376] [outer = 0x0] 00:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12a827400) [pid = 1650] [serial = 1377] [outer = 0x129e32800] 00:46:20 INFO - PROCESS | 1650 | 1461138380727 Marionette DEBUG loaded listener.js 00:46:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12bcab000) [pid = 1650] [serial = 1378] [outer = 0x129e32800] 00:46:21 INFO - PROCESS | 1650 | 1461138381344 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:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 869ms 00:46:21 INFO - PROCESS | 1650 | 1461138381402 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 00:46:21 INFO - PROCESS | 1650 | 1461138381405 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 00:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:46:21 INFO - PROCESS | 1650 | 1461138381410 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:46:21 INFO - PROCESS | 1650 | 1461138381412 Marionette TRACE conn2 <- [1,1810,null,{}] 00:46:21 INFO - PROCESS | 1650 | 1461138381418 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:46:21 INFO - PROCESS | 1650 | 1461138381512 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 00:46:21 INFO - PROCESS | 1650 | 1461138381582 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x127520800 == 53 [pid = 1650] [id = 460] 00:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1164afc00) [pid = 1650] [serial = 1379] [outer = 0x0] 00:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1187a3800) [pid = 1650] [serial = 1380] [outer = 0x1164afc00] 00:46:21 INFO - PROCESS | 1650 | 1461138381610 Marionette DEBUG loaded listener.js 00:46:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119aa2800) [pid = 1650] [serial = 1381] [outer = 0x1164afc00] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4ab000 == 52 [pid = 1650] [id = 400] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12dadd000 == 51 [pid = 1650] [id = 453] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12d074000 == 50 [pid = 1650] [id = 452] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcca800 == 49 [pid = 1650] [id = 451] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12b963000 == 48 [pid = 1650] [id = 450] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x129c7b800 == 47 [pid = 1650] [id = 449] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12875a800 == 46 [pid = 1650] [id = 448] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b31a800) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | 1461138382102 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:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x127785000 == 45 [pid = 1650] [id = 447] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x118ee2000 == 44 [pid = 1650] [id = 446] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x123750800 == 43 [pid = 1650] [id = 445] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11baa0800 == 42 [pid = 1650] [id = 444] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1197e9000 == 41 [pid = 1650] [id = 443] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119160000 == 40 [pid = 1650] [id = 442] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x127783800 == 39 [pid = 1650] [id = 437] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa11800 == 38 [pid = 1650] [id = 436] 00:46:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4b2800 == 37 [pid = 1650] [id = 435] 00:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 723ms 00:46:22 INFO - PROCESS | 1650 | 1461138382133 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 00:46:22 INFO - PROCESS | 1650 | 1461138382137 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 00:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:46:22 INFO - PROCESS | 1650 | 1461138382141 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:46:22 INFO - PROCESS | 1650 | 1461138382143 Marionette TRACE conn2 <- [1,1814,null,{}] 00:46:22 INFO - PROCESS | 1650 | 1461138382145 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:46:22 INFO - PROCESS | 1650 | 1461138382225 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 00:46:22 INFO - PROCESS | 1650 | 1461138382229 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a88d000 == 38 [pid = 1650] [id = 461] 00:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119249000) [pid = 1650] [serial = 1382] [outer = 0x0] 00:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119b5d400) [pid = 1650] [serial = 1383] [outer = 0x119249000] 00:46:22 INFO - PROCESS | 1650 | 1461138382260 Marionette DEBUG loaded listener.js 00:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11a8a7000) [pid = 1650] [serial = 1384] [outer = 0x119249000] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11c146400) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11c207800) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d13c800) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x127d6ac00) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1163b3800) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11ae3c800) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11aeec000) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119a11800) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119b70800) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11b971800) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c4f6c00) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119b0cc00) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x114d49400) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1290c5000) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128773400) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11c7b0000) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11a8a2400) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129e32400) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129c1d800) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118c6fc00) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x127364800) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x114405800) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129c1dc00) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a81dc00) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11bcae400) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 00:46:22 INFO - PROCESS | 1650 | 1461138382690 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:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 569ms 00:46:22 INFO - PROCESS | 1650 | 1461138382710 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 00:46:22 INFO - PROCESS | 1650 | 1461138382712 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 00:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:46:22 INFO - PROCESS | 1650 | 1461138382714 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:46:22 INFO - PROCESS | 1650 | 1461138382718 Marionette TRACE conn2 <- [1,1818,null,{}] 00:46:22 INFO - PROCESS | 1650 | 1461138382726 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:46:22 INFO - PROCESS | 1650 | 1461138382810 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 00:46:22 INFO - PROCESS | 1650 | 1461138382836 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12630a000 == 39 [pid = 1650] [id = 462] 00:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11ae84400) [pid = 1650] [serial = 1385] [outer = 0x0] 00:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11b971000) [pid = 1650] [serial = 1386] [outer = 0x11ae84400] 00:46:22 INFO - PROCESS | 1650 | 1461138382863 Marionette DEBUG loaded listener.js 00:46:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11bcb3400) [pid = 1650] [serial = 1387] [outer = 0x11ae84400] 00:46:23 INFO - PROCESS | 1650 | 1461138383202 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:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 522ms 00:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:46:23 INFO - PROCESS | 1650 | 1461138383239 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 00:46:23 INFO - PROCESS | 1650 | 1461138383241 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 00:46:23 INFO - PROCESS | 1650 | 1461138383243 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:46:23 INFO - PROCESS | 1650 | 1461138383244 Marionette TRACE conn2 <- [1,1822,null,{}] 00:46:23 INFO - PROCESS | 1650 | 1461138383247 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:46:23 INFO - PROCESS | 1650 | 1461138383327 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 00:46:23 INFO - PROCESS | 1650 | 1461138383333 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12875a800 == 40 [pid = 1650] [id = 463] 00:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c203400) [pid = 1650] [serial = 1388] [outer = 0x0] 00:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12614bc00) [pid = 1650] [serial = 1389] [outer = 0x11c203400] 00:46:23 INFO - PROCESS | 1650 | 1461138383360 Marionette DEBUG loaded listener.js 00:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126746400) [pid = 1650] [serial = 1390] [outer = 0x11c203400] 00:46:23 INFO - PROCESS | 1650 | 1461138383700 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:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 468ms 00:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:46:23 INFO - PROCESS | 1650 | 1461138383712 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 00:46:23 INFO - PROCESS | 1650 | 1461138383713 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 00:46:23 INFO - PROCESS | 1650 | 1461138383719 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:46:23 INFO - PROCESS | 1650 | 1461138383720 Marionette TRACE conn2 <- [1,1826,null,{}] 00:46:23 INFO - PROCESS | 1650 | 1461138383723 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:46:23 INFO - PROCESS | 1650 | 1461138383805 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 00:46:23 INFO - PROCESS | 1650 | 1461138383863 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c7f000 == 41 [pid = 1650] [id = 464] 00:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c4f6c00) [pid = 1650] [serial = 1391] [outer = 0x0] 00:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12735f800) [pid = 1650] [serial = 1392] [outer = 0x11c4f6c00] 00:46:23 INFO - PROCESS | 1650 | 1461138383890 Marionette DEBUG loaded listener.js 00:46:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127f56800) [pid = 1650] [serial = 1393] [outer = 0x11c4f6c00] 00:46:24 INFO - PROCESS | 1650 | 1461138384220 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:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 523ms 00:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:46:24 INFO - PROCESS | 1650 | 1461138384239 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 00:46:24 INFO - PROCESS | 1650 | 1461138384240 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 00:46:24 INFO - PROCESS | 1650 | 1461138384242 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:46:24 INFO - PROCESS | 1650 | 1461138384244 Marionette TRACE conn2 <- [1,1830,null,{}] 00:46:24 INFO - PROCESS | 1650 | 1461138384246 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:46:24 INFO - PROCESS | 1650 | 1461138384359 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 00:46:24 INFO - PROCESS | 1650 | 1461138384395 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a89d000 == 42 [pid = 1650] [id = 465] 00:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129028400) [pid = 1650] [serial = 1394] [outer = 0x0] 00:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129e33400) [pid = 1650] [serial = 1395] [outer = 0x129028400] 00:46:24 INFO - PROCESS | 1650 | 1461138384423 Marionette DEBUG loaded listener.js 00:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b436800) [pid = 1650] [serial = 1396] [outer = 0x129028400] 00:46:24 INFO - PROCESS | 1650 | 1461138384754 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:46:24 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:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 00:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:46:24 INFO - PROCESS | 1650 | 1461138384761 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 00:46:24 INFO - PROCESS | 1650 | 1461138384762 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 00:46:24 INFO - PROCESS | 1650 | 1461138384767 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:46:24 INFO - PROCESS | 1650 | 1461138384770 Marionette TRACE conn2 <- [1,1834,null,{}] 00:46:24 INFO - PROCESS | 1650 | 1461138384772 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:46:24 INFO - PROCESS | 1650 | 1461138384874 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 00:46:24 INFO - PROCESS | 1650 | 1461138384878 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1e3800 == 43 [pid = 1650] [id = 466] 00:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a3cec00) [pid = 1650] [serial = 1397] [outer = 0x0] 00:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12bca6800) [pid = 1650] [serial = 1398] [outer = 0x12a3cec00] 00:46:24 INFO - PROCESS | 1650 | 1461138384904 Marionette DEBUG loaded listener.js 00:46:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12bee3400) [pid = 1650] [serial = 1399] [outer = 0x12a3cec00] 00:46:25 INFO - PROCESS | 1650 | 1461138385291 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:46:25 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:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 576ms 00:46:25 INFO - PROCESS | 1650 | 1461138385347 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 00:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:46:25 INFO - PROCESS | 1650 | 1461138385349 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 00:46:25 INFO - PROCESS | 1650 | 1461138385353 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:46:25 INFO - PROCESS | 1650 | 1461138385354 Marionette TRACE conn2 <- [1,1838,null,{}] 00:46:25 INFO - PROCESS | 1650 | 1461138385358 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:46:25 INFO - PROCESS | 1650 | 1461138385511 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 00:46:25 INFO - PROCESS | 1650 | 1461138385542 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4b8800 == 44 [pid = 1650] [id = 467] 00:46:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b638000) [pid = 1650] [serial = 1400] [outer = 0x0] 00:46:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12bef0000) [pid = 1650] [serial = 1401] [outer = 0x12b638000] 00:46:25 INFO - PROCESS | 1650 | 1461138385583 Marionette DEBUG loaded listener.js 00:46:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12d0b5c00) [pid = 1650] [serial = 1402] [outer = 0x12b638000] 00:46:26 INFO - PROCESS | 1650 | 1461138386034 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:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 719ms 00:46:26 INFO - PROCESS | 1650 | 1461138386072 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 00:46:26 INFO - PROCESS | 1650 | 1461138386074 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 00:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:46:26 INFO - PROCESS | 1650 | 1461138386078 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:46:26 INFO - PROCESS | 1650 | 1461138386080 Marionette TRACE conn2 <- [1,1842,null,{}] 00:46:26 INFO - PROCESS | 1650 | 1461138386083 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:46:26 INFO - PROCESS | 1650 | 1461138386477 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 00:46:26 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c20a000) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:46:26 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x114d48c00) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:46:26 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12876c400) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:46:26 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11588d000) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:46:26 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12614e800) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:46:26 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119c57000) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:46:26 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11a8b0800) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:46:26 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1191ac000) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:46:26 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1271aa400) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:46:26 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118576400) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:46:26 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11b90ec00) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:46:26 INFO - PROCESS | 1650 | 1461138386537 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab22800 == 45 [pid = 1650] [id = 468] 00:46:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11532fc00) [pid = 1650] [serial = 1403] [outer = 0x0] 00:46:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118576400) [pid = 1650] [serial = 1404] [outer = 0x11532fc00] 00:46:26 INFO - PROCESS | 1650 | 1461138386562 Marionette DEBUG loaded listener.js 00:46:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11b904c00) [pid = 1650] [serial = 1405] [outer = 0x11532fc00] 00:46:26 INFO - PROCESS | 1650 | 1461138386862 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:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 823ms 00:46:26 INFO - PROCESS | 1650 | 1461138386901 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 00:46:26 INFO - PROCESS | 1650 | 1461138386903 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 00:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:46:26 INFO - PROCESS | 1650 | 1461138386905 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:46:26 INFO - PROCESS | 1650 | 1461138386906 Marionette TRACE conn2 <- [1,1846,null,{}] 00:46:26 INFO - PROCESS | 1650 | 1461138386908 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:46:26 INFO - PROCESS | 1650 | 1461138386989 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 00:46:27 INFO - PROCESS | 1650 | 1461138387046 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e476000 == 46 [pid = 1650] [id = 469] 00:46:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1155b3000) [pid = 1650] [serial = 1406] [outer = 0x0] 00:46:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12876b800) [pid = 1650] [serial = 1407] [outer = 0x1155b3000] 00:46:27 INFO - PROCESS | 1650 | 1461138387071 Marionette DEBUG loaded listener.js 00:46:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12d0c4400) [pid = 1650] [serial = 1408] [outer = 0x1155b3000] 00:46:27 INFO - PROCESS | 1650 | 1461138387386 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:46:27 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:46:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 521ms 00:46:27 INFO - PROCESS | 1650 | 1461138387426 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 00:46:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:46:27 INFO - PROCESS | 1650 | 1461138387428 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 00:46:27 INFO - PROCESS | 1650 | 1461138387432 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:46:27 INFO - PROCESS | 1650 | 1461138387434 Marionette TRACE conn2 <- [1,1850,null,{}] 00:46:27 INFO - PROCESS | 1650 | 1461138387437 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:46:27 INFO - PROCESS | 1650 | 1461138387569 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 00:46:27 INFO - PROCESS | 1650 | 1461138387653 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efba800 == 47 [pid = 1650] [id = 470] 00:46:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1158b4000) [pid = 1650] [serial = 1409] [outer = 0x0] 00:46:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12d0c5800) [pid = 1650] [serial = 1410] [outer = 0x1158b4000] 00:46:27 INFO - PROCESS | 1650 | 1461138387700 Marionette DEBUG loaded listener.js 00:46:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12d3b5c00) [pid = 1650] [serial = 1411] [outer = 0x1158b4000] 00:46:28 INFO - PROCESS | 1650 | 1461138388013 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:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 624ms 00:46:28 INFO - PROCESS | 1650 | 1461138388055 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 00:46:28 INFO - PROCESS | 1650 | 1461138388056 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 00:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:46:28 INFO - PROCESS | 1650 | 1461138388059 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:46:28 INFO - PROCESS | 1650 | 1461138388060 Marionette TRACE conn2 <- [1,1854,null,{}] 00:46:28 INFO - PROCESS | 1650 | 1461138388062 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:46:28 INFO - PROCESS | 1650 | 1461138388139 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 00:46:28 INFO - PROCESS | 1650 | 1461138388143 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5b4000 == 48 [pid = 1650] [id = 471] 00:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d3b7800) [pid = 1650] [serial = 1412] [outer = 0x0] 00:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12d3bf800) [pid = 1650] [serial = 1413] [outer = 0x12d3b7800] 00:46:28 INFO - PROCESS | 1650 | 1461138388180 Marionette DEBUG loaded listener.js 00:46:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12da15400) [pid = 1650] [serial = 1414] [outer = 0x12d3b7800] 00:46:28 INFO - PROCESS | 1650 | 1461138388879 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:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 875ms 00:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:46:28 INFO - PROCESS | 1650 | 1461138388935 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 00:46:28 INFO - PROCESS | 1650 | 1461138388937 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 00:46:28 INFO - PROCESS | 1650 | 1461138388941 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:46:28 INFO - PROCESS | 1650 | 1461138388943 Marionette TRACE conn2 <- [1,1858,null,{}] 00:46:28 INFO - PROCESS | 1650 | 1461138388948 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:46:29 INFO - PROCESS | 1650 | 1461138389054 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 00:46:29 INFO - PROCESS | 1650 | 1461138389126 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c19a000 == 49 [pid = 1650] [id = 472] 00:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1187a3400) [pid = 1650] [serial = 1415] [outer = 0x0] 00:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119a11800) [pid = 1650] [serial = 1416] [outer = 0x1187a3400] 00:46:29 INFO - PROCESS | 1650 | 1461138389158 Marionette DEBUG loaded listener.js 00:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119c5d000) [pid = 1650] [serial = 1417] [outer = 0x1187a3400] 00:46:29 INFO - PROCESS | 1650 | 1461138389579 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:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 727ms 00:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:46:29 INFO - PROCESS | 1650 | 1461138389669 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 00:46:29 INFO - PROCESS | 1650 | 1461138389673 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 00:46:29 INFO - PROCESS | 1650 | 1461138389677 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:46:29 INFO - PROCESS | 1650 | 1461138389679 Marionette TRACE conn2 <- [1,1862,null,{}] 00:46:29 INFO - PROCESS | 1650 | 1461138389702 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:46:29 INFO - PROCESS | 1650 | 1461138389805 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 00:46:29 INFO - PROCESS | 1650 | 1461138389872 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c83800 == 50 [pid = 1650] [id = 473] 00:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11ae83400) [pid = 1650] [serial = 1418] [outer = 0x0] 00:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11bcab000) [pid = 1650] [serial = 1419] [outer = 0x11ae83400] 00:46:29 INFO - PROCESS | 1650 | 1461138389902 Marionette DEBUG loaded listener.js 00:46:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11c25fc00) [pid = 1650] [serial = 1420] [outer = 0x11ae83400] 00:46:30 INFO - PROCESS | 1650 | 1461138390336 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:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 693ms 00:46:30 INFO - PROCESS | 1650 | 1461138390371 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 00:46:30 INFO - PROCESS | 1650 | 1461138390373 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 00:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:46:30 INFO - PROCESS | 1650 | 1461138390375 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:46:30 INFO - PROCESS | 1650 | 1461138390378 Marionette TRACE conn2 <- [1,1866,null,{}] 00:46:30 INFO - PROCESS | 1650 | 1461138390386 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:46:30 INFO - PROCESS | 1650 | 1461138390494 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 00:46:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11bcb5000) [pid = 1650] [serial = 1421] [outer = 0x12f1cf400] 00:46:30 INFO - PROCESS | 1650 | 1461138390568 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f943800 == 51 [pid = 1650] [id = 474] 00:46:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129938400) [pid = 1650] [serial = 1422] [outer = 0x0] 00:46:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12a3c5000) [pid = 1650] [serial = 1423] [outer = 0x129938400] 00:46:30 INFO - PROCESS | 1650 | 1461138390650 Marionette DEBUG loaded listener.js 00:46:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b321800) [pid = 1650] [serial = 1424] [outer = 0x129938400] 00:46:31 INFO - PROCESS | 1650 | 1461138391150 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:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 822ms 00:46:31 INFO - PROCESS | 1650 | 1461138391197 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 00:46:31 INFO - PROCESS | 1650 | 1461138391200 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 00:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:46:31 INFO - PROCESS | 1650 | 1461138391202 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:46:31 INFO - PROCESS | 1650 | 1461138391203 Marionette TRACE conn2 <- [1,1870,null,{}] 00:46:31 INFO - PROCESS | 1650 | 1461138391206 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:46:31 INFO - PROCESS | 1650 | 1461138391306 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 00:46:31 INFO - PROCESS | 1650 | 1461138391376 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f43b000 == 52 [pid = 1650] [id = 475] 00:46:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b31bc00) [pid = 1650] [serial = 1425] [outer = 0x0] 00:46:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12d0cb400) [pid = 1650] [serial = 1426] [outer = 0x12b31bc00] 00:46:31 INFO - PROCESS | 1650 | 1461138391405 Marionette DEBUG loaded listener.js 00:46:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12d138000) [pid = 1650] [serial = 1427] [outer = 0x12b31bc00] 00:46:31 INFO - PROCESS | 1650 | 1461138391820 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:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 669ms 00:46:31 INFO - PROCESS | 1650 | 1461138391883 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 00:46:31 INFO - PROCESS | 1650 | 1461138391885 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 00:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:46:31 INFO - PROCESS | 1650 | 1461138391889 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:46:31 INFO - PROCESS | 1650 | 1461138391890 Marionette TRACE conn2 <- [1,1874,null,{}] 00:46:31 INFO - PROCESS | 1650 | 1461138391892 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:46:31 INFO - PROCESS | 1650 | 1461138391993 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 00:46:32 INFO - PROCESS | 1650 | 1461138392076 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa64000 == 53 [pid = 1650] [id = 476] 00:46:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11523f000) [pid = 1650] [serial = 1428] [outer = 0x0] 00:46:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12d13cc00) [pid = 1650] [serial = 1429] [outer = 0x11523f000] 00:46:32 INFO - PROCESS | 1650 | 1461138392107 Marionette DEBUG loaded listener.js 00:46:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12d3bc800) [pid = 1650] [serial = 1430] [outer = 0x11523f000] 00:46:32 INFO - PROCESS | 1650 | 1461138392757 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:46:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 920ms 00:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:46:32 INFO - PROCESS | 1650 | 1461138392810 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 00:46:32 INFO - PROCESS | 1650 | 1461138392813 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 00:46:32 INFO - PROCESS | 1650 | 1461138392818 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:46:32 INFO - PROCESS | 1650 | 1461138392822 Marionette TRACE conn2 <- [1,1878,null,{}] 00:46:32 INFO - PROCESS | 1650 | 1461138392828 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:46:32 INFO - PROCESS | 1650 | 1461138392951 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 00:46:33 INFO - PROCESS | 1650 | 1461138393007 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x127afa000 == 54 [pid = 1650] [id = 477] 00:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x118c4b000) [pid = 1650] [serial = 1431] [outer = 0x0] 00:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x119a0d400) [pid = 1650] [serial = 1432] [outer = 0x118c4b000] 00:46:33 INFO - PROCESS | 1650 | 1461138393035 Marionette DEBUG loaded listener.js 00:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x119c61400) [pid = 1650] [serial = 1433] [outer = 0x118c4b000] 00:46:33 INFO - PROCESS | 1650 | 1461138393456 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:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 677ms 00:46:33 INFO - PROCESS | 1650 | 1461138393495 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 00:46:33 INFO - PROCESS | 1650 | 1461138393499 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 00:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:46:33 INFO - PROCESS | 1650 | 1461138393503 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:46:33 INFO - PROCESS | 1650 | 1461138393505 Marionette TRACE conn2 <- [1,1882,null,{}] 00:46:33 INFO - PROCESS | 1650 | 1461138393507 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:46:33 INFO - PROCESS | 1650 | 1461138393602 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 00:46:33 INFO - PROCESS | 1650 | 1461138393660 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baa9000 == 55 [pid = 1650] [id = 478] 00:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1191b4800) [pid = 1650] [serial = 1434] [outer = 0x0] 00:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11acfe800) [pid = 1650] [serial = 1435] [outer = 0x1191b4800] 00:46:33 INFO - PROCESS | 1650 | 1461138393687 Marionette DEBUG loaded listener.js 00:46:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11b966000) [pid = 1650] [serial = 1436] [outer = 0x1191b4800] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12efba800 == 54 [pid = 1650] [id = 470] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12e476000 == 53 [pid = 1650] [id = 469] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab22800 == 52 [pid = 1650] [id = 468] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4b8800 == 51 [pid = 1650] [id = 467] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1e3800 == 50 [pid = 1650] [id = 466] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11a89d000 == 49 [pid = 1650] [id = 465] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12b329800) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12655e800) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x119b03800) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11a8aac00) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12a3c2800) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12b329c00) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b84d000) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x129c7f000 == 48 [pid = 1650] [id = 464] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12875a800 == 47 [pid = 1650] [id = 463] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12630a000 == 46 [pid = 1650] [id = 462] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11a88d000 == 45 [pid = 1650] [id = 461] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x127520800 == 44 [pid = 1650] [id = 460] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x129c8a000 == 43 [pid = 1650] [id = 456] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11c03f000 == 42 [pid = 1650] [id = 455] 00:46:34 INFO - PROCESS | 1650 | --DOCSHELL 0x114b65800 == 41 [pid = 1650] [id = 454] 00:46:34 INFO - PROCESS | 1650 | 1461138394136 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:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 671ms 00:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:46:34 INFO - PROCESS | 1650 | 1461138394175 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 00:46:34 INFO - PROCESS | 1650 | 1461138394176 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 00:46:34 INFO - PROCESS | 1650 | 1461138394180 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:46:34 INFO - PROCESS | 1650 | 1461138394183 Marionette TRACE conn2 <- [1,1886,null,{}] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x126152400) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x115294800) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x114d4e400) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a81e400) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11781cc00) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118c40800) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127591000) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11a8a6000) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11ae40400) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11aef6000) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119b09400) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119bdd000) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x126747800) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12827a400) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129e26800) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1290c6800) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11bcac400) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11ba2ac00) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c4f6000) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x127d6e800) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11b90c400) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12876c000) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 00:46:34 INFO - PROCESS | 1650 | 1461138394261 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:46:34 INFO - PROCESS | 1650 | 1461138394439 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 00:46:34 INFO - PROCESS | 1650 | 1461138394446 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b1a7800 == 42 [pid = 1650] [id = 479] 00:46:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119d65800) [pid = 1650] [serial = 1437] [outer = 0x0] 00:46:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c14b800) [pid = 1650] [serial = 1438] [outer = 0x119d65800] 00:46:34 INFO - PROCESS | 1650 | 1461138394492 Marionette DEBUG loaded listener.js 00:46:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11c4f5c00) [pid = 1650] [serial = 1439] [outer = 0x119d65800] 00:46:34 INFO - PROCESS | 1650 | 1461138394861 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:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 733ms 00:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:46:34 INFO - PROCESS | 1650 | 1461138394912 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 00:46:34 INFO - PROCESS | 1650 | 1461138394914 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 00:46:34 INFO - PROCESS | 1650 | 1461138394916 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:46:34 INFO - PROCESS | 1650 | 1461138394917 Marionette TRACE conn2 <- [1,1890,null,{}] 00:46:34 INFO - PROCESS | 1650 | 1461138394920 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:46:35 INFO - PROCESS | 1650 | 1461138395005 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 00:46:35 INFO - PROCESS | 1650 | 1461138395009 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x127782000 == 43 [pid = 1650] [id = 480] 00:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x126150c00) [pid = 1650] [serial = 1440] [outer = 0x0] 00:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1271aa400) [pid = 1650] [serial = 1441] [outer = 0x126150c00] 00:46:35 INFO - PROCESS | 1650 | 1461138395035 Marionette DEBUG loaded listener.js 00:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12876e800) [pid = 1650] [serial = 1442] [outer = 0x126150c00] 00:46:35 INFO - PROCESS | 1650 | 1461138395360 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:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 470ms 00:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:46:35 INFO - PROCESS | 1650 | 1461138395387 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 00:46:35 INFO - PROCESS | 1650 | 1461138395388 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 00:46:35 INFO - PROCESS | 1650 | 1461138395390 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:46:35 INFO - PROCESS | 1650 | 1461138395391 Marionette TRACE conn2 <- [1,1894,null,{}] 00:46:35 INFO - PROCESS | 1650 | 1461138395394 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:46:35 INFO - PROCESS | 1650 | 1461138395478 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 00:46:35 INFO - PROCESS | 1650 | 1461138395536 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c7f000 == 44 [pid = 1650] [id = 481] 00:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12827d800) [pid = 1650] [serial = 1443] [outer = 0x0] 00:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129937400) [pid = 1650] [serial = 1444] [outer = 0x12827d800] 00:46:35 INFO - PROCESS | 1650 | 1461138395562 Marionette DEBUG loaded listener.js 00:46:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11ae7ac00) [pid = 1650] [serial = 1445] [outer = 0x12827d800] 00:46:35 INFO - PROCESS | 1650 | 1461138395863 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:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 520ms 00:46:35 INFO - PROCESS | 1650 | 1461138395910 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 00:46:35 INFO - PROCESS | 1650 | 1461138395911 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 00:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:46:35 INFO - PROCESS | 1650 | 1461138395914 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:46:35 INFO - PROCESS | 1650 | 1461138395915 Marionette TRACE conn2 <- [1,1898,null,{}] 00:46:35 INFO - PROCESS | 1650 | 1461138395917 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:46:36 INFO - PROCESS | 1650 | 1461138396014 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 00:46:36 INFO - PROCESS | 1650 | 1461138396078 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa14000 == 45 [pid = 1650] [id = 482] 00:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129e2cc00) [pid = 1650] [serial = 1446] [outer = 0x0] 00:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b31d000) [pid = 1650] [serial = 1447] [outer = 0x129e2cc00] 00:46:36 INFO - PROCESS | 1650 | 1461138396105 Marionette DEBUG loaded listener.js 00:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d0c3000) [pid = 1650] [serial = 1448] [outer = 0x129e2cc00] 00:46:36 INFO - PROCESS | 1650 | 1461138396419 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:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 520ms 00:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:46:36 INFO - PROCESS | 1650 | 1461138396437 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 00:46:36 INFO - PROCESS | 1650 | 1461138396438 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 00:46:36 INFO - PROCESS | 1650 | 1461138396440 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:46:36 INFO - PROCESS | 1650 | 1461138396441 Marionette TRACE conn2 <- [1,1902,null,{}] 00:46:36 INFO - PROCESS | 1650 | 1461138396444 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:46:36 INFO - PROCESS | 1650 | 1461138396545 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 00:46:36 INFO - PROCESS | 1650 | 1461138396557 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d38d000 == 46 [pid = 1650] [id = 483] 00:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12b328400) [pid = 1650] [serial = 1449] [outer = 0x0] 00:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d30a000) [pid = 1650] [serial = 1450] [outer = 0x12b328400] 00:46:36 INFO - PROCESS | 1650 | 1461138396582 Marionette DEBUG loaded listener.js 00:46:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12d3c1800) [pid = 1650] [serial = 1451] [outer = 0x12b328400] 00:46:36 INFO - PROCESS | 1650 | 1461138396933 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:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 521ms 00:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:46:36 INFO - PROCESS | 1650 | 1461138396962 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 00:46:36 INFO - PROCESS | 1650 | 1461138396963 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 00:46:36 INFO - PROCESS | 1650 | 1461138396971 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:46:36 INFO - PROCESS | 1650 | 1461138396972 Marionette TRACE conn2 <- [1,1906,null,{}] 00:46:36 INFO - PROCESS | 1650 | 1461138396974 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:46:37 INFO - PROCESS | 1650 | 1461138397075 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 00:46:37 INFO - PROCESS | 1650 | 1461138397079 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e457800 == 47 [pid = 1650] [id = 484] 00:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12beec400) [pid = 1650] [serial = 1452] [outer = 0x0] 00:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12da17800) [pid = 1650] [serial = 1453] [outer = 0x12beec400] 00:46:37 INFO - PROCESS | 1650 | 1461138397104 Marionette DEBUG loaded listener.js 00:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12da20000) [pid = 1650] [serial = 1454] [outer = 0x12beec400] 00:46:37 INFO - PROCESS | 1650 | 1461138397427 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:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 476ms 00:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:46:37 INFO - PROCESS | 1650 | 1461138397442 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 00:46:37 INFO - PROCESS | 1650 | 1461138397443 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 00:46:37 INFO - PROCESS | 1650 | 1461138397445 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:46:37 INFO - PROCESS | 1650 | 1461138397446 Marionette TRACE conn2 <- [1,1910,null,{}] 00:46:37 INFO - PROCESS | 1650 | 1461138397455 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:46:37 INFO - PROCESS | 1650 | 1461138397571 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 00:46:37 INFO - PROCESS | 1650 | 1461138397575 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea88800 == 48 [pid = 1650] [id = 485] 00:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12da16800) [pid = 1650] [serial = 1455] [outer = 0x0] 00:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12e23a000) [pid = 1650] [serial = 1456] [outer = 0x12da16800] 00:46:37 INFO - PROCESS | 1650 | 1461138397643 Marionette DEBUG loaded listener.js 00:46:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e241800) [pid = 1650] [serial = 1457] [outer = 0x12da16800] 00:46:37 INFO - PROCESS | 1650 | 1461138397948 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:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 523ms 00:46:37 INFO - PROCESS | 1650 | 1461138397976 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 00:46:37 INFO - PROCESS | 1650 | 1461138397977 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 00:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:46:37 INFO - PROCESS | 1650 | 1461138397979 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:46:37 INFO - PROCESS | 1650 | 1461138397980 Marionette TRACE conn2 <- [1,1914,null,{}] 00:46:37 INFO - PROCESS | 1650 | 1461138397986 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:46:38 INFO - PROCESS | 1650 | 1461138398118 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 00:46:38 INFO - PROCESS | 1650 | 1461138398159 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efc1800 == 49 [pid = 1650] [id = 486] 00:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12da20800) [pid = 1650] [serial = 1458] [outer = 0x0] 00:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e308c00) [pid = 1650] [serial = 1459] [outer = 0x12da20800] 00:46:38 INFO - PROCESS | 1650 | 1461138398183 Marionette DEBUG loaded listener.js 00:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12e335000) [pid = 1650] [serial = 1460] [outer = 0x12da20800] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x114d43000) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b43ec00) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129939000) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12a3c7400) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x126363000) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x118cd3800) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119bdc000) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11b1c4000) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x118c06800) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12a826c00) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12a820400) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12a3cec00) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b638000) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1164afc00) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x115241000) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11ae84400) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11a8a6800) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11c4f6c00) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129e32800) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x112105400) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c203400) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119249000) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1155b3000) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11532fc00) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129028400) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:46:38 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1158b4000) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:46:38 INFO - PROCESS | 1650 | 1461138398725 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:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 772ms 00:46:38 INFO - PROCESS | 1650 | 1461138398753 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 00:46:38 INFO - PROCESS | 1650 | 1461138398756 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 00:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:46:38 INFO - PROCESS | 1650 | 1461138398759 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:46:38 INFO - PROCESS | 1650 | 1461138398762 Marionette TRACE conn2 <- [1,1918,null,{}] 00:46:38 INFO - PROCESS | 1650 | 1461138398779 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:46:38 INFO - PROCESS | 1650 | 1461138398878 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 00:46:38 INFO - PROCESS | 1650 | 1461138398903 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c76000 == 50 [pid = 1650] [id = 487] 00:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119256800) [pid = 1650] [serial = 1461] [outer = 0x0] 00:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c62c800) [pid = 1650] [serial = 1462] [outer = 0x119256800] 00:46:38 INFO - PROCESS | 1650 | 1461138398933 Marionette DEBUG loaded listener.js 00:46:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a3c7400) [pid = 1650] [serial = 1463] [outer = 0x119256800] 00:46:39 INFO - PROCESS | 1650 | 1461138399292 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:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 580ms 00:46:39 INFO - PROCESS | 1650 | 1461138399340 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 00:46:39 INFO - PROCESS | 1650 | 1461138399342 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 00:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:46:39 INFO - PROCESS | 1650 | 1461138399345 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:46:39 INFO - PROCESS | 1650 | 1461138399347 Marionette TRACE conn2 <- [1,1922,null,{}] 00:46:39 INFO - PROCESS | 1650 | 1461138399350 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:46:39 INFO - PROCESS | 1650 | 1461138399516 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 00:46:39 INFO - PROCESS | 1650 | 1461138399534 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f943000 == 51 [pid = 1650] [id = 488] 00:46:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12614ec00) [pid = 1650] [serial = 1464] [outer = 0x0] 00:46:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12e305000) [pid = 1650] [serial = 1465] [outer = 0x12614ec00] 00:46:39 INFO - PROCESS | 1650 | 1461138399573 Marionette DEBUG loaded listener.js 00:46:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12e238400) [pid = 1650] [serial = 1466] [outer = 0x12614ec00] 00:46:39 INFO - PROCESS | 1650 | 1461138399942 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:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 625ms 00:46:39 INFO - PROCESS | 1650 | 1461138399970 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 00:46:39 INFO - PROCESS | 1650 | 1461138399971 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 00:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:46:39 INFO - PROCESS | 1650 | 1461138399973 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:46:39 INFO - PROCESS | 1650 | 1461138399974 Marionette TRACE conn2 <- [1,1926,null,{}] 00:46:39 INFO - PROCESS | 1650 | 1461138399976 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:46:40 INFO - PROCESS | 1650 | 1461138400060 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 00:46:40 INFO - PROCESS | 1650 | 1461138400118 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x130139000 == 52 [pid = 1650] [id = 489] 00:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12818f400) [pid = 1650] [serial = 1467] [outer = 0x0] 00:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12e234000) [pid = 1650] [serial = 1468] [outer = 0x12818f400] 00:46:40 INFO - PROCESS | 1650 | 1461138400142 Marionette DEBUG loaded listener.js 00:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e341800) [pid = 1650] [serial = 1469] [outer = 0x12818f400] 00:46:40 INFO - PROCESS | 1650 | 1461138400436 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:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 521ms 00:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:46:40 INFO - PROCESS | 1650 | 1461138400495 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 00:46:40 INFO - PROCESS | 1650 | 1461138400496 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 00:46:40 INFO - PROCESS | 1650 | 1461138400498 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:46:40 INFO - PROCESS | 1650 | 1461138400499 Marionette TRACE conn2 <- [1,1930,null,{}] 00:46:40 INFO - PROCESS | 1650 | 1461138400501 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:46:40 INFO - PROCESS | 1650 | 1461138400649 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 00:46:40 INFO - PROCESS | 1650 | 1461138400747 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e2c000 == 53 [pid = 1650] [id = 490] 00:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x114374400) [pid = 1650] [serial = 1470] [outer = 0x0] 00:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x114d42400) [pid = 1650] [serial = 1471] [outer = 0x114374400] 00:46:40 INFO - PROCESS | 1650 | 1461138400781 Marionette DEBUG loaded listener.js 00:46:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x114f5e400) [pid = 1650] [serial = 1472] [outer = 0x114374400] 00:46:41 INFO - PROCESS | 1650 | 1461138401244 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:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 772ms 00:46:41 INFO - PROCESS | 1650 | 1461138401272 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 00:46:41 INFO - PROCESS | 1650 | 1461138401275 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 00:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:46:41 INFO - PROCESS | 1650 | 1461138401305 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:46:41 INFO - PROCESS | 1650 | 1461138401308 Marionette TRACE conn2 <- [1,1934,null,{}] 00:46:41 INFO - PROCESS | 1650 | 1461138401313 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:46:41 INFO - PROCESS | 1650 | 1461138401419 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 00:46:41 INFO - PROCESS | 1650 | 1461138401490 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264b4800 == 54 [pid = 1650] [id = 491] 00:46:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118c4a000) [pid = 1650] [serial = 1473] [outer = 0x0] 00:46:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119d64800) [pid = 1650] [serial = 1474] [outer = 0x118c4a000] 00:46:41 INFO - PROCESS | 1650 | 1461138401522 Marionette DEBUG loaded listener.js 00:46:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11ae40800) [pid = 1650] [serial = 1475] [outer = 0x118c4a000] 00:46:41 INFO - PROCESS | 1650 | 1461138401961 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:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 700ms 00:46:41 INFO - PROCESS | 1650 | 1461138401979 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 00:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:46:41 INFO - PROCESS | 1650 | 1461138401981 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 00:46:41 INFO - PROCESS | 1650 | 1461138401984 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:46:41 INFO - PROCESS | 1650 | 1461138401985 Marionette TRACE conn2 <- [1,1938,null,{}] 00:46:41 INFO - PROCESS | 1650 | 1461138401988 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:46:42 INFO - PROCESS | 1650 | 1461138402092 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 00:46:42 INFO - PROCESS | 1650 | 1461138402155 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c07b000 == 55 [pid = 1650] [id = 492] 00:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11b90bc00) [pid = 1650] [serial = 1476] [outer = 0x0] 00:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11c205000) [pid = 1650] [serial = 1477] [outer = 0x11b90bc00] 00:46:42 INFO - PROCESS | 1650 | 1461138402226 Marionette DEBUG loaded listener.js 00:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1266e2800) [pid = 1650] [serial = 1478] [outer = 0x11b90bc00] 00:46:42 INFO - PROCESS | 1650 | 1461138402624 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:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 671ms 00:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:46:42 INFO - PROCESS | 1650 | 1461138402655 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 00:46:42 INFO - PROCESS | 1650 | 1461138402658 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 00:46:42 INFO - PROCESS | 1650 | 1461138402665 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:46:42 INFO - PROCESS | 1650 | 1461138402669 Marionette TRACE conn2 <- [1,1942,null,{}] 00:46:42 INFO - PROCESS | 1650 | 1461138402672 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:46:42 INFO - PROCESS | 1650 | 1461138402803 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 00:46:42 INFO - PROCESS | 1650 | 1461138402878 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x134a1b800 == 56 [pid = 1650] [id = 493] 00:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x127d6ac00) [pid = 1650] [serial = 1479] [outer = 0x0] 00:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b31f400) [pid = 1650] [serial = 1480] [outer = 0x127d6ac00] 00:46:42 INFO - PROCESS | 1650 | 1461138402920 Marionette DEBUG loaded listener.js 00:46:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12bca9800) [pid = 1650] [serial = 1481] [outer = 0x127d6ac00] 00:46:43 INFO - PROCESS | 1650 | 1461138403374 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:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 726ms 00:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:46:43 INFO - PROCESS | 1650 | 1461138403387 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 00:46:43 INFO - PROCESS | 1650 | 1461138403389 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 00:46:43 INFO - PROCESS | 1650 | 1461138403391 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:46:43 INFO - PROCESS | 1650 | 1461138403392 Marionette TRACE conn2 <- [1,1946,null,{}] 00:46:43 INFO - PROCESS | 1650 | 1461138403395 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:46:43 INFO - PROCESS | 1650 | 1461138403503 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 00:46:43 INFO - PROCESS | 1650 | 1461138403564 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b68000 == 57 [pid = 1650] [id = 494] 00:46:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11210e400) [pid = 1650] [serial = 1482] [outer = 0x0] 00:46:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x114d4ac00) [pid = 1650] [serial = 1483] [outer = 0x11210e400] 00:46:43 INFO - PROCESS | 1650 | 1461138403651 Marionette DEBUG loaded listener.js 00:46:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x119b04400) [pid = 1650] [serial = 1484] [outer = 0x11210e400] 00:46:44 INFO - PROCESS | 1650 | 1461138404278 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:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 922ms 00:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:46:44 INFO - PROCESS | 1650 | 1461138404313 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 00:46:44 INFO - PROCESS | 1650 | 1461138404316 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 00:46:44 INFO - PROCESS | 1650 | 1461138404319 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:46:44 INFO - PROCESS | 1650 | 1461138404322 Marionette TRACE conn2 <- [1,1950,null,{}] 00:46:44 INFO - PROCESS | 1650 | 1461138404325 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:46:44 INFO - PROCESS | 1650 | 1461138404428 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 00:46:44 INFO - PROCESS | 1650 | 1461138404505 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1a5000 == 58 [pid = 1650] [id = 495] 00:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1163b3c00) [pid = 1650] [serial = 1485] [outer = 0x0] 00:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x118c40800) [pid = 1650] [serial = 1486] [outer = 0x1163b3c00] 00:46:44 INFO - PROCESS | 1650 | 1461138404534 Marionette DEBUG loaded listener.js 00:46:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x119b07800) [pid = 1650] [serial = 1487] [outer = 0x1163b3c00] 00:46:44 INFO - PROCESS | 1650 | 1461138404975 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:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 674ms 00:46:44 INFO - PROCESS | 1650 | 1461138404993 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 00:46:44 INFO - PROCESS | 1650 | 1461138404997 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 00:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:46:45 INFO - PROCESS | 1650 | 1461138405002 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:46:45 INFO - PROCESS | 1650 | 1461138405004 Marionette TRACE conn2 <- [1,1954,null,{}] 00:46:45 INFO - PROCESS | 1650 | 1461138405006 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:46:45 INFO - PROCESS | 1650 | 1461138405124 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 00:46:45 INFO - PROCESS | 1650 | 1461138405221 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123749800 == 59 [pid = 1650] [id = 496] 00:46:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x119b5d800) [pid = 1650] [serial = 1488] [outer = 0x0] 00:46:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11a8a6000) [pid = 1650] [serial = 1489] [outer = 0x119b5d800] 00:46:45 INFO - PROCESS | 1650 | 1461138405267 Marionette DEBUG loaded listener.js 00:46:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11aeedc00) [pid = 1650] [serial = 1490] [outer = 0x119b5d800] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3e4000 == 58 [pid = 1650] [id = 441] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e45f000 == 57 [pid = 1650] [id = 439] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x130139000 == 56 [pid = 1650] [id = 489] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12f943000 == 55 [pid = 1650] [id = 488] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x129c76000 == 54 [pid = 1650] [id = 487] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12efc1800 == 53 [pid = 1650] [id = 486] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea88800 == 52 [pid = 1650] [id = 485] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12e457800 == 51 [pid = 1650] [id = 484] 00:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x128270800) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 00:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12a3c8400) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 00:46:45 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12d3bf800) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d38d000 == 50 [pid = 1650] [id = 483] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa14000 == 49 [pid = 1650] [id = 482] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x129c7f000 == 48 [pid = 1650] [id = 481] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x127782000 == 47 [pid = 1650] [id = 480] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11b1a7800 == 46 [pid = 1650] [id = 479] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11baa9000 == 45 [pid = 1650] [id = 478] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x127afa000 == 44 [pid = 1650] [id = 477] 00:46:45 INFO - PROCESS | 1650 | --DOCSHELL 0x129c83800 == 43 [pid = 1650] [id = 473] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5b4000 == 42 [pid = 1650] [id = 471] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11c19a000 == 41 [pid = 1650] [id = 472] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12f43b000 == 40 [pid = 1650] [id = 475] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12f943800 == 39 [pid = 1650] [id = 474] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa64000 == 38 [pid = 1650] [id = 476] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea7e000 == 37 [pid = 1650] [id = 457] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12dad7800 == 36 [pid = 1650] [id = 438] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea73800 == 35 [pid = 1650] [id = 440] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12efa8800 == 34 [pid = 1650] [id = 458] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11b927000 == 33 [pid = 1650] [id = 459] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11c1a5000 == 32 [pid = 1650] [id = 495] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x114b68000 == 31 [pid = 1650] [id = 494] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x134a1b800 == 30 [pid = 1650] [id = 493] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12c07b000 == 29 [pid = 1650] [id = 492] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1264b4800 == 28 [pid = 1650] [id = 491] 00:46:46 INFO - PROCESS | 1650 | --DOCSHELL 0x118e2c000 == 27 [pid = 1650] [id = 490] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12bef2400) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x119b5c000) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b851000) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12b437c00) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x128190400) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119b71000) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11b1c4800) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x114d42c00) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x112110c00) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12614bc00) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x126746400) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x119b5d400) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11a8a7000) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d0c4400) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x118576400) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119aa2800) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b436800) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129e33400) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bee3400) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11b904c00) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x127f56800) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12d0c5800) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12876b800) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d3b5c00) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1156e1800) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12bef1400) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a81e000) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12b42f400) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bca6800) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12bef0000) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1187a3800) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12d0b5c00) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119b6b000) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119249800) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11b971000) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11bcb3400) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11b1c0c00) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11bcae000) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12735f800) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12bcab000) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a827400) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 00:46:46 INFO - PROCESS | 1650 | 1461138406863 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:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1872ms 00:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:46:46 INFO - PROCESS | 1650 | 1461138406875 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 00:46:46 INFO - PROCESS | 1650 | 1461138406877 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 00:46:46 INFO - PROCESS | 1650 | 1461138406881 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:46:46 INFO - PROCESS | 1650 | 1461138406884 Marionette TRACE conn2 <- [1,1958,null,{}] 00:46:46 INFO - PROCESS | 1650 | 1461138406888 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:46:46 INFO - PROCESS | 1650 | 1461138406968 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 00:46:47 INFO - PROCESS | 1650 | 1461138407023 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189e1000 == 28 [pid = 1650] [id = 497] 00:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1156e4000) [pid = 1650] [serial = 1491] [outer = 0x0] 00:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1157a9800) [pid = 1650] [serial = 1492] [outer = 0x1156e4000] 00:46:47 INFO - PROCESS | 1650 | 1461138407051 Marionette DEBUG loaded listener.js 00:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116420000) [pid = 1650] [serial = 1493] [outer = 0x1156e4000] 00:46:47 INFO - PROCESS | 1650 | 1461138407377 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:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 523ms 00:46:47 INFO - PROCESS | 1650 | 1461138407404 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 00:46:47 INFO - PROCESS | 1650 | 1461138407408 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 00:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:46:47 INFO - PROCESS | 1650 | 1461138407413 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:46:47 INFO - PROCESS | 1650 | 1461138407415 Marionette TRACE conn2 <- [1,1962,null,{}] 00:46:47 INFO - PROCESS | 1650 | 1461138407417 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:46:47 INFO - PROCESS | 1650 | 1461138407494 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 00:46:47 INFO - PROCESS | 1650 | 1461138407513 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a895000 == 29 [pid = 1650] [id = 498] 00:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118f5f800) [pid = 1650] [serial = 1494] [outer = 0x0] 00:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11924c000) [pid = 1650] [serial = 1495] [outer = 0x118f5f800] 00:46:47 INFO - PROCESS | 1650 | 1461138407539 Marionette DEBUG loaded listener.js 00:46:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119b07c00) [pid = 1650] [serial = 1496] [outer = 0x118f5f800] 00:46:47 INFO - PROCESS | 1650 | 1461138407890 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:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 00:46:47 INFO - PROCESS | 1650 | 1461138407933 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 00:46:47 INFO - PROCESS | 1650 | 1461138407935 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 00:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:46:47 INFO - PROCESS | 1650 | 1461138407937 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:46:47 INFO - PROCESS | 1650 | 1461138407940 Marionette TRACE conn2 <- [1,1966,null,{}] 00:46:47 INFO - PROCESS | 1650 | 1461138407948 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:46:48 INFO - PROCESS | 1650 | 1461138408025 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 00:46:48 INFO - PROCESS | 1650 | 1461138408033 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b121000 == 30 [pid = 1650] [id = 499] 00:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x114d4b000) [pid = 1650] [serial = 1497] [outer = 0x0] 00:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119c57000) [pid = 1650] [serial = 1498] [outer = 0x114d4b000] 00:46:48 INFO - PROCESS | 1650 | 1461138408063 Marionette DEBUG loaded listener.js 00:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11a8a5800) [pid = 1650] [serial = 1499] [outer = 0x114d4b000] 00:46:48 INFO - PROCESS | 1650 | 1461138408420 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:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 521ms 00:46:48 INFO - PROCESS | 1650 | 1461138408459 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 00:46:48 INFO - PROCESS | 1650 | 1461138408461 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 00:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:46:48 INFO - PROCESS | 1650 | 1461138408463 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:46:48 INFO - PROCESS | 1650 | 1461138408464 Marionette TRACE conn2 <- [1,1970,null,{}] 00:46:48 INFO - PROCESS | 1650 | 1461138408466 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:46:48 INFO - PROCESS | 1650 | 1461138408568 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 00:46:48 INFO - PROCESS | 1650 | 1461138408599 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baa9000 == 31 [pid = 1650] [id = 500] 00:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119b67c00) [pid = 1650] [serial = 1500] [outer = 0x0] 00:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11acfa800) [pid = 1650] [serial = 1501] [outer = 0x119b67c00] 00:46:48 INFO - PROCESS | 1650 | 1461138408625 Marionette DEBUG loaded listener.js 00:46:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11aeef000) [pid = 1650] [serial = 1502] [outer = 0x119b67c00] 00:46:48 INFO - PROCESS | 1650 | 1461138408944 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:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 518ms 00:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:46:48 INFO - PROCESS | 1650 | 1461138408982 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 00:46:48 INFO - PROCESS | 1650 | 1461138408983 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 00:46:48 INFO - PROCESS | 1650 | 1461138408985 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:46:48 INFO - PROCESS | 1650 | 1461138408986 Marionette TRACE conn2 <- [1,1974,null,{}] 00:46:48 INFO - PROCESS | 1650 | 1461138408988 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:46:49 INFO - PROCESS | 1650 | 1461138409080 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 00:46:49 INFO - PROCESS | 1650 | 1461138409084 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6cb000 == 32 [pid = 1650] [id = 501] 00:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118f5f400) [pid = 1650] [serial = 1503] [outer = 0x0] 00:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11b1c2800) [pid = 1650] [serial = 1504] [outer = 0x118f5f400] 00:46:49 INFO - PROCESS | 1650 | 1461138409109 Marionette DEBUG loaded listener.js 00:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11b971000) [pid = 1650] [serial = 1505] [outer = 0x118f5f400] 00:46:49 INFO - PROCESS | 1650 | 1461138409471 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:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 00:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:46:49 INFO - PROCESS | 1650 | 1461138409511 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 00:46:49 INFO - PROCESS | 1650 | 1461138409512 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 00:46:49 INFO - PROCESS | 1650 | 1461138409514 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:46:49 INFO - PROCESS | 1650 | 1461138409515 Marionette TRACE conn2 <- [1,1978,null,{}] 00:46:49 INFO - PROCESS | 1650 | 1461138409518 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:46:49 INFO - PROCESS | 1650 | 1461138409626 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 00:46:49 INFO - PROCESS | 1650 | 1461138409665 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12708e000 == 33 [pid = 1650] [id = 502] 00:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11bca9c00) [pid = 1650] [serial = 1506] [outer = 0x0] 00:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c144800) [pid = 1650] [serial = 1507] [outer = 0x11bca9c00] 00:46:49 INFO - PROCESS | 1650 | 1461138409694 Marionette DEBUG loaded listener.js 00:46:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c4fbc00) [pid = 1650] [serial = 1508] [outer = 0x11bca9c00] 00:46:50 INFO - PROCESS | 1650 | 1461138410013 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:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 521ms 00:46:50 INFO - PROCESS | 1650 | 1461138410037 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 00:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:46:50 INFO - PROCESS | 1650 | 1461138410039 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 00:46:50 INFO - PROCESS | 1650 | 1461138410041 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:46:50 INFO - PROCESS | 1650 | 1461138410042 Marionette TRACE conn2 <- [1,1982,null,{}] 00:46:50 INFO - PROCESS | 1650 | 1461138410044 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:46:50 INFO - PROCESS | 1650 | 1461138410136 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 00:46:50 INFO - PROCESS | 1650 | 1461138410170 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x127d04800 == 34 [pid = 1650] [id = 503] 00:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11c4f6000) [pid = 1650] [serial = 1509] [outer = 0x0] 00:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x126151000) [pid = 1650] [serial = 1510] [outer = 0x11c4f6000] 00:46:50 INFO - PROCESS | 1650 | 1461138410195 Marionette DEBUG loaded listener.js 00:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x126543800) [pid = 1650] [serial = 1511] [outer = 0x11c4f6000] 00:46:50 INFO - PROCESS | 1650 | 1461138410505 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:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms 00:46:50 INFO - PROCESS | 1650 | 1461138410567 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 00:46:50 INFO - PROCESS | 1650 | 1461138410568 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 00:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:46:50 INFO - PROCESS | 1650 | 1461138410570 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:46:50 INFO - PROCESS | 1650 | 1461138410571 Marionette TRACE conn2 <- [1,1986,null,{}] 00:46:50 INFO - PROCESS | 1650 | 1461138410574 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:46:50 INFO - PROCESS | 1650 | 1461138410667 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 00:46:50 INFO - PROCESS | 1650 | 1461138410671 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x128755000 == 35 [pid = 1650] [id = 504] 00:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x126543c00) [pid = 1650] [serial = 1512] [outer = 0x0] 00:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x126747400) [pid = 1650] [serial = 1513] [outer = 0x126543c00] 00:46:50 INFO - PROCESS | 1650 | 1461138410696 Marionette DEBUG loaded listener.js 00:46:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12735fc00) [pid = 1650] [serial = 1514] [outer = 0x126543c00] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12818f400) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114374400) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11210e400) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129e2cc00) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c202800) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129e2ac00) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x126150c00) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129938400) [pid = 1650] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11ae83400) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119256800) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1191b4800) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12da20800) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b31bc00) [pid = 1650] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118c4b000) [pid = 1650] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12614ec00) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11523f000) [pid = 1650] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12b328400) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12da16800) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119d65800) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1187a3400) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12d3b7800) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12827d800) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12beec400) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x127d6ac00) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11b90bc00) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118c4a000) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:46:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1163b3c00) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:46:51 INFO - PROCESS | 1650 | 1461138411300 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:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 768ms 00:46:51 INFO - PROCESS | 1650 | 1461138411340 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 00:46:51 INFO - PROCESS | 1650 | 1461138411341 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 00:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:46:51 INFO - PROCESS | 1650 | 1461138411343 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:46:51 INFO - PROCESS | 1650 | 1461138411344 Marionette TRACE conn2 <- [1,1990,null,{}] 00:46:51 INFO - PROCESS | 1650 | 1461138411347 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:46:51 INFO - PROCESS | 1650 | 1461138411421 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 00:46:51 INFO - PROCESS | 1650 | 1461138411477 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b10b800 == 36 [pid = 1650] [id = 505] 00:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11535f000) [pid = 1650] [serial = 1515] [outer = 0x0] 00:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119b6a800) [pid = 1650] [serial = 1516] [outer = 0x11535f000] 00:46:51 INFO - PROCESS | 1650 | 1461138411503 Marionette DEBUG loaded listener.js 00:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11c208c00) [pid = 1650] [serial = 1517] [outer = 0x11535f000] 00:46:51 INFO - PROCESS | 1650 | 1461138411770 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:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 467ms 00:46:51 INFO - PROCESS | 1650 | 1461138411811 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 00:46:51 INFO - PROCESS | 1650 | 1461138411813 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 00:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:46:51 INFO - PROCESS | 1650 | 1461138411815 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:46:51 INFO - PROCESS | 1650 | 1461138411818 Marionette TRACE conn2 <- [1,1994,null,{}] 00:46:51 INFO - PROCESS | 1650 | 1461138411827 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:46:51 INFO - PROCESS | 1650 | 1461138411912 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 00:46:51 INFO - PROCESS | 1650 | 1461138411918 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c75800 == 37 [pid = 1650] [id = 506] 00:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c210c00) [pid = 1650] [serial = 1518] [outer = 0x0] 00:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127592400) [pid = 1650] [serial = 1519] [outer = 0x11c210c00] 00:46:51 INFO - PROCESS | 1650 | 1461138411944 Marionette DEBUG loaded listener.js 00:46:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127bdf800) [pid = 1650] [serial = 1520] [outer = 0x11c210c00] 00:46:52 INFO - PROCESS | 1650 | 1461138412288 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:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 478ms 00:46:52 INFO - PROCESS | 1650 | 1461138412293 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 00:46:52 INFO - PROCESS | 1650 | 1461138412295 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 00:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:46:52 INFO - PROCESS | 1650 | 1461138412297 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:46:52 INFO - PROCESS | 1650 | 1461138412300 Marionette TRACE conn2 <- [1,1998,null,{}] 00:46:52 INFO - PROCESS | 1650 | 1461138412304 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:46:52 INFO - PROCESS | 1650 | 1461138412412 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 00:46:52 INFO - PROCESS | 1650 | 1461138412420 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c256000 == 38 [pid = 1650] [id = 507] 00:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x127b98800) [pid = 1650] [serial = 1521] [outer = 0x0] 00:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127f59c00) [pid = 1650] [serial = 1522] [outer = 0x127b98800] 00:46:52 INFO - PROCESS | 1650 | 1461138412450 Marionette DEBUG loaded listener.js 00:46:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1290c5c00) [pid = 1650] [serial = 1523] [outer = 0x127b98800] 00:46:52 INFO - PROCESS | 1650 | 1461138412818 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:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 573ms 00:46:52 INFO - PROCESS | 1650 | 1461138412871 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 00:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:46:52 INFO - PROCESS | 1650 | 1461138412873 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 00:46:52 INFO - PROCESS | 1650 | 1461138412877 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:46:52 INFO - PROCESS | 1650 | 1461138412878 Marionette TRACE conn2 <- [1,2002,null,{}] 00:46:52 INFO - PROCESS | 1650 | 1461138412890 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:46:53 INFO - PROCESS | 1650 | 1461138413035 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 00:46:53 INFO - PROCESS | 1650 | 1461138413043 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcc5800 == 39 [pid = 1650] [id = 508] 00:46:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127d69400) [pid = 1650] [serial = 1524] [outer = 0x0] 00:46:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12993c400) [pid = 1650] [serial = 1525] [outer = 0x127d69400] 00:46:53 INFO - PROCESS | 1650 | 1461138413070 Marionette DEBUG loaded listener.js 00:46:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129e2a800) [pid = 1650] [serial = 1526] [outer = 0x127d69400] 00:46:53 INFO - PROCESS | 1650 | 1461138413605 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:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 825ms 00:46:53 INFO - PROCESS | 1650 | 1461138413702 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 00:46:53 INFO - PROCESS | 1650 | 1461138413705 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 00:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:46:53 INFO - PROCESS | 1650 | 1461138413709 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:46:53 INFO - PROCESS | 1650 | 1461138413711 Marionette TRACE conn2 <- [1,2006,null,{}] 00:46:53 INFO - PROCESS | 1650 | 1461138413715 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:46:53 INFO - PROCESS | 1650 | 1461138413826 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 00:46:53 INFO - PROCESS | 1650 | 1461138413883 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119ae8800 == 40 [pid = 1650] [id = 509] 00:46:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x114f64400) [pid = 1650] [serial = 1527] [outer = 0x0] 00:46:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11850d400) [pid = 1650] [serial = 1528] [outer = 0x114f64400] 00:46:53 INFO - PROCESS | 1650 | 1461138413915 Marionette DEBUG loaded listener.js 00:46:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118f5b400) [pid = 1650] [serial = 1529] [outer = 0x114f64400] 00:46:54 INFO - PROCESS | 1650 | 1461138414415 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:46:54 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:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 720ms 00:46:54 INFO - PROCESS | 1650 | 1461138414430 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 00:46:54 INFO - PROCESS | 1650 | 1461138414435 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 00:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:46:54 INFO - PROCESS | 1650 | 1461138414439 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:46:54 INFO - PROCESS | 1650 | 1461138414441 Marionette TRACE conn2 <- [1,2010,null,{}] 00:46:54 INFO - PROCESS | 1650 | 1461138414444 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:46:54 INFO - PROCESS | 1650 | 1461138414554 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 00:46:54 INFO - PROCESS | 1650 | 1461138414631 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba9a000 == 41 [pid = 1650] [id = 510] 00:46:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x114d48800) [pid = 1650] [serial = 1530] [outer = 0x0] 00:46:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1191ac000) [pid = 1650] [serial = 1531] [outer = 0x114d48800] 00:46:54 INFO - PROCESS | 1650 | 1461138414661 Marionette DEBUG loaded listener.js 00:46:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11a8a6800) [pid = 1650] [serial = 1532] [outer = 0x114d48800] 00:46:55 INFO - PROCESS | 1650 | 1461138415338 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:46:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11c256000 == 40 [pid = 1650] [id = 507] 00:46:55 INFO - PROCESS | 1650 | --DOCSHELL 0x129c75800 == 39 [pid = 1650] [id = 506] 00:46:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11b10b800 == 38 [pid = 1650] [id = 505] 00:46:55 INFO - PROCESS | 1650 | --DOCSHELL 0x128755000 == 37 [pid = 1650] [id = 504] 00:46:55 INFO - PROCESS | 1650 | --DOCSHELL 0x127d04800 == 36 [pid = 1650] [id = 503] 00:46:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12708e000 == 35 [pid = 1650] [id = 502] 00:46:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11c6cb000 == 34 [pid = 1650] [id = 501] 00:46:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11baa9000 == 33 [pid = 1650] [id = 500] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11a8a6000) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11b121000 == 32 [pid = 1650] [id = 499] 00:46:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11a895000 == 31 [pid = 1650] [id = 498] 00:46:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1189e1000 == 30 [pid = 1650] [id = 497] 00:46:55 INFO - PROCESS | 1650 | --DOCSHELL 0x123749800 == 29 [pid = 1650] [id = 496] 00:46:55 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:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 970ms 00:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:46:55 INFO - PROCESS | 1650 | 1461138415409 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 00:46:55 INFO - PROCESS | 1650 | 1461138415412 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 00:46:55 INFO - PROCESS | 1650 | 1461138415417 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:46:55 INFO - PROCESS | 1650 | 1461138415419 Marionette TRACE conn2 <- [1,2014,null,{}] 00:46:55 INFO - PROCESS | 1650 | 1461138415423 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:46:55 INFO - PROCESS | 1650 | 1461138415511 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119b07800) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118c40800) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12e341800) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12e238400) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12e234000) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x114d4ac00) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d0c3000) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129c1f400) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b31f000) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1271aa400) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a3c5000) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11bcab000) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119b04400) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11c62c800) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11b966000) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a3c7400) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12e335000) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b31d000) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b321800) [pid = 1650] [serial = 1424] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12d138000) [pid = 1650] [serial = 1427] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12d134800) [pid = 1650] [serial = 844] [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:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12e308c00) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119c61400) [pid = 1650] [serial = 1433] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12e305000) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12d3bc800) [pid = 1650] [serial = 1430] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11acfe800) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12d3c1800) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12e241800) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c4f5c00) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119a11800) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12d0cb400) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119c5d000) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12da15400) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11ae7ac00) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12da20000) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12da17800) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x129937400) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12d30a000) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11c25fc00) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12876e800) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12e23a000) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12d13cc00) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x119a0d400) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11c14b800) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12bca9800) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12b31f400) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1266e2800) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11ae40800) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11c205000) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x119d64800) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x114d42400) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x114f5e400) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 00:46:55 INFO - PROCESS | 1650 | 1461138415570 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119163000 == 30 [pid = 1650] [id = 511] 00:46:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x114d4dc00) [pid = 1650] [serial = 1533] [outer = 0x0] 00:46:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x115743400) [pid = 1650] [serial = 1534] [outer = 0x114d4dc00] 00:46:55 INFO - PROCESS | 1650 | 1461138415599 Marionette DEBUG loaded listener.js 00:46:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1187a2400) [pid = 1650] [serial = 1535] [outer = 0x114d4dc00] 00:46:55 INFO - PROCESS | 1650 | 1461138415911 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:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 523ms 00:46:55 INFO - PROCESS | 1650 | 1461138415939 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 00:46:55 INFO - PROCESS | 1650 | 1461138415942 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 00:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:46:55 INFO - PROCESS | 1650 | 1461138415947 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:46:55 INFO - PROCESS | 1650 | 1461138415949 Marionette TRACE conn2 <- [1,2018,null,{}] 00:46:55 INFO - PROCESS | 1650 | 1461138415953 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:46:56 INFO - PROCESS | 1650 | 1461138416028 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 00:46:56 INFO - PROCESS | 1650 | 1461138416092 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a621000 == 31 [pid = 1650] [id = 512] 00:46:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x115249400) [pid = 1650] [serial = 1536] [outer = 0x0] 00:46:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x118cdb800) [pid = 1650] [serial = 1537] [outer = 0x115249400] 00:46:56 INFO - PROCESS | 1650 | 1461138416119 Marionette DEBUG loaded listener.js 00:46:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119b53400) [pid = 1650] [serial = 1538] [outer = 0x115249400] 00:46:56 INFO - PROCESS | 1650 | 1461138416414 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:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 474ms 00:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:46:56 INFO - PROCESS | 1650 | 1461138416425 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 00:46:56 INFO - PROCESS | 1650 | 1461138416426 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 00:46:56 INFO - PROCESS | 1650 | 1461138416429 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:46:56 INFO - PROCESS | 1650 | 1461138416431 Marionette TRACE conn2 <- [1,2022,null,{}] 00:46:56 INFO - PROCESS | 1650 | 1461138416448 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:46:56 INFO - PROCESS | 1650 | 1461138416536 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 00:46:56 INFO - PROCESS | 1650 | 1461138416541 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c19b000 == 32 [pid = 1650] [id = 513] 00:46:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x119b70800) [pid = 1650] [serial = 1539] [outer = 0x0] 00:46:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11a8ab800) [pid = 1650] [serial = 1540] [outer = 0x119b70800] 00:46:56 INFO - PROCESS | 1650 | 1461138416570 Marionette DEBUG loaded listener.js 00:46:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11aee9c00) [pid = 1650] [serial = 1541] [outer = 0x119b70800] 00:46:56 INFO - PROCESS | 1650 | 1461138416935 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:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 530ms 00:46:56 INFO - PROCESS | 1650 | 1461138416959 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 00:46:56 INFO - PROCESS | 1650 | 1461138416961 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 00:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:46:56 INFO - PROCESS | 1650 | 1461138416963 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:46:56 INFO - PROCESS | 1650 | 1461138416964 Marionette TRACE conn2 <- [1,2026,null,{}] 00:46:56 INFO - PROCESS | 1650 | 1461138416969 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:46:57 INFO - PROCESS | 1650 | 1461138417047 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 00:46:57 INFO - PROCESS | 1650 | 1461138417053 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x126322000 == 33 [pid = 1650] [id = 514] 00:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11b1bac00) [pid = 1650] [serial = 1542] [outer = 0x0] 00:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11b96ec00) [pid = 1650] [serial = 1543] [outer = 0x11b1bac00] 00:46:57 INFO - PROCESS | 1650 | 1461138417080 Marionette DEBUG loaded listener.js 00:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11bca8c00) [pid = 1650] [serial = 1544] [outer = 0x11b1bac00] 00:46:57 INFO - PROCESS | 1650 | 1461138417421 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:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 474ms 00:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:46:57 INFO - PROCESS | 1650 | 1461138417438 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 00:46:57 INFO - PROCESS | 1650 | 1461138417439 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 00:46:57 INFO - PROCESS | 1650 | 1461138417441 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:46:57 INFO - PROCESS | 1650 | 1461138417443 Marionette TRACE conn2 <- [1,2030,null,{}] 00:46:57 INFO - PROCESS | 1650 | 1461138417445 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:46:57 INFO - PROCESS | 1650 | 1461138417519 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 00:46:57 INFO - PROCESS | 1650 | 1461138417585 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271e8800 == 34 [pid = 1650] [id = 515] 00:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11460fc00) [pid = 1650] [serial = 1545] [outer = 0x0] 00:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11bcacc00) [pid = 1650] [serial = 1546] [outer = 0x11460fc00] 00:46:57 INFO - PROCESS | 1650 | 1461138417611 Marionette DEBUG loaded listener.js 00:46:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11c14dc00) [pid = 1650] [serial = 1547] [outer = 0x11460fc00] 00:46:57 INFO - PROCESS | 1650 | 1461138417968 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:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 567ms 00:46:58 INFO - PROCESS | 1650 | 1461138418010 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 00:46:58 INFO - PROCESS | 1650 | 1461138418012 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 00:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:46:58 INFO - PROCESS | 1650 | 1461138418014 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:46:58 INFO - PROCESS | 1650 | 1461138418015 Marionette TRACE conn2 <- [1,2034,null,{}] 00:46:58 INFO - PROCESS | 1650 | 1461138418018 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:46:58 INFO - PROCESS | 1650 | 1461138418127 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 00:46:58 INFO - PROCESS | 1650 | 1461138418166 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12874e800 == 35 [pid = 1650] [id = 516] 00:46:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11c20fc00) [pid = 1650] [serial = 1548] [outer = 0x0] 00:46:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1261a8800) [pid = 1650] [serial = 1549] [outer = 0x11c20fc00] 00:46:58 INFO - PROCESS | 1650 | 1461138418195 Marionette DEBUG loaded listener.js 00:46:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x127367c00) [pid = 1650] [serial = 1550] [outer = 0x11c20fc00] 00:46:58 INFO - PROCESS | 1650 | 1461138418502 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:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 518ms 00:46:58 INFO - PROCESS | 1650 | 1461138418534 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 00:46:58 INFO - PROCESS | 1650 | 1461138418536 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 00:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:46:58 INFO - PROCESS | 1650 | 1461138418545 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:46:58 INFO - PROCESS | 1650 | 1461138418546 Marionette TRACE conn2 <- [1,2038,null,{}] 00:46:58 INFO - PROCESS | 1650 | 1461138418549 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:46:58 INFO - PROCESS | 1650 | 1461138418643 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 00:46:58 INFO - PROCESS | 1650 | 1461138418647 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12919a000 == 36 [pid = 1650] [id = 517] 00:46:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11c4f5c00) [pid = 1650] [serial = 1551] [outer = 0x0] 00:46:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x127d6ec00) [pid = 1650] [serial = 1552] [outer = 0x11c4f5c00] 00:46:58 INFO - PROCESS | 1650 | 1461138418674 Marionette DEBUG loaded listener.js 00:46:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x129023400) [pid = 1650] [serial = 1553] [outer = 0x11c4f5c00] 00:46:59 INFO - PROCESS | 1650 | 1461138418996 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:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 518ms 00:46:59 INFO - PROCESS | 1650 | 1461138419064 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 00:46:59 INFO - PROCESS | 1650 | 1461138419065 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 00:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:46:59 INFO - PROCESS | 1650 | 1461138419067 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:46:59 INFO - PROCESS | 1650 | 1461138419068 Marionette TRACE conn2 <- [1,2042,null,{}] 00:46:59 INFO - PROCESS | 1650 | 1461138419071 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:46:59 INFO - PROCESS | 1650 | 1461138419168 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 00:46:59 INFO - PROCESS | 1650 | 1461138419172 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b629000 == 37 [pid = 1650] [id = 518] 00:46:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x127365400) [pid = 1650] [serial = 1554] [outer = 0x0] 00:46:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12979b000) [pid = 1650] [serial = 1555] [outer = 0x127365400] 00:46:59 INFO - PROCESS | 1650 | 1461138419197 Marionette DEBUG loaded listener.js 00:46:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x129e25800) [pid = 1650] [serial = 1556] [outer = 0x127365400] 00:46:59 INFO - PROCESS | 1650 | 1461138419589 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:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119b67c00) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118f5f800) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119b5d800) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x114d4b000) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1156e4000) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118f5f400) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11c4f6000) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11bca9c00) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11535f000) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126543c00) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11c210c00) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:46:59 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x127b98800) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:46:59 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:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 570ms 00:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:46:59 INFO - PROCESS | 1650 | 1461138419638 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 00:46:59 INFO - PROCESS | 1650 | 1461138419639 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 00:46:59 INFO - PROCESS | 1650 | 1461138419641 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:46:59 INFO - PROCESS | 1650 | 1461138419642 Marionette TRACE conn2 <- [1,2046,null,{}] 00:46:59 INFO - PROCESS | 1650 | 1461138419645 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:46:59 INFO - PROCESS | 1650 | 1461138419722 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 00:46:59 INFO - PROCESS | 1650 | 1461138419726 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aebe000 == 38 [pid = 1650] [id = 519] 00:46:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119249000) [pid = 1650] [serial = 1557] [outer = 0x0] 00:46:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119c57400) [pid = 1650] [serial = 1558] [outer = 0x119249000] 00:46:59 INFO - PROCESS | 1650 | 1461138419752 Marionette DEBUG loaded listener.js 00:46:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11ae86800) [pid = 1650] [serial = 1559] [outer = 0x119249000] 00:47:00 INFO - PROCESS | 1650 | 1461138420084 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:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 469ms 00:47:00 INFO - PROCESS | 1650 | 1461138420110 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 00:47:00 INFO - PROCESS | 1650 | 1461138420112 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 00:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:47:00 INFO - PROCESS | 1650 | 1461138420114 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:47:00 INFO - PROCESS | 1650 | 1461138420115 Marionette TRACE conn2 <- [1,2050,null,{}] 00:47:00 INFO - PROCESS | 1650 | 1461138420120 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:47:00 INFO - PROCESS | 1650 | 1461138420196 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 00:47:00 INFO - PROCESS | 1650 | 1461138420252 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcbb800 == 39 [pid = 1650] [id = 520] 00:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119b08c00) [pid = 1650] [serial = 1560] [outer = 0x0] 00:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12876a400) [pid = 1650] [serial = 1561] [outer = 0x119b08c00] 00:47:00 INFO - PROCESS | 1650 | 1461138420277 Marionette DEBUG loaded listener.js 00:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x129e31c00) [pid = 1650] [serial = 1562] [outer = 0x119b08c00] 00:47:00 INFO - PROCESS | 1650 | 1461138420578 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:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 472ms 00:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:47:00 INFO - PROCESS | 1650 | 1461138420592 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 00:47:00 INFO - PROCESS | 1650 | 1461138420593 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 00:47:00 INFO - PROCESS | 1650 | 1461138420595 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:47:00 INFO - PROCESS | 1650 | 1461138420597 Marionette TRACE conn2 <- [1,2054,null,{}] 00:47:00 INFO - PROCESS | 1650 | 1461138420602 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:47:00 INFO - PROCESS | 1650 | 1461138420695 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 00:47:00 INFO - PROCESS | 1650 | 1461138420701 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1e4800 == 40 [pid = 1650] [id = 521] 00:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x129e34c00) [pid = 1650] [serial = 1563] [outer = 0x0] 00:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12a3c6000) [pid = 1650] [serial = 1564] [outer = 0x129e34c00] 00:47:00 INFO - PROCESS | 1650 | 1461138420731 Marionette DEBUG loaded listener.js 00:47:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x12a825800) [pid = 1650] [serial = 1565] [outer = 0x129e34c00] 00:47:01 INFO - PROCESS | 1650 | 1461138421070 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:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 522ms 00:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:47:01 INFO - PROCESS | 1650 | 1461138421119 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 00:47:01 INFO - PROCESS | 1650 | 1461138421120 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 00:47:01 INFO - PROCESS | 1650 | 1461138421122 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:47:01 INFO - PROCESS | 1650 | 1461138421123 Marionette TRACE conn2 <- [1,2058,null,{}] 00:47:01 INFO - PROCESS | 1650 | 1461138421125 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:47:01 INFO - PROCESS | 1650 | 1461138421206 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 00:47:01 INFO - PROCESS | 1650 | 1461138421210 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d39c800 == 41 [pid = 1650] [id = 522] 00:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12a825c00) [pid = 1650] [serial = 1566] [outer = 0x0] 00:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12b320000) [pid = 1650] [serial = 1567] [outer = 0x12a825c00] 00:47:01 INFO - PROCESS | 1650 | 1461138421236 Marionette DEBUG loaded listener.js 00:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12b430400) [pid = 1650] [serial = 1568] [outer = 0x12a825c00] 00:47:01 INFO - PROCESS | 1650 | 1461138421570 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:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 468ms 00:47:01 INFO - PROCESS | 1650 | 1461138421643 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 00:47:01 INFO - PROCESS | 1650 | 1461138421645 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 00:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:47:01 INFO - PROCESS | 1650 | 1461138421649 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:47:01 INFO - PROCESS | 1650 | 1461138421652 Marionette TRACE conn2 <- [1,2062,null,{}] 00:47:01 INFO - PROCESS | 1650 | 1461138421656 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:47:01 INFO - PROCESS | 1650 | 1461138421751 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 00:47:01 INFO - PROCESS | 1650 | 1461138421820 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197d1800 == 42 [pid = 1650] [id = 523] 00:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x114d50000) [pid = 1650] [serial = 1569] [outer = 0x0] 00:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11528e000) [pid = 1650] [serial = 1570] [outer = 0x114d50000] 00:47:01 INFO - PROCESS | 1650 | 1461138421852 Marionette DEBUG loaded listener.js 00:47:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116321000) [pid = 1650] [serial = 1571] [outer = 0x114d50000] 00:47:02 INFO - PROCESS | 1650 | 1461138422328 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:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 723ms 00:47:02 INFO - PROCESS | 1650 | 1461138422373 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 00:47:02 INFO - PROCESS | 1650 | 1461138422375 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 00:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:47:02 INFO - PROCESS | 1650 | 1461138422381 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:47:02 INFO - PROCESS | 1650 | 1461138422384 Marionette TRACE conn2 <- [1,2066,null,{}] 00:47:02 INFO - PROCESS | 1650 | 1461138422405 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:47:02 INFO - PROCESS | 1650 | 1461138422504 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 00:47:02 INFO - PROCESS | 1650 | 1461138422585 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264a8800 == 43 [pid = 1650] [id = 524] 00:47:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119c64c00) [pid = 1650] [serial = 1572] [outer = 0x0] 00:47:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119d66000) [pid = 1650] [serial = 1573] [outer = 0x119c64c00] 00:47:02 INFO - PROCESS | 1650 | 1461138422615 Marionette DEBUG loaded listener.js 00:47:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11ae82c00) [pid = 1650] [serial = 1574] [outer = 0x119c64c00] 00:47:03 INFO - PROCESS | 1650 | 1461138423024 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:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 692ms 00:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:47:03 INFO - PROCESS | 1650 | 1461138423073 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 00:47:03 INFO - PROCESS | 1650 | 1461138423075 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 00:47:03 INFO - PROCESS | 1650 | 1461138423077 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:47:03 INFO - PROCESS | 1650 | 1461138423079 Marionette TRACE conn2 <- [1,2070,null,{}] 00:47:03 INFO - PROCESS | 1650 | 1461138423100 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:47:03 INFO - PROCESS | 1650 | 1461138423201 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 00:47:03 INFO - PROCESS | 1650 | 1461138423268 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1db000 == 44 [pid = 1650] [id = 525] 00:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c203400) [pid = 1650] [serial = 1575] [outer = 0x0] 00:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11c62e000) [pid = 1650] [serial = 1576] [outer = 0x11c203400] 00:47:03 INFO - PROCESS | 1650 | 1461138423300 Marionette DEBUG loaded listener.js 00:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12654d000) [pid = 1650] [serial = 1577] [outer = 0x11c203400] 00:47:03 INFO - PROCESS | 1650 | 1461138423736 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:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 675ms 00:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:47:03 INFO - PROCESS | 1650 | 1461138423753 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 00:47:03 INFO - PROCESS | 1650 | 1461138423755 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 00:47:03 INFO - PROCESS | 1650 | 1461138423757 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:47:03 INFO - PROCESS | 1650 | 1461138423758 Marionette TRACE conn2 <- [1,2074,null,{}] 00:47:03 INFO - PROCESS | 1650 | 1461138423761 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:47:03 INFO - PROCESS | 1650 | 1461138423858 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 00:47:03 INFO - PROCESS | 1650 | 1461138423908 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dad4800 == 45 [pid = 1650] [id = 526] 00:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12674d800) [pid = 1650] [serial = 1578] [outer = 0x0] 00:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12876b800) [pid = 1650] [serial = 1579] [outer = 0x12674d800] 00:47:03 INFO - PROCESS | 1650 | 1461138423939 Marionette DEBUG loaded listener.js 00:47:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a3c5800) [pid = 1650] [serial = 1580] [outer = 0x12674d800] 00:47:04 INFO - PROCESS | 1650 | 1461138424340 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:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 618ms 00:47:04 INFO - PROCESS | 1650 | 1461138424376 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 00:47:04 INFO - PROCESS | 1650 | 1461138424377 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 00:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:47:04 INFO - PROCESS | 1650 | 1461138424379 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:47:04 INFO - PROCESS | 1650 | 1461138424381 Marionette TRACE conn2 <- [1,2078,null,{}] 00:47:04 INFO - PROCESS | 1650 | 1461138424383 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:47:04 INFO - PROCESS | 1650 | 1461138424480 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 00:47:04 INFO - PROCESS | 1650 | 1461138424565 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3f6800 == 46 [pid = 1650] [id = 527] 00:47:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a3cd400) [pid = 1650] [serial = 1581] [outer = 0x0] 00:47:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a81d000) [pid = 1650] [serial = 1582] [outer = 0x12a3cd400] 00:47:04 INFO - PROCESS | 1650 | 1461138424597 Marionette DEBUG loaded listener.js 00:47:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b42fc00) [pid = 1650] [serial = 1583] [outer = 0x12a3cd400] 00:47:05 INFO - PROCESS | 1650 | 1461138425161 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:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 820ms 00:47:05 INFO - PROCESS | 1650 | 1461138425201 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 00:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:47:05 INFO - PROCESS | 1650 | 1461138425204 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 00:47:05 INFO - PROCESS | 1650 | 1461138425208 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:47:05 INFO - PROCESS | 1650 | 1461138425210 Marionette TRACE conn2 <- [1,2082,null,{}] 00:47:05 INFO - PROCESS | 1650 | 1461138425219 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:47:05 INFO - PROCESS | 1650 | 1461138425313 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 00:47:05 INFO - PROCESS | 1650 | 1461138425378 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b932800 == 47 [pid = 1650] [id = 528] 00:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1155b3000) [pid = 1650] [serial = 1584] [outer = 0x0] 00:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1157acc00) [pid = 1650] [serial = 1585] [outer = 0x1155b3000] 00:47:05 INFO - PROCESS | 1650 | 1461138425406 Marionette DEBUG loaded listener.js 00:47:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118c6fc00) [pid = 1650] [serial = 1586] [outer = 0x1155b3000] 00:47:05 INFO - PROCESS | 1650 | 1461138425851 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:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 679ms 00:47:05 INFO - PROCESS | 1650 | 1461138425893 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 00:47:05 INFO - PROCESS | 1650 | 1461138425897 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 00:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:47:05 INFO - PROCESS | 1650 | 1461138425904 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:47:05 INFO - PROCESS | 1650 | 1461138425906 Marionette TRACE conn2 <- [1,2086,null,{}] 00:47:05 INFO - PROCESS | 1650 | 1461138425908 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:47:06 INFO - PROCESS | 1650 | 1461138426019 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 00:47:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1e4800 == 46 [pid = 1650] [id = 521] 00:47:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcbb800 == 45 [pid = 1650] [id = 520] 00:47:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11aebe000 == 44 [pid = 1650] [id = 519] 00:47:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12b629000 == 43 [pid = 1650] [id = 518] 00:47:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12919a000 == 42 [pid = 1650] [id = 517] 00:47:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12874e800 == 41 [pid = 1650] [id = 516] 00:47:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1271e8800 == 40 [pid = 1650] [id = 515] 00:47:06 INFO - PROCESS | 1650 | --DOCSHELL 0x126322000 == 39 [pid = 1650] [id = 514] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12993c400) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11c19b000 == 38 [pid = 1650] [id = 513] 00:47:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11a621000 == 37 [pid = 1650] [id = 512] 00:47:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119163000 == 36 [pid = 1650] [id = 511] 00:47:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba9a000 == 35 [pid = 1650] [id = 510] 00:47:06 INFO - PROCESS | 1650 | --DOCSHELL 0x119ae8800 == 34 [pid = 1650] [id = 509] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11acfa800) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11924c000) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119b07c00) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11aeedc00) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119c57000) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11a8a5800) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1157a9800) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116420000) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11b1c2800) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126151000) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11c4fbc00) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c144800) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119b6a800) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126747400) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126543800) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x127592400) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x127f59c00) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c208c00) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x127bdf800) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12735fc00) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1290c5c00) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11aeef000) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11b971000) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 00:47:06 INFO - PROCESS | 1650 | 1461138426109 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x118993000 == 35 [pid = 1650] [id = 529] 00:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1155b5c00) [pid = 1650] [serial = 1587] [outer = 0x0] 00:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1187a3400) [pid = 1650] [serial = 1588] [outer = 0x1155b5c00] 00:47:06 INFO - PROCESS | 1650 | 1461138426137 Marionette DEBUG loaded listener.js 00:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119b0c400) [pid = 1650] [serial = 1589] [outer = 0x1155b5c00] 00:47:06 INFO - PROCESS | 1650 | 1461138426432 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:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 570ms 00:47:06 INFO - PROCESS | 1650 | 1461138426474 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 00:47:06 INFO - PROCESS | 1650 | 1461138426475 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 00:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:47:06 INFO - PROCESS | 1650 | 1461138426478 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:47:06 INFO - PROCESS | 1650 | 1461138426480 Marionette TRACE conn2 <- [1,2090,null,{}] 00:47:06 INFO - PROCESS | 1650 | 1461138426490 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:47:06 INFO - PROCESS | 1650 | 1461138426571 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 00:47:06 INFO - PROCESS | 1650 | 1461138426576 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c048000 == 36 [pid = 1650] [id = 530] 00:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119b59000) [pid = 1650] [serial = 1590] [outer = 0x0] 00:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11a8af800) [pid = 1650] [serial = 1591] [outer = 0x119b59000] 00:47:06 INFO - PROCESS | 1650 | 1461138426604 Marionette DEBUG loaded listener.js 00:47:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11aeef000) [pid = 1650] [serial = 1592] [outer = 0x119b59000] 00:47:06 INFO - PROCESS | 1650 | 1461138426970 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:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 524ms 00:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:47:07 INFO - PROCESS | 1650 | 1461138427003 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 00:47:07 INFO - PROCESS | 1650 | 1461138427005 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 00:47:07 INFO - PROCESS | 1650 | 1461138427007 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:47:07 INFO - PROCESS | 1650 | 1461138427008 Marionette TRACE conn2 <- [1,2094,null,{}] 00:47:07 INFO - PROCESS | 1650 | 1461138427011 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:47:07 INFO - PROCESS | 1650 | 1461138427090 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 00:47:07 INFO - PROCESS | 1650 | 1461138427094 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x126314000 == 37 [pid = 1650] [id = 531] 00:47:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11ae7a400) [pid = 1650] [serial = 1593] [outer = 0x0] 00:47:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11b96d400) [pid = 1650] [serial = 1594] [outer = 0x11ae7a400] 00:47:07 INFO - PROCESS | 1650 | 1461138427121 Marionette DEBUG loaded listener.js 00:47:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11bcad800) [pid = 1650] [serial = 1595] [outer = 0x11ae7a400] 00:47:07 INFO - PROCESS | 1650 | 1461138427466 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:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 470ms 00:47:07 INFO - PROCESS | 1650 | 1461138427478 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 00:47:07 INFO - PROCESS | 1650 | 1461138427479 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 00:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:47:07 INFO - PROCESS | 1650 | 1461138427481 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:47:07 INFO - PROCESS | 1650 | 1461138427482 Marionette TRACE conn2 <- [1,2098,null,{}] 00:47:07 INFO - PROCESS | 1650 | 1461138427487 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:47:07 INFO - PROCESS | 1650 | 1461138427588 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 00:47:07 INFO - PROCESS | 1650 | 1461138427595 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271d8000 == 38 [pid = 1650] [id = 532] 00:47:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11bcb7c00) [pid = 1650] [serial = 1596] [outer = 0x0] 00:47:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c208c00) [pid = 1650] [serial = 1597] [outer = 0x11bcb7c00] 00:47:07 INFO - PROCESS | 1650 | 1461138427621 Marionette DEBUG loaded listener.js 00:47:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c4fbc00) [pid = 1650] [serial = 1598] [outer = 0x11bcb7c00] 00:47:07 INFO - PROCESS | 1650 | 1461138427927 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:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 472ms 00:47:07 INFO - PROCESS | 1650 | 1461138427955 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 00:47:07 INFO - PROCESS | 1650 | 1461138427956 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 00:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:47:07 INFO - PROCESS | 1650 | 1461138427958 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:47:07 INFO - PROCESS | 1650 | 1461138427960 Marionette TRACE conn2 <- [1,2102,null,{}] 00:47:07 INFO - PROCESS | 1650 | 1461138427962 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:47:08 INFO - PROCESS | 1650 | 1461138428059 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 00:47:08 INFO - PROCESS | 1650 | 1461138428064 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x129172000 == 39 [pid = 1650] [id = 533] 00:47:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12614c800) [pid = 1650] [serial = 1599] [outer = 0x0] 00:47:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126746400) [pid = 1650] [serial = 1600] [outer = 0x12614c800] 00:47:08 INFO - PROCESS | 1650 | 1461138428095 Marionette DEBUG loaded listener.js 00:47:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12876a800) [pid = 1650] [serial = 1601] [outer = 0x12614c800] 00:47:08 INFO - PROCESS | 1650 | 1461138428490 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:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 567ms 00:47:08 INFO - PROCESS | 1650 | 1461138428531 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 00:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:47:08 INFO - PROCESS | 1650 | 1461138428533 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 00:47:08 INFO - PROCESS | 1650 | 1461138428535 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:47:08 INFO - PROCESS | 1650 | 1461138428536 Marionette TRACE conn2 <- [1,2106,null,{}] 00:47:08 INFO - PROCESS | 1650 | 1461138428539 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:47:08 INFO - PROCESS | 1650 | 1461138428636 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 00:47:08 INFO - PROCESS | 1650 | 1461138428640 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c84800 == 40 [pid = 1650] [id = 534] 00:47:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11bcad000) [pid = 1650] [serial = 1602] [outer = 0x0] 00:47:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1290ce800) [pid = 1650] [serial = 1603] [outer = 0x11bcad000] 00:47:08 INFO - PROCESS | 1650 | 1461138428667 Marionette DEBUG loaded listener.js 00:47:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129e2d000) [pid = 1650] [serial = 1604] [outer = 0x11bcad000] 00:47:09 INFO - PROCESS | 1650 | 1461138429005 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:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 519ms 00:47:09 INFO - PROCESS | 1650 | 1461138429055 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 00:47:09 INFO - PROCESS | 1650 | 1461138429056 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 00:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:47:09 INFO - PROCESS | 1650 | 1461138429059 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:47:09 INFO - PROCESS | 1650 | 1461138429060 Marionette TRACE conn2 <- [1,2110,null,{}] 00:47:09 INFO - PROCESS | 1650 | 1461138429062 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:47:09 INFO - PROCESS | 1650 | 1461138429161 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 00:47:09 INFO - PROCESS | 1650 | 1461138429172 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcba800 == 41 [pid = 1650] [id = 535] 00:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129e33c00) [pid = 1650] [serial = 1605] [outer = 0x0] 00:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a3c7000) [pid = 1650] [serial = 1606] [outer = 0x129e33c00] 00:47:09 INFO - PROCESS | 1650 | 1461138429198 Marionette DEBUG loaded listener.js 00:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12b31dc00) [pid = 1650] [serial = 1607] [outer = 0x129e33c00] 00:47:09 INFO - PROCESS | 1650 | 1461138429525 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:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 470ms 00:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:47:09 INFO - PROCESS | 1650 | 1461138429530 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 00:47:09 INFO - PROCESS | 1650 | 1461138429531 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 00:47:09 INFO - PROCESS | 1650 | 1461138429535 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:47:09 INFO - PROCESS | 1650 | 1461138429537 Marionette TRACE conn2 <- [1,2114,null,{}] 00:47:09 INFO - PROCESS | 1650 | 1461138429546 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:47:09 INFO - PROCESS | 1650 | 1461138429644 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 00:47:09 INFO - PROCESS | 1650 | 1461138429648 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d078800 == 42 [pid = 1650] [id = 536] 00:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129e73400) [pid = 1650] [serial = 1608] [outer = 0x0] 00:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12b435000) [pid = 1650] [serial = 1609] [outer = 0x129e73400] 00:47:09 INFO - PROCESS | 1650 | 1461138429674 Marionette DEBUG loaded listener.js 00:47:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b63d800) [pid = 1650] [serial = 1610] [outer = 0x129e73400] 00:47:10 INFO - PROCESS | 1650 | 1461138430028 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:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 523ms 00:47:10 INFO - PROCESS | 1650 | 1461138430060 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 00:47:10 INFO - PROCESS | 1650 | 1461138430062 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 00:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:47:10 INFO - PROCESS | 1650 | 1461138430064 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:47:10 INFO - PROCESS | 1650 | 1461138430065 Marionette TRACE conn2 <- [1,2118,null,{}] 00:47:10 INFO - PROCESS | 1650 | 1461138430069 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:47:10 INFO - PROCESS | 1650 | 1461138430169 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 00:47:10 INFO - PROCESS | 1650 | 1461138430173 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4a0000 == 43 [pid = 1650] [id = 537] 00:47:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b31bc00) [pid = 1650] [serial = 1611] [outer = 0x0] 00:47:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b84f400) [pid = 1650] [serial = 1612] [outer = 0x12b31bc00] 00:47:10 INFO - PROCESS | 1650 | 1461138430310 Marionette DEBUG loaded listener.js 00:47:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bca7400) [pid = 1650] [serial = 1613] [outer = 0x12b31bc00] 00:47:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c20fc00) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:47:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11c4f5c00) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:47:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11b1bac00) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:47:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119b70800) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:47:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x114d4dc00) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:47:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115249400) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:47:10 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129e34c00) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:47:10 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127365400) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:47:10 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119249000) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:47:10 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119b08c00) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:47:10 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11460fc00) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:47:10 INFO - PROCESS | 1650 | 1461138430601 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:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 570ms 00:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:47:10 INFO - PROCESS | 1650 | 1461138430638 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 00:47:10 INFO - PROCESS | 1650 | 1461138430640 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 00:47:10 INFO - PROCESS | 1650 | 1461138430642 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:47:10 INFO - PROCESS | 1650 | 1461138430644 Marionette TRACE conn2 <- [1,2122,null,{}] 00:47:10 INFO - PROCESS | 1650 | 1461138430646 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:47:10 INFO - PROCESS | 1650 | 1461138430744 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 00:47:10 INFO - PROCESS | 1650 | 1461138430748 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e46d000 == 44 [pid = 1650] [id = 538] 00:47:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11850d000) [pid = 1650] [serial = 1614] [outer = 0x0] 00:47:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129e31400) [pid = 1650] [serial = 1615] [outer = 0x11850d000] 00:47:10 INFO - PROCESS | 1650 | 1461138430778 Marionette DEBUG loaded listener.js 00:47:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12beeb000) [pid = 1650] [serial = 1616] [outer = 0x11850d000] 00:47:11 INFO - PROCESS | 1650 | 1461138431125 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:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 519ms 00:47:11 INFO - PROCESS | 1650 | 1461138431161 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 00:47:11 INFO - PROCESS | 1650 | 1461138431162 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 00:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:47:11 INFO - PROCESS | 1650 | 1461138431176 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:47:11 INFO - PROCESS | 1650 | 1461138431177 Marionette TRACE conn2 <- [1,2126,null,{}] 00:47:11 INFO - PROCESS | 1650 | 1461138431179 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:47:11 INFO - PROCESS | 1650 | 1461138431260 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 00:47:11 INFO - PROCESS | 1650 | 1461138431264 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea80800 == 45 [pid = 1650] [id = 539] 00:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12beed000) [pid = 1650] [serial = 1617] [outer = 0x0] 00:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12cf26800) [pid = 1650] [serial = 1618] [outer = 0x12beed000] 00:47:11 INFO - PROCESS | 1650 | 1461138431290 Marionette DEBUG loaded listener.js 00:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12d0c1c00) [pid = 1650] [serial = 1619] [outer = 0x12beed000] 00:47:11 INFO - PROCESS | 1650 | 1461138431610 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:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 473ms 00:47:11 INFO - PROCESS | 1650 | 1461138431650 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 00:47:11 INFO - PROCESS | 1650 | 1461138431651 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 00:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:47:11 INFO - PROCESS | 1650 | 1461138431654 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:47:11 INFO - PROCESS | 1650 | 1461138431655 Marionette TRACE conn2 <- [1,2130,null,{}] 00:47:11 INFO - PROCESS | 1650 | 1461138431657 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:47:11 INFO - PROCESS | 1650 | 1461138431741 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 00:47:11 INFO - PROCESS | 1650 | 1461138431745 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecce000 == 46 [pid = 1650] [id = 540] 00:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12d0c5400) [pid = 1650] [serial = 1620] [outer = 0x0] 00:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12d0cc400) [pid = 1650] [serial = 1621] [outer = 0x12d0c5400] 00:47:11 INFO - PROCESS | 1650 | 1461138431770 Marionette DEBUG loaded listener.js 00:47:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12d133400) [pid = 1650] [serial = 1622] [outer = 0x12d0c5400] 00:47:12 INFO - PROCESS | 1650 | 1461138432122 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:47:12 INFO - PROCESS | 1650 | 1461138432173 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 00:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:47:12 INFO - PROCESS | 1650 | 1461138432175 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:47:12 INFO - PROCESS | 1650 | 1461138432176 Marionette TRACE conn2 <- [1,2134,null,{}] 00:47:12 INFO - PROCESS | 1650 | 1461138432179 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:47:12 INFO - PROCESS | 1650 | 1461138432260 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 00:47:12 INFO - PROCESS | 1650 | 1461138432264 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efb6800 == 47 [pid = 1650] [id = 541] 00:47:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12d135400) [pid = 1650] [serial = 1623] [outer = 0x0] 00:47:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12d13d800) [pid = 1650] [serial = 1624] [outer = 0x12d135400] 00:47:12 INFO - PROCESS | 1650 | 1461138432290 Marionette DEBUG loaded listener.js 00:47:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d3b5800) [pid = 1650] [serial = 1625] [outer = 0x12d135400] 00:47:12 INFO - PROCESS | 1650 | 1461138432853 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:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 721ms 00:47:12 INFO - PROCESS | 1650 | 1461138432899 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 00:47:12 INFO - PROCESS | 1650 | 1461138432904 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 00:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:47:12 INFO - PROCESS | 1650 | 1461138432910 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:47:12 INFO - PROCESS | 1650 | 1461138432914 Marionette TRACE conn2 <- [1,2138,null,{}] 00:47:12 INFO - PROCESS | 1650 | 1461138432919 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:47:13 INFO - PROCESS | 1650 | 1461138433056 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 00:47:13 INFO - PROCESS | 1650 | 1461138433114 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b19d000 == 48 [pid = 1650] [id = 542] 00:47:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118579800) [pid = 1650] [serial = 1626] [outer = 0x0] 00:47:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x119b02c00) [pid = 1650] [serial = 1627] [outer = 0x118579800] 00:47:13 INFO - PROCESS | 1650 | 1461138433146 Marionette DEBUG loaded listener.js 00:47:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119b68000) [pid = 1650] [serial = 1628] [outer = 0x118579800] 00:47:13 INFO - PROCESS | 1650 | 1461138433634 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:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 773ms 00:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:47:13 INFO - PROCESS | 1650 | 1461138433682 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 00:47:13 INFO - PROCESS | 1650 | 1461138433687 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 00:47:13 INFO - PROCESS | 1650 | 1461138433691 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:47:13 INFO - PROCESS | 1650 | 1461138433693 Marionette TRACE conn2 <- [1,2142,null,{}] 00:47:13 INFO - PROCESS | 1650 | 1461138433696 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:47:13 INFO - PROCESS | 1650 | 1461138433801 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 00:47:13 INFO - PROCESS | 1650 | 1461138433859 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x129092800 == 49 [pid = 1650] [id = 543] 00:47:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119b70800) [pid = 1650] [serial = 1629] [outer = 0x0] 00:47:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11ae7b800) [pid = 1650] [serial = 1630] [outer = 0x119b70800] 00:47:13 INFO - PROCESS | 1650 | 1461138433889 Marionette DEBUG loaded listener.js 00:47:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11bcaa400) [pid = 1650] [serial = 1631] [outer = 0x119b70800] 00:47:14 INFO - PROCESS | 1650 | 1461138434307 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:47:14 INFO - PROCESS | 1650 | 1461138434318 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 00:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:47:14 INFO - PROCESS | 1650 | 1461138434322 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:47:14 INFO - PROCESS | 1650 | 1461138434324 Marionette TRACE conn2 <- [1,2146,null,{}] 00:47:14 INFO - PROCESS | 1650 | 1461138434332 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:47:14 INFO - PROCESS | 1650 | 1461138434440 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 00:47:14 INFO - PROCESS | 1650 | 1461138434498 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecb9000 == 50 [pid = 1650] [id = 544] 00:47:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c25c400) [pid = 1650] [serial = 1632] [outer = 0x0] 00:47:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1271a8400) [pid = 1650] [serial = 1633] [outer = 0x11c25c400] 00:47:14 INFO - PROCESS | 1650 | 1461138434529 Marionette DEBUG loaded listener.js 00:47:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129e30000) [pid = 1650] [serial = 1634] [outer = 0x11c25c400] 00:47:14 INFO - PROCESS | 1650 | 1461138434978 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:47:15 INFO - PROCESS | 1650 | 1461138434996 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 00:47:15 INFO - PROCESS | 1650 | 1461138434999 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:47:15 INFO - PROCESS | 1650 | 1461138435000 Marionette TRACE conn2 <- [1,2150,null,{}] 00:47:15 INFO - PROCESS | 1650 | 1461138435002 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:47:15 INFO - PROCESS | 1650 | 1461138435105 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 00:47:15 INFO - PROCESS | 1650 | 1461138435195 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f431800 == 51 [pid = 1650] [id = 545] 00:47:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129e77c00) [pid = 1650] [serial = 1635] [outer = 0x0] 00:47:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b439400) [pid = 1650] [serial = 1636] [outer = 0x129e77c00] 00:47:15 INFO - PROCESS | 1650 | 1461138435224 Marionette DEBUG loaded listener.js 00:47:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bcaec00) [pid = 1650] [serial = 1637] [outer = 0x129e77c00] 00:47:15 INFO - PROCESS | 1650 | 1461138435598 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:47:15 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:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 622ms 00:47:15 INFO - PROCESS | 1650 | 1461138435637 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 00:47:15 INFO - PROCESS | 1650 | 1461138435638 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 00:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:47:15 INFO - PROCESS | 1650 | 1461138435642 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:47:15 INFO - PROCESS | 1650 | 1461138435644 Marionette TRACE conn2 <- [1,2154,null,{}] 00:47:15 INFO - PROCESS | 1650 | 1461138435646 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:47:15 INFO - PROCESS | 1650 | 1461138435749 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 00:47:15 INFO - PROCESS | 1650 | 1461138435804 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5bd800 == 52 [pid = 1650] [id = 546] 00:47:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b84f800) [pid = 1650] [serial = 1638] [outer = 0x0] 00:47:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12d0c7c00) [pid = 1650] [serial = 1639] [outer = 0x12b84f800] 00:47:15 INFO - PROCESS | 1650 | 1461138435833 Marionette DEBUG loaded listener.js 00:47:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12d30a000) [pid = 1650] [serial = 1640] [outer = 0x12b84f800] 00:47:16 INFO - PROCESS | 1650 | 1461138436288 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:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 669ms 00:47:16 INFO - PROCESS | 1650 | 1461138436312 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 00:47:16 INFO - PROCESS | 1650 | 1461138436313 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 00:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:47:16 INFO - PROCESS | 1650 | 1461138436316 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:47:16 INFO - PROCESS | 1650 | 1461138436317 Marionette TRACE conn2 <- [1,2158,null,{}] 00:47:16 INFO - PROCESS | 1650 | 1461138436320 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:47:16 INFO - PROCESS | 1650 | 1461138436432 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 00:47:16 INFO - PROCESS | 1650 | 1461138436523 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b121000 == 53 [pid = 1650] [id = 547] 00:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12beee800) [pid = 1650] [serial = 1641] [outer = 0x0] 00:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d3bd400) [pid = 1650] [serial = 1642] [outer = 0x12beee800] 00:47:16 INFO - PROCESS | 1650 | 1461138436556 Marionette DEBUG loaded listener.js 00:47:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12da17800) [pid = 1650] [serial = 1643] [outer = 0x12beee800] 00:47:17 INFO - PROCESS | 1650 | 1461138437127 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:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 871ms 00:47:17 INFO - PROCESS | 1650 | 1461138437189 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 00:47:17 INFO - PROCESS | 1650 | 1461138437191 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 00:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:47:17 INFO - PROCESS | 1650 | 1461138437195 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:47:17 INFO - PROCESS | 1650 | 1461138437197 Marionette TRACE conn2 <- [1,2162,null,{}] 00:47:17 INFO - PROCESS | 1650 | 1461138437203 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:47:17 INFO - PROCESS | 1650 | 1461138437301 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 00:47:17 INFO - PROCESS | 1650 | 1461138437374 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa15800 == 54 [pid = 1650] [id = 548] 00:47:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11850d800) [pid = 1650] [serial = 1644] [outer = 0x0] 00:47:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1191b4400) [pid = 1650] [serial = 1645] [outer = 0x11850d800] 00:47:17 INFO - PROCESS | 1650 | 1461138437403 Marionette DEBUG loaded listener.js 00:47:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119b53000) [pid = 1650] [serial = 1646] [outer = 0x11850d800] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecce000 == 53 [pid = 1650] [id = 540] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea80800 == 52 [pid = 1650] [id = 539] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12e46d000 == 51 [pid = 1650] [id = 538] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4a0000 == 50 [pid = 1650] [id = 537] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d078800 == 49 [pid = 1650] [id = 536] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcba800 == 48 [pid = 1650] [id = 535] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x129c84800 == 47 [pid = 1650] [id = 534] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b320000) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x129172000 == 46 [pid = 1650] [id = 533] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1271d8000 == 45 [pid = 1650] [id = 532] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x126314000 == 44 [pid = 1650] [id = 531] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11c048000 == 43 [pid = 1650] [id = 530] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x118993000 == 42 [pid = 1650] [id = 529] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11b932800 == 41 [pid = 1650] [id = 528] 00:47:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d39c800 == 40 [pid = 1650] [id = 522] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1261a8800) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127d6ec00) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x127367c00) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11b96ec00) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11bca8c00) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11a8ab800) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11aee9c00) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x115743400) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1187a2400) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118cdb800) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119b53400) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11850d400) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1191ac000) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a825800) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12979b000) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119c57400) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11ae86800) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129e25800) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12a3c6000) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129e31c00) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11bcacc00) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c14dc00) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129023400) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12876a400) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 00:47:17 INFO - PROCESS | 1650 | 1461138437876 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:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 727ms 00:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:47:17 INFO - PROCESS | 1650 | 1461138437925 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 00:47:17 INFO - PROCESS | 1650 | 1461138437929 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 00:47:17 INFO - PROCESS | 1650 | 1461138437933 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:47:17 INFO - PROCESS | 1650 | 1461138437938 Marionette TRACE conn2 <- [1,2166,null,{}] 00:47:17 INFO - PROCESS | 1650 | 1461138437941 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:47:18 INFO - PROCESS | 1650 | 1461138438025 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 00:47:18 INFO - PROCESS | 1650 | 1461138438030 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b10c800 == 41 [pid = 1650] [id = 549] 00:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118cdb800) [pid = 1650] [serial = 1647] [outer = 0x0] 00:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11aee9c00) [pid = 1650] [serial = 1648] [outer = 0x118cdb800] 00:47:18 INFO - PROCESS | 1650 | 1461138438058 Marionette DEBUG loaded listener.js 00:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11b906800) [pid = 1650] [serial = 1649] [outer = 0x118cdb800] 00:47:18 INFO - PROCESS | 1650 | 1461138438429 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:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 523ms 00:47:18 INFO - PROCESS | 1650 | 1461138438457 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 00:47:18 INFO - PROCESS | 1650 | 1461138438458 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 00:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:47:18 INFO - PROCESS | 1650 | 1461138438460 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:47:18 INFO - PROCESS | 1650 | 1461138438463 Marionette TRACE conn2 <- [1,2170,null,{}] 00:47:18 INFO - PROCESS | 1650 | 1461138438471 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:47:18 INFO - PROCESS | 1650 | 1461138438555 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 00:47:18 INFO - PROCESS | 1650 | 1461138438560 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12778d800 == 42 [pid = 1650] [id = 550] 00:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11ba29800) [pid = 1650] [serial = 1650] [outer = 0x0] 00:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c203c00) [pid = 1650] [serial = 1651] [outer = 0x11ba29800] 00:47:18 INFO - PROCESS | 1650 | 1461138438588 Marionette DEBUG loaded listener.js 00:47:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126551400) [pid = 1650] [serial = 1652] [outer = 0x11ba29800] 00:47:18 INFO - PROCESS | 1650 | 1461138438936 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:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 523ms 00:47:18 INFO - PROCESS | 1650 | 1461138438983 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 00:47:18 INFO - PROCESS | 1650 | 1461138438985 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 00:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:47:18 INFO - PROCESS | 1650 | 1461138438987 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:47:18 INFO - PROCESS | 1650 | 1461138438988 Marionette TRACE conn2 <- [1,2174,null,{}] 00:47:18 INFO - PROCESS | 1650 | 1461138438990 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:47:19 INFO - PROCESS | 1650 | 1461138439072 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 00:47:19 INFO - PROCESS | 1650 | 1461138439076 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1291a9800 == 43 [pid = 1650] [id = 551] 00:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12614e000) [pid = 1650] [serial = 1653] [outer = 0x0] 00:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12776ec00) [pid = 1650] [serial = 1654] [outer = 0x12614e000] 00:47:19 INFO - PROCESS | 1650 | 1461138439103 Marionette DEBUG loaded listener.js 00:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128771c00) [pid = 1650] [serial = 1655] [outer = 0x12614e000] 00:47:19 INFO - PROCESS | 1650 | 1461138439444 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:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 470ms 00:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:47:19 INFO - PROCESS | 1650 | 1461138439457 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 00:47:19 INFO - PROCESS | 1650 | 1461138439458 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 00:47:19 INFO - PROCESS | 1650 | 1461138439460 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:47:19 INFO - PROCESS | 1650 | 1461138439462 Marionette TRACE conn2 <- [1,2178,null,{}] 00:47:19 INFO - PROCESS | 1650 | 1461138439464 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:47:19 INFO - PROCESS | 1650 | 1461138439548 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 00:47:19 INFO - PROCESS | 1650 | 1461138439609 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab25800 == 44 [pid = 1650] [id = 552] 00:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12759a000) [pid = 1650] [serial = 1656] [outer = 0x0] 00:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129932400) [pid = 1650] [serial = 1657] [outer = 0x12759a000] 00:47:19 INFO - PROCESS | 1650 | 1461138439634 Marionette DEBUG loaded listener.js 00:47:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129e34000) [pid = 1650] [serial = 1658] [outer = 0x12759a000] 00:47:19 INFO - PROCESS | 1650 | 1461138439969 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:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 521ms 00:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:47:19 INFO - PROCESS | 1650 | 1461138439983 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 00:47:19 INFO - PROCESS | 1650 | 1461138439985 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 00:47:19 INFO - PROCESS | 1650 | 1461138439987 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:47:19 INFO - PROCESS | 1650 | 1461138439988 Marionette TRACE conn2 <- [1,2182,null,{}] 00:47:19 INFO - PROCESS | 1650 | 1461138439991 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:47:20 INFO - PROCESS | 1650 | 1461138440108 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 00:47:20 INFO - PROCESS | 1650 | 1461138440124 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf74000 == 45 [pid = 1650] [id = 553] 00:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129e78000) [pid = 1650] [serial = 1659] [outer = 0x0] 00:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b438800) [pid = 1650] [serial = 1660] [outer = 0x129e78000] 00:47:20 INFO - PROCESS | 1650 | 1461138440151 Marionette DEBUG loaded listener.js 00:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12beef400) [pid = 1650] [serial = 1661] [outer = 0x129e78000] 00:47:20 INFO - PROCESS | 1650 | 1461138440511 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:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 570ms 00:47:20 INFO - PROCESS | 1650 | 1461138440558 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 00:47:20 INFO - PROCESS | 1650 | 1461138440559 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 00:47:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:47:20 INFO - PROCESS | 1650 | 1461138440561 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:47:20 INFO - PROCESS | 1650 | 1461138440562 Marionette TRACE conn2 <- [1,2186,null,{}] 00:47:20 INFO - PROCESS | 1650 | 1461138440565 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:47:20 INFO - PROCESS | 1650 | 1461138440664 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 00:47:20 INFO - PROCESS | 1650 | 1461138440675 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4b2800 == 46 [pid = 1650] [id = 554] 00:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bef1000) [pid = 1650] [serial = 1662] [outer = 0x0] 00:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d0cb400) [pid = 1650] [serial = 1663] [outer = 0x12bef1000] 00:47:20 INFO - PROCESS | 1650 | 1461138440700 Marionette DEBUG loaded listener.js 00:47:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12d3b6000) [pid = 1650] [serial = 1664] [outer = 0x12bef1000] 00:47:21 INFO - PROCESS | 1650 | 1461138441061 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:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 519ms 00:47:21 INFO - PROCESS | 1650 | 1461138441080 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 00:47:21 INFO - PROCESS | 1650 | 1461138441082 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 00:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:47:21 INFO - PROCESS | 1650 | 1461138441084 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:47:21 INFO - PROCESS | 1650 | 1461138441085 Marionette TRACE conn2 <- [1,2190,null,{}] 00:47:21 INFO - PROCESS | 1650 | 1461138441088 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:47:21 INFO - PROCESS | 1650 | 1461138441193 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 00:47:21 INFO - PROCESS | 1650 | 1461138441206 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3ea800 == 47 [pid = 1650] [id = 555] 00:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12d3ba400) [pid = 1650] [serial = 1665] [outer = 0x0] 00:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12d3c1c00) [pid = 1650] [serial = 1666] [outer = 0x12d3ba400] 00:47:21 INFO - PROCESS | 1650 | 1461138441230 Marionette DEBUG loaded listener.js 00:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12da1b400) [pid = 1650] [serial = 1667] [outer = 0x12d3ba400] 00:47:21 INFO - PROCESS | 1650 | 1461138441553 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:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 00:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:47:21 INFO - PROCESS | 1650 | 1461138441605 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 00:47:21 INFO - PROCESS | 1650 | 1461138441606 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 00:47:21 INFO - PROCESS | 1650 | 1461138441614 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:47:21 INFO - PROCESS | 1650 | 1461138441615 Marionette TRACE conn2 <- [1,2194,null,{}] 00:47:21 INFO - PROCESS | 1650 | 1461138441617 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:47:21 INFO - PROCESS | 1650 | 1461138441727 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 00:47:21 INFO - PROCESS | 1650 | 1461138441764 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea81800 == 48 [pid = 1650] [id = 556] 00:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12d3bac00) [pid = 1650] [serial = 1668] [outer = 0x0] 00:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12da21400) [pid = 1650] [serial = 1669] [outer = 0x12d3bac00] 00:47:21 INFO - PROCESS | 1650 | 1461138441789 Marionette DEBUG loaded listener.js 00:47:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e240400) [pid = 1650] [serial = 1670] [outer = 0x12d3bac00] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d0c5400) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12a825c00) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11bcad000) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12614c800) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119b59000) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12beed000) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11bcb7c00) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129e33c00) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1155b5c00) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11ae7a400) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1155b3000) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129e73400) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12b31bc00) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:47:22 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11850d000) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:47:22 INFO - PROCESS | 1650 | 1461138442209 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:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 618ms 00:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:47:22 INFO - PROCESS | 1650 | 1461138442238 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 00:47:22 INFO - PROCESS | 1650 | 1461138442240 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 00:47:22 INFO - PROCESS | 1650 | 1461138442242 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:47:22 INFO - PROCESS | 1650 | 1461138442243 Marionette TRACE conn2 <- [1,2198,null,{}] 00:47:22 INFO - PROCESS | 1650 | 1461138442245 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:47:22 INFO - PROCESS | 1650 | 1461138442359 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 00:47:22 INFO - PROCESS | 1650 | 1461138442393 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b976000 == 49 [pid = 1650] [id = 557] 00:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1140bc800) [pid = 1650] [serial = 1671] [outer = 0x0] 00:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c4f5400) [pid = 1650] [serial = 1672] [outer = 0x1140bc800] 00:47:22 INFO - PROCESS | 1650 | 1461138442417 Marionette DEBUG loaded listener.js 00:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12bca7000) [pid = 1650] [serial = 1673] [outer = 0x1140bc800] 00:47:22 INFO - PROCESS | 1650 | 1461138442695 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:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 472ms 00:47:22 INFO - PROCESS | 1650 | 1461138442715 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 00:47:22 INFO - PROCESS | 1650 | 1461138442716 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 00:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:47:22 INFO - PROCESS | 1650 | 1461138442726 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:47:22 INFO - PROCESS | 1650 | 1461138442728 Marionette TRACE conn2 <- [1,2202,null,{}] 00:47:22 INFO - PROCESS | 1650 | 1461138442731 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:47:22 INFO - PROCESS | 1650 | 1461138442842 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 00:47:22 INFO - PROCESS | 1650 | 1461138442846 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa54000 == 50 [pid = 1650] [id = 558] 00:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12cf24400) [pid = 1650] [serial = 1674] [outer = 0x0] 00:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12e308800) [pid = 1650] [serial = 1675] [outer = 0x12cf24400] 00:47:22 INFO - PROCESS | 1650 | 1461138442875 Marionette DEBUG loaded listener.js 00:47:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12e33d000) [pid = 1650] [serial = 1676] [outer = 0x12cf24400] 00:47:23 INFO - PROCESS | 1650 | 1461138443209 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:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 521ms 00:47:23 INFO - PROCESS | 1650 | 1461138443258 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 00:47:23 INFO - PROCESS | 1650 | 1461138443260 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 00:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:47:23 INFO - PROCESS | 1650 | 1461138443262 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:47:23 INFO - PROCESS | 1650 | 1461138443263 Marionette TRACE conn2 <- [1,2206,null,{}] 00:47:23 INFO - PROCESS | 1650 | 1461138443267 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:47:23 INFO - PROCESS | 1650 | 1461138443350 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 00:47:23 INFO - PROCESS | 1650 | 1461138443356 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x130131000 == 51 [pid = 1650] [id = 559] 00:47:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b640c00) [pid = 1650] [serial = 1677] [outer = 0x0] 00:47:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12e446800) [pid = 1650] [serial = 1678] [outer = 0x12b640c00] 00:47:23 INFO - PROCESS | 1650 | 1461138443381 Marionette DEBUG loaded listener.js 00:47:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e44b800) [pid = 1650] [serial = 1679] [outer = 0x12b640c00] 00:47:23 INFO - PROCESS | 1650 | 1461138443691 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:47:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:47:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 469ms 00:47:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:47:23 INFO - PROCESS | 1650 | 1461138443732 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 00:47:23 INFO - PROCESS | 1650 | 1461138443733 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 00:47:23 INFO - PROCESS | 1650 | 1461138443735 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:47:23 INFO - PROCESS | 1650 | 1461138443736 Marionette TRACE conn2 <- [1,2210,null,{}] 00:47:23 INFO - PROCESS | 1650 | 1461138443739 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:47:23 INFO - PROCESS | 1650 | 1461138443824 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 00:47:23 INFO - PROCESS | 1650 | 1461138443828 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x130146000 == 52 [pid = 1650] [id = 560] 00:47:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e44f800) [pid = 1650] [serial = 1680] [outer = 0x0] 00:47:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12e454400) [pid = 1650] [serial = 1681] [outer = 0x12e44f800] 00:47:23 INFO - PROCESS | 1650 | 1461138443852 Marionette DEBUG loaded listener.js 00:47:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12ea2d400) [pid = 1650] [serial = 1682] [outer = 0x12e44f800] 00:47:24 INFO - PROCESS | 1650 | 1461138444354 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:47:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:47:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 671ms 00:47:24 INFO - PROCESS | 1650 | 1461138444407 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 00:47:24 INFO - PROCESS | 1650 | 1461138444409 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 00:47:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:47:24 INFO - PROCESS | 1650 | 1461138444413 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:47:24 INFO - PROCESS | 1650 | 1461138444416 Marionette TRACE conn2 <- [1,2214,null,{}] 00:47:24 INFO - PROCESS | 1650 | 1461138444420 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:47:24 INFO - PROCESS | 1650 | 1461138444535 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 00:47:24 INFO - PROCESS | 1650 | 1461138444606 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c03c800 == 53 [pid = 1650] [id = 561] 00:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119a02400) [pid = 1650] [serial = 1683] [outer = 0x0] 00:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119b71c00) [pid = 1650] [serial = 1684] [outer = 0x119a02400] 00:47:24 INFO - PROCESS | 1650 | 1461138444638 Marionette DEBUG loaded listener.js 00:47:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11ae3cc00) [pid = 1650] [serial = 1685] [outer = 0x119a02400] 00:47:25 INFO - PROCESS | 1650 | 1461138445060 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:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 672ms 00:47:25 INFO - PROCESS | 1650 | 1461138445086 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 00:47:25 INFO - PROCESS | 1650 | 1461138445090 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 00:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:47:25 INFO - PROCESS | 1650 | 1461138445095 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:47:25 INFO - PROCESS | 1650 | 1461138445097 Marionette TRACE conn2 <- [1,2218,null,{}] 00:47:25 INFO - PROCESS | 1650 | 1461138445099 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:47:25 INFO - PROCESS | 1650 | 1461138445205 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 00:47:25 INFO - PROCESS | 1650 | 1461138445262 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b62e000 == 54 [pid = 1650] [id = 562] 00:47:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11ae3ec00) [pid = 1650] [serial = 1686] [outer = 0x0] 00:47:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11c14dc00) [pid = 1650] [serial = 1687] [outer = 0x11ae3ec00] 00:47:25 INFO - PROCESS | 1650 | 1461138445292 Marionette DEBUG loaded listener.js 00:47:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12655e800) [pid = 1650] [serial = 1688] [outer = 0x11ae3ec00] 00:47:25 INFO - PROCESS | 1650 | 1461138445717 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:47:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:47:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 00:47:25 INFO - PROCESS | 1650 | 1461138445765 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 00:47:25 INFO - PROCESS | 1650 | 1461138445767 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 00:47:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:47:25 INFO - PROCESS | 1650 | 1461138445769 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:47:25 INFO - PROCESS | 1650 | 1461138445772 Marionette TRACE conn2 <- [1,2222,null,{}] 00:47:25 INFO - PROCESS | 1650 | 1461138445780 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:47:25 INFO - PROCESS | 1650 | 1461138445951 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 00:47:26 INFO - PROCESS | 1650 | 1461138446016 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f952800 == 55 [pid = 1650] [id = 563] 00:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12a827000) [pid = 1650] [serial = 1689] [outer = 0x0] 00:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b325000) [pid = 1650] [serial = 1690] [outer = 0x12a827000] 00:47:26 INFO - PROCESS | 1650 | 1461138446052 Marionette DEBUG loaded listener.js 00:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b833c00) [pid = 1650] [serial = 1691] [outer = 0x12a827000] 00:47:26 INFO - PROCESS | 1650 | 1461138446528 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:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 771ms 00:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:47:26 INFO - PROCESS | 1650 | 1461138446541 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 00:47:26 INFO - PROCESS | 1650 | 1461138446543 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 00:47:26 INFO - PROCESS | 1650 | 1461138446545 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:47:26 INFO - PROCESS | 1650 | 1461138446547 Marionette TRACE conn2 <- [1,2226,null,{}] 00:47:26 INFO - PROCESS | 1650 | 1461138446549 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:47:26 INFO - PROCESS | 1650 | 1461138446653 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 00:47:26 INFO - PROCESS | 1650 | 1461138446711 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x134a19800 == 56 [pid = 1650] [id = 564] 00:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12beee400) [pid = 1650] [serial = 1692] [outer = 0x0] 00:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12d139000) [pid = 1650] [serial = 1693] [outer = 0x12beee400] 00:47:26 INFO - PROCESS | 1650 | 1461138446741 Marionette DEBUG loaded listener.js 00:47:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12e23e000) [pid = 1650] [serial = 1694] [outer = 0x12beee400] 00:47:27 INFO - PROCESS | 1650 | 1461138447183 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:47:27 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:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 668ms 00:47:27 INFO - PROCESS | 1650 | 1461138447214 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 00:47:27 INFO - PROCESS | 1650 | 1461138447215 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 00:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:47:27 INFO - PROCESS | 1650 | 1461138447218 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:47:27 INFO - PROCESS | 1650 | 1461138447219 Marionette TRACE conn2 <- [1,2230,null,{}] 00:47:27 INFO - PROCESS | 1650 | 1461138447222 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:47:27 INFO - PROCESS | 1650 | 1461138447341 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 00:47:27 INFO - PROCESS | 1650 | 1461138447423 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afd5000 == 57 [pid = 1650] [id = 565] 00:47:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x114d4f000) [pid = 1650] [serial = 1695] [outer = 0x0] 00:47:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12e307400) [pid = 1650] [serial = 1696] [outer = 0x114d4f000] 00:47:27 INFO - PROCESS | 1650 | 1461138447453 Marionette DEBUG loaded listener.js 00:47:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12e447c00) [pid = 1650] [serial = 1697] [outer = 0x114d4f000] 00:47:27 INFO - PROCESS | 1650 | 1461138447891 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:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 719ms 00:47:27 INFO - PROCESS | 1650 | 1461138447951 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 00:47:27 INFO - PROCESS | 1650 | 1461138447953 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 00:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:47:27 INFO - PROCESS | 1650 | 1461138447957 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:47:27 INFO - PROCESS | 1650 | 1461138447958 Marionette TRACE conn2 <- [1,2234,null,{}] 00:47:27 INFO - PROCESS | 1650 | 1461138447961 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:47:28 INFO - PROCESS | 1650 | 1461138448081 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 00:47:28 INFO - PROCESS | 1650 | 1461138448321 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b107000 == 58 [pid = 1650] [id = 566] 00:47:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x114d51400) [pid = 1650] [serial = 1698] [outer = 0x0] 00:47:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11532f000) [pid = 1650] [serial = 1699] [outer = 0x114d51400] 00:47:28 INFO - PROCESS | 1650 | 1461138448352 Marionette DEBUG loaded listener.js 00:47:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x118511800) [pid = 1650] [serial = 1700] [outer = 0x114d51400] 00:47:28 INFO - PROCESS | 1650 | 1461138448789 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:47:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:47:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 868ms 00:47:28 INFO - PROCESS | 1650 | 1461138448826 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 00:47:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:47:28 INFO - PROCESS | 1650 | 1461138448829 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 00:47:28 INFO - PROCESS | 1650 | 1461138448832 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:47:28 INFO - PROCESS | 1650 | 1461138448834 Marionette TRACE conn2 <- [1,2238,null,{}] 00:47:28 INFO - PROCESS | 1650 | 1461138448859 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:47:28 INFO - PROCESS | 1650 | 1461138448956 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 00:47:29 INFO - PROCESS | 1650 | 1461138449023 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa04000 == 59 [pid = 1650] [id = 567] 00:47:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x119256800) [pid = 1650] [serial = 1701] [outer = 0x0] 00:47:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119b6a000) [pid = 1650] [serial = 1702] [outer = 0x119256800] 00:47:29 INFO - PROCESS | 1650 | 1461138449069 Marionette DEBUG loaded listener.js 00:47:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11ae31800) [pid = 1650] [serial = 1703] [outer = 0x119256800] 00:47:29 INFO - PROCESS | 1650 | 1461138449574 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:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 792ms 00:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:47:29 INFO - PROCESS | 1650 | 1461138449626 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 00:47:29 INFO - PROCESS | 1650 | 1461138449628 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 00:47:29 INFO - PROCESS | 1650 | 1461138449630 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:47:29 INFO - PROCESS | 1650 | 1461138449632 Marionette TRACE conn2 <- [1,2242,null,{}] 00:47:29 INFO - PROCESS | 1650 | 1461138449634 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:47:29 INFO - PROCESS | 1650 | 1461138449729 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 00:47:29 INFO - PROCESS | 1650 | 1461138449790 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x127afa000 == 60 [pid = 1650] [id = 568] 00:47:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11aeee800) [pid = 1650] [serial = 1704] [outer = 0x0] 00:47:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11ba27400) [pid = 1650] [serial = 1705] [outer = 0x11aeee800] 00:47:29 INFO - PROCESS | 1650 | 1461138449817 Marionette DEBUG loaded listener.js 00:47:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11c140400) [pid = 1650] [serial = 1706] [outer = 0x11aeee800] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x130131000 == 59 [pid = 1650] [id = 559] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa54000 == 58 [pid = 1650] [id = 558] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12b976000 == 57 [pid = 1650] [id = 557] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea81800 == 56 [pid = 1650] [id = 556] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3ea800 == 55 [pid = 1650] [id = 555] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4b2800 == 54 [pid = 1650] [id = 554] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf74000 == 53 [pid = 1650] [id = 553] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11528e000) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119d66000) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11c62e000) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12876b800) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12a81d000) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab25800 == 52 [pid = 1650] [id = 552] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1291a9800 == 51 [pid = 1650] [id = 551] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12778d800 == 50 [pid = 1650] [id = 550] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11b10c800 == 49 [pid = 1650] [id = 549] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa15800 == 48 [pid = 1650] [id = 548] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12f431800 == 47 [pid = 1650] [id = 545] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecb9000 == 46 [pid = 1650] [id = 544] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x129092800 == 45 [pid = 1650] [id = 543] 00:47:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11b19d000 == 44 [pid = 1650] [id = 542] 00:47:30 INFO - PROCESS | 1650 | 1461138450233 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:47:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:47:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 618ms 00:47:30 INFO - PROCESS | 1650 | 1461138450249 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 00:47:30 INFO - PROCESS | 1650 | 1461138450250 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 00:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:47:30 INFO - PROCESS | 1650 | 1461138450259 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:47:30 INFO - PROCESS | 1650 | 1461138450263 Marionette TRACE conn2 <- [1,2246,null,{}] 00:47:30 INFO - PROCESS | 1650 | 1461138450266 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:47:30 INFO - PROCESS | 1650 | 1461138450370 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12d0cc400) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12b430400) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1290ce800) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x126746400) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11a8af800) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11aeef000) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12d0c1c00) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c208c00) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11c4fbc00) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12a3c7000) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1187a3400) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119b0c400) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11b96d400) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11bcad800) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129e2d000) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x118c6fc00) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1157acc00) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b435000) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b31dc00) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bca7400) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12cf26800) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12d133400) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12beeb000) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b84f400) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b63d800) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129e31400) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12876a800) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 00:47:30 INFO - PROCESS | 1650 | 1461138450436 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bab5000 == 45 [pid = 1650] [id = 569] 00:47:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118c6fc00) [pid = 1650] [serial = 1707] [outer = 0x0] 00:47:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11aef8400) [pid = 1650] [serial = 1708] [outer = 0x118c6fc00] 00:47:30 INFO - PROCESS | 1650 | 1461138450465 Marionette DEBUG loaded listener.js 00:47:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12654ac00) [pid = 1650] [serial = 1709] [outer = 0x118c6fc00] 00:47:30 INFO - PROCESS | 1650 | 1461138450796 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:47:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:47:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 579ms 00:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:47:30 INFO - PROCESS | 1650 | 1461138450835 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 00:47:30 INFO - PROCESS | 1650 | 1461138450838 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 00:47:30 INFO - PROCESS | 1650 | 1461138450841 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:47:30 INFO - PROCESS | 1650 | 1461138450843 Marionette TRACE conn2 <- [1,2250,null,{}] 00:47:30 INFO - PROCESS | 1650 | 1461138450846 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:47:30 INFO - PROCESS | 1650 | 1461138450945 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 00:47:31 INFO - PROCESS | 1650 | 1461138451003 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12630c800 == 46 [pid = 1650] [id = 570] 00:47:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119d61c00) [pid = 1650] [serial = 1710] [outer = 0x0] 00:47:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x126747400) [pid = 1650] [serial = 1711] [outer = 0x119d61c00] 00:47:31 INFO - PROCESS | 1650 | 1461138451028 Marionette DEBUG loaded listener.js 00:47:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x127f56800) [pid = 1650] [serial = 1712] [outer = 0x119d61c00] 00:47:31 INFO - PROCESS | 1650 | 1461138451312 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:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 00:47:31 INFO - PROCESS | 1650 | 1461138451360 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 00:47:31 INFO - PROCESS | 1650 | 1461138451361 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 00:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:47:31 INFO - PROCESS | 1650 | 1461138451364 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:47:31 INFO - PROCESS | 1650 | 1461138451365 Marionette TRACE conn2 <- [1,2254,null,{}] 00:47:31 INFO - PROCESS | 1650 | 1461138451369 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:47:31 INFO - PROCESS | 1650 | 1461138451447 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 00:47:31 INFO - PROCESS | 1650 | 1461138451454 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c80000 == 47 [pid = 1650] [id = 571] 00:47:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1290ce800) [pid = 1650] [serial = 1713] [outer = 0x0] 00:47:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129935c00) [pid = 1650] [serial = 1714] [outer = 0x1290ce800] 00:47:31 INFO - PROCESS | 1650 | 1461138451487 Marionette DEBUG loaded listener.js 00:47:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129e31c00) [pid = 1650] [serial = 1715] [outer = 0x1290ce800] 00:47:31 INFO - PROCESS | 1650 | 1461138451846 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:47:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:47:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 00:47:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:47:31 INFO - PROCESS | 1650 | 1461138451887 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 00:47:31 INFO - PROCESS | 1650 | 1461138451888 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 00:47:31 INFO - PROCESS | 1650 | 1461138451890 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:47:31 INFO - PROCESS | 1650 | 1461138451891 Marionette TRACE conn2 <- [1,2258,null,{}] 00:47:31 INFO - PROCESS | 1650 | 1461138451893 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:47:31 INFO - PROCESS | 1650 | 1461138451975 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 00:47:31 INFO - PROCESS | 1650 | 1461138451979 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b667800 == 48 [pid = 1650] [id = 572] 00:47:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x129e34c00) [pid = 1650] [serial = 1716] [outer = 0x0] 00:47:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12a3ce400) [pid = 1650] [serial = 1717] [outer = 0x129e34c00] 00:47:32 INFO - PROCESS | 1650 | 1461138452005 Marionette DEBUG loaded listener.js 00:47:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12a829400) [pid = 1650] [serial = 1718] [outer = 0x129e34c00] 00:47:32 INFO - PROCESS | 1650 | 1461138452376 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:47:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:47:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 00:47:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:47:32 INFO - PROCESS | 1650 | 1461138452411 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 00:47:32 INFO - PROCESS | 1650 | 1461138452413 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 00:47:32 INFO - PROCESS | 1650 | 1461138452424 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:47:32 INFO - PROCESS | 1650 | 1461138452425 Marionette TRACE conn2 <- [1,2262,null,{}] 00:47:32 INFO - PROCESS | 1650 | 1461138452428 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:47:32 INFO - PROCESS | 1650 | 1461138452532 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 00:47:32 INFO - PROCESS | 1650 | 1461138452536 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c076800 == 49 [pid = 1650] [id = 573] 00:47:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129e73400) [pid = 1650] [serial = 1719] [outer = 0x0] 00:47:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b431c00) [pid = 1650] [serial = 1720] [outer = 0x129e73400] 00:47:32 INFO - PROCESS | 1650 | 1461138452561 Marionette DEBUG loaded listener.js 00:47:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b63d400) [pid = 1650] [serial = 1721] [outer = 0x129e73400] 00:47:32 INFO - PROCESS | 1650 | 1461138452918 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:47:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:47:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 529ms 00:47:32 INFO - PROCESS | 1650 | 1461138452944 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 00:47:32 INFO - PROCESS | 1650 | 1461138452946 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 00:47:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:47:32 INFO - PROCESS | 1650 | 1461138452954 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:47:32 INFO - PROCESS | 1650 | 1461138452955 Marionette TRACE conn2 <- [1,2266,null,{}] 00:47:32 INFO - PROCESS | 1650 | 1461138452958 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:47:33 INFO - PROCESS | 1650 | 1461138453081 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 00:47:33 INFO - PROCESS | 1650 | 1461138453133 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d38f800 == 50 [pid = 1650] [id = 574] 00:47:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b433000) [pid = 1650] [serial = 1722] [outer = 0x0] 00:47:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12bca9000) [pid = 1650] [serial = 1723] [outer = 0x12b433000] 00:47:33 INFO - PROCESS | 1650 | 1461138453176 Marionette DEBUG loaded listener.js 00:47:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12cf26800) [pid = 1650] [serial = 1724] [outer = 0x12b433000] 00:47:33 INFO - PROCESS | 1650 | 1461138453579 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:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 676ms 00:47:33 INFO - PROCESS | 1650 | 1461138453625 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 00:47:33 INFO - PROCESS | 1650 | 1461138453627 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 00:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:47:33 INFO - PROCESS | 1650 | 1461138453631 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:47:33 INFO - PROCESS | 1650 | 1461138453632 Marionette TRACE conn2 <- [1,2270,null,{}] 00:47:33 INFO - PROCESS | 1650 | 1461138453636 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:47:33 INFO - PROCESS | 1650 | 1461138453795 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 00:47:33 INFO - PROCESS | 1650 | 1461138453892 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dad6000 == 51 [pid = 1650] [id = 575] 00:47:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12d0b7800) [pid = 1650] [serial = 1725] [outer = 0x0] 00:47:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12d0c9400) [pid = 1650] [serial = 1726] [outer = 0x12d0b7800] 00:47:33 INFO - PROCESS | 1650 | 1461138453934 Marionette DEBUG loaded listener.js 00:47:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12d13b400) [pid = 1650] [serial = 1727] [outer = 0x12d0b7800] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11850d800) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12d3bac00) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118cdb800) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12beee800) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12bef1000) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11ba29800) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129e78000) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12d3ba400) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12759a000) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1140bc800) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12cf24400) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b640c00) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12614e000) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:47:34 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x114d48800) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:47:34 INFO - PROCESS | 1650 | 1461138454477 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:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 873ms 00:47:34 INFO - PROCESS | 1650 | 1461138454503 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 00:47:34 INFO - PROCESS | 1650 | 1461138454504 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 00:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:47:34 INFO - PROCESS | 1650 | 1461138454507 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:47:34 INFO - PROCESS | 1650 | 1461138454508 Marionette TRACE conn2 <- [1,2274,null,{}] 00:47:34 INFO - PROCESS | 1650 | 1461138454510 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:47:34 INFO - PROCESS | 1650 | 1461138454595 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 00:47:34 INFO - PROCESS | 1650 | 1461138454600 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12916f800 == 52 [pid = 1650] [id = 576] 00:47:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x114d49c00) [pid = 1650] [serial = 1728] [outer = 0x0] 00:47:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119c56800) [pid = 1650] [serial = 1729] [outer = 0x114d49c00] 00:47:34 INFO - PROCESS | 1650 | 1461138454631 Marionette DEBUG loaded listener.js 00:47:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d0cc400) [pid = 1650] [serial = 1730] [outer = 0x114d49c00] 00:47:34 INFO - PROCESS | 1650 | 1461138454991 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:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 00:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:47:35 INFO - PROCESS | 1650 | 1461138455029 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 00:47:35 INFO - PROCESS | 1650 | 1461138455030 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 00:47:35 INFO - PROCESS | 1650 | 1461138455038 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:47:35 INFO - PROCESS | 1650 | 1461138455041 Marionette TRACE conn2 <- [1,2278,null,{}] 00:47:35 INFO - PROCESS | 1650 | 1461138455043 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:47:35 INFO - PROCESS | 1650 | 1461138455141 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 00:47:35 INFO - PROCESS | 1650 | 1461138455165 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecd0800 == 53 [pid = 1650] [id = 577] 00:47:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e302400) [pid = 1650] [serial = 1731] [outer = 0x0] 00:47:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e306400) [pid = 1650] [serial = 1732] [outer = 0x12e302400] 00:47:35 INFO - PROCESS | 1650 | 1461138455190 Marionette DEBUG loaded listener.js 00:47:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e339400) [pid = 1650] [serial = 1733] [outer = 0x12e302400] 00:47:35 INFO - PROCESS | 1650 | 1461138455518 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:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 525ms 00:47:35 INFO - PROCESS | 1650 | 1461138455559 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 00:47:35 INFO - PROCESS | 1650 | 1461138455560 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 00:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:47:35 INFO - PROCESS | 1650 | 1461138455562 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:47:35 INFO - PROCESS | 1650 | 1461138455563 Marionette TRACE conn2 <- [1,2282,null,{}] 00:47:35 INFO - PROCESS | 1650 | 1461138455566 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:47:35 INFO - PROCESS | 1650 | 1461138455648 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 00:47:35 INFO - PROCESS | 1650 | 1461138455708 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efc0800 == 54 [pid = 1650] [id = 578] 00:47:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12e23a400) [pid = 1650] [serial = 1734] [outer = 0x0] 00:47:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12e44a400) [pid = 1650] [serial = 1735] [outer = 0x12e23a400] 00:47:35 INFO - PROCESS | 1650 | 1461138455734 Marionette DEBUG loaded listener.js 00:47:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12ea2fc00) [pid = 1650] [serial = 1736] [outer = 0x12e23a400] 00:47:36 INFO - PROCESS | 1650 | 1461138456004 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:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 471ms 00:47:36 INFO - PROCESS | 1650 | 1461138456041 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 00:47:36 INFO - PROCESS | 1650 | 1461138456042 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 00:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:47:36 INFO - PROCESS | 1650 | 1461138456044 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:47:36 INFO - PROCESS | 1650 | 1461138456045 Marionette TRACE conn2 <- [1,2286,null,{}] 00:47:36 INFO - PROCESS | 1650 | 1461138456048 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:47:36 INFO - PROCESS | 1650 | 1461138456162 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 00:47:36 INFO - PROCESS | 1650 | 1461138456167 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa60800 == 55 [pid = 1650] [id = 579] 00:47:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12ea33c00) [pid = 1650] [serial = 1737] [outer = 0x0] 00:47:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12ec45400) [pid = 1650] [serial = 1738] [outer = 0x12ea33c00] 00:47:36 INFO - PROCESS | 1650 | 1461138456194 Marionette DEBUG loaded listener.js 00:47:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12ea37800) [pid = 1650] [serial = 1739] [outer = 0x12ea33c00] 00:47:36 INFO - PROCESS | 1650 | 1461138456718 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:47:36 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:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 726ms 00:47:36 INFO - PROCESS | 1650 | 1461138456772 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 00:47:36 INFO - PROCESS | 1650 | 1461138456774 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 00:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:47:36 INFO - PROCESS | 1650 | 1461138456778 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:47:36 INFO - PROCESS | 1650 | 1461138456781 Marionette TRACE conn2 <- [1,2290,null,{}] 00:47:36 INFO - PROCESS | 1650 | 1461138456785 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:47:36 INFO - PROCESS | 1650 | 1461138456904 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 00:47:37 INFO - PROCESS | 1650 | 1461138457010 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261da800 == 56 [pid = 1650] [id = 580] 00:47:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1122d0400) [pid = 1650] [serial = 1740] [outer = 0x0] 00:47:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1140bc800) [pid = 1650] [serial = 1741] [outer = 0x1122d0400] 00:47:37 INFO - PROCESS | 1650 | 1461138457044 Marionette DEBUG loaded listener.js 00:47:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x117818000) [pid = 1650] [serial = 1742] [outer = 0x1122d0400] 00:47:37 INFO - PROCESS | 1650 | 1461138457516 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:47:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:47:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 776ms 00:47:37 INFO - PROCESS | 1650 | 1461138457554 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 00:47:37 INFO - PROCESS | 1650 | 1461138457558 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 00:47:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:47:37 INFO - PROCESS | 1650 | 1461138457563 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:47:37 INFO - PROCESS | 1650 | 1461138457565 Marionette TRACE conn2 <- [1,2294,null,{}] 00:47:37 INFO - PROCESS | 1650 | 1461138457567 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:47:37 INFO - PROCESS | 1650 | 1461138457676 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 00:47:37 INFO - PROCESS | 1650 | 1461138457749 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x127f6d000 == 57 [pid = 1650] [id = 581] 00:47:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1187a3800) [pid = 1650] [serial = 1743] [outer = 0x0] 00:47:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x119d66400) [pid = 1650] [serial = 1744] [outer = 0x1187a3800] 00:47:37 INFO - PROCESS | 1650 | 1461138457780 Marionette DEBUG loaded listener.js 00:47:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1158bac00) [pid = 1650] [serial = 1745] [outer = 0x1187a3800] 00:47:38 INFO - PROCESS | 1650 | 1461138458193 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:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 669ms 00:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:47:38 INFO - PROCESS | 1650 | 1461138458232 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 00:47:38 INFO - PROCESS | 1650 | 1461138458234 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 00:47:38 INFO - PROCESS | 1650 | 1461138458236 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:47:38 INFO - PROCESS | 1650 | 1461138458239 Marionette TRACE conn2 <- [1,2298,null,{}] 00:47:38 INFO - PROCESS | 1650 | 1461138458247 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:47:38 INFO - PROCESS | 1650 | 1461138458358 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 00:47:38 INFO - PROCESS | 1650 | 1461138458421 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecc0000 == 58 [pid = 1650] [id = 582] 00:47:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11b971400) [pid = 1650] [serial = 1746] [outer = 0x0] 00:47:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11c62e000) [pid = 1650] [serial = 1747] [outer = 0x11b971400] 00:47:38 INFO - PROCESS | 1650 | 1461138458493 Marionette DEBUG loaded listener.js 00:47:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x127f59c00) [pid = 1650] [serial = 1748] [outer = 0x11b971400] 00:47:38 INFO - PROCESS | 1650 | 1461138458935 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:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 721ms 00:47:38 INFO - PROCESS | 1650 | 1461138458983 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 00:47:38 INFO - PROCESS | 1650 | 1461138458985 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 00:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:47:38 INFO - PROCESS | 1650 | 1461138458990 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:47:38 INFO - PROCESS | 1650 | 1461138458991 Marionette TRACE conn2 <- [1,2302,null,{}] 00:47:38 INFO - PROCESS | 1650 | 1461138458993 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:47:39 INFO - PROCESS | 1650 | 1461138459101 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 00:47:39 INFO - PROCESS | 1650 | 1461138459162 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x130144000 == 59 [pid = 1650] [id = 583] 00:47:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x128272000) [pid = 1650] [serial = 1749] [outer = 0x0] 00:47:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129e2a400) [pid = 1650] [serial = 1750] [outer = 0x128272000] 00:47:39 INFO - PROCESS | 1650 | 1461138459233 Marionette DEBUG loaded listener.js 00:47:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12a3c9c00) [pid = 1650] [serial = 1751] [outer = 0x128272000] 00:47:39 INFO - PROCESS | 1650 | 1461138459632 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:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 669ms 00:47:39 INFO - PROCESS | 1650 | 1461138459659 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 00:47:39 INFO - PROCESS | 1650 | 1461138459660 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 00:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:47:39 INFO - PROCESS | 1650 | 1461138459663 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:47:39 INFO - PROCESS | 1650 | 1461138459664 Marionette TRACE conn2 <- [1,2306,null,{}] 00:47:39 INFO - PROCESS | 1650 | 1461138459667 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:47:39 INFO - PROCESS | 1650 | 1461138459769 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 00:47:39 INFO - PROCESS | 1650 | 1461138459828 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x134a22000 == 60 [pid = 1650] [id = 584] 00:47:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12a3ccc00) [pid = 1650] [serial = 1752] [outer = 0x0] 00:47:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12bcae800) [pid = 1650] [serial = 1753] [outer = 0x12a3ccc00] 00:47:39 INFO - PROCESS | 1650 | 1461138459857 Marionette DEBUG loaded listener.js 00:47:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12d139c00) [pid = 1650] [serial = 1754] [outer = 0x12a3ccc00] 00:47:40 INFO - PROCESS | 1650 | 1461138460360 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:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 771ms 00:47:40 INFO - PROCESS | 1650 | 1461138460445 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 00:47:40 INFO - PROCESS | 1650 | 1461138460448 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 00:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:47:40 INFO - PROCESS | 1650 | 1461138460455 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:47:40 INFO - PROCESS | 1650 | 1461138460457 Marionette TRACE conn2 <- [1,2310,null,{}] 00:47:40 INFO - PROCESS | 1650 | 1461138460461 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:47:40 INFO - PROCESS | 1650 | 1461138460656 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 00:47:40 INFO - PROCESS | 1650 | 1461138460762 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x129170800 == 61 [pid = 1650] [id = 585] 00:47:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12776e000) [pid = 1650] [serial = 1755] [outer = 0x0] 00:47:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12d3bdc00) [pid = 1650] [serial = 1756] [outer = 0x12776e000] 00:47:40 INFO - PROCESS | 1650 | 1461138460814 Marionette DEBUG loaded listener.js 00:47:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12e452400) [pid = 1650] [serial = 1757] [outer = 0x12776e000] 00:47:41 INFO - PROCESS | 1650 | 1461138461459 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:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1022ms 00:47:41 INFO - PROCESS | 1650 | 1461138461490 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 00:47:41 INFO - PROCESS | 1650 | 1461138461492 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 00:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:47:41 INFO - PROCESS | 1650 | 1461138461497 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:47:41 INFO - PROCESS | 1650 | 1461138461500 Marionette TRACE conn2 <- [1,2314,null,{}] 00:47:41 INFO - PROCESS | 1650 | 1461138461506 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:47:41 INFO - PROCESS | 1650 | 1461138461608 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 00:47:41 INFO - PROCESS | 1650 | 1461138461683 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x127aeb000 == 62 [pid = 1650] [id = 586] 00:47:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1146af400) [pid = 1650] [serial = 1758] [outer = 0x0] 00:47:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x115743400) [pid = 1650] [serial = 1759] [outer = 0x1146af400] 00:47:41 INFO - PROCESS | 1650 | 1461138461712 Marionette DEBUG loaded listener.js 00:47:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x118c76800) [pid = 1650] [serial = 1760] [outer = 0x1146af400] 00:47:42 INFO - PROCESS | 1650 | 1461138462237 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:47:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:47:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 775ms 00:47:42 INFO - PROCESS | 1650 | 1461138462289 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 00:47:42 INFO - PROCESS | 1650 | 1461138462292 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 00:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:47:42 INFO - PROCESS | 1650 | 1461138462298 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:47:42 INFO - PROCESS | 1650 | 1461138462300 Marionette TRACE conn2 <- [1,2318,null,{}] 00:47:42 INFO - PROCESS | 1650 | 1461138462305 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:47:42 INFO - PROCESS | 1650 | 1461138462400 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 00:47:42 INFO - PROCESS | 1650 | 1461138462475 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x127789800 == 63 [pid = 1650] [id = 587] 00:47:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x119b4f400) [pid = 1650] [serial = 1761] [outer = 0x0] 00:47:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11ae3f000) [pid = 1650] [serial = 1762] [outer = 0x119b4f400] 00:47:42 INFO - PROCESS | 1650 | 1461138462503 Marionette DEBUG loaded listener.js 00:47:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11ba2ac00) [pid = 1650] [serial = 1763] [outer = 0x119b4f400] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1db000 == 62 [pid = 1650] [id = 525] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12dad4800 == 61 [pid = 1650] [id = 526] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12efc0800 == 60 [pid = 1650] [id = 578] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecd0800 == 59 [pid = 1650] [id = 577] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12916f800 == 58 [pid = 1650] [id = 576] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12dad6000 == 57 [pid = 1650] [id = 575] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d38f800 == 56 [pid = 1650] [id = 574] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c076800 == 55 [pid = 1650] [id = 573] 00:47:42 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12e454400) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 00:47:42 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12d0c7c00) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12b667800 == 54 [pid = 1650] [id = 572] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x129c80000 == 53 [pid = 1650] [id = 571] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12630c800 == 52 [pid = 1650] [id = 570] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11bab5000 == 51 [pid = 1650] [id = 569] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x127afa000 == 50 [pid = 1650] [id = 568] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa04000 == 49 [pid = 1650] [id = 567] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11b107000 == 48 [pid = 1650] [id = 566] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x134a19800 == 47 [pid = 1650] [id = 564] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12f952800 == 46 [pid = 1650] [id = 563] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12b62e000 == 45 [pid = 1650] [id = 562] 00:47:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11c03c800 == 44 [pid = 1650] [id = 561] 00:47:42 INFO - PROCESS | 1650 | 1461138462911 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:47:42 INFO - PROCESS | 1650 | 1461138462976 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 00:47:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:47:42 INFO - PROCESS | 1650 | 1461138462980 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:47:42 INFO - PROCESS | 1650 | 1461138462984 Marionette TRACE conn2 <- [1,2322,null,{}] 00:47:42 INFO - PROCESS | 1650 | 1461138462995 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:47:43 INFO - PROCESS | 1650 | 1461138463130 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 00:47:43 INFO - PROCESS | 1650 | 1461138463145 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x127087000 == 45 [pid = 1650] [id = 588] 00:47:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11c4f5800) [pid = 1650] [serial = 1764] [outer = 0x0] 00:47:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1266d8c00) [pid = 1650] [serial = 1765] [outer = 0x11c4f5800] 00:47:43 INFO - PROCESS | 1650 | 1461138463191 Marionette DEBUG loaded listener.js 00:47:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x127bdf800) [pid = 1650] [serial = 1766] [outer = 0x11c4f5800] 00:47:43 INFO - PROCESS | 1650 | 1461138463589 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:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 625ms 00:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:47:43 INFO - PROCESS | 1650 | 1461138463605 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 00:47:43 INFO - PROCESS | 1650 | 1461138463606 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 00:47:43 INFO - PROCESS | 1650 | 1461138463609 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:47:43 INFO - PROCESS | 1650 | 1461138463610 Marionette TRACE conn2 <- [1,2326,null,{}] 00:47:43 INFO - PROCESS | 1650 | 1461138463612 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:47:43 INFO - PROCESS | 1650 | 1461138463696 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 00:47:43 INFO - PROCESS | 1650 | 1461138463701 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b622000 == 46 [pid = 1650] [id = 589] 00:47:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127f57400) [pid = 1650] [serial = 1767] [outer = 0x0] 00:47:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129e29000) [pid = 1650] [serial = 1768] [outer = 0x127f57400] 00:47:43 INFO - PROCESS | 1650 | 1461138463726 Marionette DEBUG loaded listener.js 00:47:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12a820800) [pid = 1650] [serial = 1769] [outer = 0x127f57400] 00:47:44 INFO - PROCESS | 1650 | 1461138464073 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:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 471ms 00:47:44 INFO - PROCESS | 1650 | 1461138464080 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 00:47:44 INFO - PROCESS | 1650 | 1461138464081 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 00:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:47:44 INFO - PROCESS | 1650 | 1461138464084 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:47:44 INFO - PROCESS | 1650 | 1461138464086 Marionette TRACE conn2 <- [1,2330,null,{}] 00:47:44 INFO - PROCESS | 1650 | 1461138464089 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:47:44 INFO - PROCESS | 1650 | 1461138464195 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 00:47:44 INFO - PROCESS | 1650 | 1461138464202 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b936800 == 47 [pid = 1650] [id = 590] 00:47:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12a3ce800) [pid = 1650] [serial = 1770] [outer = 0x0] 00:47:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b433400) [pid = 1650] [serial = 1771] [outer = 0x12a3ce800] 00:47:44 INFO - PROCESS | 1650 | 1461138464227 Marionette DEBUG loaded listener.js 00:47:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b84a400) [pid = 1650] [serial = 1772] [outer = 0x12a3ce800] 00:47:44 INFO - PROCESS | 1650 | 1461138464549 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:47:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:47:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 471ms 00:47:44 INFO - PROCESS | 1650 | 1461138464557 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 00:47:44 INFO - PROCESS | 1650 | 1461138464558 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 00:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:47:44 INFO - PROCESS | 1650 | 1461138464560 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:47:44 INFO - PROCESS | 1650 | 1461138464562 Marionette TRACE conn2 <- [1,2334,null,{}] 00:47:44 INFO - PROCESS | 1650 | 1461138464564 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:47:44 INFO - PROCESS | 1650 | 1461138464663 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 00:47:44 INFO - PROCESS | 1650 | 1461138464668 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12daca000 == 48 [pid = 1650] [id = 591] 00:47:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12bcae400) [pid = 1650] [serial = 1773] [outer = 0x0] 00:47:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12d0cf400) [pid = 1650] [serial = 1774] [outer = 0x12bcae400] 00:47:44 INFO - PROCESS | 1650 | 1461138464696 Marionette DEBUG loaded listener.js 00:47:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12da20800) [pid = 1650] [serial = 1775] [outer = 0x12bcae400] 00:47:45 INFO - PROCESS | 1650 | 1461138465125 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:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 568ms 00:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:47:45 INFO - PROCESS | 1650 | 1461138465139 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 00:47:45 INFO - PROCESS | 1650 | 1461138465141 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 00:47:45 INFO - PROCESS | 1650 | 1461138465144 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:47:45 INFO - PROCESS | 1650 | 1461138465146 Marionette TRACE conn2 <- [1,2338,null,{}] 00:47:45 INFO - PROCESS | 1650 | 1461138465149 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:47:45 INFO - PROCESS | 1650 | 1461138465318 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 00:47:45 INFO - PROCESS | 1650 | 1461138465337 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e45c000 == 49 [pid = 1650] [id = 592] 00:47:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12bef1800) [pid = 1650] [serial = 1776] [outer = 0x0] 00:47:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x126740c00) [pid = 1650] [serial = 1777] [outer = 0x12bef1800] 00:47:45 INFO - PROCESS | 1650 | 1461138465375 Marionette DEBUG loaded listener.js 00:47:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12e44b800) [pid = 1650] [serial = 1778] [outer = 0x12bef1800] 00:47:45 INFO - PROCESS | 1650 | 1461138465795 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:47:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:47:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 670ms 00:47:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:47:45 INFO - PROCESS | 1650 | 1461138465814 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 00:47:45 INFO - PROCESS | 1650 | 1461138465815 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 00:47:45 INFO - PROCESS | 1650 | 1461138465817 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:47:45 INFO - PROCESS | 1650 | 1461138465820 Marionette TRACE conn2 <- [1,2342,null,{}] 00:47:45 INFO - PROCESS | 1650 | 1461138465823 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:47:45 INFO - PROCESS | 1650 | 1461138465928 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 00:47:45 INFO - PROCESS | 1650 | 1461138465940 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecba000 == 50 [pid = 1650] [id = 593] 00:47:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e451800) [pid = 1650] [serial = 1779] [outer = 0x0] 00:47:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12ea2e400) [pid = 1650] [serial = 1780] [outer = 0x12e451800] 00:47:45 INFO - PROCESS | 1650 | 1461138465965 Marionette DEBUG loaded listener.js 00:47:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12ec44c00) [pid = 1650] [serial = 1781] [outer = 0x12e451800] 00:47:46 INFO - PROCESS | 1650 | 1461138466334 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:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 572ms 00:47:46 INFO - PROCESS | 1650 | 1461138466391 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 00:47:46 INFO - PROCESS | 1650 | 1461138466392 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 00:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:47:46 INFO - PROCESS | 1650 | 1461138466394 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:47:46 INFO - PROCESS | 1650 | 1461138466395 Marionette TRACE conn2 <- [1,2346,null,{}] 00:47:46 INFO - PROCESS | 1650 | 1461138466397 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:47:46 INFO - PROCESS | 1650 | 1461138466506 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 00:47:46 INFO - PROCESS | 1650 | 1461138466520 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f41b800 == 51 [pid = 1650] [id = 594] 00:47:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12ec46800) [pid = 1650] [serial = 1782] [outer = 0x0] 00:47:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12ec4a000) [pid = 1650] [serial = 1783] [outer = 0x12ec46800] 00:47:46 INFO - PROCESS | 1650 | 1461138466544 Marionette DEBUG loaded listener.js 00:47:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12ec51000) [pid = 1650] [serial = 1784] [outer = 0x12ec46800] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x119b70800) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x118579800) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11c25c400) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129e77c00) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12d135400) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x129e73400) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x114d51400) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x119d61c00) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12b433000) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x119256800) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1290ce800) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118c6fc00) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129e34c00) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12d0b7800) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x114d49c00) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11aeee800) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12e302400) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12e44f800) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12e23a400) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x127d69400) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x114f64400) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b84f800) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12a3cd400) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12674d800) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c203400) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119c64c00) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:47:47 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x114d50000) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:47:47 INFO - PROCESS | 1650 | 1461138467262 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:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 919ms 00:47:47 INFO - PROCESS | 1650 | 1461138467313 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 00:47:47 INFO - PROCESS | 1650 | 1461138467316 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 00:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:47:47 INFO - PROCESS | 1650 | 1461138467320 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:47:47 INFO - PROCESS | 1650 | 1461138467323 Marionette TRACE conn2 <- [1,2350,null,{}] 00:47:47 INFO - PROCESS | 1650 | 1461138467327 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:47:47 INFO - PROCESS | 1650 | 1461138467439 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 00:47:47 INFO - PROCESS | 1650 | 1461138467500 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b923800 == 52 [pid = 1650] [id = 595] 00:47:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x115365400) [pid = 1650] [serial = 1785] [outer = 0x0] 00:47:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118c6fc00) [pid = 1650] [serial = 1786] [outer = 0x115365400] 00:47:47 INFO - PROCESS | 1650 | 1461138467533 Marionette DEBUG loaded listener.js 00:47:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119b53400) [pid = 1650] [serial = 1787] [outer = 0x115365400] 00:47:47 INFO - PROCESS | 1650 | 1461138467991 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:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 721ms 00:47:48 INFO - PROCESS | 1650 | 1461138468052 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 00:47:48 INFO - PROCESS | 1650 | 1461138468056 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 00:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:47:48 INFO - PROCESS | 1650 | 1461138468062 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:47:48 INFO - PROCESS | 1650 | 1461138468064 Marionette TRACE conn2 <- [1,2354,null,{}] 00:47:48 INFO - PROCESS | 1650 | 1461138468067 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:47:48 INFO - PROCESS | 1650 | 1461138468175 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 00:47:48 INFO - PROCESS | 1650 | 1461138468249 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x129186000 == 53 [pid = 1650] [id = 596] 00:47:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11b903800) [pid = 1650] [serial = 1788] [outer = 0x0] 00:47:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11ba29c00) [pid = 1650] [serial = 1789] [outer = 0x11b903800] 00:47:48 INFO - PROCESS | 1650 | 1461138468279 Marionette DEBUG loaded listener.js 00:47:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11c20b400) [pid = 1650] [serial = 1790] [outer = 0x11b903800] 00:47:48 INFO - PROCESS | 1650 | 1461138468680 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:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 673ms 00:47:48 INFO - PROCESS | 1650 | 1461138468736 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 00:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:47:48 INFO - PROCESS | 1650 | 1461138468737 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 00:47:48 INFO - PROCESS | 1650 | 1461138468740 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:47:48 INFO - PROCESS | 1650 | 1461138468742 Marionette TRACE conn2 <- [1,2358,null,{}] 00:47:48 INFO - PROCESS | 1650 | 1461138468750 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:47:48 INFO - PROCESS | 1650 | 1461138468883 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 00:47:48 INFO - PROCESS | 1650 | 1461138468959 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea71000 == 54 [pid = 1650] [id = 597] 00:47:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11c7bbc00) [pid = 1650] [serial = 1791] [outer = 0x0] 00:47:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x127d69400) [pid = 1650] [serial = 1792] [outer = 0x11c7bbc00] 00:47:48 INFO - PROCESS | 1650 | 1461138468993 Marionette DEBUG loaded listener.js 00:47:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129e78000) [pid = 1650] [serial = 1793] [outer = 0x11c7bbc00] 00:47:49 INFO - PROCESS | 1650 | 1461138469421 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:47:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:47:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 723ms 00:47:49 INFO - PROCESS | 1650 | 1461138469463 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 00:47:49 INFO - PROCESS | 1650 | 1461138469465 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 00:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:47:49 INFO - PROCESS | 1650 | 1461138469468 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:47:49 INFO - PROCESS | 1650 | 1461138469469 Marionette TRACE conn2 <- [1,2362,null,{}] 00:47:49 INFO - PROCESS | 1650 | 1461138469471 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:47:49 INFO - PROCESS | 1650 | 1461138469576 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 00:47:49 INFO - PROCESS | 1650 | 1461138469636 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f94a800 == 55 [pid = 1650] [id = 598] 00:47:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12a3cd400) [pid = 1650] [serial = 1794] [outer = 0x0] 00:47:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12aea6400) [pid = 1650] [serial = 1795] [outer = 0x12a3cd400] 00:47:49 INFO - PROCESS | 1650 | 1461138469666 Marionette DEBUG loaded listener.js 00:47:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12aeaa800) [pid = 1650] [serial = 1796] [outer = 0x12a3cd400] 00:47:50 INFO - PROCESS | 1650 | 1461138470122 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:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 720ms 00:47:50 INFO - PROCESS | 1650 | 1461138470199 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 00:47:50 INFO - PROCESS | 1650 | 1461138470200 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 00:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:47:50 INFO - PROCESS | 1650 | 1461138470205 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:47:50 INFO - PROCESS | 1650 | 1461138470207 Marionette TRACE conn2 <- [1,2366,null,{}] 00:47:50 INFO - PROCESS | 1650 | 1461138470209 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:47:50 INFO - PROCESS | 1650 | 1461138470311 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 00:47:50 INFO - PROCESS | 1650 | 1461138470385 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x130145800 == 56 [pid = 1650] [id = 599] 00:47:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11bcb4c00) [pid = 1650] [serial = 1797] [outer = 0x0] 00:47:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12aeaec00) [pid = 1650] [serial = 1798] [outer = 0x11bcb4c00] 00:47:50 INFO - PROCESS | 1650 | 1461138470414 Marionette DEBUG loaded listener.js 00:47:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b322000) [pid = 1650] [serial = 1799] [outer = 0x11bcb4c00] 00:47:50 INFO - PROCESS | 1650 | 1461138470841 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:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 669ms 00:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:47:50 INFO - PROCESS | 1650 | 1461138470874 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 00:47:50 INFO - PROCESS | 1650 | 1461138470876 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 00:47:50 INFO - PROCESS | 1650 | 1461138470878 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:47:50 INFO - PROCESS | 1650 | 1461138470879 Marionette TRACE conn2 <- [1,2370,null,{}] 00:47:50 INFO - PROCESS | 1650 | 1461138470882 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:47:51 INFO - PROCESS | 1650 | 1461138471002 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 00:47:51 INFO - PROCESS | 1650 | 1461138471118 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5cb000 == 57 [pid = 1650] [id = 600] 00:47:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x114374400) [pid = 1650] [serial = 1800] [outer = 0x0] 00:47:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12beebc00) [pid = 1650] [serial = 1801] [outer = 0x114374400] 00:47:51 INFO - PROCESS | 1650 | 1461138471153 Marionette DEBUG loaded listener.js 00:47:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12e33a800) [pid = 1650] [serial = 1802] [outer = 0x114374400] 00:47:51 INFO - PROCESS | 1650 | 1461138471586 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:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 768ms 00:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:47:51 INFO - PROCESS | 1650 | 1461138471662 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 00:47:51 INFO - PROCESS | 1650 | 1461138471665 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 00:47:51 INFO - PROCESS | 1650 | 1461138471669 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:47:51 INFO - PROCESS | 1650 | 1461138471671 Marionette TRACE conn2 <- [1,2374,null,{}] 00:47:51 INFO - PROCESS | 1650 | 1461138471675 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:47:51 INFO - PROCESS | 1650 | 1461138471837 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 00:47:51 INFO - PROCESS | 1650 | 1461138471973 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119838800 == 58 [pid = 1650] [id = 601] 00:47:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x112108c00) [pid = 1650] [serial = 1803] [outer = 0x0] 00:47:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11437b400) [pid = 1650] [serial = 1804] [outer = 0x112108c00] 00:47:52 INFO - PROCESS | 1650 | 1461138472027 Marionette DEBUG loaded listener.js 00:47:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1187a3c00) [pid = 1650] [serial = 1805] [outer = 0x112108c00] 00:47:52 INFO - PROCESS | 1650 | 1461138472605 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:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 972ms 00:47:52 INFO - PROCESS | 1650 | 1461138472641 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 00:47:52 INFO - PROCESS | 1650 | 1461138472644 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 00:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:47:52 INFO - PROCESS | 1650 | 1461138472648 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:47:52 INFO - PROCESS | 1650 | 1461138472650 Marionette TRACE conn2 <- [1,2378,null,{}] 00:47:52 INFO - PROCESS | 1650 | 1461138472653 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:47:52 INFO - PROCESS | 1650 | 1461138472761 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 00:47:52 INFO - PROCESS | 1650 | 1461138472854 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x126308000 == 59 [pid = 1650] [id = 602] 00:47:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x118c0ec00) [pid = 1650] [serial = 1806] [outer = 0x0] 00:47:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x119130c00) [pid = 1650] [serial = 1807] [outer = 0x118c0ec00] 00:47:52 INFO - PROCESS | 1650 | 1461138472902 Marionette DEBUG loaded listener.js 00:47:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x119c56c00) [pid = 1650] [serial = 1808] [outer = 0x118c0ec00] 00:47:53 INFO - PROCESS | 1650 | 1461138473469 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:47:53 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:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 875ms 00:47:53 INFO - PROCESS | 1650 | 1461138473523 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 00:47:53 INFO - PROCESS | 1650 | 1461138473527 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 00:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:47:53 INFO - PROCESS | 1650 | 1461138473531 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:47:53 INFO - PROCESS | 1650 | 1461138473533 Marionette TRACE conn2 <- [1,2382,null,{}] 00:47:53 INFO - PROCESS | 1650 | 1461138473561 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:47:53 INFO - PROCESS | 1650 | 1461138473667 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 00:47:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecba000 == 58 [pid = 1650] [id = 593] 00:47:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12e45c000 == 57 [pid = 1650] [id = 592] 00:47:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12daca000 == 56 [pid = 1650] [id = 591] 00:47:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11b936800 == 55 [pid = 1650] [id = 590] 00:47:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12b622000 == 54 [pid = 1650] [id = 589] 00:47:53 INFO - PROCESS | 1650 | --DOCSHELL 0x127087000 == 53 [pid = 1650] [id = 588] 00:47:53 INFO - PROCESS | 1650 | --DOCSHELL 0x127789800 == 52 [pid = 1650] [id = 587] 00:47:53 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x119b71c00) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11c14dc00) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d139000) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b325000) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12e307400) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12ec45400) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1650 | 1461138473774 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:53 INFO - PROCESS | 1650 | --DOCSHELL 0x127aeb000 == 51 [pid = 1650] [id = 586] 00:47:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b107800 == 52 [pid = 1650] [id = 603] 00:47:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x114d50400) [pid = 1650] [serial = 1809] [outer = 0x0] 00:47:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11a8a2800) [pid = 1650] [serial = 1810] [outer = 0x114d50400] 00:47:53 INFO - PROCESS | 1650 | 1461138473804 Marionette DEBUG loaded listener.js 00:47:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11bcb7400) [pid = 1650] [serial = 1811] [outer = 0x114d50400] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b42fc00) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12a3c5800) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12654d000) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11ae82c00) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x116321000) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129e2a800) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118f5b400) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12d30a000) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11bcaa400) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119b68000) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129e30000) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12bcaec00) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d3b5800) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b431c00) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x118511800) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11532f000) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x126747400) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x127f56800) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12bca9000) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11ae31800) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119b6a000) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12cf26800) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129935c00) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129e31c00) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11aef8400) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12654ac00) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a3ce400) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d0c9400) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119c56800) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c140400) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11ba27400) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12e306400) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12ea2d400) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12ea2fc00) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d13b400) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b63d400) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12d0cc400) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12e339400) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12e44a400) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a829400) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 00:47:54 INFO - PROCESS | 1650 | 1461138474147 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:47:54 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:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 644ms 00:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:47:54 INFO - PROCESS | 1650 | 1461138474176 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 00:47:54 INFO - PROCESS | 1650 | 1461138474178 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 00:47:54 INFO - PROCESS | 1650 | 1461138474180 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:47:54 INFO - PROCESS | 1650 | 1461138474183 Marionette TRACE conn2 <- [1,2386,null,{}] 00:47:54 INFO - PROCESS | 1650 | 1461138474194 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:47:54 INFO - PROCESS | 1650 | 1461138474292 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 00:47:54 INFO - PROCESS | 1650 | 1461138474357 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x129172000 == 53 [pid = 1650] [id = 604] 00:47:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119c56800) [pid = 1650] [serial = 1812] [outer = 0x0] 00:47:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11c203400) [pid = 1650] [serial = 1813] [outer = 0x119c56800] 00:47:54 INFO - PROCESS | 1650 | 1461138474387 Marionette DEBUG loaded listener.js 00:47:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127365400) [pid = 1650] [serial = 1814] [outer = 0x119c56800] 00:47:54 INFO - PROCESS | 1650 | 1461138474760 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:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 626ms 00:47:54 INFO - PROCESS | 1650 | 1461138474807 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 00:47:54 INFO - PROCESS | 1650 | 1461138474808 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 00:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:47:54 INFO - PROCESS | 1650 | 1461138474811 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:47:54 INFO - PROCESS | 1650 | 1461138474812 Marionette TRACE conn2 <- [1,2390,null,{}] 00:47:54 INFO - PROCESS | 1650 | 1461138474814 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:47:54 INFO - PROCESS | 1650 | 1461138474905 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 00:47:54 INFO - PROCESS | 1650 | 1461138474977 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5c7800 == 54 [pid = 1650] [id = 605] 00:47:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12776a800) [pid = 1650] [serial = 1815] [outer = 0x0] 00:47:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128779800) [pid = 1650] [serial = 1816] [outer = 0x12776a800] 00:47:55 INFO - PROCESS | 1650 | 1461138475004 Marionette DEBUG loaded listener.js 00:47:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129c26000) [pid = 1650] [serial = 1817] [outer = 0x12776a800] 00:47:55 INFO - PROCESS | 1650 | 1461138475280 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:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 518ms 00:47:55 INFO - PROCESS | 1650 | 1461138475329 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 00:47:55 INFO - PROCESS | 1650 | 1461138475330 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 00:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:47:55 INFO - PROCESS | 1650 | 1461138475333 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:47:55 INFO - PROCESS | 1650 | 1461138475334 Marionette TRACE conn2 <- [1,2394,null,{}] 00:47:55 INFO - PROCESS | 1650 | 1461138475340 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:47:55 INFO - PROCESS | 1650 | 1461138475427 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 00:47:55 INFO - PROCESS | 1650 | 1461138475486 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afd9800 == 55 [pid = 1650] [id = 606] 00:47:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128772c00) [pid = 1650] [serial = 1818] [outer = 0x0] 00:47:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129e2ec00) [pid = 1650] [serial = 1819] [outer = 0x128772c00] 00:47:55 INFO - PROCESS | 1650 | 1461138475512 Marionette DEBUG loaded listener.js 00:47:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a3ce400) [pid = 1650] [serial = 1820] [outer = 0x128772c00] 00:47:55 INFO - PROCESS | 1650 | 1461138475827 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:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 521ms 00:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:47:55 INFO - PROCESS | 1650 | 1461138475855 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 00:47:55 INFO - PROCESS | 1650 | 1461138475857 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 00:47:55 INFO - PROCESS | 1650 | 1461138475859 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:47:55 INFO - PROCESS | 1650 | 1461138475860 Marionette TRACE conn2 <- [1,2398,null,{}] 00:47:55 INFO - PROCESS | 1650 | 1461138475862 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:47:55 INFO - PROCESS | 1650 | 1461138475955 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 00:47:55 INFO - PROCESS | 1650 | 1461138475959 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1e8800 == 56 [pid = 1650] [id = 607] 00:47:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a3d9000) [pid = 1650] [serial = 1821] [outer = 0x0] 00:47:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12a3e0000) [pid = 1650] [serial = 1822] [outer = 0x12a3d9000] 00:47:55 INFO - PROCESS | 1650 | 1461138475987 Marionette DEBUG loaded listener.js 00:47:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b439400) [pid = 1650] [serial = 1823] [outer = 0x12a3d9000] 00:47:56 INFO - PROCESS | 1650 | 1461138476377 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:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 568ms 00:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:47:56 INFO - PROCESS | 1650 | 1461138476427 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 00:47:56 INFO - PROCESS | 1650 | 1461138476428 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 00:47:56 INFO - PROCESS | 1650 | 1461138476431 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:47:56 INFO - PROCESS | 1650 | 1461138476432 Marionette TRACE conn2 <- [1,2402,null,{}] 00:47:56 INFO - PROCESS | 1650 | 1461138476434 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:47:56 INFO - PROCESS | 1650 | 1461138476543 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 00:47:56 INFO - PROCESS | 1650 | 1461138476556 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d3a0000 == 57 [pid = 1650] [id = 608] 00:47:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b635000) [pid = 1650] [serial = 1824] [outer = 0x0] 00:47:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b84f000) [pid = 1650] [serial = 1825] [outer = 0x12b635000] 00:47:56 INFO - PROCESS | 1650 | 1461138476581 Marionette DEBUG loaded listener.js 00:47:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12bef0400) [pid = 1650] [serial = 1826] [outer = 0x12b635000] 00:47:56 INFO - PROCESS | 1650 | 1461138476925 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:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 00:47:56 INFO - PROCESS | 1650 | 1461138476951 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 00:47:56 INFO - PROCESS | 1650 | 1461138476954 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 00:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:47:56 INFO - PROCESS | 1650 | 1461138476967 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:47:56 INFO - PROCESS | 1650 | 1461138476968 Marionette TRACE conn2 <- [1,2406,null,{}] 00:47:56 INFO - PROCESS | 1650 | 1461138476971 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:47:57 INFO - PROCESS | 1650 | 1461138477077 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 00:47:57 INFO - PROCESS | 1650 | 1461138477114 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3ef000 == 58 [pid = 1650] [id = 609] 00:47:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12a3d9400) [pid = 1650] [serial = 1827] [outer = 0x0] 00:47:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12d0ce400) [pid = 1650] [serial = 1828] [outer = 0x12a3d9400] 00:47:57 INFO - PROCESS | 1650 | 1461138477139 Marionette DEBUG loaded listener.js 00:47:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12d3b5c00) [pid = 1650] [serial = 1829] [outer = 0x12a3d9400] 00:47:57 INFO - PROCESS | 1650 | 1461138477474 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:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 523ms 00:47:57 INFO - PROCESS | 1650 | 1461138477491 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 00:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:47:57 INFO - PROCESS | 1650 | 1461138477492 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 00:47:57 INFO - PROCESS | 1650 | 1461138477494 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:47:57 INFO - PROCESS | 1650 | 1461138477496 Marionette TRACE conn2 <- [1,2410,null,{}] 00:47:57 INFO - PROCESS | 1650 | 1461138477498 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:47:57 INFO - PROCESS | 1650 | 1461138477608 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 00:47:57 INFO - PROCESS | 1650 | 1461138477621 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea86800 == 59 [pid = 1650] [id = 610] 00:47:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d3b6800) [pid = 1650] [serial = 1830] [outer = 0x0] 00:47:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12da15000) [pid = 1650] [serial = 1831] [outer = 0x12d3b6800] 00:47:57 INFO - PROCESS | 1650 | 1461138477645 Marionette DEBUG loaded listener.js 00:47:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e240400) [pid = 1650] [serial = 1832] [outer = 0x12d3b6800] 00:47:57 INFO - PROCESS | 1650 | 1461138477992 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:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 00:47:58 INFO - PROCESS | 1650 | 1461138478013 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 00:47:58 INFO - PROCESS | 1650 | 1461138478014 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 00:47:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:47:58 INFO - PROCESS | 1650 | 1461138478017 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:47:58 INFO - PROCESS | 1650 | 1461138478018 Marionette TRACE conn2 <- [1,2414,null,{}] 00:47:58 INFO - PROCESS | 1650 | 1461138478020 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:47:58 INFO - PROCESS | 1650 | 1461138478129 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bef1800) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bcae400) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119a02400) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x114d4f000) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a827000) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12beee400) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11ae3ec00) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12e451800) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119b4f400) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x127f57400) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1146af400) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11c4f5800) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12776e000) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:47:58 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12a3ce800) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:47:58 INFO - PROCESS | 1650 | 1461138478283 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b115800 == 60 [pid = 1650] [id = 611] 00:47:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x114d4f000) [pid = 1650] [serial = 1833] [outer = 0x0] 00:47:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x119b69400) [pid = 1650] [serial = 1834] [outer = 0x114d4f000] 00:47:58 INFO - PROCESS | 1650 | 1461138478308 Marionette DEBUG loaded listener.js 00:47:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127d71000) [pid = 1650] [serial = 1835] [outer = 0x114d4f000] 00:47:58 INFO - PROCESS | 1650 | 1461138478631 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:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 621ms 00:47:58 INFO - PROCESS | 1650 | 1461138478640 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 00:47:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:47:58 INFO - PROCESS | 1650 | 1461138478642 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 00:47:58 INFO - PROCESS | 1650 | 1461138478644 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:47:58 INFO - PROCESS | 1650 | 1461138478646 Marionette TRACE conn2 <- [1,2418,null,{}] 00:47:58 INFO - PROCESS | 1650 | 1461138478648 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:47:58 INFO - PROCESS | 1650 | 1461138478753 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 00:47:58 INFO - PROCESS | 1650 | 1461138478757 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f940000 == 61 [pid = 1650] [id = 612] 00:47:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b633c00) [pid = 1650] [serial = 1836] [outer = 0x0] 00:47:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12e455800) [pid = 1650] [serial = 1837] [outer = 0x12b633c00] 00:47:58 INFO - PROCESS | 1650 | 1461138478786 Marionette DEBUG loaded listener.js 00:47:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12ec52c00) [pid = 1650] [serial = 1838] [outer = 0x12b633c00] 00:47:59 INFO - PROCESS | 1650 | 1461138479112 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:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 00:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:47:59 INFO - PROCESS | 1650 | 1461138479164 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 00:47:59 INFO - PROCESS | 1650 | 1461138479165 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 00:47:59 INFO - PROCESS | 1650 | 1461138479167 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:47:59 INFO - PROCESS | 1650 | 1461138479168 Marionette TRACE conn2 <- [1,2422,null,{}] 00:47:59 INFO - PROCESS | 1650 | 1461138479170 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:47:59 INFO - PROCESS | 1650 | 1461138479289 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 00:47:59 INFO - PROCESS | 1650 | 1461138479296 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x13014b000 == 62 [pid = 1650] [id = 613] 00:47:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1262c2800) [pid = 1650] [serial = 1839] [outer = 0x0] 00:47:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1262c8000) [pid = 1650] [serial = 1840] [outer = 0x1262c2800] 00:47:59 INFO - PROCESS | 1650 | 1461138479320 Marionette DEBUG loaded listener.js 00:47:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1262cc000) [pid = 1650] [serial = 1841] [outer = 0x1262c2800] 00:47:59 INFO - PROCESS | 1650 | 1461138479639 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:47:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:47:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 520ms 00:47:59 INFO - PROCESS | 1650 | 1461138479687 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 00:47:59 INFO - PROCESS | 1650 | 1461138479688 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 00:47:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:47:59 INFO - PROCESS | 1650 | 1461138479691 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:47:59 INFO - PROCESS | 1650 | 1461138479692 Marionette TRACE conn2 <- [1,2426,null,{}] 00:47:59 INFO - PROCESS | 1650 | 1461138479695 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:47:59 INFO - PROCESS | 1650 | 1461138479782 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 00:47:59 INFO - PROCESS | 1650 | 1461138479786 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x130234800 == 63 [pid = 1650] [id = 614] 00:47:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1262ce000) [pid = 1650] [serial = 1842] [outer = 0x0] 00:47:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12ea34c00) [pid = 1650] [serial = 1843] [outer = 0x1262ce000] 00:47:59 INFO - PROCESS | 1650 | 1461138479811 Marionette DEBUG loaded listener.js 00:47:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12f1c3400) [pid = 1650] [serial = 1844] [outer = 0x1262ce000] 00:48:00 INFO - PROCESS | 1650 | 1461138480144 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:48:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:48:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 468ms 00:48:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:48:00 INFO - PROCESS | 1650 | 1461138480160 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 00:48:00 INFO - PROCESS | 1650 | 1461138480161 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 00:48:00 INFO - PROCESS | 1650 | 1461138480163 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:48:00 INFO - PROCESS | 1650 | 1461138480164 Marionette TRACE conn2 <- [1,2430,null,{}] 00:48:00 INFO - PROCESS | 1650 | 1461138480166 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:48:00 INFO - PROCESS | 1650 | 1461138480283 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 00:48:00 INFO - PROCESS | 1650 | 1461138480389 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a890800 == 64 [pid = 1650] [id = 615] 00:48:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x112109400) [pid = 1650] [serial = 1845] [outer = 0x0] 00:48:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1122c9400) [pid = 1650] [serial = 1846] [outer = 0x112109400] 00:48:00 INFO - PROCESS | 1650 | 1461138480421 Marionette DEBUG loaded listener.js 00:48:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x114d48800) [pid = 1650] [serial = 1847] [outer = 0x112109400] 00:48:00 INFO - PROCESS | 1650 | 1461138480880 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:48:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:48:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 768ms 00:48:00 INFO - PROCESS | 1650 | 1461138480933 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 00:48:00 INFO - PROCESS | 1650 | 1461138480936 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 00:48:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:48:00 INFO - PROCESS | 1650 | 1461138480958 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:48:00 INFO - PROCESS | 1650 | 1461138480960 Marionette TRACE conn2 <- [1,2434,null,{}] 00:48:00 INFO - PROCESS | 1650 | 1461138480963 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:48:01 INFO - PROCESS | 1650 | 1461138481105 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 00:48:01 INFO - PROCESS | 1650 | 1461138481195 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12918a800 == 65 [pid = 1650] [id = 616] 00:48:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11b1c0000) [pid = 1650] [serial = 1848] [outer = 0x0] 00:48:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11b90c400) [pid = 1650] [serial = 1849] [outer = 0x11b1c0000] 00:48:01 INFO - PROCESS | 1650 | 1461138481227 Marionette DEBUG loaded listener.js 00:48:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11c14dc00) [pid = 1650] [serial = 1850] [outer = 0x11b1c0000] 00:48:01 INFO - PROCESS | 1650 | 1461138481654 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:48:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:48:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 722ms 00:48:01 INFO - PROCESS | 1650 | 1461138481680 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 00:48:01 INFO - PROCESS | 1650 | 1461138481683 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 00:48:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:48:01 INFO - PROCESS | 1650 | 1461138481686 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:48:01 INFO - PROCESS | 1650 | 1461138481687 Marionette TRACE conn2 <- [1,2438,null,{}] 00:48:01 INFO - PROCESS | 1650 | 1461138481690 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:48:01 INFO - PROCESS | 1650 | 1461138481797 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 00:48:01 INFO - PROCESS | 1650 | 1461138481902 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4b1800 == 66 [pid = 1650] [id = 617] 00:48:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11c25dc00) [pid = 1650] [serial = 1851] [outer = 0x0] 00:48:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x126745000) [pid = 1650] [serial = 1852] [outer = 0x11c25dc00] 00:48:01 INFO - PROCESS | 1650 | 1461138481933 Marionette DEBUG loaded listener.js 00:48:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12902e800) [pid = 1650] [serial = 1853] [outer = 0x11c25dc00] 00:48:02 INFO - PROCESS | 1650 | 1461138482349 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:48:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:48:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 724ms 00:48:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:48:02 INFO - PROCESS | 1650 | 1461138482424 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 00:48:02 INFO - PROCESS | 1650 | 1461138482426 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 00:48:02 INFO - PROCESS | 1650 | 1461138482433 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:48:02 INFO - PROCESS | 1650 | 1461138482438 Marionette TRACE conn2 <- [1,2442,null,{}] 00:48:02 INFO - PROCESS | 1650 | 1461138482513 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:48:02 INFO - PROCESS | 1650 | 1461138482631 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 00:48:02 INFO - PROCESS | 1650 | 1461138482704 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b64c000 == 67 [pid = 1650] [id = 618] 00:48:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11c261000) [pid = 1650] [serial = 1854] [outer = 0x0] 00:48:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12a3e4400) [pid = 1650] [serial = 1855] [outer = 0x11c261000] 00:48:02 INFO - PROCESS | 1650 | 1461138482734 Marionette DEBUG loaded listener.js 00:48:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12aa50c00) [pid = 1650] [serial = 1856] [outer = 0x11c261000] 00:48:03 INFO - PROCESS | 1650 | 1461138483173 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:48:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:48:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 779ms 00:48:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:48:03 INFO - PROCESS | 1650 | 1461138483209 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 00:48:03 INFO - PROCESS | 1650 | 1461138483211 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 00:48:03 INFO - PROCESS | 1650 | 1461138483213 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:48:03 INFO - PROCESS | 1650 | 1461138483214 Marionette TRACE conn2 <- [1,2446,null,{}] 00:48:03 INFO - PROCESS | 1650 | 1461138483217 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:48:03 INFO - PROCESS | 1650 | 1461138483329 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 00:48:03 INFO - PROCESS | 1650 | 1461138483602 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aeb000 == 68 [pid = 1650] [id = 619] 00:48:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1122d3c00) [pid = 1650] [serial = 1857] [outer = 0x0] 00:48:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x114d43c00) [pid = 1650] [serial = 1858] [outer = 0x1122d3c00] 00:48:03 INFO - PROCESS | 1650 | 1461138483691 Marionette DEBUG loaded listener.js 00:48:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11528e400) [pid = 1650] [serial = 1859] [outer = 0x1122d3c00] 00:48:04 INFO - PROCESS | 1650 | 1461138484218 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:48:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:48:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1021ms 00:48:04 INFO - PROCESS | 1650 | 1461138484235 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 00:48:04 INFO - PROCESS | 1650 | 1461138484238 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 00:48:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:48:04 INFO - PROCESS | 1650 | 1461138484250 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:48:04 INFO - PROCESS | 1650 | 1461138484252 Marionette TRACE conn2 <- [1,2450,null,{}] 00:48:04 INFO - PROCESS | 1650 | 1461138484255 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:48:04 INFO - PROCESS | 1650 | 1461138484351 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 00:48:04 INFO - PROCESS | 1650 | 1461138484416 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bab3800 == 69 [pid = 1650] [id = 620] 00:48:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x114d45000) [pid = 1650] [serial = 1860] [outer = 0x0] 00:48:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1158b4c00) [pid = 1650] [serial = 1861] [outer = 0x114d45000] 00:48:04 INFO - PROCESS | 1650 | 1461138484444 Marionette DEBUG loaded listener.js 00:48:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11890f800) [pid = 1650] [serial = 1862] [outer = 0x114d45000] 00:48:05 INFO - PROCESS | 1650 | 1461138485006 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:48:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:48:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 782ms 00:48:05 INFO - PROCESS | 1650 | 1461138485044 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 00:48:05 INFO - PROCESS | 1650 | 1461138485046 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 00:48:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:48:05 INFO - PROCESS | 1650 | 1461138485050 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:48:05 INFO - PROCESS | 1650 | 1461138485052 Marionette TRACE conn2 <- [1,2454,null,{}] 00:48:05 INFO - PROCESS | 1650 | 1461138485057 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:48:05 INFO - PROCESS | 1650 | 1461138485149 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11b121000 == 68 [pid = 1650] [id = 547] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x134a22000 == 67 [pid = 1650] [id = 584] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x127f6d000 == 66 [pid = 1650] [id = 581] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1261da800 == 65 [pid = 1650] [id = 580] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x130146000 == 64 [pid = 1650] [id = 560] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5bd800 == 63 [pid = 1650] [id = 546] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12efb6800 == 62 [pid = 1650] [id = 541] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x130234800 == 61 [pid = 1650] [id = 614] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12ec4a000) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12bcae800) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x13014b000 == 60 [pid = 1650] [id = 613] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12f940000 == 59 [pid = 1650] [id = 612] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11b115800 == 58 [pid = 1650] [id = 611] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea86800 == 57 [pid = 1650] [id = 610] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3ef000 == 56 [pid = 1650] [id = 609] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12d3a0000 == 55 [pid = 1650] [id = 608] 00:48:05 INFO - PROCESS | 1650 | 1461138485327 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1e8800 == 54 [pid = 1650] [id = 607] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12afd9800 == 53 [pid = 1650] [id = 606] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5c7800 == 52 [pid = 1650] [id = 605] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x129172000 == 51 [pid = 1650] [id = 604] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11b107800 == 50 [pid = 1650] [id = 603] 00:48:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11893e800 == 51 [pid = 1650] [id = 621] 00:48:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x114d46000) [pid = 1650] [serial = 1863] [outer = 0x0] 00:48:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x118c05c00) [pid = 1650] [serial = 1864] [outer = 0x114d46000] 00:48:05 INFO - PROCESS | 1650 | 1461138485378 Marionette DEBUG loaded listener.js 00:48:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x119b6d800) [pid = 1650] [serial = 1865] [outer = 0x114d46000] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x126308000 == 50 [pid = 1650] [id = 602] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119838800 == 49 [pid = 1650] [id = 601] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5cb000 == 48 [pid = 1650] [id = 600] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x130145800 == 47 [pid = 1650] [id = 599] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12f94a800 == 46 [pid = 1650] [id = 598] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea71000 == 45 [pid = 1650] [id = 597] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x129186000 == 44 [pid = 1650] [id = 596] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11b923800 == 43 [pid = 1650] [id = 595] 00:48:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12f41b800 == 42 [pid = 1650] [id = 594] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11ae3cc00) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12e447c00) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12b833c00) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12e23e000) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12655e800) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12ea2e400) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12ec44c00) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11c62e000) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129e2a400) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11ba2ac00) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11ae3f000) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1140bc800) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129e29000) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12a820800) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x118c76800) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x115743400) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1266d8c00) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x127bdf800) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12d3bdc00) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12e452400) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b433400) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b84a400) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x126740c00) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12e44b800) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119d66400) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d0cf400) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12da20800) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 00:48:05 INFO - PROCESS | 1650 | 1461138485831 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:48:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:48:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 823ms 00:48:05 INFO - PROCESS | 1650 | 1461138485874 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 00:48:05 INFO - PROCESS | 1650 | 1461138485875 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 00:48:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:48:05 INFO - PROCESS | 1650 | 1461138485878 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:48:05 INFO - PROCESS | 1650 | 1461138485882 Marionette TRACE conn2 <- [1,2458,null,{}] 00:48:05 INFO - PROCESS | 1650 | 1461138485889 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:48:05 INFO - PROCESS | 1650 | 1461138485971 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 00:48:05 INFO - PROCESS | 1650 | 1461138485977 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c255800 == 43 [pid = 1650] [id = 622] 00:48:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119be2800) [pid = 1650] [serial = 1866] [outer = 0x0] 00:48:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11a8b0400) [pid = 1650] [serial = 1867] [outer = 0x119be2800] 00:48:06 INFO - PROCESS | 1650 | 1461138486003 Marionette DEBUG loaded listener.js 00:48:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11ae86800) [pid = 1650] [serial = 1868] [outer = 0x119be2800] 00:48:06 INFO - PROCESS | 1650 | 1461138486342 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:48:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:48:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 473ms 00:48:06 INFO - PROCESS | 1650 | 1461138486351 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 00:48:06 INFO - PROCESS | 1650 | 1461138486354 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 00:48:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:48:06 INFO - PROCESS | 1650 | 1461138486359 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:48:06 INFO - PROCESS | 1650 | 1461138486360 Marionette TRACE conn2 <- [1,2462,null,{}] 00:48:06 INFO - PROCESS | 1650 | 1461138486362 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:48:06 INFO - PROCESS | 1650 | 1461138486448 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 00:48:06 INFO - PROCESS | 1650 | 1461138486505 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x126427000 == 44 [pid = 1650] [id = 623] 00:48:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11ae33c00) [pid = 1650] [serial = 1869] [outer = 0x0] 00:48:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11aef6400) [pid = 1650] [serial = 1870] [outer = 0x11ae33c00] 00:48:06 INFO - PROCESS | 1650 | 1461138486531 Marionette DEBUG loaded listener.js 00:48:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11ba27400) [pid = 1650] [serial = 1871] [outer = 0x11ae33c00] 00:48:06 INFO - PROCESS | 1650 | 1461138486830 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:48:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:48:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 518ms 00:48:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:48:06 INFO - PROCESS | 1650 | 1461138486877 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 00:48:06 INFO - PROCESS | 1650 | 1461138486878 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 00:48:06 INFO - PROCESS | 1650 | 1461138486881 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:48:06 INFO - PROCESS | 1650 | 1461138486882 Marionette TRACE conn2 <- [1,2466,null,{}] 00:48:06 INFO - PROCESS | 1650 | 1461138486884 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:48:06 INFO - PROCESS | 1650 | 1461138486962 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 00:48:07 INFO - PROCESS | 1650 | 1461138487025 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x128752000 == 45 [pid = 1650] [id = 624] 00:48:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11bcb2c00) [pid = 1650] [serial = 1872] [outer = 0x0] 00:48:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c202800) [pid = 1650] [serial = 1873] [outer = 0x11bcb2c00] 00:48:07 INFO - PROCESS | 1650 | 1461138487058 Marionette DEBUG loaded listener.js 00:48:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11c631800) [pid = 1650] [serial = 1874] [outer = 0x11bcb2c00] 00:48:07 INFO - PROCESS | 1650 | 1461138487393 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:48:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:48:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 519ms 00:48:07 INFO - PROCESS | 1650 | 1461138487400 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 00:48:07 INFO - PROCESS | 1650 | 1461138487401 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 00:48:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:48:07 INFO - PROCESS | 1650 | 1461138487406 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:48:07 INFO - PROCESS | 1650 | 1461138487407 Marionette TRACE conn2 <- [1,2470,null,{}] 00:48:07 INFO - PROCESS | 1650 | 1461138487410 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:48:07 INFO - PROCESS | 1650 | 1461138487509 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 00:48:07 INFO - PROCESS | 1650 | 1461138487513 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1197ec800 == 46 [pid = 1650] [id = 625] 00:48:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c209800) [pid = 1650] [serial = 1875] [outer = 0x0] 00:48:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1262c3800) [pid = 1650] [serial = 1876] [outer = 0x11c209800] 00:48:07 INFO - PROCESS | 1650 | 1461138487539 Marionette DEBUG loaded listener.js 00:48:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12654bc00) [pid = 1650] [serial = 1877] [outer = 0x11c209800] 00:48:07 INFO - PROCESS | 1650 | 1461138487895 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:48:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:48:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 00:48:07 INFO - PROCESS | 1650 | 1461138487930 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 00:48:07 INFO - PROCESS | 1650 | 1461138487931 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 00:48:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:48:07 INFO - PROCESS | 1650 | 1461138487933 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:48:07 INFO - PROCESS | 1650 | 1461138487934 Marionette TRACE conn2 <- [1,2474,null,{}] 00:48:07 INFO - PROCESS | 1650 | 1461138487937 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:48:08 INFO - PROCESS | 1650 | 1461138488038 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 00:48:08 INFO - PROCESS | 1650 | 1461138488042 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b2800 == 47 [pid = 1650] [id = 626] 00:48:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11c62e000) [pid = 1650] [serial = 1878] [outer = 0x0] 00:48:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1271aa000) [pid = 1650] [serial = 1879] [outer = 0x11c62e000] 00:48:08 INFO - PROCESS | 1650 | 1461138488067 Marionette DEBUG loaded listener.js 00:48:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127be6000) [pid = 1650] [serial = 1880] [outer = 0x11c62e000] 00:48:08 INFO - PROCESS | 1650 | 1461138488393 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:48:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:48:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 471ms 00:48:08 INFO - PROCESS | 1650 | 1461138488415 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 00:48:08 INFO - PROCESS | 1650 | 1461138488417 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 00:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:48:08 INFO - PROCESS | 1650 | 1461138488421 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:48:08 INFO - PROCESS | 1650 | 1461138488424 Marionette TRACE conn2 <- [1,2478,null,{}] 00:48:08 INFO - PROCESS | 1650 | 1461138488427 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:48:08 INFO - PROCESS | 1650 | 1461138488527 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 00:48:08 INFO - PROCESS | 1650 | 1461138488531 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afcc000 == 48 [pid = 1650] [id = 627] 00:48:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1266ddc00) [pid = 1650] [serial = 1881] [outer = 0x0] 00:48:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x128271000) [pid = 1650] [serial = 1882] [outer = 0x1266ddc00] 00:48:08 INFO - PROCESS | 1650 | 1461138488560 Marionette DEBUG loaded listener.js 00:48:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1290c2000) [pid = 1650] [serial = 1883] [outer = 0x1266ddc00] 00:48:08 INFO - PROCESS | 1650 | 1461138488932 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:48:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:48:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 522ms 00:48:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:48:08 INFO - PROCESS | 1650 | 1461138488942 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 00:48:08 INFO - PROCESS | 1650 | 1461138488943 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 00:48:08 INFO - PROCESS | 1650 | 1461138488945 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:48:08 INFO - PROCESS | 1650 | 1461138488946 Marionette TRACE conn2 <- [1,2482,null,{}] 00:48:08 INFO - PROCESS | 1650 | 1461138488948 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:48:09 INFO - PROCESS | 1650 | 1461138489057 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 00:48:09 INFO - PROCESS | 1650 | 1461138489076 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b970000 == 49 [pid = 1650] [id = 628] 00:48:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1290c3400) [pid = 1650] [serial = 1884] [outer = 0x0] 00:48:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129938400) [pid = 1650] [serial = 1885] [outer = 0x1290c3400] 00:48:09 INFO - PROCESS | 1650 | 1461138489101 Marionette DEBUG loaded listener.js 00:48:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129e28800) [pid = 1650] [serial = 1886] [outer = 0x1290c3400] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x112108c00) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x114d50400) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b635000) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12776a800) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x128772c00) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11b903800) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12a3cd400) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11bcb4c00) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119c56800) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12a3d9400) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c7bbc00) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x115365400) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12a3d9000) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12d3b6800) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118c0ec00) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x114d4f000) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1262c2800) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b633c00) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a3ccc00) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12ea33c00) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1122d0400) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11b971400) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128272000) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:48:09 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1187a3800) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:48:09 INFO - PROCESS | 1650 | 1461138489834 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:48:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:48:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 918ms 00:48:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:48:09 INFO - PROCESS | 1650 | 1461138489864 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 00:48:09 INFO - PROCESS | 1650 | 1461138489865 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 00:48:09 INFO - PROCESS | 1650 | 1461138489867 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:48:09 INFO - PROCESS | 1650 | 1461138489868 Marionette TRACE conn2 <- [1,2486,null,{}] 00:48:09 INFO - PROCESS | 1650 | 1461138489872 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:48:09 INFO - PROCESS | 1650 | 1461138489951 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 00:48:09 INFO - PROCESS | 1650 | 1461138489958 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5c4000 == 50 [pid = 1650] [id = 629] 00:48:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x114d45400) [pid = 1650] [serial = 1887] [outer = 0x0] 00:48:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11a8aac00) [pid = 1650] [serial = 1888] [outer = 0x114d45400] 00:48:09 INFO - PROCESS | 1650 | 1461138489988 Marionette DEBUG loaded listener.js 00:48:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128272000) [pid = 1650] [serial = 1889] [outer = 0x114d45400] 00:48:10 INFO - PROCESS | 1650 | 1461138490335 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:48:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:48:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 00:48:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:48:10 INFO - PROCESS | 1650 | 1461138490387 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 00:48:10 INFO - PROCESS | 1650 | 1461138490389 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 00:48:10 INFO - PROCESS | 1650 | 1461138490391 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:48:10 INFO - PROCESS | 1650 | 1461138490393 Marionette TRACE conn2 <- [1,2490,null,{}] 00:48:10 INFO - PROCESS | 1650 | 1461138490395 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:48:10 INFO - PROCESS | 1650 | 1461138490492 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 00:48:10 INFO - PROCESS | 1650 | 1461138490496 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d383800 == 51 [pid = 1650] [id = 630] 00:48:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127a50400) [pid = 1650] [serial = 1890] [outer = 0x0] 00:48:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129e33800) [pid = 1650] [serial = 1891] [outer = 0x127a50400] 00:48:10 INFO - PROCESS | 1650 | 1461138490522 Marionette DEBUG loaded listener.js 00:48:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12a3d6800) [pid = 1650] [serial = 1892] [outer = 0x127a50400] 00:48:10 INFO - PROCESS | 1650 | 1461138490847 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:48:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:48:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 474ms 00:48:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:48:10 INFO - PROCESS | 1650 | 1461138490866 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 00:48:10 INFO - PROCESS | 1650 | 1461138490867 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 00:48:10 INFO - PROCESS | 1650 | 1461138490870 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:48:10 INFO - PROCESS | 1650 | 1461138490874 Marionette TRACE conn2 <- [1,2494,null,{}] 00:48:10 INFO - PROCESS | 1650 | 1461138490877 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:48:10 INFO - PROCESS | 1650 | 1461138490961 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 00:48:11 INFO - PROCESS | 1650 | 1461138491022 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4a1800 == 52 [pid = 1650] [id = 631] 00:48:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12a3d0800) [pid = 1650] [serial = 1893] [outer = 0x0] 00:48:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12a3db800) [pid = 1650] [serial = 1894] [outer = 0x12a3d0800] 00:48:11 INFO - PROCESS | 1650 | 1461138491047 Marionette DEBUG loaded listener.js 00:48:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12a81a400) [pid = 1650] [serial = 1895] [outer = 0x12a3d0800] 00:48:11 INFO - PROCESS | 1650 | 1461138491338 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:48:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:48:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 526ms 00:48:11 INFO - PROCESS | 1650 | 1461138491396 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 00:48:11 INFO - PROCESS | 1650 | 1461138491397 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 00:48:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:48:11 INFO - PROCESS | 1650 | 1461138491399 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:48:11 INFO - PROCESS | 1650 | 1461138491401 Marionette TRACE conn2 <- [1,2498,null,{}] 00:48:11 INFO - PROCESS | 1650 | 1461138491403 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:48:11 INFO - PROCESS | 1650 | 1461138491486 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 00:48:11 INFO - PROCESS | 1650 | 1461138491492 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e3eb000 == 53 [pid = 1650] [id = 632] 00:48:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12a3db000) [pid = 1650] [serial = 1896] [outer = 0x0] 00:48:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12a829c00) [pid = 1650] [serial = 1897] [outer = 0x12a3db000] 00:48:11 INFO - PROCESS | 1650 | 1461138491517 Marionette DEBUG loaded listener.js 00:48:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12aa51c00) [pid = 1650] [serial = 1898] [outer = 0x12a3db000] 00:48:12 INFO - PROCESS | 1650 | 1461138491997 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:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 617ms 00:48:12 INFO - PROCESS | 1650 | 1461138492019 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 00:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:48:12 INFO - PROCESS | 1650 | 1461138492024 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 00:48:12 INFO - PROCESS | 1650 | 1461138492029 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:48:12 INFO - PROCESS | 1650 | 1461138492032 Marionette TRACE conn2 <- [1,2502,null,{}] 00:48:12 INFO - PROCESS | 1650 | 1461138492036 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:48:12 INFO - PROCESS | 1650 | 1461138492183 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 00:48:12 INFO - PROCESS | 1650 | 1461138492293 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aeab000 == 54 [pid = 1650] [id = 633] 00:48:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x114d46800) [pid = 1650] [serial = 1899] [outer = 0x0] 00:48:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1157b4000) [pid = 1650] [serial = 1900] [outer = 0x114d46800] 00:48:12 INFO - PROCESS | 1650 | 1461138492347 Marionette DEBUG loaded listener.js 00:48:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119134c00) [pid = 1650] [serial = 1901] [outer = 0x114d46800] 00:48:12 INFO - PROCESS | 1650 | 1461138492891 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:48:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:48:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 923ms 00:48:12 INFO - PROCESS | 1650 | 1461138492954 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 00:48:12 INFO - PROCESS | 1650 | 1461138492958 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 00:48:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:48:12 INFO - PROCESS | 1650 | 1461138492963 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:48:12 INFO - PROCESS | 1650 | 1461138492964 Marionette TRACE conn2 <- [1,2506,null,{}] 00:48:12 INFO - PROCESS | 1650 | 1461138492967 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:48:13 INFO - PROCESS | 1650 | 1461138493071 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 00:48:13 INFO - PROCESS | 1650 | 1461138493144 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x127776000 == 55 [pid = 1650] [id = 634] 00:48:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119aa3000) [pid = 1650] [serial = 1902] [outer = 0x0] 00:48:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119b71c00) [pid = 1650] [serial = 1903] [outer = 0x119aa3000] 00:48:13 INFO - PROCESS | 1650 | 1461138493174 Marionette DEBUG loaded listener.js 00:48:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11a8a5400) [pid = 1650] [serial = 1904] [outer = 0x119aa3000] 00:48:13 INFO - PROCESS | 1650 | 1461138493571 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:48:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:48:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 670ms 00:48:13 INFO - PROCESS | 1650 | 1461138493633 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 00:48:13 INFO - PROCESS | 1650 | 1461138493635 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 00:48:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:48:13 INFO - PROCESS | 1650 | 1461138493637 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:48:13 INFO - PROCESS | 1650 | 1461138493640 Marionette TRACE conn2 <- [1,2510,null,{}] 00:48:13 INFO - PROCESS | 1650 | 1461138493648 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:48:13 INFO - PROCESS | 1650 | 1461138493756 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 00:48:13 INFO - PROCESS | 1650 | 1461138493817 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d07c000 == 56 [pid = 1650] [id = 635] 00:48:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11ae31800) [pid = 1650] [serial = 1905] [outer = 0x0] 00:48:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11bcabc00) [pid = 1650] [serial = 1906] [outer = 0x11ae31800] 00:48:13 INFO - PROCESS | 1650 | 1461138493849 Marionette DEBUG loaded listener.js 00:48:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11c62dc00) [pid = 1650] [serial = 1907] [outer = 0x11ae31800] 00:48:14 INFO - PROCESS | 1650 | 1461138494282 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:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 672ms 00:48:14 INFO - PROCESS | 1650 | 1461138494309 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 00:48:14 INFO - PROCESS | 1650 | 1461138494311 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 00:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:48:14 INFO - PROCESS | 1650 | 1461138494314 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:48:14 INFO - PROCESS | 1650 | 1461138494315 Marionette TRACE conn2 <- [1,2514,null,{}] 00:48:14 INFO - PROCESS | 1650 | 1461138494318 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:48:14 INFO - PROCESS | 1650 | 1461138494442 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 00:48:14 INFO - PROCESS | 1650 | 1461138494515 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea6d000 == 57 [pid = 1650] [id = 636] 00:48:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1262c5000) [pid = 1650] [serial = 1908] [outer = 0x0] 00:48:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1271ab400) [pid = 1650] [serial = 1909] [outer = 0x1262c5000] 00:48:14 INFO - PROCESS | 1650 | 1461138494545 Marionette DEBUG loaded listener.js 00:48:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129932400) [pid = 1650] [serial = 1910] [outer = 0x1262c5000] 00:48:14 INFO - PROCESS | 1650 | 1461138494967 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:48:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:48:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 669ms 00:48:14 INFO - PROCESS | 1650 | 1461138494984 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 00:48:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:48:14 INFO - PROCESS | 1650 | 1461138494985 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 00:48:14 INFO - PROCESS | 1650 | 1461138494990 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:48:14 INFO - PROCESS | 1650 | 1461138494991 Marionette TRACE conn2 <- [1,2518,null,{}] 00:48:14 INFO - PROCESS | 1650 | 1461138494993 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:48:15 INFO - PROCESS | 1650 | 1461138495093 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 00:48:15 INFO - PROCESS | 1650 | 1461138495149 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecb9800 == 58 [pid = 1650] [id = 637] 00:48:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1290cdc00) [pid = 1650] [serial = 1911] [outer = 0x0] 00:48:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a3c2c00) [pid = 1650] [serial = 1912] [outer = 0x1290cdc00] 00:48:15 INFO - PROCESS | 1650 | 1461138495178 Marionette DEBUG loaded listener.js 00:48:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12a81e400) [pid = 1650] [serial = 1913] [outer = 0x1290cdc00] 00:48:15 INFO - PROCESS | 1650 | 1461138495663 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:48:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:48:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 720ms 00:48:15 INFO - PROCESS | 1650 | 1461138495709 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 00:48:15 INFO - PROCESS | 1650 | 1461138495711 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 00:48:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:48:15 INFO - PROCESS | 1650 | 1461138495713 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:48:15 INFO - PROCESS | 1650 | 1461138495714 Marionette TRACE conn2 <- [1,2522,null,{}] 00:48:15 INFO - PROCESS | 1650 | 1461138495717 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:48:15 INFO - PROCESS | 1650 | 1461138495857 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 00:48:15 INFO - PROCESS | 1650 | 1461138495965 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1187c9800 == 59 [pid = 1650] [id = 638] 00:48:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11210e400) [pid = 1650] [serial = 1914] [outer = 0x0] 00:48:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11850d400) [pid = 1650] [serial = 1915] [outer = 0x11210e400] 00:48:16 INFO - PROCESS | 1650 | 1461138496000 Marionette DEBUG loaded listener.js 00:48:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129e2ac00) [pid = 1650] [serial = 1916] [outer = 0x11210e400] 00:48:16 INFO - PROCESS | 1650 | 1461138496574 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:48:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:48:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 921ms 00:48:16 INFO - PROCESS | 1650 | 1461138496635 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 00:48:16 INFO - PROCESS | 1650 | 1461138496637 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 00:48:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:48:16 INFO - PROCESS | 1650 | 1461138496641 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:48:16 INFO - PROCESS | 1650 | 1461138496643 Marionette TRACE conn2 <- [1,2526,null,{}] 00:48:16 INFO - PROCESS | 1650 | 1461138496647 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:48:16 INFO - PROCESS | 1650 | 1461138496751 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 00:48:16 INFO - PROCESS | 1650 | 1461138496830 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b10f000 == 60 [pid = 1650] [id = 639] 00:48:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1155bf000) [pid = 1650] [serial = 1917] [outer = 0x0] 00:48:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x118799800) [pid = 1650] [serial = 1918] [outer = 0x1155bf000] 00:48:16 INFO - PROCESS | 1650 | 1461138496860 Marionette DEBUG loaded listener.js 00:48:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11924dc00) [pid = 1650] [serial = 1919] [outer = 0x1155bf000] 00:48:17 INFO - PROCESS | 1650 | 1461138497294 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:48:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4a1800 == 59 [pid = 1650] [id = 631] 00:48:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d383800 == 58 [pid = 1650] [id = 630] 00:48:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5c4000 == 57 [pid = 1650] [id = 629] 00:48:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b970000 == 56 [pid = 1650] [id = 628] 00:48:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12afcc000 == 55 [pid = 1650] [id = 627] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12ea34c00) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12beebc00) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b2800 == 54 [pid = 1650] [id = 626] 00:48:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1197ec800 == 53 [pid = 1650] [id = 625] 00:48:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128752000 == 52 [pid = 1650] [id = 624] 00:48:17 INFO - PROCESS | 1650 | --DOCSHELL 0x126427000 == 51 [pid = 1650] [id = 623] 00:48:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11c255800 == 50 [pid = 1650] [id = 622] 00:48:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11893e800 == 49 [pid = 1650] [id = 621] 00:48:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11bab3800 == 48 [pid = 1650] [id = 620] 00:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 720ms 00:48:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119aeb000 == 47 [pid = 1650] [id = 619] 00:48:17 INFO - PROCESS | 1650 | 1461138497368 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 00:48:17 INFO - PROCESS | 1650 | 1461138497372 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 00:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:48:17 INFO - PROCESS | 1650 | 1461138497377 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:48:17 INFO - PROCESS | 1650 | 1461138497378 Marionette TRACE conn2 <- [1,2530,null,{}] 00:48:17 INFO - PROCESS | 1650 | 1461138497380 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:48:17 INFO - PROCESS | 1650 | 1461138497472 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12d139c00) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12ea37800) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1262cc000) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x119b69400) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12e455800) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b439400) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12ec52c00) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1262c8000) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x117818000) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127f59c00) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12a3c9c00) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1158bac00) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11437b400) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11a8a2800) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b84f000) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11bcb7400) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128779800) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129c26000) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x129e2ec00) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12a3ce400) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11c20b400) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ba29c00) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12aeaa800) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12aea6400) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12aeaec00) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12b322000) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11c203400) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d0ce400) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127365400) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129e78000) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127d69400) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119b53400) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118c6fc00) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a3e0000) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12bef0400) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12da15000) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12d3b5c00) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12e240400) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119c56c00) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119130c00) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1187a3c00) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x127d71000) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 00:48:17 INFO - PROCESS | 1650 | 1461138497535 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bab3800 == 48 [pid = 1650] [id = 640] 00:48:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1157b7000) [pid = 1650] [serial = 1920] [outer = 0x0] 00:48:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119b07c00) [pid = 1650] [serial = 1921] [outer = 0x1157b7000] 00:48:17 INFO - PROCESS | 1650 | 1461138497562 Marionette DEBUG loaded listener.js 00:48:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119d64800) [pid = 1650] [serial = 1922] [outer = 0x1157b7000] 00:48:17 INFO - PROCESS | 1650 | 1461138497895 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:48:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:48:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 571ms 00:48:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:48:17 INFO - PROCESS | 1650 | 1461138497947 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 00:48:17 INFO - PROCESS | 1650 | 1461138497949 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 00:48:17 INFO - PROCESS | 1650 | 1461138497951 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:48:17 INFO - PROCESS | 1650 | 1461138497953 Marionette TRACE conn2 <- [1,2534,null,{}] 00:48:17 INFO - PROCESS | 1650 | 1461138497961 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:48:18 INFO - PROCESS | 1650 | 1461138498063 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 00:48:18 INFO - PROCESS | 1650 | 1461138498138 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12874a800 == 49 [pid = 1650] [id = 641] 00:48:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11aef0800) [pid = 1650] [serial = 1923] [outer = 0x0] 00:48:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11ba2a400) [pid = 1650] [serial = 1924] [outer = 0x11aef0800] 00:48:18 INFO - PROCESS | 1650 | 1461138498166 Marionette DEBUG loaded listener.js 00:48:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11c20b400) [pid = 1650] [serial = 1925] [outer = 0x11aef0800] 00:48:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:48:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 523ms 00:48:18 INFO - PROCESS | 1650 | 1461138498468 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:48:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:48:18 INFO - PROCESS | 1650 | 1461138498477 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 00:48:18 INFO - PROCESS | 1650 | 1461138498479 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 00:48:18 INFO - PROCESS | 1650 | 1461138498482 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:48:18 INFO - PROCESS | 1650 | 1461138498483 Marionette TRACE conn2 <- [1,2538,null,{}] 00:48:18 INFO - PROCESS | 1650 | 1461138498495 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:48:18 INFO - PROCESS | 1650 | 1461138498609 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 00:48:18 INFO - PROCESS | 1650 | 1461138498696 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c88800 == 50 [pid = 1650] [id = 642] 00:48:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11b90d000) [pid = 1650] [serial = 1926] [outer = 0x0] 00:48:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12614e000) [pid = 1650] [serial = 1927] [outer = 0x11b90d000] 00:48:18 INFO - PROCESS | 1650 | 1461138498736 Marionette DEBUG loaded listener.js 00:48:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126367800) [pid = 1650] [serial = 1928] [outer = 0x11b90d000] 00:48:19 INFO - PROCESS | 1650 | 1461138499041 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:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 570ms 00:48:19 INFO - PROCESS | 1650 | 1461138499054 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 00:48:19 INFO - PROCESS | 1650 | 1461138499057 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 00:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:48:19 INFO - PROCESS | 1650 | 1461138499065 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:48:19 INFO - PROCESS | 1650 | 1461138499066 Marionette TRACE conn2 <- [1,2542,null,{}] 00:48:19 INFO - PROCESS | 1650 | 1461138499069 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:48:19 INFO - PROCESS | 1650 | 1461138499164 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 00:48:19 INFO - PROCESS | 1650 | 1461138499230 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b10a800 == 51 [pid = 1650] [id = 643] 00:48:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11bca9000) [pid = 1650] [serial = 1929] [outer = 0x0] 00:48:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1266dc000) [pid = 1650] [serial = 1930] [outer = 0x11bca9000] 00:48:19 INFO - PROCESS | 1650 | 1461138499255 Marionette DEBUG loaded listener.js 00:48:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x127d6ac00) [pid = 1650] [serial = 1931] [outer = 0x11bca9000] 00:48:19 INFO - PROCESS | 1650 | 1461138499580 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:48:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:48:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 524ms 00:48:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:48:19 INFO - PROCESS | 1650 | 1461138499589 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 00:48:19 INFO - PROCESS | 1650 | 1461138499591 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 00:48:19 INFO - PROCESS | 1650 | 1461138499593 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:48:19 INFO - PROCESS | 1650 | 1461138499594 Marionette TRACE conn2 <- [1,2546,null,{}] 00:48:19 INFO - PROCESS | 1650 | 1461138499596 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:48:19 INFO - PROCESS | 1650 | 1461138499714 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 00:48:19 INFO - PROCESS | 1650 | 1461138499729 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afd7000 == 52 [pid = 1650] [id = 644] 00:48:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127f55800) [pid = 1650] [serial = 1932] [outer = 0x0] 00:48:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12979b000) [pid = 1650] [serial = 1933] [outer = 0x127f55800] 00:48:19 INFO - PROCESS | 1650 | 1461138499757 Marionette DEBUG loaded listener.js 00:48:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a3e1000) [pid = 1650] [serial = 1934] [outer = 0x127f55800] 00:48:20 INFO - PROCESS | 1650 | 1461138500120 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:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 568ms 00:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:48:20 INFO - PROCESS | 1650 | 1461138500161 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 00:48:20 INFO - PROCESS | 1650 | 1461138500162 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 00:48:20 INFO - PROCESS | 1650 | 1461138500164 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:48:20 INFO - PROCESS | 1650 | 1461138500166 Marionette TRACE conn2 <- [1,2550,null,{}] 00:48:20 INFO - PROCESS | 1650 | 1461138500168 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:48:20 INFO - PROCESS | 1650 | 1461138500271 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 00:48:20 INFO - PROCESS | 1650 | 1461138500276 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c06d000 == 53 [pid = 1650] [id = 645] 00:48:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12614e800) [pid = 1650] [serial = 1935] [outer = 0x0] 00:48:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12a826400) [pid = 1650] [serial = 1936] [outer = 0x12614e800] 00:48:20 INFO - PROCESS | 1650 | 1461138500301 Marionette DEBUG loaded listener.js 00:48:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12aa56400) [pid = 1650] [serial = 1937] [outer = 0x12614e800] 00:48:20 INFO - PROCESS | 1650 | 1461138500649 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:48:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:48:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 517ms 00:48:20 INFO - PROCESS | 1650 | 1461138500696 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 00:48:20 INFO - PROCESS | 1650 | 1461138500698 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 00:48:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:48:20 INFO - PROCESS | 1650 | 1461138500700 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:48:20 INFO - PROCESS | 1650 | 1461138500701 Marionette TRACE conn2 <- [1,2554,null,{}] 00:48:20 INFO - PROCESS | 1650 | 1461138500703 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:48:20 INFO - PROCESS | 1650 | 1461138500807 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 00:48:20 INFO - PROCESS | 1650 | 1461138500843 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1e6000 == 54 [pid = 1650] [id = 646] 00:48:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12aa56800) [pid = 1650] [serial = 1938] [outer = 0x0] 00:48:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12aea7c00) [pid = 1650] [serial = 1939] [outer = 0x12aa56800] 00:48:20 INFO - PROCESS | 1650 | 1461138500869 Marionette DEBUG loaded listener.js 00:48:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12aead400) [pid = 1650] [serial = 1940] [outer = 0x12aa56800] 00:48:21 INFO - PROCESS | 1650 | 1461138501216 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:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 523ms 00:48:21 INFO - PROCESS | 1650 | 1461138501225 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 00:48:21 INFO - PROCESS | 1650 | 1461138501226 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 00:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:48:21 INFO - PROCESS | 1650 | 1461138501228 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:48:21 INFO - PROCESS | 1650 | 1461138501229 Marionette TRACE conn2 <- [1,2558,null,{}] 00:48:21 INFO - PROCESS | 1650 | 1461138501232 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:48:21 INFO - PROCESS | 1650 | 1461138501336 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 00:48:21 INFO - PROCESS | 1650 | 1461138501352 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dad6800 == 55 [pid = 1650] [id = 647] 00:48:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12aead800) [pid = 1650] [serial = 1941] [outer = 0x0] 00:48:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b31d400) [pid = 1650] [serial = 1942] [outer = 0x12aead800] 00:48:21 INFO - PROCESS | 1650 | 1461138501377 Marionette DEBUG loaded listener.js 00:48:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b327c00) [pid = 1650] [serial = 1943] [outer = 0x12aead800] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x114d45400) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x114d46000) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119be2800) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ae33c00) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1122d3c00) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a3d0800) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x114d45000) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x127a50400) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11bcb2c00) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1290c3400) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1262ce000) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x114374400) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c62e000) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11c209800) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:48:21 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1266ddc00) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:48:21 INFO - PROCESS | 1650 | 1461138501859 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:48:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:48:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 668ms 00:48:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:48:21 INFO - PROCESS | 1650 | 1461138501897 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 00:48:21 INFO - PROCESS | 1650 | 1461138501898 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 00:48:21 INFO - PROCESS | 1650 | 1461138501900 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:48:21 INFO - PROCESS | 1650 | 1461138501901 Marionette TRACE conn2 <- [1,2562,null,{}] 00:48:21 INFO - PROCESS | 1650 | 1461138501904 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:48:21 INFO - PROCESS | 1650 | 1461138501990 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 00:48:22 INFO - PROCESS | 1650 | 1461138502064 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf6f000 == 56 [pid = 1650] [id = 648] 00:48:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x114d45400) [pid = 1650] [serial = 1944] [outer = 0x0] 00:48:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11ba28800) [pid = 1650] [serial = 1945] [outer = 0x114d45400] 00:48:22 INFO - PROCESS | 1650 | 1461138502093 Marionette DEBUG loaded listener.js 00:48:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128778c00) [pid = 1650] [serial = 1946] [outer = 0x114d45400] 00:48:22 INFO - PROCESS | 1650 | 1461138502384 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:48:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:48:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 00:48:22 INFO - PROCESS | 1650 | 1461138502421 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 00:48:22 INFO - PROCESS | 1650 | 1461138502425 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 00:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:48:22 INFO - PROCESS | 1650 | 1461138502428 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:48:22 INFO - PROCESS | 1650 | 1461138502430 Marionette TRACE conn2 <- [1,2566,null,{}] 00:48:22 INFO - PROCESS | 1650 | 1461138502432 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:48:22 INFO - PROCESS | 1650 | 1461138502539 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 00:48:22 INFO - PROCESS | 1650 | 1461138502544 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efb4000 == 57 [pid = 1650] [id = 649] 00:48:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1290c3400) [pid = 1650] [serial = 1947] [outer = 0x0] 00:48:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12b43d800) [pid = 1650] [serial = 1948] [outer = 0x1290c3400] 00:48:22 INFO - PROCESS | 1650 | 1461138502592 Marionette DEBUG loaded listener.js 00:48:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b850c00) [pid = 1650] [serial = 1949] [outer = 0x1290c3400] 00:48:23 INFO - PROCESS | 1650 | 1461138503083 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:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 673ms 00:48:23 INFO - PROCESS | 1650 | 1461138503102 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 00:48:23 INFO - PROCESS | 1650 | 1461138503106 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 00:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:48:23 INFO - PROCESS | 1650 | 1461138503110 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:48:23 INFO - PROCESS | 1650 | 1461138503111 Marionette TRACE conn2 <- [1,2570,null,{}] 00:48:23 INFO - PROCESS | 1650 | 1461138503114 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:48:23 INFO - PROCESS | 1650 | 1461138503201 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 00:48:23 INFO - PROCESS | 1650 | 1461138503205 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f433800 == 58 [pid = 1650] [id = 650] 00:48:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b851800) [pid = 1650] [serial = 1950] [outer = 0x0] 00:48:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12bca9800) [pid = 1650] [serial = 1951] [outer = 0x12b851800] 00:48:23 INFO - PROCESS | 1650 | 1461138503230 Marionette DEBUG loaded listener.js 00:48:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12beec000) [pid = 1650] [serial = 1952] [outer = 0x12b851800] 00:48:23 INFO - PROCESS | 1650 | 1461138503589 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:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 519ms 00:48:23 INFO - PROCESS | 1650 | 1461138503629 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 00:48:23 INFO - PROCESS | 1650 | 1461138503630 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 00:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:48:23 INFO - PROCESS | 1650 | 1461138503633 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:48:23 INFO - PROCESS | 1650 | 1461138503634 Marionette TRACE conn2 <- [1,2574,null,{}] 00:48:23 INFO - PROCESS | 1650 | 1461138503638 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:48:23 INFO - PROCESS | 1650 | 1461138503751 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 00:48:23 INFO - PROCESS | 1650 | 1461138503855 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ef9000 == 59 [pid = 1650] [id = 651] 00:48:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1122c6800) [pid = 1650] [serial = 1953] [outer = 0x0] 00:48:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1122d0400) [pid = 1650] [serial = 1954] [outer = 0x1122c6800] 00:48:23 INFO - PROCESS | 1650 | 1461138503888 Marionette DEBUG loaded listener.js 00:48:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x114d45000) [pid = 1650] [serial = 1955] [outer = 0x1122c6800] 00:48:24 INFO - PROCESS | 1650 | 1461138504343 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:48:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:48:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 772ms 00:48:24 INFO - PROCESS | 1650 | 1461138504407 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 00:48:24 INFO - PROCESS | 1650 | 1461138504409 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 00:48:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:48:24 INFO - PROCESS | 1650 | 1461138504412 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:48:24 INFO - PROCESS | 1650 | 1461138504415 Marionette TRACE conn2 <- [1,2578,null,{}] 00:48:24 INFO - PROCESS | 1650 | 1461138504419 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:48:24 INFO - PROCESS | 1650 | 1461138504556 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 00:48:24 INFO - PROCESS | 1650 | 1461138504641 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x127511800 == 60 [pid = 1650] [id = 652] 00:48:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119c5d800) [pid = 1650] [serial = 1956] [outer = 0x0] 00:48:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11a8a8c00) [pid = 1650] [serial = 1957] [outer = 0x119c5d800] 00:48:24 INFO - PROCESS | 1650 | 1461138504674 Marionette DEBUG loaded listener.js 00:48:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11ae78400) [pid = 1650] [serial = 1958] [outer = 0x119c5d800] 00:48:25 INFO - PROCESS | 1650 | 1461138505093 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:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 721ms 00:48:25 INFO - PROCESS | 1650 | 1461138505136 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 00:48:25 INFO - PROCESS | 1650 | 1461138505139 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 00:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:48:25 INFO - PROCESS | 1650 | 1461138505142 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:48:25 INFO - PROCESS | 1650 | 1461138505143 Marionette TRACE conn2 <- [1,2582,null,{}] 00:48:25 INFO - PROCESS | 1650 | 1461138505146 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:48:25 INFO - PROCESS | 1650 | 1461138505254 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 00:48:25 INFO - PROCESS | 1650 | 1461138505316 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c073000 == 61 [pid = 1650] [id = 653] 00:48:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11aef7c00) [pid = 1650] [serial = 1959] [outer = 0x0] 00:48:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11c261400) [pid = 1650] [serial = 1960] [outer = 0x11aef7c00] 00:48:25 INFO - PROCESS | 1650 | 1461138505347 Marionette DEBUG loaded listener.js 00:48:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127364800) [pid = 1650] [serial = 1961] [outer = 0x11aef7c00] 00:48:25 INFO - PROCESS | 1650 | 1461138505798 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:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 670ms 00:48:25 INFO - PROCESS | 1650 | 1461138505813 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 00:48:25 INFO - PROCESS | 1650 | 1461138505815 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 00:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:48:25 INFO - PROCESS | 1650 | 1461138505822 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:48:25 INFO - PROCESS | 1650 | 1461138505827 Marionette TRACE conn2 <- [1,2586,null,{}] 00:48:25 INFO - PROCESS | 1650 | 1461138505830 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:48:25 INFO - PROCESS | 1650 | 1461138505962 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 00:48:26 INFO - PROCESS | 1650 | 1461138506034 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f943000 == 62 [pid = 1650] [id = 654] 00:48:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x128771c00) [pid = 1650] [serial = 1962] [outer = 0x0] 00:48:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x129938000) [pid = 1650] [serial = 1963] [outer = 0x128771c00] 00:48:26 INFO - PROCESS | 1650 | 1461138506077 Marionette DEBUG loaded listener.js 00:48:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12a81b400) [pid = 1650] [serial = 1964] [outer = 0x128771c00] 00:48:26 INFO - PROCESS | 1650 | 1461138506469 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:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 680ms 00:48:26 INFO - PROCESS | 1650 | 1461138506507 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 00:48:26 INFO - PROCESS | 1650 | 1461138506510 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 00:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:48:26 INFO - PROCESS | 1650 | 1461138506512 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:48:26 INFO - PROCESS | 1650 | 1461138506513 Marionette TRACE conn2 <- [1,2590,null,{}] 00:48:26 INFO - PROCESS | 1650 | 1461138506516 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:48:26 INFO - PROCESS | 1650 | 1461138506623 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 00:48:26 INFO - PROCESS | 1650 | 1461138506683 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa58000 == 63 [pid = 1650] [id = 655] 00:48:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1290c5000) [pid = 1650] [serial = 1965] [outer = 0x0] 00:48:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12aeaa400) [pid = 1650] [serial = 1966] [outer = 0x1290c5000] 00:48:26 INFO - PROCESS | 1650 | 1461138506754 Marionette DEBUG loaded listener.js 00:48:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b43ac00) [pid = 1650] [serial = 1967] [outer = 0x1290c5000] 00:48:27 INFO - PROCESS | 1650 | 1461138507201 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:48:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:48:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 718ms 00:48:27 INFO - PROCESS | 1650 | 1461138507231 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 00:48:27 INFO - PROCESS | 1650 | 1461138507232 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 00:48:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:48:27 INFO - PROCESS | 1650 | 1461138507235 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:48:27 INFO - PROCESS | 1650 | 1461138507238 Marionette TRACE conn2 <- [1,2594,null,{}] 00:48:27 INFO - PROCESS | 1650 | 1461138507242 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:48:27 INFO - PROCESS | 1650 | 1461138507365 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 00:48:27 INFO - PROCESS | 1650 | 1461138507444 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b3000 == 64 [pid = 1650] [id = 656] 00:48:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12aa51000) [pid = 1650] [serial = 1968] [outer = 0x0] 00:48:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b638000) [pid = 1650] [serial = 1969] [outer = 0x12aa51000] 00:48:27 INFO - PROCESS | 1650 | 1461138507482 Marionette DEBUG loaded listener.js 00:48:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12cf26c00) [pid = 1650] [serial = 1970] [outer = 0x12aa51000] 00:48:27 INFO - PROCESS | 1650 | 1461138507961 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:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1025ms 00:48:28 INFO - PROCESS | 1650 | 1461138508268 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 00:48:28 INFO - PROCESS | 1650 | 1461138508274 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 00:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:48:28 INFO - PROCESS | 1650 | 1461138508319 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:48:28 INFO - PROCESS | 1650 | 1461138508322 Marionette TRACE conn2 <- [1,2598,null,{}] 00:48:28 INFO - PROCESS | 1650 | 1461138508327 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:48:28 INFO - PROCESS | 1650 | 1461138508464 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 00:48:28 INFO - PROCESS | 1650 | 1461138508522 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12874a000 == 65 [pid = 1650] [id = 657] 00:48:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11524a400) [pid = 1650] [serial = 1971] [outer = 0x0] 00:48:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1155b3400) [pid = 1650] [serial = 1972] [outer = 0x11524a400] 00:48:28 INFO - PROCESS | 1650 | 1461138508550 Marionette DEBUG loaded listener.js 00:48:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x118c7b000) [pid = 1650] [serial = 1973] [outer = 0x11524a400] 00:48:29 INFO - PROCESS | 1650 | 1461138509047 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:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 778ms 00:48:29 INFO - PROCESS | 1650 | 1461138509093 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 00:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:48:29 INFO - PROCESS | 1650 | 1461138509096 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 00:48:29 INFO - PROCESS | 1650 | 1461138509101 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:48:29 INFO - PROCESS | 1650 | 1461138509103 Marionette TRACE conn2 <- [1,2602,null,{}] 00:48:29 INFO - PROCESS | 1650 | 1461138509106 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:48:29 INFO - PROCESS | 1650 | 1461138509199 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 00:48:29 INFO - PROCESS | 1650 | 1461138509281 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x123747800 == 66 [pid = 1650] [id = 658] 00:48:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1158ab800) [pid = 1650] [serial = 1974] [outer = 0x0] 00:48:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x119bdcc00) [pid = 1650] [serial = 1975] [outer = 0x1158ab800] 00:48:29 INFO - PROCESS | 1650 | 1461138509310 Marionette DEBUG loaded listener.js 00:48:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11acff000) [pid = 1650] [serial = 1976] [outer = 0x1158ab800] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcc5800 == 65 [pid = 1650] [id = 508] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12afd5000 == 64 [pid = 1650] [id = 565] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1264a8800 == 63 [pid = 1650] [id = 524] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa60800 == 62 [pid = 1650] [id = 579] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1197d1800 == 61 [pid = 1650] [id = 523] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12f433800 == 60 [pid = 1650] [id = 650] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12efb4000 == 59 [pid = 1650] [id = 649] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf6f000 == 58 [pid = 1650] [id = 648] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12dad6800 == 57 [pid = 1650] [id = 647] 00:48:29 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12a829c00) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 00:48:29 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11b90c400) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 00:48:29 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x126745000) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 00:48:29 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1122c9400) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 00:48:29 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12a3e4400) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1e6000 == 56 [pid = 1650] [id = 646] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12c06d000 == 55 [pid = 1650] [id = 645] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12afd7000 == 54 [pid = 1650] [id = 644] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11b10a800 == 53 [pid = 1650] [id = 643] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x129c88800 == 52 [pid = 1650] [id = 642] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12874a800 == 51 [pid = 1650] [id = 641] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11bab3800 == 50 [pid = 1650] [id = 640] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11b10f000 == 49 [pid = 1650] [id = 639] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x1187c9800 == 48 [pid = 1650] [id = 638] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecb9800 == 47 [pid = 1650] [id = 637] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea6d000 == 46 [pid = 1650] [id = 636] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12d07c000 == 45 [pid = 1650] [id = 635] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x127776000 == 44 [pid = 1650] [id = 634] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x11aeab000 == 43 [pid = 1650] [id = 633] 00:48:29 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3eb000 == 42 [pid = 1650] [id = 632] 00:48:29 INFO - PROCESS | 1650 | 1461138509804 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:48:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:48:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 724ms 00:48:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:48:29 INFO - PROCESS | 1650 | 1461138509824 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 00:48:29 INFO - PROCESS | 1650 | 1461138509825 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 00:48:29 INFO - PROCESS | 1650 | 1461138509827 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:48:29 INFO - PROCESS | 1650 | 1461138509829 Marionette TRACE conn2 <- [1,2606,null,{}] 00:48:29 INFO - PROCESS | 1650 | 1461138509835 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:48:29 INFO - PROCESS | 1650 | 1461138509925 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 00:48:29 INFO - PROCESS | 1650 | 1461138509930 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c040800 == 43 [pid = 1650] [id = 659] 00:48:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11ae7d400) [pid = 1650] [serial = 1977] [outer = 0x0] 00:48:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11bcb2c00) [pid = 1650] [serial = 1978] [outer = 0x11ae7d400] 00:48:29 INFO - PROCESS | 1650 | 1461138509960 Marionette DEBUG loaded listener.js 00:48:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11c262000) [pid = 1650] [serial = 1979] [outer = 0x11ae7d400] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12a81a400) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x128272000) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118c05c00) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11ae86800) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11aef6400) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11528e400) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12a3db800) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11ba27400) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11890f800) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129e33800) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11c631800) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x129e28800) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129938400) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1158b4c00) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11a8aac00) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12f1c3400) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12e33a800) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11a8b0400) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1271aa000) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119b6d800) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x114d43c00) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a3d6800) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12654bc00) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1262c3800) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1290c2000) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x127be6000) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c202800) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128271000) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 00:48:30 INFO - PROCESS | 1650 | 1461138510367 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:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 571ms 00:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:48:30 INFO - PROCESS | 1650 | 1461138510398 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 00:48:30 INFO - PROCESS | 1650 | 1461138510400 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 00:48:30 INFO - PROCESS | 1650 | 1461138510402 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:48:30 INFO - PROCESS | 1650 | 1461138510403 Marionette TRACE conn2 <- [1,2610,null,{}] 00:48:30 INFO - PROCESS | 1650 | 1461138510409 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:48:30 INFO - PROCESS | 1650 | 1461138510495 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 00:48:30 INFO - PROCESS | 1650 | 1461138510499 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c81000 == 44 [pid = 1650] [id = 660] 00:48:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126152400) [pid = 1650] [serial = 1980] [outer = 0x0] 00:48:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1262c4400) [pid = 1650] [serial = 1981] [outer = 0x126152400] 00:48:30 INFO - PROCESS | 1650 | 1461138510528 Marionette DEBUG loaded listener.js 00:48:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12654a000) [pid = 1650] [serial = 1982] [outer = 0x126152400] 00:48:30 INFO - PROCESS | 1650 | 1461138510862 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:48:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:48:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 472ms 00:48:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:48:30 INFO - PROCESS | 1650 | 1461138510891 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 00:48:30 INFO - PROCESS | 1650 | 1461138510892 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 00:48:30 INFO - PROCESS | 1650 | 1461138510896 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:48:30 INFO - PROCESS | 1650 | 1461138510897 Marionette TRACE conn2 <- [1,2614,null,{}] 00:48:30 INFO - PROCESS | 1650 | 1461138510899 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:48:30 INFO - PROCESS | 1650 | 1461138510981 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 00:48:30 INFO - PROCESS | 1650 | 1461138510987 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5d5800 == 45 [pid = 1650] [id = 661] 00:48:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1266d5400) [pid = 1650] [serial = 1983] [outer = 0x0] 00:48:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x127366c00) [pid = 1650] [serial = 1984] [outer = 0x1266d5400] 00:48:31 INFO - PROCESS | 1650 | 1461138511014 Marionette DEBUG loaded listener.js 00:48:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127d6dc00) [pid = 1650] [serial = 1985] [outer = 0x1266d5400] 00:48:31 INFO - PROCESS | 1650 | 1461138511358 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:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 469ms 00:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:48:31 INFO - PROCESS | 1650 | 1461138511365 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 00:48:31 INFO - PROCESS | 1650 | 1461138511366 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 00:48:31 INFO - PROCESS | 1650 | 1461138511368 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:48:31 INFO - PROCESS | 1650 | 1461138511370 Marionette TRACE conn2 <- [1,2618,null,{}] 00:48:31 INFO - PROCESS | 1650 | 1461138511376 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:48:31 INFO - PROCESS | 1650 | 1461138511480 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 00:48:31 INFO - PROCESS | 1650 | 1461138511543 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x118951800 == 46 [pid = 1650] [id = 662] 00:48:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1266ddc00) [pid = 1650] [serial = 1986] [outer = 0x0] 00:48:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129028400) [pid = 1650] [serial = 1987] [outer = 0x1266ddc00] 00:48:31 INFO - PROCESS | 1650 | 1461138511571 Marionette DEBUG loaded listener.js 00:48:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12a3d0400) [pid = 1650] [serial = 1988] [outer = 0x1266ddc00] 00:48:31 INFO - PROCESS | 1650 | 1461138511898 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:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 573ms 00:48:31 INFO - PROCESS | 1650 | 1461138511942 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 00:48:31 INFO - PROCESS | 1650 | 1461138511943 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 00:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:48:31 INFO - PROCESS | 1650 | 1461138511945 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:48:31 INFO - PROCESS | 1650 | 1461138511946 Marionette TRACE conn2 <- [1,2622,null,{}] 00:48:31 INFO - PROCESS | 1650 | 1461138511949 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:48:32 INFO - PROCESS | 1650 | 1461138512054 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 00:48:32 INFO - PROCESS | 1650 | 1461138512070 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cf88000 == 47 [pid = 1650] [id = 663] 00:48:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12a3d1400) [pid = 1650] [serial = 1989] [outer = 0x0] 00:48:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12a3e4400) [pid = 1650] [serial = 1990] [outer = 0x12a3d1400] 00:48:32 INFO - PROCESS | 1650 | 1461138512095 Marionette DEBUG loaded listener.js 00:48:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12aa53400) [pid = 1650] [serial = 1991] [outer = 0x12a3d1400] 00:48:32 INFO - PROCESS | 1650 | 1461138512452 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:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 519ms 00:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:48:32 INFO - PROCESS | 1650 | 1461138512464 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 00:48:32 INFO - PROCESS | 1650 | 1461138512465 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 00:48:32 INFO - PROCESS | 1650 | 1461138512467 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:48:32 INFO - PROCESS | 1650 | 1461138512469 Marionette TRACE conn2 <- [1,2626,null,{}] 00:48:32 INFO - PROCESS | 1650 | 1461138512474 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:48:32 INFO - PROCESS | 1650 | 1461138512577 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 00:48:32 INFO - PROCESS | 1650 | 1461138512590 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dad3800 == 48 [pid = 1650] [id = 664] 00:48:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12a81a400) [pid = 1650] [serial = 1992] [outer = 0x0] 00:48:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12aeae800) [pid = 1650] [serial = 1993] [outer = 0x12a81a400] 00:48:32 INFO - PROCESS | 1650 | 1461138512615 Marionette DEBUG loaded listener.js 00:48:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b430c00) [pid = 1650] [serial = 1994] [outer = 0x12a81a400] 00:48:32 INFO - PROCESS | 1650 | 1461138512958 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:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 523ms 00:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:48:32 INFO - PROCESS | 1650 | 1461138512991 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 00:48:32 INFO - PROCESS | 1650 | 1461138512992 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 00:48:32 INFO - PROCESS | 1650 | 1461138512994 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:48:32 INFO - PROCESS | 1650 | 1461138512995 Marionette TRACE conn2 <- [1,2630,null,{}] 00:48:33 INFO - PROCESS | 1650 | 1461138513018 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:48:33 INFO - PROCESS | 1650 | 1461138513128 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 00:48:33 INFO - PROCESS | 1650 | 1461138513172 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e468800 == 49 [pid = 1650] [id = 665] 00:48:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b63f000) [pid = 1650] [serial = 1995] [outer = 0x0] 00:48:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12bee8400) [pid = 1650] [serial = 1996] [outer = 0x12b63f000] 00:48:33 INFO - PROCESS | 1650 | 1461138513197 Marionette DEBUG loaded listener.js 00:48:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12cf2a800) [pid = 1650] [serial = 1997] [outer = 0x12b63f000] 00:48:33 INFO - PROCESS | 1650 | 1461138513541 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:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 589ms 00:48:33 INFO - PROCESS | 1650 | 1461138513585 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 00:48:33 INFO - PROCESS | 1650 | 1461138513586 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 00:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:48:33 INFO - PROCESS | 1650 | 1461138513591 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:48:33 INFO - PROCESS | 1650 | 1461138513592 Marionette TRACE conn2 <- [1,2634,null,{}] 00:48:33 INFO - PROCESS | 1650 | 1461138513594 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:48:33 INFO - PROCESS | 1650 | 1461138513703 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 00:48:33 INFO - PROCESS | 1650 | 1461138513715 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efad000 == 50 [pid = 1650] [id = 666] 00:48:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d0bd800) [pid = 1650] [serial = 1998] [outer = 0x0] 00:48:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12d0cc400) [pid = 1650] [serial = 1999] [outer = 0x12d0bd800] 00:48:33 INFO - PROCESS | 1650 | 1461138513740 Marionette DEBUG loaded listener.js 00:48:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12d135800) [pid = 1650] [serial = 2000] [outer = 0x12d0bd800] 00:48:34 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12ec46800) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:48:34 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11210e400) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:48:34 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11aef0800) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:48:34 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x127f55800) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:48:34 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12aa56800) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:48:34 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11b90d000) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:48:34 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1155bf000) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:48:34 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12614e800) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:48:34 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1157b7000) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:48:34 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11bca9000) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:48:34 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12aead800) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:48:34 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x114d45400) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:48:34 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1290c3400) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:48:34 INFO - PROCESS | 1650 | 1461138514222 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:48:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:48:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 669ms 00:48:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:48:34 INFO - PROCESS | 1650 | 1461138514260 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 00:48:34 INFO - PROCESS | 1650 | 1461138514262 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 00:48:34 INFO - PROCESS | 1650 | 1461138514264 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:48:34 INFO - PROCESS | 1650 | 1461138514266 Marionette TRACE conn2 <- [1,2638,null,{}] 00:48:34 INFO - PROCESS | 1650 | 1461138514268 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:48:34 INFO - PROCESS | 1650 | 1461138514406 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 00:48:34 INFO - PROCESS | 1650 | 1461138514464 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f426000 == 51 [pid = 1650] [id = 667] 00:48:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129e31c00) [pid = 1650] [serial = 2001] [outer = 0x0] 00:48:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d0cb000) [pid = 1650] [serial = 2002] [outer = 0x129e31c00] 00:48:34 INFO - PROCESS | 1650 | 1461138514494 Marionette DEBUG loaded listener.js 00:48:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12d13dc00) [pid = 1650] [serial = 2003] [outer = 0x129e31c00] 00:48:34 INFO - PROCESS | 1650 | 1461138514816 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:48:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:48:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 570ms 00:48:34 INFO - PROCESS | 1650 | 1461138514835 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 00:48:34 INFO - PROCESS | 1650 | 1461138514836 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 00:48:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:48:34 INFO - PROCESS | 1650 | 1461138514842 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:48:34 INFO - PROCESS | 1650 | 1461138514844 Marionette TRACE conn2 <- [1,2642,null,{}] 00:48:34 INFO - PROCESS | 1650 | 1461138514848 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:48:35 INFO - PROCESS | 1650 | 1461138515025 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 00:48:35 INFO - PROCESS | 1650 | 1461138515035 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa61000 == 52 [pid = 1650] [id = 668] 00:48:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11bcac800) [pid = 1650] [serial = 2004] [outer = 0x0] 00:48:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12d0c8c00) [pid = 1650] [serial = 2005] [outer = 0x11bcac800] 00:48:35 INFO - PROCESS | 1650 | 1461138515060 Marionette DEBUG loaded listener.js 00:48:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d3c1800) [pid = 1650] [serial = 2006] [outer = 0x11bcac800] 00:48:35 INFO - PROCESS | 1650 | 1461138515358 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:48:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:48:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 571ms 00:48:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:48:35 INFO - PROCESS | 1650 | 1461138515413 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 00:48:35 INFO - PROCESS | 1650 | 1461138515414 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 00:48:35 INFO - PROCESS | 1650 | 1461138515416 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:48:35 INFO - PROCESS | 1650 | 1461138515417 Marionette TRACE conn2 <- [1,2646,null,{}] 00:48:35 INFO - PROCESS | 1650 | 1461138515420 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:48:35 INFO - PROCESS | 1650 | 1461138515505 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 00:48:35 INFO - PROCESS | 1650 | 1461138515509 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x13022d800 == 53 [pid = 1650] [id = 669] 00:48:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12d3c1c00) [pid = 1650] [serial = 2007] [outer = 0x0] 00:48:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12da1d000) [pid = 1650] [serial = 2008] [outer = 0x12d3c1c00] 00:48:35 INFO - PROCESS | 1650 | 1461138515535 Marionette DEBUG loaded listener.js 00:48:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e233400) [pid = 1650] [serial = 2009] [outer = 0x12d3c1c00] 00:48:35 INFO - PROCESS | 1650 | 1461138515868 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:48:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:48:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 467ms 00:48:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:48:35 INFO - PROCESS | 1650 | 1461138515884 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 00:48:35 INFO - PROCESS | 1650 | 1461138515885 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 00:48:35 INFO - PROCESS | 1650 | 1461138515889 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:48:35 INFO - PROCESS | 1650 | 1461138515891 Marionette TRACE conn2 <- [1,2650,null,{}] 00:48:35 INFO - PROCESS | 1650 | 1461138515893 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:48:36 INFO - PROCESS | 1650 | 1461138516011 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 00:48:36 INFO - PROCESS | 1650 | 1461138516018 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x130235800 == 54 [pid = 1650] [id = 670] 00:48:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1122d4800) [pid = 1650] [serial = 2010] [outer = 0x0] 00:48:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e238400) [pid = 1650] [serial = 2011] [outer = 0x1122d4800] 00:48:36 INFO - PROCESS | 1650 | 1461138516043 Marionette DEBUG loaded listener.js 00:48:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e305000) [pid = 1650] [serial = 2012] [outer = 0x1122d4800] 00:48:36 INFO - PROCESS | 1650 | 1461138516534 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:48:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:48:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 670ms 00:48:36 INFO - PROCESS | 1650 | 1461138516559 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 00:48:36 INFO - PROCESS | 1650 | 1461138516563 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 00:48:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:48:36 INFO - PROCESS | 1650 | 1461138516566 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:48:36 INFO - PROCESS | 1650 | 1461138516569 Marionette TRACE conn2 <- [1,2654,null,{}] 00:48:36 INFO - PROCESS | 1650 | 1461138516591 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:48:36 INFO - PROCESS | 1650 | 1461138516709 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 00:48:36 INFO - PROCESS | 1650 | 1461138516824 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126321000 == 55 [pid = 1650] [id = 671] 00:48:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119b04000) [pid = 1650] [serial = 2013] [outer = 0x0] 00:48:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x119b0f800) [pid = 1650] [serial = 2014] [outer = 0x119b04000] 00:48:36 INFO - PROCESS | 1650 | 1461138516858 Marionette DEBUG loaded listener.js 00:48:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11a8a4c00) [pid = 1650] [serial = 2015] [outer = 0x119b04000] 00:48:37 INFO - PROCESS | 1650 | 1461138517291 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:48:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:48:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 774ms 00:48:37 INFO - PROCESS | 1650 | 1461138517341 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 00:48:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:48:37 INFO - PROCESS | 1650 | 1461138517346 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 00:48:37 INFO - PROCESS | 1650 | 1461138517350 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:48:37 INFO - PROCESS | 1650 | 1461138517352 Marionette TRACE conn2 <- [1,2658,null,{}] 00:48:37 INFO - PROCESS | 1650 | 1461138517355 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:48:37 INFO - PROCESS | 1650 | 1461138517464 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 00:48:37 INFO - PROCESS | 1650 | 1461138517569 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afd9800 == 56 [pid = 1650] [id = 672] 00:48:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11a8a6000) [pid = 1650] [serial = 2016] [outer = 0x0] 00:48:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11b90c000) [pid = 1650] [serial = 2017] [outer = 0x11a8a6000] 00:48:37 INFO - PROCESS | 1650 | 1461138517600 Marionette DEBUG loaded listener.js 00:48:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11c4f4800) [pid = 1650] [serial = 2018] [outer = 0x11a8a6000] 00:48:38 INFO - PROCESS | 1650 | 1461138518015 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:48:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:48:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 676ms 00:48:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:48:38 INFO - PROCESS | 1650 | 1461138518026 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 00:48:38 INFO - PROCESS | 1650 | 1461138518028 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 00:48:38 INFO - PROCESS | 1650 | 1461138518030 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:48:38 INFO - PROCESS | 1650 | 1461138518033 Marionette TRACE conn2 <- [1,2662,null,{}] 00:48:38 INFO - PROCESS | 1650 | 1461138518043 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:48:38 INFO - PROCESS | 1650 | 1461138518213 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 00:48:38 INFO - PROCESS | 1650 | 1461138518328 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5b8000 == 57 [pid = 1650] [id = 673] 00:48:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x126543c00) [pid = 1650] [serial = 2019] [outer = 0x0] 00:48:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12876c000) [pid = 1650] [serial = 2020] [outer = 0x126543c00] 00:48:38 INFO - PROCESS | 1650 | 1461138518421 Marionette DEBUG loaded listener.js 00:48:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129e75c00) [pid = 1650] [serial = 2021] [outer = 0x126543c00] 00:48:38 INFO - PROCESS | 1650 | 1461138518888 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:48:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:48:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 872ms 00:48:38 INFO - PROCESS | 1650 | 1461138518903 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 00:48:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:48:38 INFO - PROCESS | 1650 | 1461138518905 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 00:48:38 INFO - PROCESS | 1650 | 1461138518907 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:48:38 INFO - PROCESS | 1650 | 1461138518908 Marionette TRACE conn2 <- [1,2666,null,{}] 00:48:38 INFO - PROCESS | 1650 | 1461138518911 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:48:39 INFO - PROCESS | 1650 | 1461138519018 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 00:48:39 INFO - PROCESS | 1650 | 1461138519080 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1313c2800 == 58 [pid = 1650] [id = 674] 00:48:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12a3ce800) [pid = 1650] [serial = 2022] [outer = 0x0] 00:48:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12aa56c00) [pid = 1650] [serial = 2023] [outer = 0x12a3ce800] 00:48:39 INFO - PROCESS | 1650 | 1461138519150 Marionette DEBUG loaded listener.js 00:48:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b848000) [pid = 1650] [serial = 2024] [outer = 0x12a3ce800] 00:48:40 INFO - PROCESS | 1650 | 1461138520000 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:48:40 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:48:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1122ms 00:48:40 INFO - PROCESS | 1650 | 1461138520030 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 00:48:40 INFO - PROCESS | 1650 | 1461138520031 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 00:48:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:48:40 INFO - PROCESS | 1650 | 1461138520034 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:48:40 INFO - PROCESS | 1650 | 1461138520035 Marionette TRACE conn2 <- [1,2670,null,{}] 00:48:40 INFO - PROCESS | 1650 | 1461138520038 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:48:40 INFO - PROCESS | 1650 | 1461138520146 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 00:48:40 INFO - PROCESS | 1650 | 1461138520206 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x127085000 == 59 [pid = 1650] [id = 675] 00:48:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x114d4c400) [pid = 1650] [serial = 2025] [outer = 0x0] 00:48:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a3e3c00) [pid = 1650] [serial = 2026] [outer = 0x114d4c400] 00:48:40 INFO - PROCESS | 1650 | 1461138520236 Marionette DEBUG loaded listener.js 00:48:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12beec400) [pid = 1650] [serial = 2027] [outer = 0x114d4c400] 00:48:41 INFO - PROCESS | 1650 | 1461138521350 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:48:41 INFO - PROCESS | 1650 | 1461138521409 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 00:48:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:48:41 INFO - PROCESS | 1650 | 1461138521412 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:48:41 INFO - PROCESS | 1650 | 1461138521414 Marionette TRACE conn2 <- [1,2674,null,{}] 00:48:41 INFO - PROCESS | 1650 | 1461138521418 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:48:41 INFO - PROCESS | 1650 | 1461138521543 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 00:48:41 INFO - PROCESS | 1650 | 1461138521619 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261dc800 == 60 [pid = 1650] [id = 676] 00:48:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11924e000) [pid = 1650] [serial = 2028] [outer = 0x0] 00:48:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x119b0e000) [pid = 1650] [serial = 2029] [outer = 0x11924e000] 00:48:41 INFO - PROCESS | 1650 | 1461138521649 Marionette DEBUG loaded listener.js 00:48:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119d61400) [pid = 1650] [serial = 2030] [outer = 0x11924e000] 00:48:41 INFO - PROCESS | 1650 | --DOCSHELL 0x129170800 == 59 [pid = 1650] [id = 585] 00:48:41 INFO - PROCESS | 1650 | --DOCSHELL 0x13022d800 == 58 [pid = 1650] [id = 669] 00:48:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa61000 == 57 [pid = 1650] [id = 668] 00:48:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12f426000 == 56 [pid = 1650] [id = 667] 00:48:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12efad000 == 55 [pid = 1650] [id = 666] 00:48:41 INFO - PROCESS | 1650 | --DOCSHELL 0x12e468800 == 54 [pid = 1650] [id = 665] 00:48:41 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12bca9800) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12dad3800 == 53 [pid = 1650] [id = 664] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12cf88000 == 52 [pid = 1650] [id = 663] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118951800 == 51 [pid = 1650] [id = 662] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5d5800 == 50 [pid = 1650] [id = 661] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x129c81000 == 49 [pid = 1650] [id = 660] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11c040800 == 48 [pid = 1650] [id = 659] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123747800 == 47 [pid = 1650] [id = 658] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12874a000 == 46 [pid = 1650] [id = 657] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b3000 == 45 [pid = 1650] [id = 656] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa58000 == 44 [pid = 1650] [id = 655] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12f943000 == 43 [pid = 1650] [id = 654] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12c073000 == 42 [pid = 1650] [id = 653] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x127511800 == 41 [pid = 1650] [id = 652] 00:48:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118ef9000 == 40 [pid = 1650] [id = 651] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12ec51000) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b850c00) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12b327c00) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x128778c00) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12a3e1000) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x127d6ac00) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12aa56400) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x119b71c00) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x129e2ac00) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11850d400) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12a3c2c00) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11ba2a400) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11c20b400) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12979b000) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12aea7c00) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12614e000) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x126367800) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1271ab400) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11924dc00) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x118799800) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12a826400) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119b07c00) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119d64800) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1266dc000) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1157b4000) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b31d400) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11bcabc00) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12aead400) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ba28800) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b43d800) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 00:48:42 INFO - PROCESS | 1650 | 1461138522607 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:48:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:48:42 INFO - PROCESS | 1650 | 1461138522641 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 00:48:42 INFO - PROCESS | 1650 | 1461138522645 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:48:42 INFO - PROCESS | 1650 | 1461138522646 Marionette TRACE conn2 <- [1,2678,null,{}] 00:48:42 INFO - PROCESS | 1650 | 1461138522649 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:48:42 INFO - PROCESS | 1650 | 1461138522732 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 00:48:42 INFO - PROCESS | 1650 | 1461138522792 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271d9800 == 41 [pid = 1650] [id = 677] 00:48:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11924e800) [pid = 1650] [serial = 2031] [outer = 0x0] 00:48:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11aeed000) [pid = 1650] [serial = 2032] [outer = 0x11924e800] 00:48:42 INFO - PROCESS | 1650 | 1461138522818 Marionette DEBUG loaded listener.js 00:48:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11ba28800) [pid = 1650] [serial = 2033] [outer = 0x11924e800] 00:48:43 INFO - PROCESS | 1650 | 1461138523620 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:48:43 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:48:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1021ms 00:48:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:48:43 INFO - PROCESS | 1650 | 1461138523666 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 00:48:43 INFO - PROCESS | 1650 | 1461138523668 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 00:48:43 INFO - PROCESS | 1650 | 1461138523670 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:48:43 INFO - PROCESS | 1650 | 1461138523673 Marionette TRACE conn2 <- [1,2682,null,{}] 00:48:43 INFO - PROCESS | 1650 | 1461138523690 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:48:43 INFO - PROCESS | 1650 | 1461138523776 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 00:48:43 INFO - PROCESS | 1650 | 1461138523849 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5d7000 == 42 [pid = 1650] [id = 678] 00:48:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11c25c800) [pid = 1650] [serial = 2034] [outer = 0x0] 00:48:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1262ce400) [pid = 1650] [serial = 2035] [outer = 0x11c25c800] 00:48:43 INFO - PROCESS | 1650 | 1461138523877 Marionette DEBUG loaded listener.js 00:48:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x127763400) [pid = 1650] [serial = 2036] [outer = 0x11c25c800] 00:48:44 INFO - PROCESS | 1650 | 1461138524690 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:48:44 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:48:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1032ms 00:48:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:48:44 INFO - PROCESS | 1650 | 1461138524703 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 00:48:44 INFO - PROCESS | 1650 | 1461138524706 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 00:48:44 INFO - PROCESS | 1650 | 1461138524724 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:48:44 INFO - PROCESS | 1650 | 1461138524725 Marionette TRACE conn2 <- [1,2686,null,{}] 00:48:44 INFO - PROCESS | 1650 | 1461138524728 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:48:44 INFO - PROCESS | 1650 | 1461138524830 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 00:48:44 INFO - PROCESS | 1650 | 1461138524843 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b971800 == 43 [pid = 1650] [id = 679] 00:48:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12818f400) [pid = 1650] [serial = 2037] [outer = 0x0] 00:48:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129934000) [pid = 1650] [serial = 2038] [outer = 0x12818f400] 00:48:44 INFO - PROCESS | 1650 | 1461138524869 Marionette DEBUG loaded listener.js 00:48:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129e29c00) [pid = 1650] [serial = 2039] [outer = 0x12818f400] 00:48:45 INFO - PROCESS | 1650 | 1461138525703 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:48:45 INFO - PROCESS | 1650 | 1461138525745 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 00:48:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:48:45 INFO - PROCESS | 1650 | 1461138525747 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:48:45 INFO - PROCESS | 1650 | 1461138525749 Marionette TRACE conn2 <- [1,2690,null,{}] 00:48:45 INFO - PROCESS | 1650 | 1461138525758 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:48:45 INFO - PROCESS | 1650 | 1461138525952 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11ae7d400) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11524a400) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1266ddc00) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1158ab800) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12a3d1400) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b63f000) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x126152400) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a81a400) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12d0bd800) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1266d5400) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129e31c00) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11bcac800) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x112109400) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11c261000) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11b1c0000) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11c25dc00) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b851800) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1290cdc00) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x114d46800) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1262c5000) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119aa3000) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11ae31800) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:48:45 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12d3c1c00) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:48:46 INFO - PROCESS | 1650 | 1461138526002 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11984c000 == 44 [pid = 1650] [id = 680] 00:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1122c6c00) [pid = 1650] [serial = 2040] [outer = 0x0] 00:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11524a400) [pid = 1650] [serial = 2041] [outer = 0x1122c6c00] 00:48:46 INFO - PROCESS | 1650 | 1461138526028 Marionette DEBUG loaded listener.js 00:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11ae31800) [pid = 1650] [serial = 2042] [outer = 0x1122c6c00] 00:48:46 INFO - PROCESS | 1650 | 1461138526799 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:48:46 INFO - PROCESS | 1650 | 1461138526827 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 00:48:46 INFO - PROCESS | 1650 | 1461138526829 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:48:46 INFO - PROCESS | 1650 | 1461138526830 Marionette TRACE conn2 <- [1,2694,null,{}] 00:48:46 INFO - PROCESS | 1650 | 1461138526832 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:48:46 INFO - PROCESS | 1650 | 1461138526930 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 00:48:46 INFO - PROCESS | 1650 | 1461138526935 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4af800 == 45 [pid = 1650] [id = 681] 00:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1271a7c00) [pid = 1650] [serial = 2043] [outer = 0x0] 00:48:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a826400) [pid = 1650] [serial = 2044] [outer = 0x1271a7c00] 00:48:46 INFO - PROCESS | 1650 | 1461138526965 Marionette DEBUG loaded listener.js 00:48:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12aea2800) [pid = 1650] [serial = 2045] [outer = 0x1271a7c00] 00:48:47 INFO - PROCESS | 1650 | 1461138527797 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:48:47 INFO - PROCESS | 1650 | 1461138527850 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 00:48:47 INFO - PROCESS | 1650 | 1461138527852 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:48:47 INFO - PROCESS | 1650 | 1461138527853 Marionette TRACE conn2 <- [1,2698,null,{}] 00:48:47 INFO - PROCESS | 1650 | 1461138527855 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:48:47 INFO - PROCESS | 1650 | 1461138527957 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 00:48:48 INFO - PROCESS | 1650 | 1461138528055 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119aeb000 == 46 [pid = 1650] [id = 682] 00:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1122ca800) [pid = 1650] [serial = 2046] [outer = 0x0] 00:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1146ba000) [pid = 1650] [serial = 2047] [outer = 0x1122ca800] 00:48:48 INFO - PROCESS | 1650 | 1461138528089 Marionette DEBUG loaded listener.js 00:48:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1163af400) [pid = 1650] [serial = 2048] [outer = 0x1122ca800] 00:48:49 INFO - PROCESS | 1650 | 1461138529057 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:48:49 INFO - PROCESS | 1650 | 1461138529080 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 00:48:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:48:49 INFO - PROCESS | 1650 | 1461138529083 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:48:49 INFO - PROCESS | 1650 | 1461138529086 Marionette TRACE conn2 <- [1,2702,null,{}] 00:48:49 INFO - PROCESS | 1650 | 1461138529089 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:48:49 INFO - PROCESS | 1650 | 1461138529194 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 00:48:49 INFO - PROCESS | 1650 | 1461138529252 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afd2800 == 47 [pid = 1650] [id = 683] 00:48:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119b10800) [pid = 1650] [serial = 2049] [outer = 0x0] 00:48:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c20fc00) [pid = 1650] [serial = 2050] [outer = 0x119b10800] 00:48:49 INFO - PROCESS | 1650 | 1461138529284 Marionette DEBUG loaded listener.js 00:48:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1262c2c00) [pid = 1650] [serial = 2051] [outer = 0x119b10800] 00:48:49 INFO - PROCESS | 1650 | 1461138529751 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:48:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:48:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 724ms 00:48:49 INFO - PROCESS | 1650 | 1461138529810 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 00:48:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:48:49 INFO - PROCESS | 1650 | 1461138529813 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 00:48:49 INFO - PROCESS | 1650 | 1461138529816 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:48:49 INFO - PROCESS | 1650 | 1461138529817 Marionette TRACE conn2 <- [1,2706,null,{}] 00:48:49 INFO - PROCESS | 1650 | 1461138529820 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:48:49 INFO - PROCESS | 1650 | 1461138529922 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 00:48:49 INFO - PROCESS | 1650 | 1461138529997 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e472800 == 48 [pid = 1650] [id = 684] 00:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12674d800) [pid = 1650] [serial = 2052] [outer = 0x0] 00:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x127bde800) [pid = 1650] [serial = 2053] [outer = 0x12674d800] 00:48:50 INFO - PROCESS | 1650 | 1461138530027 Marionette DEBUG loaded listener.js 00:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129e32000) [pid = 1650] [serial = 2054] [outer = 0x12674d800] 00:48:50 INFO - PROCESS | 1650 | 1461138530461 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:48:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:48:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 00:48:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:48:50 INFO - PROCESS | 1650 | 1461138530487 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 00:48:50 INFO - PROCESS | 1650 | 1461138530488 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 00:48:50 INFO - PROCESS | 1650 | 1461138530496 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:48:50 INFO - PROCESS | 1650 | 1461138530500 Marionette TRACE conn2 <- [1,2710,null,{}] 00:48:50 INFO - PROCESS | 1650 | 1461138530503 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:48:50 INFO - PROCESS | 1650 | 1461138530624 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 00:48:50 INFO - PROCESS | 1650 | 1461138530711 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efb3800 == 49 [pid = 1650] [id = 685] 00:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12735d400) [pid = 1650] [serial = 2055] [outer = 0x0] 00:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12a81a400) [pid = 1650] [serial = 2056] [outer = 0x12735d400] 00:48:50 INFO - PROCESS | 1650 | 1461138530742 Marionette DEBUG loaded listener.js 00:48:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b43a800) [pid = 1650] [serial = 2057] [outer = 0x12735d400] 00:48:51 INFO - PROCESS | 1650 | 1461138531179 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:48:51 INFO - PROCESS | 1650 | 1461138531222 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 00:48:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:48:51 INFO - PROCESS | 1650 | 1461138531225 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:48:51 INFO - PROCESS | 1650 | 1461138531226 Marionette TRACE conn2 <- [1,2714,null,{}] 00:48:51 INFO - PROCESS | 1650 | 1461138531228 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:48:51 INFO - PROCESS | 1650 | 1461138531330 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 00:48:51 INFO - PROCESS | 1650 | 1461138531390 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f943000 == 50 [pid = 1650] [id = 686] 00:48:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b43ec00) [pid = 1650] [serial = 2058] [outer = 0x0] 00:48:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12bca7800) [pid = 1650] [serial = 2059] [outer = 0x12b43ec00] 00:48:51 INFO - PROCESS | 1650 | 1461138531419 Marionette DEBUG loaded listener.js 00:48:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d0b1400) [pid = 1650] [serial = 2060] [outer = 0x12b43ec00] 00:48:51 INFO - PROCESS | 1650 | 1461138531858 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:48:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:48:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 668ms 00:48:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:48:51 INFO - PROCESS | 1650 | 1461138531893 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 00:48:51 INFO - PROCESS | 1650 | 1461138531895 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 00:48:51 INFO - PROCESS | 1650 | 1461138531897 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:48:51 INFO - PROCESS | 1650 | 1461138531898 Marionette TRACE conn2 <- [1,2718,null,{}] 00:48:51 INFO - PROCESS | 1650 | 1461138531901 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:48:52 INFO - PROCESS | 1650 | 1461138532021 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 00:48:52 INFO - PROCESS | 1650 | 1461138532096 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x13014c000 == 51 [pid = 1650] [id = 687] 00:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12d130800) [pid = 1650] [serial = 2061] [outer = 0x0] 00:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12d13a400) [pid = 1650] [serial = 2062] [outer = 0x12d130800] 00:48:52 INFO - PROCESS | 1650 | 1461138532133 Marionette DEBUG loaded listener.js 00:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d3b8400) [pid = 1650] [serial = 2063] [outer = 0x12d130800] 00:48:52 INFO - PROCESS | 1650 | 1461138532609 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:48:52 INFO - PROCESS | 1650 | 1461138532618 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 00:48:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:48:52 INFO - PROCESS | 1650 | 1461138532620 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:48:52 INFO - PROCESS | 1650 | 1461138532621 Marionette TRACE conn2 <- [1,2722,null,{}] 00:48:52 INFO - PROCESS | 1650 | 1461138532624 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:48:52 INFO - PROCESS | 1650 | 1461138532728 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 00:48:52 INFO - PROCESS | 1650 | 1461138532803 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5da000 == 52 [pid = 1650] [id = 688] 00:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x127104000) [pid = 1650] [serial = 2064] [outer = 0x0] 00:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d131800) [pid = 1650] [serial = 2065] [outer = 0x127104000] 00:48:52 INFO - PROCESS | 1650 | 1461138532836 Marionette DEBUG loaded listener.js 00:48:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12da20400) [pid = 1650] [serial = 2066] [outer = 0x127104000] 00:48:53 INFO - PROCESS | 1650 | 1461138533276 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:48:53 INFO - PROCESS | 1650 | 1461138533291 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 00:48:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:48:53 INFO - PROCESS | 1650 | 1461138533294 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:48:53 INFO - PROCESS | 1650 | 1461138533295 Marionette TRACE conn2 <- [1,2726,null,{}] 00:48:53 INFO - PROCESS | 1650 | 1461138533297 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:48:53 INFO - PROCESS | 1650 | 1461138533418 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 00:48:53 INFO - PROCESS | 1650 | 1461138533622 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1271e5000 == 53 [pid = 1650] [id = 689] 00:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x114d4d800) [pid = 1650] [serial = 2067] [outer = 0x0] 00:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x115882000) [pid = 1650] [serial = 2068] [outer = 0x114d4d800] 00:48:53 INFO - PROCESS | 1650 | 1461138533653 Marionette DEBUG loaded listener.js 00:48:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x119aa0c00) [pid = 1650] [serial = 2069] [outer = 0x114d4d800] 00:48:54 INFO - PROCESS | 1650 | 1461138534100 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:48:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:48:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 819ms 00:48:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:48:54 INFO - PROCESS | 1650 | 1461138534115 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 00:48:54 INFO - PROCESS | 1650 | 1461138534117 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 00:48:54 INFO - PROCESS | 1650 | 1461138534119 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:48:54 INFO - PROCESS | 1650 | 1461138534122 Marionette TRACE conn2 <- [1,2730,null,{}] 00:48:54 INFO - PROCESS | 1650 | 1461138534125 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:48:54 INFO - PROCESS | 1650 | 1461138534231 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 00:48:54 INFO - PROCESS | 1650 | 1461138534294 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1ac800 == 54 [pid = 1650] [id = 690] 00:48:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119bd9000) [pid = 1650] [serial = 2070] [outer = 0x0] 00:48:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11b908000) [pid = 1650] [serial = 2071] [outer = 0x119bd9000] 00:48:54 INFO - PROCESS | 1650 | 1461138534323 Marionette DEBUG loaded listener.js 00:48:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11c148000) [pid = 1650] [serial = 2072] [outer = 0x119bd9000] 00:48:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4af800 == 53 [pid = 1650] [id = 681] 00:48:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11984c000 == 52 [pid = 1650] [id = 680] 00:48:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b971800 == 51 [pid = 1650] [id = 679] 00:48:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5d7000 == 50 [pid = 1650] [id = 678] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12b638000) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x1122d0400) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11a8a8c00) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12aeaa400) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129938000) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11c261400) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1271d9800 == 49 [pid = 1650] [id = 677] 00:48:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1261dc800 == 48 [pid = 1650] [id = 676] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12beec000) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x114d48800) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12aa50c00) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11c14dc00) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12902e800) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11bcb2c00) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11c262000) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118c7b000) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1155b3400) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129028400) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11acff000) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119bdcc00) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a3e4400) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bee8400) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1262c4400) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12654a000) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b430c00) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12aeae800) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12d0cc400) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12cf2a800) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127366c00) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127d6dc00) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12d0cb000) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d0c8c00) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12d135800) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12d3c1800) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12aa53400) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12e233400) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12d13dc00) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a3d0400) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a81e400) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119134c00) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129932400) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11a8a5400) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11c62dc00) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 00:48:54 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12da1d000) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 00:48:55 INFO - PROCESS | 1650 | 1461138535218 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:48:55 INFO - PROCESS | 1650 | 1461138535246 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 00:48:55 INFO - PROCESS | 1650 | 1461138535248 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:48:55 INFO - PROCESS | 1650 | 1461138535249 Marionette TRACE conn2 <- [1,2734,null,{}] 00:48:55 INFO - PROCESS | 1650 | 1461138535252 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:48:55 INFO - PROCESS | 1650 | 1461138535341 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 00:48:55 INFO - PROCESS | 1650 | 1461138535347 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261d6000 == 49 [pid = 1650] [id = 691] 00:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c261000) [pid = 1650] [serial = 2073] [outer = 0x0] 00:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11c62dc00) [pid = 1650] [serial = 2074] [outer = 0x11c261000] 00:48:55 INFO - PROCESS | 1650 | 1461138535375 Marionette DEBUG loaded listener.js 00:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1262cd400) [pid = 1650] [serial = 2075] [outer = 0x11c261000] 00:48:55 INFO - PROCESS | 1650 | 1461138535752 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:48:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:48:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 518ms 00:48:55 INFO - PROCESS | 1650 | 1461138535779 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 00:48:55 INFO - PROCESS | 1650 | 1461138535780 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 00:48:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:48:55 INFO - PROCESS | 1650 | 1461138535788 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:48:55 INFO - PROCESS | 1650 | 1461138535793 Marionette TRACE conn2 <- [1,2738,null,{}] 00:48:55 INFO - PROCESS | 1650 | 1461138535796 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:48:55 INFO - PROCESS | 1650 | 1461138535886 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 00:48:55 INFO - PROCESS | 1650 | 1461138535892 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b64d000 == 50 [pid = 1650] [id = 692] 00:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12655e800) [pid = 1650] [serial = 2076] [outer = 0x0] 00:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127b98800) [pid = 1650] [serial = 2077] [outer = 0x12655e800] 00:48:55 INFO - PROCESS | 1650 | 1461138535919 Marionette DEBUG loaded listener.js 00:48:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129e2a400) [pid = 1650] [serial = 2078] [outer = 0x12655e800] 00:48:56 INFO - PROCESS | 1650 | 1461138536301 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:48:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:48:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 579ms 00:48:56 INFO - PROCESS | 1650 | 1461138536363 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 00:48:56 INFO - PROCESS | 1650 | 1461138536366 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 00:48:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:48:56 INFO - PROCESS | 1650 | 1461138536370 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:48:56 INFO - PROCESS | 1650 | 1461138536372 Marionette TRACE conn2 <- [1,2742,null,{}] 00:48:56 INFO - PROCESS | 1650 | 1461138536375 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:48:56 INFO - PROCESS | 1650 | 1461138536478 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 00:48:56 INFO - PROCESS | 1650 | 1461138536482 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c23f000 == 51 [pid = 1650] [id = 693] 00:48:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129e31000) [pid = 1650] [serial = 2079] [outer = 0x0] 00:48:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a3cf800) [pid = 1650] [serial = 2080] [outer = 0x129e31000] 00:48:56 INFO - PROCESS | 1650 | 1461138536508 Marionette DEBUG loaded listener.js 00:48:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12aa4a000) [pid = 1650] [serial = 2081] [outer = 0x129e31000] 00:48:56 INFO - PROCESS | 1650 | 1461138536873 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:48:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:48:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 524ms 00:48:56 INFO - PROCESS | 1650 | 1461138536894 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 00:48:56 INFO - PROCESS | 1650 | 1461138536895 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 00:48:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:48:56 INFO - PROCESS | 1650 | 1461138536897 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:48:56 INFO - PROCESS | 1650 | 1461138536898 Marionette TRACE conn2 <- [1,2746,null,{}] 00:48:56 INFO - PROCESS | 1650 | 1461138536901 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:48:57 INFO - PROCESS | 1650 | 1461138537025 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 00:48:57 INFO - PROCESS | 1650 | 1461138537037 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4ab000 == 52 [pid = 1650] [id = 694] 00:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12aeaf400) [pid = 1650] [serial = 2082] [outer = 0x0] 00:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b434c00) [pid = 1650] [serial = 2083] [outer = 0x12aeaf400] 00:48:57 INFO - PROCESS | 1650 | 1461138537070 Marionette DEBUG loaded listener.js 00:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12d0c4c00) [pid = 1650] [serial = 2084] [outer = 0x12aeaf400] 00:48:57 INFO - PROCESS | 1650 | 1461138537441 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:48:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:48:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 568ms 00:48:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:48:57 INFO - PROCESS | 1650 | 1461138537465 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 00:48:57 INFO - PROCESS | 1650 | 1461138537467 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 00:48:57 INFO - PROCESS | 1650 | 1461138537469 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:48:57 INFO - PROCESS | 1650 | 1461138537470 Marionette TRACE conn2 <- [1,2750,null,{}] 00:48:57 INFO - PROCESS | 1650 | 1461138537477 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:48:57 INFO - PROCESS | 1650 | 1461138537587 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 00:48:57 INFO - PROCESS | 1650 | 1461138537624 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e467800 == 53 [pid = 1650] [id = 695] 00:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12d0c7c00) [pid = 1650] [serial = 2085] [outer = 0x0] 00:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12d3b5c00) [pid = 1650] [serial = 2086] [outer = 0x12d0c7c00] 00:48:57 INFO - PROCESS | 1650 | 1461138537651 Marionette DEBUG loaded listener.js 00:48:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12e240400) [pid = 1650] [serial = 2087] [outer = 0x12d0c7c00] 00:48:57 INFO - PROCESS | 1650 | 1461138537977 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:48:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:48:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 00:48:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:48:57 INFO - PROCESS | 1650 | 1461138537991 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 00:48:57 INFO - PROCESS | 1650 | 1461138537992 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 00:48:57 INFO - PROCESS | 1650 | 1461138537994 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:48:57 INFO - PROCESS | 1650 | 1461138537996 Marionette TRACE conn2 <- [1,2754,null,{}] 00:48:58 INFO - PROCESS | 1650 | 1461138537998 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:48:58 INFO - PROCESS | 1650 | 1461138538106 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 00:48:58 INFO - PROCESS | 1650 | 1461138538122 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efb1800 == 54 [pid = 1650] [id = 696] 00:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12e304c00) [pid = 1650] [serial = 2088] [outer = 0x0] 00:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12e332400) [pid = 1650] [serial = 2089] [outer = 0x12e304c00] 00:48:58 INFO - PROCESS | 1650 | 1461138538147 Marionette DEBUG loaded listener.js 00:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12e339c00) [pid = 1650] [serial = 2090] [outer = 0x12e304c00] 00:48:58 INFO - PROCESS | 1650 | 1461138538471 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:48:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:48:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 00:48:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:48:58 INFO - PROCESS | 1650 | 1461138538513 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 00:48:58 INFO - PROCESS | 1650 | 1461138538514 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 00:48:58 INFO - PROCESS | 1650 | 1461138538516 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:48:58 INFO - PROCESS | 1650 | 1461138538518 Marionette TRACE conn2 <- [1,2758,null,{}] 00:48:58 INFO - PROCESS | 1650 | 1461138538520 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:48:58 INFO - PROCESS | 1650 | 1461138538629 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 00:48:58 INFO - PROCESS | 1650 | 1461138538666 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f94e000 == 55 [pid = 1650] [id = 697] 00:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11acfb800) [pid = 1650] [serial = 2091] [outer = 0x0] 00:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12aa22800) [pid = 1650] [serial = 2092] [outer = 0x11acfb800] 00:48:58 INFO - PROCESS | 1650 | 1461138538691 Marionette DEBUG loaded listener.js 00:48:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12aa27400) [pid = 1650] [serial = 2093] [outer = 0x11acfb800] 00:48:59 INFO - PROCESS | 1650 | 1461138539105 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:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12818f400) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1122d4800) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a3ce800) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11924e800) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126543c00) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119b04000) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11a8a6000) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1122c6c00) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x114d4c400) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11924e000) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11c25c800) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119c5d800) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128771c00) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12aa51000) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1122c6800) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11aef7c00) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a3db000) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:48:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1290c5000) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:48:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:48:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 618ms 00:48:59 INFO - PROCESS | 1650 | 1461138539136 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 00:48:59 INFO - PROCESS | 1650 | 1461138539137 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 00:48:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:48:59 INFO - PROCESS | 1650 | 1461138539139 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:48:59 INFO - PROCESS | 1650 | 1461138539140 Marionette TRACE conn2 <- [1,2762,null,{}] 00:48:59 INFO - PROCESS | 1650 | 1461138539143 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:48:59 INFO - PROCESS | 1650 | 1461138539234 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 00:48:59 INFO - PROCESS | 1650 | 1461138539238 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b612800 == 56 [pid = 1650] [id = 698] 00:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11532fc00) [pid = 1650] [serial = 2094] [outer = 0x0] 00:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11924e000) [pid = 1650] [serial = 2095] [outer = 0x11532fc00] 00:48:59 INFO - PROCESS | 1650 | 1461138539265 Marionette DEBUG loaded listener.js 00:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11bca9000) [pid = 1650] [serial = 2096] [outer = 0x11532fc00] 00:48:59 INFO - PROCESS | 1650 | 1461138539593 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:48:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:48:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 471ms 00:48:59 INFO - PROCESS | 1650 | 1461138539610 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 00:48:59 INFO - PROCESS | 1650 | 1461138539612 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 00:48:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:48:59 INFO - PROCESS | 1650 | 1461138539614 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:48:59 INFO - PROCESS | 1650 | 1461138539615 Marionette TRACE conn2 <- [1,2766,null,{}] 00:48:59 INFO - PROCESS | 1650 | 1461138539617 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:48:59 INFO - PROCESS | 1650 | 1461138539707 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 00:48:59 INFO - PROCESS | 1650 | 1461138539769 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1313c6000 == 57 [pid = 1650] [id = 699] 00:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1146bac00) [pid = 1650] [serial = 2097] [outer = 0x0] 00:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126151000) [pid = 1650] [serial = 2098] [outer = 0x1146bac00] 00:48:59 INFO - PROCESS | 1650 | 1461138539799 Marionette DEBUG loaded listener.js 00:48:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b633400) [pid = 1650] [serial = 2099] [outer = 0x1146bac00] 00:49:00 INFO - PROCESS | 1650 | 1461138540098 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:49:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:49:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 519ms 00:49:00 INFO - PROCESS | 1650 | 1461138540134 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 00:49:00 INFO - PROCESS | 1650 | 1461138540135 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 00:49:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:49:00 INFO - PROCESS | 1650 | 1461138540138 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:49:00 INFO - PROCESS | 1650 | 1461138540143 Marionette TRACE conn2 <- [1,2770,null,{}] 00:49:00 INFO - PROCESS | 1650 | 1461138540146 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:49:00 INFO - PROCESS | 1650 | 1461138540251 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 00:49:00 INFO - PROCESS | 1650 | 1461138540255 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x13953f800 == 58 [pid = 1650] [id = 700] 00:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12614b800) [pid = 1650] [serial = 2100] [outer = 0x0] 00:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12e447400) [pid = 1650] [serial = 2101] [outer = 0x12614b800] 00:49:00 INFO - PROCESS | 1650 | 1461138540280 Marionette DEBUG loaded listener.js 00:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ea2c400) [pid = 1650] [serial = 2102] [outer = 0x12614b800] 00:49:00 INFO - PROCESS | 1650 | 1461138540614 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:49:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12f430800 == 57 [pid = 1650] [id = 15] 00:49:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:49:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 522ms 00:49:00 INFO - PROCESS | 1650 | 1461138540681 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 00:49:00 INFO - PROCESS | 1650 | 1461138540682 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 00:49:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:49:00 INFO - PROCESS | 1650 | 1461138540684 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:49:00 INFO - PROCESS | 1650 | 1461138540685 Marionette TRACE conn2 <- [1,2774,null,{}] 00:49:00 INFO - PROCESS | 1650 | 1461138540688 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:49:00 INFO - PROCESS | 1650 | 1461138540778 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 00:49:00 INFO - PROCESS | 1650 | 1461138540783 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x13954d800 == 58 [pid = 1650] [id = 701] 00:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12ea2f000) [pid = 1650] [serial = 2103] [outer = 0x0] 00:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ea32400) [pid = 1650] [serial = 2104] [outer = 0x12ea2f000] 00:49:00 INFO - PROCESS | 1650 | 1461138540808 Marionette DEBUG loaded listener.js 00:49:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12ec44c00) [pid = 1650] [serial = 2105] [outer = 0x12ea2f000] 00:49:01 INFO - PROCESS | 1650 | 1461138541292 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:49:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:49:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 621ms 00:49:01 INFO - PROCESS | 1650 | 1461138541308 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 00:49:01 INFO - PROCESS | 1650 | 1461138541311 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 00:49:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:49:01 INFO - PROCESS | 1650 | 1461138541314 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:49:01 INFO - PROCESS | 1650 | 1461138541317 Marionette TRACE conn2 <- [1,2778,null,{}] 00:49:01 INFO - PROCESS | 1650 | 1461138541339 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:49:01 INFO - PROCESS | 1650 | 1461138541481 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 00:49:01 INFO - PROCESS | 1650 | 1461138541530 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264ab800 == 59 [pid = 1650] [id = 702] 00:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x114d51400) [pid = 1650] [serial = 2106] [outer = 0x0] 00:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119256c00) [pid = 1650] [serial = 2107] [outer = 0x114d51400] 00:49:01 INFO - PROCESS | 1650 | 1461138541562 Marionette DEBUG loaded listener.js 00:49:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119d5f400) [pid = 1650] [serial = 2108] [outer = 0x114d51400] 00:49:02 INFO - PROCESS | 1650 | 1461138542016 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:49:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:49:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 724ms 00:49:02 INFO - PROCESS | 1650 | 1461138542039 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 00:49:02 INFO - PROCESS | 1650 | 1461138542043 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 00:49:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:49:02 INFO - PROCESS | 1650 | 1461138542048 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:49:02 INFO - PROCESS | 1650 | 1461138542049 Marionette TRACE conn2 <- [1,2782,null,{}] 00:49:02 INFO - PROCESS | 1650 | 1461138542052 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:49:02 INFO - PROCESS | 1650 | 1461138542165 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 00:49:02 INFO - PROCESS | 1650 | 1461138542227 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b45b000 == 60 [pid = 1650] [id = 703] 00:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11a8ad400) [pid = 1650] [serial = 2109] [outer = 0x0] 00:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12614c800) [pid = 1650] [serial = 2110] [outer = 0x11a8ad400] 00:49:02 INFO - PROCESS | 1650 | 1461138542298 Marionette DEBUG loaded listener.js 00:49:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1266e3800) [pid = 1650] [serial = 2111] [outer = 0x11a8ad400] 00:49:02 INFO - PROCESS | 1650 | 1461138542743 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:49:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:49:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 720ms 00:49:02 INFO - PROCESS | 1650 | 1461138542768 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 00:49:02 INFO - PROCESS | 1650 | 1461138542770 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 00:49:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:49:02 INFO - PROCESS | 1650 | 1461138542799 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:49:02 INFO - PROCESS | 1650 | 1461138542802 Marionette TRACE conn2 <- [1,2786,null,{}] 00:49:02 INFO - PROCESS | 1650 | 1461138542826 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:49:02 INFO - PROCESS | 1650 | 1461138542937 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 00:49:03 INFO - PROCESS | 1650 | 1461138543011 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x131322000 == 61 [pid = 1650] [id = 704] 00:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127d6dc00) [pid = 1650] [serial = 2112] [outer = 0x0] 00:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12a3ce800) [pid = 1650] [serial = 2113] [outer = 0x127d6dc00] 00:49:03 INFO - PROCESS | 1650 | 1461138543043 Marionette DEBUG loaded listener.js 00:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12aea2c00) [pid = 1650] [serial = 2114] [outer = 0x127d6dc00] 00:49:03 INFO - PROCESS | 1650 | 1461138543489 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:49:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:49:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 763ms 00:49:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:49:03 INFO - PROCESS | 1650 | 1461138543536 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 00:49:03 INFO - PROCESS | 1650 | 1461138543539 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 00:49:03 INFO - PROCESS | 1650 | 1461138543541 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:49:03 INFO - PROCESS | 1650 | 1461138543543 Marionette TRACE conn2 <- [1,2790,null,{}] 00:49:03 INFO - PROCESS | 1650 | 1461138543545 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:49:03 INFO - PROCESS | 1650 | 1461138543653 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 00:49:03 INFO - PROCESS | 1650 | 1461138543755 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x134a25800 == 62 [pid = 1650] [id = 705] 00:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12aead800) [pid = 1650] [serial = 2115] [outer = 0x0] 00:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12d0c0000) [pid = 1650] [serial = 2116] [outer = 0x12aead800] 00:49:03 INFO - PROCESS | 1650 | 1461138543788 Marionette DEBUG loaded listener.js 00:49:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12da20800) [pid = 1650] [serial = 2117] [outer = 0x12aead800] 00:49:04 INFO - PROCESS | 1650 | 1461138544216 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:49:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:49:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 719ms 00:49:04 INFO - PROCESS | 1650 | 1461138544269 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 00:49:04 INFO - PROCESS | 1650 | 1461138544271 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 00:49:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:49:04 INFO - PROCESS | 1650 | 1461138544287 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:49:04 INFO - PROCESS | 1650 | 1461138544289 Marionette TRACE conn2 <- [1,2794,null,{}] 00:49:04 INFO - PROCESS | 1650 | 1461138544291 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:49:04 INFO - PROCESS | 1650 | 1461138544398 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 00:49:04 INFO - PROCESS | 1650 | 1461138544500 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x136abe800 == 63 [pid = 1650] [id = 706] 00:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12e235c00) [pid = 1650] [serial = 2118] [outer = 0x0] 00:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e447000) [pid = 1650] [serial = 2119] [outer = 0x12e235c00] 00:49:04 INFO - PROCESS | 1650 | 1461138544533 Marionette DEBUG loaded listener.js 00:49:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12ec44800) [pid = 1650] [serial = 2120] [outer = 0x12e235c00] 00:49:04 INFO - PROCESS | 1650 | 1461138544929 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:49:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:49:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 673ms 00:49:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:49:04 INFO - PROCESS | 1650 | 1461138544960 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 00:49:04 INFO - PROCESS | 1650 | 1461138544962 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 00:49:04 INFO - PROCESS | 1650 | 1461138544966 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:49:04 INFO - PROCESS | 1650 | 1461138544968 Marionette TRACE conn2 <- [1,2798,null,{}] 00:49:04 INFO - PROCESS | 1650 | 1461138544971 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:49:05 INFO - PROCESS | 1650 | 1461138545153 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 00:49:05 INFO - PROCESS | 1650 | 1461138545296 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a922000 == 64 [pid = 1650] [id = 707] 00:49:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129ce7000) [pid = 1650] [serial = 2121] [outer = 0x0] 00:49:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129ce9400) [pid = 1650] [serial = 2122] [outer = 0x129ce7000] 00:49:05 INFO - PROCESS | 1650 | 1461138545348 Marionette DEBUG loaded listener.js 00:49:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12ec4fc00) [pid = 1650] [serial = 2123] [outer = 0x129ce7000] 00:49:05 INFO - PROCESS | 1650 | 1461138545865 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:49:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:49:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 970ms 00:49:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:49:05 INFO - PROCESS | 1650 | 1461138545936 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 00:49:05 INFO - PROCESS | 1650 | 1461138545937 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 00:49:05 INFO - PROCESS | 1650 | 1461138545940 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:49:05 INFO - PROCESS | 1650 | 1461138545941 Marionette TRACE conn2 <- [1,2802,null,{}] 00:49:05 INFO - PROCESS | 1650 | 1461138545943 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:49:06 INFO - PROCESS | 1650 | 1461138546054 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 00:49:06 INFO - PROCESS | 1650 | 1461138546131 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b11d000 == 65 [pid = 1650] [id = 708] 00:49:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x115749400) [pid = 1650] [serial = 2124] [outer = 0x0] 00:49:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11ae80c00) [pid = 1650] [serial = 2125] [outer = 0x115749400] 00:49:06 INFO - PROCESS | 1650 | 1461138546160 Marionette DEBUG loaded listener.js 00:49:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x127f55400) [pid = 1650] [serial = 2126] [outer = 0x115749400] 00:49:06 INFO - PROCESS | 1650 | 1461138546777 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:49:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:49:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 871ms 00:49:06 INFO - PROCESS | 1650 | 1461138546811 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 00:49:06 INFO - PROCESS | 1650 | 1461138546813 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 00:49:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:49:06 INFO - PROCESS | 1650 | 1461138546817 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:49:06 INFO - PROCESS | 1650 | 1461138546819 Marionette TRACE conn2 <- [1,2806,null,{}] 00:49:06 INFO - PROCESS | 1650 | 1461138546839 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:49:06 INFO - PROCESS | 1650 | 1461138546971 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 00:49:07 INFO - PROCESS | 1650 | 1461138547018 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a933800 == 66 [pid = 1650] [id = 709] 00:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11850d800) [pid = 1650] [serial = 2127] [outer = 0x0] 00:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118cd5800) [pid = 1650] [serial = 2128] [outer = 0x11850d800] 00:49:07 INFO - PROCESS | 1650 | 1461138547048 Marionette DEBUG loaded listener.js 00:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x119c5d800) [pid = 1650] [serial = 2129] [outer = 0x11850d800] 00:49:07 INFO - PROCESS | 1650 | 1461138547498 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:49:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:49:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 721ms 00:49:07 INFO - PROCESS | 1650 | 1461138547538 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 00:49:07 INFO - PROCESS | 1650 | 1461138547542 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 00:49:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:49:07 INFO - PROCESS | 1650 | 1461138547546 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:49:07 INFO - PROCESS | 1650 | 1461138547548 Marionette TRACE conn2 <- [1,2810,null,{}] 00:49:07 INFO - PROCESS | 1650 | 1461138547550 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:49:07 INFO - PROCESS | 1650 | 1461138547654 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 00:49:07 INFO - PROCESS | 1650 | 1461138547732 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c02e800 == 67 [pid = 1650] [id = 710] 00:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119c64400) [pid = 1650] [serial = 2130] [outer = 0x0] 00:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11aef2800) [pid = 1650] [serial = 2131] [outer = 0x119c64400] 00:49:07 INFO - PROCESS | 1650 | 1461138547761 Marionette DEBUG loaded listener.js 00:49:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11bcb6800) [pid = 1650] [serial = 2132] [outer = 0x119c64400] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12918a800 == 66 [pid = 1650] [id = 616] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1313c2800 == 65 [pid = 1650] [id = 674] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b64c000 == 64 [pid = 1650] [id = 618] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5b8000 == 63 [pid = 1650] [id = 673] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12e3f6800 == 62 [pid = 1650] [id = 527] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12afd9800 == 61 [pid = 1650] [id = 672] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x13953f800 == 60 [pid = 1650] [id = 700] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1313c6000 == 59 [pid = 1650] [id = 699] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b612800 == 58 [pid = 1650] [id = 698] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12f94e000 == 57 [pid = 1650] [id = 697] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12a826400) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12efb1800 == 56 [pid = 1650] [id = 696] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12e467800 == 55 [pid = 1650] [id = 695] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4ab000 == 54 [pid = 1650] [id = 694] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11c23f000 == 53 [pid = 1650] [id = 693] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12b64d000 == 52 [pid = 1650] [id = 692] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1261d6000 == 51 [pid = 1650] [id = 691] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x11c1ac800 == 50 [pid = 1650] [id = 690] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x1271e5000 == 49 [pid = 1650] [id = 689] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x12f430000 == 48 [pid = 1650] [id = 17] 00:49:08 INFO - PROCESS | 1650 | --DOCSHELL 0x119aeb000 == 47 [pid = 1650] [id = 682] 00:49:08 INFO - PROCESS | 1650 | 1461138548229 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:49:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:49:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 719ms 00:49:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:49:08 INFO - PROCESS | 1650 | 1461138548266 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 00:49:08 INFO - PROCESS | 1650 | 1461138548267 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 00:49:08 INFO - PROCESS | 1650 | 1461138548270 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:49:08 INFO - PROCESS | 1650 | 1461138548272 Marionette TRACE conn2 <- [1,2814,null,{}] 00:49:08 INFO - PROCESS | 1650 | 1461138548285 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:49:08 INFO - PROCESS | 1650 | 1461138548379 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 00:49:08 INFO - PROCESS | 1650 | 1461138548384 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x127521800 == 48 [pid = 1650] [id = 711] 00:49:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11bcac800) [pid = 1650] [serial = 2133] [outer = 0x0] 00:49:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1262cdc00) [pid = 1650] [serial = 2134] [outer = 0x11bcac800] 00:49:08 INFO - PROCESS | 1650 | 1461138548416 Marionette DEBUG loaded listener.js 00:49:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x127365400) [pid = 1650] [serial = 2135] [outer = 0x11bcac800] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11ae78400) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12a81b400) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12cf26c00) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x114d45000) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x127364800) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12aa51c00) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12b43ac00) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x129934000) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12e238400) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12aa56c00) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b848000) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11aeed000) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11ba28800) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x129e75c00) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12876c000) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11a8a4c00) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119b0f800) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11b90c000) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11c4f4800) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11524a400) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12beec400) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a3e3c00) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119d61400) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119b0e000) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12e305000) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1262ce400) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127763400) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129e29c00) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11ae31800) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 00:49:08 INFO - PROCESS | 1650 | 1461138548821 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:49:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:49:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 581ms 00:49:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:49:08 INFO - PROCESS | 1650 | 1461138548851 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 00:49:08 INFO - PROCESS | 1650 | 1461138548853 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 00:49:08 INFO - PROCESS | 1650 | 1461138548856 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:49:08 INFO - PROCESS | 1650 | 1461138548859 Marionette TRACE conn2 <- [1,2818,null,{}] 00:49:08 INFO - PROCESS | 1650 | 1461138548861 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:49:08 INFO - PROCESS | 1650 | 1461138548950 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 00:49:08 INFO - PROCESS | 1650 | 1461138548955 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afc6000 == 49 [pid = 1650] [id = 712] 00:49:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12827b400) [pid = 1650] [serial = 2136] [outer = 0x0] 00:49:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129025000) [pid = 1650] [serial = 2137] [outer = 0x12827b400] 00:49:09 INFO - PROCESS | 1650 | 1461138549000 Marionette DEBUG loaded listener.js 00:49:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129796400) [pid = 1650] [serial = 2138] [outer = 0x12827b400] 00:49:09 INFO - PROCESS | 1650 | 1461138549361 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:49:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:49:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 523ms 00:49:09 INFO - PROCESS | 1650 | 1461138549378 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 00:49:09 INFO - PROCESS | 1650 | 1461138549380 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 00:49:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:49:09 INFO - PROCESS | 1650 | 1461138549382 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:49:09 INFO - PROCESS | 1650 | 1461138549383 Marionette TRACE conn2 <- [1,2822,null,{}] 00:49:09 INFO - PROCESS | 1650 | 1461138549386 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:49:09 INFO - PROCESS | 1650 | 1461138549498 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 00:49:09 INFO - PROCESS | 1650 | 1461138549505 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcb5800 == 50 [pid = 1650] [id = 713] 00:49:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129932400) [pid = 1650] [serial = 2139] [outer = 0x0] 00:49:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129cdf800) [pid = 1650] [serial = 2140] [outer = 0x129932400] 00:49:09 INFO - PROCESS | 1650 | 1461138549548 Marionette DEBUG loaded listener.js 00:49:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129ceac00) [pid = 1650] [serial = 2141] [outer = 0x129932400] 00:49:10 INFO - PROCESS | 1650 | 1461138549999 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:49:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:49:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 669ms 00:49:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:49:10 INFO - PROCESS | 1650 | 1461138550052 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 00:49:10 INFO - PROCESS | 1650 | 1461138550053 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 00:49:10 INFO - PROCESS | 1650 | 1461138550056 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:49:10 INFO - PROCESS | 1650 | 1461138550060 Marionette TRACE conn2 <- [1,2826,null,{}] 00:49:10 INFO - PROCESS | 1650 | 1461138550062 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:49:10 INFO - PROCESS | 1650 | 1461138550165 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 00:49:10 INFO - PROCESS | 1650 | 1461138550170 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d391000 == 51 [pid = 1650] [id = 714] 00:49:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129d59000) [pid = 1650] [serial = 2142] [outer = 0x0] 00:49:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129e33400) [pid = 1650] [serial = 2143] [outer = 0x129d59000] 00:49:10 INFO - PROCESS | 1650 | 1461138550200 Marionette DEBUG loaded listener.js 00:49:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12a3c2800) [pid = 1650] [serial = 2144] [outer = 0x129d59000] 00:49:10 INFO - PROCESS | 1650 | 1461138550609 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:49:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:49:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 572ms 00:49:10 INFO - PROCESS | 1650 | 1461138550633 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 00:49:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:49:10 INFO - PROCESS | 1650 | 1461138550635 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 00:49:10 INFO - PROCESS | 1650 | 1461138550639 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:49:10 INFO - PROCESS | 1650 | 1461138550641 Marionette TRACE conn2 <- [1,2830,null,{}] 00:49:10 INFO - PROCESS | 1650 | 1461138550644 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:49:10 INFO - PROCESS | 1650 | 1461138550763 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 00:49:10 INFO - PROCESS | 1650 | 1461138550776 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dacc000 == 52 [pid = 1650] [id = 715] 00:49:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12a3c4c00) [pid = 1650] [serial = 2145] [outer = 0x0] 00:49:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12a81d400) [pid = 1650] [serial = 2146] [outer = 0x12a3c4c00] 00:49:10 INFO - PROCESS | 1650 | 1461138550801 Marionette DEBUG loaded listener.js 00:49:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12aa1f400) [pid = 1650] [serial = 2147] [outer = 0x12a3c4c00] 00:49:11 INFO - PROCESS | 1650 | 1461138551153 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:49:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:49:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 522ms 00:49:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:49:11 INFO - PROCESS | 1650 | 1461138551160 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 00:49:11 INFO - PROCESS | 1650 | 1461138551161 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 00:49:11 INFO - PROCESS | 1650 | 1461138551163 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:49:11 INFO - PROCESS | 1650 | 1461138551164 Marionette TRACE conn2 <- [1,2834,null,{}] 00:49:11 INFO - PROCESS | 1650 | 1461138551167 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:49:11 INFO - PROCESS | 1650 | 1461138551286 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 00:49:11 INFO - PROCESS | 1650 | 1461138551315 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ecbe000 == 53 [pid = 1650] [id = 716] 00:49:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12aa20c00) [pid = 1650] [serial = 2148] [outer = 0x0] 00:49:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12aa29000) [pid = 1650] [serial = 2149] [outer = 0x12aa20c00] 00:49:11 INFO - PROCESS | 1650 | 1461138551355 Marionette DEBUG loaded listener.js 00:49:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12aea3800) [pid = 1650] [serial = 2150] [outer = 0x12aa20c00] 00:49:11 INFO - PROCESS | 1650 | 1461138551860 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:49:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:49:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 721ms 00:49:11 INFO - PROCESS | 1650 | 1461138551885 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 00:49:11 INFO - PROCESS | 1650 | 1461138551886 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 00:49:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:49:11 INFO - PROCESS | 1650 | 1461138551889 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:49:11 INFO - PROCESS | 1650 | 1461138551892 Marionette TRACE conn2 <- [1,2838,null,{}] 00:49:11 INFO - PROCESS | 1650 | 1461138551901 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:49:12 INFO - PROCESS | 1650 | 1461138552012 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 00:49:12 INFO - PROCESS | 1650 | 1461138552054 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f42f800 == 54 [pid = 1650] [id = 717] 00:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12aa24400) [pid = 1650] [serial = 2151] [outer = 0x0] 00:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b436c00) [pid = 1650] [serial = 2152] [outer = 0x12aa24400] 00:49:12 INFO - PROCESS | 1650 | 1461138552079 Marionette DEBUG loaded listener.js 00:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12bee9800) [pid = 1650] [serial = 2153] [outer = 0x12aa24400] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119bd9000) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129e31000) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e304c00) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12614b800) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11acfb800) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11532fc00) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1146bac00) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12f1cf400) [pid = 1650] [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:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12aeaf400) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1271a7c00) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12f431000) [pid = 1650] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d0c7c00) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c261000) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x114d4d800) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:49:12 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12655e800) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:49:12 INFO - PROCESS | 1650 | 1461138552529 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:49:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:49:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 677ms 00:49:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:49:12 INFO - PROCESS | 1650 | 1461138552567 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 00:49:12 INFO - PROCESS | 1650 | 1461138552568 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 00:49:12 INFO - PROCESS | 1650 | 1461138552570 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:49:12 INFO - PROCESS | 1650 | 1461138552571 Marionette TRACE conn2 <- [1,2842,null,{}] 00:49:12 INFO - PROCESS | 1650 | 1461138552574 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:49:12 INFO - PROCESS | 1650 | 1461138552664 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 00:49:12 INFO - PROCESS | 1650 | 1461138552685 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b95d000 == 55 [pid = 1650] [id = 718] 00:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1157ad800) [pid = 1650] [serial = 2154] [outer = 0x0] 00:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1271a7c00) [pid = 1650] [serial = 2155] [outer = 0x1157ad800] 00:49:12 INFO - PROCESS | 1650 | 1461138552711 Marionette DEBUG loaded listener.js 00:49:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12aa1d800) [pid = 1650] [serial = 2156] [outer = 0x1157ad800] 00:49:13 INFO - PROCESS | 1650 | 1461138553070 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:49:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:49:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 521ms 00:49:13 INFO - PROCESS | 1650 | 1461138553092 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 00:49:13 INFO - PROCESS | 1650 | 1461138553094 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 00:49:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:49:13 INFO - PROCESS | 1650 | 1461138553096 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:49:13 INFO - PROCESS | 1650 | 1461138553098 Marionette TRACE conn2 <- [1,2846,null,{}] 00:49:13 INFO - PROCESS | 1650 | 1461138553110 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:49:13 INFO - PROCESS | 1650 | 1461138553217 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 00:49:13 INFO - PROCESS | 1650 | 1461138553221 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x130230000 == 56 [pid = 1650] [id = 719] 00:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b437800) [pid = 1650] [serial = 2157] [outer = 0x0] 00:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12d303800) [pid = 1650] [serial = 2158] [outer = 0x12b437800] 00:49:13 INFO - PROCESS | 1650 | 1461138553253 Marionette DEBUG loaded listener.js 00:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12e23e000) [pid = 1650] [serial = 2159] [outer = 0x12b437800] 00:49:13 INFO - PROCESS | 1650 | 1461138553649 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:49:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:49:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 573ms 00:49:13 INFO - PROCESS | 1650 | 1461138553671 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 00:49:13 INFO - PROCESS | 1650 | 1461138553674 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 00:49:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:49:13 INFO - PROCESS | 1650 | 1461138553677 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:49:13 INFO - PROCESS | 1650 | 1461138553679 Marionette TRACE conn2 <- [1,2850,null,{}] 00:49:13 INFO - PROCESS | 1650 | 1461138553682 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:49:13 INFO - PROCESS | 1650 | 1461138553839 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 00:49:13 INFO - PROCESS | 1650 | 1461138553849 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x131337000 == 57 [pid = 1650] [id = 720] 00:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12e303800) [pid = 1650] [serial = 2160] [outer = 0x0] 00:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12e339800) [pid = 1650] [serial = 2161] [outer = 0x12e303800] 00:49:13 INFO - PROCESS | 1650 | 1461138553874 Marionette DEBUG loaded listener.js 00:49:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12e451c00) [pid = 1650] [serial = 2162] [outer = 0x12e303800] 00:49:14 INFO - PROCESS | 1650 | 1461138554205 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:49:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:49:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 575ms 00:49:14 INFO - PROCESS | 1650 | 1461138554251 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 00:49:14 INFO - PROCESS | 1650 | 1461138554253 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 00:49:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:49:14 INFO - PROCESS | 1650 | 1461138554255 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:49:14 INFO - PROCESS | 1650 | 1461138554256 Marionette TRACE conn2 <- [1,2854,null,{}] 00:49:14 INFO - PROCESS | 1650 | 1461138554258 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:49:14 INFO - PROCESS | 1650 | 1461138554349 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 00:49:14 INFO - PROCESS | 1650 | 1461138554353 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x136abd000 == 58 [pid = 1650] [id = 721] 00:49:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x112149800) [pid = 1650] [serial = 2163] [outer = 0x0] 00:49:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11214f000) [pid = 1650] [serial = 2164] [outer = 0x112149800] 00:49:14 INFO - PROCESS | 1650 | 1461138554378 Marionette DEBUG loaded listener.js 00:49:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x112153000) [pid = 1650] [serial = 2165] [outer = 0x112149800] 00:49:14 INFO - PROCESS | 1650 | 1461138554927 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:49:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:49:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 720ms 00:49:14 INFO - PROCESS | 1650 | 1461138554975 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 00:49:14 INFO - PROCESS | 1650 | 1461138554978 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 00:49:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:49:14 INFO - PROCESS | 1650 | 1461138554982 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:49:14 INFO - PROCESS | 1650 | 1461138554984 Marionette TRACE conn2 <- [1,2858,null,{}] 00:49:14 INFO - PROCESS | 1650 | 1461138554989 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:49:15 INFO - PROCESS | 1650 | 1461138555134 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 00:49:15 INFO - PROCESS | 1650 | 1461138555212 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1264a2800 == 59 [pid = 1650] [id = 722] 00:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1163b3800) [pid = 1650] [serial = 2166] [outer = 0x0] 00:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118574c00) [pid = 1650] [serial = 2167] [outer = 0x1163b3800] 00:49:15 INFO - PROCESS | 1650 | 1461138555244 Marionette DEBUG loaded listener.js 00:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119b52400) [pid = 1650] [serial = 2168] [outer = 0x1163b3800] 00:49:15 INFO - PROCESS | 1650 | 1461138555675 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:49:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:49:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 720ms 00:49:15 INFO - PROCESS | 1650 | 1461138555704 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 00:49:15 INFO - PROCESS | 1650 | 1461138555710 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 00:49:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:49:15 INFO - PROCESS | 1650 | 1461138555717 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:49:15 INFO - PROCESS | 1650 | 1461138555720 Marionette TRACE conn2 <- [1,2862,null,{}] 00:49:15 INFO - PROCESS | 1650 | 1461138555724 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:49:15 INFO - PROCESS | 1650 | 1461138555860 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 00:49:15 INFO - PROCESS | 1650 | 1461138555937 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b96a000 == 60 [pid = 1650] [id = 723] 00:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119b55000) [pid = 1650] [serial = 2169] [outer = 0x0] 00:49:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11b904000) [pid = 1650] [serial = 2170] [outer = 0x119b55000] 00:49:15 INFO - PROCESS | 1650 | 1461138555969 Marionette DEBUG loaded listener.js 00:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1262c0800) [pid = 1650] [serial = 2171] [outer = 0x119b55000] 00:49:16 INFO - PROCESS | 1650 | 1461138556369 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:49:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:49:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 676ms 00:49:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:49:16 INFO - PROCESS | 1650 | 1461138556408 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 00:49:16 INFO - PROCESS | 1650 | 1461138556410 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 00:49:16 INFO - PROCESS | 1650 | 1461138556412 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:49:16 INFO - PROCESS | 1650 | 1461138556415 Marionette TRACE conn2 <- [1,2866,null,{}] 00:49:16 INFO - PROCESS | 1650 | 1461138556426 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:49:16 INFO - PROCESS | 1650 | 1461138556563 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 00:49:16 INFO - PROCESS | 1650 | 1461138556644 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x131335800 == 61 [pid = 1650] [id = 724] 00:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1290cdc00) [pid = 1650] [serial = 2172] [outer = 0x0] 00:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129cec000) [pid = 1650] [serial = 2173] [outer = 0x1290cdc00] 00:49:16 INFO - PROCESS | 1650 | 1461138556679 Marionette DEBUG loaded listener.js 00:49:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129d5d800) [pid = 1650] [serial = 2174] [outer = 0x1290cdc00] 00:49:17 INFO - PROCESS | 1650 | 1461138557094 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:49:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:49:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 723ms 00:49:17 INFO - PROCESS | 1650 | 1461138557135 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 00:49:17 INFO - PROCESS | 1650 | 1461138557137 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 00:49:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:49:17 INFO - PROCESS | 1650 | 1461138557140 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:49:17 INFO - PROCESS | 1650 | 1461138557141 Marionette TRACE conn2 <- [1,2870,null,{}] 00:49:17 INFO - PROCESS | 1650 | 1461138557144 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:49:17 INFO - PROCESS | 1650 | 1461138557254 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 00:49:17 INFO - PROCESS | 1650 | 1461138557359 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x13953c800 == 62 [pid = 1650] [id = 725] 00:49:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x129d5e000) [pid = 1650] [serial = 2175] [outer = 0x0] 00:49:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a3c5000) [pid = 1650] [serial = 2176] [outer = 0x129d5e000] 00:49:17 INFO - PROCESS | 1650 | 1461138557390 Marionette DEBUG loaded listener.js 00:49:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12b432800) [pid = 1650] [serial = 2177] [outer = 0x129d5e000] 00:49:17 INFO - PROCESS | 1650 | 1461138557819 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:49:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:49:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 720ms 00:49:17 INFO - PROCESS | 1650 | 1461138557861 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 00:49:17 INFO - PROCESS | 1650 | 1461138557864 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 00:49:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:49:17 INFO - PROCESS | 1650 | 1461138557867 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:49:17 INFO - PROCESS | 1650 | 1461138557869 Marionette TRACE conn2 <- [1,2874,null,{}] 00:49:17 INFO - PROCESS | 1650 | 1461138557873 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:49:18 INFO - PROCESS | 1650 | 1461138558050 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 00:49:18 INFO - PROCESS | 1650 | 1461138558157 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1382a6800 == 63 [pid = 1650] [id = 726] 00:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x129e77800) [pid = 1650] [serial = 2178] [outer = 0x0] 00:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12beef400) [pid = 1650] [serial = 2179] [outer = 0x129e77800] 00:49:18 INFO - PROCESS | 1650 | 1461138558188 Marionette DEBUG loaded listener.js 00:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12d3c4800) [pid = 1650] [serial = 2180] [outer = 0x129e77800] 00:49:18 INFO - PROCESS | 1650 | 1461138558600 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:49:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:49:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 770ms 00:49:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:49:18 INFO - PROCESS | 1650 | 1461138558637 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 00:49:18 INFO - PROCESS | 1650 | 1461138558639 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 00:49:18 INFO - PROCESS | 1650 | 1461138558641 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:49:18 INFO - PROCESS | 1650 | 1461138558642 Marionette TRACE conn2 <- [1,2878,null,{}] 00:49:18 INFO - PROCESS | 1650 | 1461138558645 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:49:18 INFO - PROCESS | 1650 | 1461138558769 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 00:49:18 INFO - PROCESS | 1650 | 1461138558849 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x136ed8000 == 64 [pid = 1650] [id = 727] 00:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12e23a800) [pid = 1650] [serial = 2181] [outer = 0x0] 00:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12ea37400) [pid = 1650] [serial = 2182] [outer = 0x12e23a800] 00:49:18 INFO - PROCESS | 1650 | 1461138558881 Marionette DEBUG loaded listener.js 00:49:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12f1c6800) [pid = 1650] [serial = 2183] [outer = 0x12e23a800] 00:49:19 INFO - PROCESS | 1650 | 1461138559296 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:49:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:49:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 719ms 00:49:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:49:19 INFO - PROCESS | 1650 | 1461138559375 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 00:49:19 INFO - PROCESS | 1650 | 1461138559376 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 00:49:19 INFO - PROCESS | 1650 | 1461138559379 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:49:19 INFO - PROCESS | 1650 | 1461138559380 Marionette TRACE conn2 <- [1,2882,null,{}] 00:49:19 INFO - PROCESS | 1650 | 1461138559383 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:49:19 INFO - PROCESS | 1650 | 1461138559488 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 00:49:19 INFO - PROCESS | 1650 | 1461138559564 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ada5000 == 65 [pid = 1650] [id = 728] 00:49:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12eb13c00) [pid = 1650] [serial = 2184] [outer = 0x0] 00:49:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12eb1ac00) [pid = 1650] [serial = 2185] [outer = 0x12eb13c00] 00:49:19 INFO - PROCESS | 1650 | 1461138559593 Marionette DEBUG loaded listener.js 00:49:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12eb1e800) [pid = 1650] [serial = 2186] [outer = 0x12eb13c00] 00:49:20 INFO - PROCESS | 1650 | 1461138560064 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:49:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:49:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 722ms 00:49:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:49:20 INFO - PROCESS | 1650 | 1461138560102 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 00:49:20 INFO - PROCESS | 1650 | 1461138560103 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 00:49:20 INFO - PROCESS | 1650 | 1461138560106 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:49:20 INFO - PROCESS | 1650 | 1461138560107 Marionette TRACE conn2 <- [1,2886,null,{}] 00:49:20 INFO - PROCESS | 1650 | 1461138560110 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:49:20 INFO - PROCESS | 1650 | 1461138560222 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 00:49:20 INFO - PROCESS | 1650 | 1461138560473 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12750c000 == 66 [pid = 1650] [id = 729] 00:49:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11214f400) [pid = 1650] [serial = 2187] [outer = 0x0] 00:49:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x112154c00) [pid = 1650] [serial = 2188] [outer = 0x11214f400] 00:49:20 INFO - PROCESS | 1650 | 1461138560504 Marionette DEBUG loaded listener.js 00:49:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x114d49800) [pid = 1650] [serial = 2189] [outer = 0x11214f400] 00:49:20 INFO - PROCESS | 1650 | 1461138560978 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:49:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:49:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 919ms 00:49:21 INFO - PROCESS | 1650 | 1461138561041 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 00:49:21 INFO - PROCESS | 1650 | 1461138561043 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 00:49:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:49:21 INFO - PROCESS | 1650 | 1461138561048 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:49:21 INFO - PROCESS | 1650 | 1461138561050 Marionette TRACE conn2 <- [1,2890,null,{}] 00:49:21 INFO - PROCESS | 1650 | 1461138561054 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:49:21 INFO - PROCESS | 1650 | 1461138561170 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 00:49:21 INFO - PROCESS | 1650 | 1461138561267 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1261d7800 == 67 [pid = 1650] [id = 730] 00:49:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x119b0e000) [pid = 1650] [serial = 2190] [outer = 0x0] 00:49:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11a8a7000) [pid = 1650] [serial = 2191] [outer = 0x119b0e000] 00:49:21 INFO - PROCESS | 1650 | 1461138561310 Marionette DEBUG loaded listener.js 00:49:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11ba28c00) [pid = 1650] [serial = 2192] [outer = 0x119b0e000] 00:49:21 INFO - PROCESS | 1650 | 1461138561783 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:49:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:49:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 777ms 00:49:21 INFO - PROCESS | 1650 | --DOCSHELL 0x131337000 == 66 [pid = 1650] [id = 720] 00:49:21 INFO - PROCESS | 1650 | --DOCSHELL 0x130230000 == 65 [pid = 1650] [id = 719] 00:49:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b95d000 == 64 [pid = 1650] [id = 718] 00:49:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12f42f800 == 63 [pid = 1650] [id = 717] 00:49:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ecbe000 == 62 [pid = 1650] [id = 716] 00:49:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12dacc000 == 61 [pid = 1650] [id = 715] 00:49:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d391000 == 60 [pid = 1650] [id = 714] 00:49:21 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12f437800) [pid = 1650] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:49:21 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1146ba000) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 00:49:21 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11c20fc00) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 00:49:21 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x127bde800) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 00:49:21 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12a81a400) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 00:49:21 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12bca7800) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 00:49:21 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12d13a400) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 00:49:21 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12d131800) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 00:49:21 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12ea32400) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 00:49:21 INFO - PROCESS | 1650 | 1461138561909 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 00:49:21 INFO - PROCESS | 1650 | 1461138561912 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 00:49:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcb5800 == 59 [pid = 1650] [id = 713] 00:49:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12afc6000 == 58 [pid = 1650] [id = 712] 00:49:21 INFO - PROCESS | 1650 | --DOCSHELL 0x127521800 == 57 [pid = 1650] [id = 711] 00:49:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11c02e800 == 56 [pid = 1650] [id = 710] 00:49:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a933800 == 55 [pid = 1650] [id = 709] 00:49:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:49:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1264ab800 == 54 [pid = 1650] [id = 702] 00:49:21 INFO - PROCESS | 1650 | 1461138561925 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:49:21 INFO - PROCESS | 1650 | 1461138561926 Marionette TRACE conn2 <- [1,2894,null,{}] 00:49:21 INFO - PROCESS | 1650 | 1461138561929 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:49:22 INFO - PROCESS | 1650 | 1461138562030 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d3b5c00) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11c62dc00) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1262cd400) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x119aa0c00) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x115882000) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x127b98800) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129e2a400) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11b908000) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11c148000) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12a3cf800) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12e332400) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12aa4a000) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12e240400) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12ea2c400) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12aa22800) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11924e000) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x126151000) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11bca9000) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12aa27400) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12e447400) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11bcb5000) [pid = 1650] [serial = 1421] [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:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b434c00) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12d0c4c00) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12e339c00) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b633400) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12aea2800) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 00:49:22 INFO - PROCESS | 1650 | 1461138562094 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12649c000 == 55 [pid = 1650] [id = 731] 00:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119aa0c00) [pid = 1650] [serial = 2193] [outer = 0x0] 00:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11c148000) [pid = 1650] [serial = 2194] [outer = 0x119aa0c00] 00:49:22 INFO - PROCESS | 1650 | 1461138562122 Marionette DEBUG loaded listener.js 00:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1262c0400) [pid = 1650] [serial = 2195] [outer = 0x119aa0c00] 00:49:22 INFO - PROCESS | 1650 | 1461138562450 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:49:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:49:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 572ms 00:49:22 INFO - PROCESS | 1650 | 1461138562495 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 00:49:22 INFO - PROCESS | 1650 | 1461138562496 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 00:49:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:49:22 INFO - PROCESS | 1650 | 1461138562503 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:49:22 INFO - PROCESS | 1650 | 1461138562507 Marionette TRACE conn2 <- [1,2898,null,{}] 00:49:22 INFO - PROCESS | 1650 | 1461138562510 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:49:22 INFO - PROCESS | 1650 | 1461138562649 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 00:49:22 INFO - PROCESS | 1650 | 1461138562715 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12adb4800 == 56 [pid = 1650] [id = 732] 00:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119c63400) [pid = 1650] [serial = 2196] [outer = 0x0] 00:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x127360400) [pid = 1650] [serial = 2197] [outer = 0x119c63400] 00:49:22 INFO - PROCESS | 1650 | 1461138562741 Marionette DEBUG loaded listener.js 00:49:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129ce5400) [pid = 1650] [serial = 2198] [outer = 0x119c63400] 00:49:23 INFO - PROCESS | 1650 | 1461138563046 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:49:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:49:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 577ms 00:49:23 INFO - PROCESS | 1650 | 1461138563078 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 00:49:23 INFO - PROCESS | 1650 | 1461138563079 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 00:49:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:49:23 INFO - PROCESS | 1650 | 1461138563081 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:49:23 INFO - PROCESS | 1650 | 1461138563083 Marionette TRACE conn2 <- [1,2902,null,{}] 00:49:23 INFO - PROCESS | 1650 | 1461138563085 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:49:23 INFO - PROCESS | 1650 | 1461138563185 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 00:49:23 INFO - PROCESS | 1650 | 1461138563248 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcd2000 == 57 [pid = 1650] [id = 733] 00:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1262cd400) [pid = 1650] [serial = 2199] [outer = 0x0] 00:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129d54000) [pid = 1650] [serial = 2200] [outer = 0x1262cd400] 00:49:23 INFO - PROCESS | 1650 | 1461138563274 Marionette DEBUG loaded listener.js 00:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129e2fc00) [pid = 1650] [serial = 2201] [outer = 0x1262cd400] 00:49:23 INFO - PROCESS | 1650 | 1461138563549 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:49:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:49:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 520ms 00:49:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:49:23 INFO - PROCESS | 1650 | 1461138563602 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 00:49:23 INFO - PROCESS | 1650 | 1461138563604 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 00:49:23 INFO - PROCESS | 1650 | 1461138563608 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:49:23 INFO - PROCESS | 1650 | 1461138563611 Marionette TRACE conn2 <- [1,2906,null,{}] 00:49:23 INFO - PROCESS | 1650 | 1461138563613 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:49:23 INFO - PROCESS | 1650 | 1461138563704 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 00:49:23 INFO - PROCESS | 1650 | 1461138563774 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d391800 == 58 [pid = 1650] [id = 734] 00:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12a81a400) [pid = 1650] [serial = 2202] [outer = 0x0] 00:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12a827000) [pid = 1650] [serial = 2203] [outer = 0x12a81a400] 00:49:23 INFO - PROCESS | 1650 | 1461138563806 Marionette DEBUG loaded listener.js 00:49:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12aa4c400) [pid = 1650] [serial = 2204] [outer = 0x12a81a400] 00:49:24 INFO - PROCESS | 1650 | 1461138564159 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:49:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:49:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 573ms 00:49:24 INFO - PROCESS | 1650 | 1461138564180 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 00:49:24 INFO - PROCESS | 1650 | 1461138564181 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 00:49:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:49:24 INFO - PROCESS | 1650 | 1461138564183 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:49:24 INFO - PROCESS | 1650 | 1461138564184 Marionette TRACE conn2 <- [1,2910,null,{}] 00:49:24 INFO - PROCESS | 1650 | 1461138564187 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:49:24 INFO - PROCESS | 1650 | 1461138564304 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 00:49:24 INFO - PROCESS | 1650 | 1461138564313 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e464800 == 59 [pid = 1650] [id = 735] 00:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12a81f000) [pid = 1650] [serial = 2205] [outer = 0x0] 00:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12ae3d400) [pid = 1650] [serial = 2206] [outer = 0x12a81f000] 00:49:24 INFO - PROCESS | 1650 | 1461138564339 Marionette DEBUG loaded listener.js 00:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12ae45c00) [pid = 1650] [serial = 2207] [outer = 0x12a81f000] 00:49:24 INFO - PROCESS | 1650 | 1461138564688 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:49:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:49:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:49:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 00:49:24 INFO - PROCESS | 1650 | 1461138564705 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 00:49:24 INFO - PROCESS | 1650 | 1461138564707 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 00:49:24 INFO - TEST-START | /DOMEvents/constructors.html 00:49:24 INFO - PROCESS | 1650 | 1461138564711 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:49:24 INFO - PROCESS | 1650 | 1461138564712 Marionette TRACE conn2 <- [1,2914,null,{}] 00:49:24 INFO - PROCESS | 1650 | 1461138564716 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:49:24 INFO - PROCESS | 1650 | 1461138564887 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 00:49:24 INFO - PROCESS | 1650 | 1461138564907 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f41e800 == 60 [pid = 1650] [id = 736] 00:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12aea2800) [pid = 1650] [serial = 2208] [outer = 0x0] 00:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b321800) [pid = 1650] [serial = 2209] [outer = 0x12aea2800] 00:49:24 INFO - PROCESS | 1650 | 1461138564937 Marionette DEBUG loaded listener.js 00:49:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12bcab400) [pid = 1650] [serial = 2210] [outer = 0x12aea2800] 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:49:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:49:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:49:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:49:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:49:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:49:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:49:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:49:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:49:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 628ms 00:49:25 INFO - PROCESS | 1650 | 1461138565328 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:49:25 INFO - PROCESS | 1650 | 1461138565339 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 00:49:25 INFO - PROCESS | 1650 | 1461138565342 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 00:49:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:49:25 INFO - PROCESS | 1650 | 1461138565345 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:49:25 INFO - PROCESS | 1650 | 1461138565346 Marionette TRACE conn2 <- [1,2918,null,{}] 00:49:25 INFO - PROCESS | 1650 | 1461138565348 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:49:25 INFO - PROCESS | 1650 | 1461138565465 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 00:49:25 INFO - PROCESS | 1650 | 1461138565488 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa63000 == 61 [pid = 1650] [id = 737] 00:49:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12bcad400) [pid = 1650] [serial = 2211] [outer = 0x0] 00:49:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12d0c8400) [pid = 1650] [serial = 2212] [outer = 0x12bcad400] 00:49:25 INFO - PROCESS | 1650 | 1461138565512 Marionette DEBUG loaded listener.js 00:49:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12e239400) [pid = 1650] [serial = 2213] [outer = 0x12bcad400] 00:49:25 INFO - PROCESS | 1650 | 1461138565835 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:49:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:49:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 518ms 00:49:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:49:25 INFO - PROCESS | 1650 | 1461138565865 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 00:49:25 INFO - PROCESS | 1650 | 1461138565866 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 00:49:25 INFO - PROCESS | 1650 | 1461138565868 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:49:25 INFO - PROCESS | 1650 | 1461138565869 Marionette TRACE conn2 <- [1,2922,null,{}] 00:49:25 INFO - PROCESS | 1650 | 1461138565872 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:49:25 INFO - PROCESS | 1650 | 1461138565987 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 00:49:26 INFO - PROCESS | 1650 | 1461138565998 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x13022c000 == 62 [pid = 1650] [id = 738] 00:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12da1dc00) [pid = 1650] [serial = 2214] [outer = 0x0] 00:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12e336000) [pid = 1650] [serial = 2215] [outer = 0x12da1dc00] 00:49:26 INFO - PROCESS | 1650 | 1461138566023 Marionette DEBUG loaded listener.js 00:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12e44b000) [pid = 1650] [serial = 2216] [outer = 0x12da1dc00] 00:49:26 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12e303800) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:49:26 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12b437800) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:49:26 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12a3c4c00) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:49:26 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12aa20c00) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:49:26 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12aa24400) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:49:26 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12827b400) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:49:26 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12ea2f000) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:49:26 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119c64400) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:49:26 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11850d800) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:49:26 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1157ad800) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:49:26 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129d59000) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:49:26 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129932400) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:49:26 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11bcac800) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:49:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 00:49:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 00:49:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 00:49:26 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 00:49:26 INFO - PROCESS | 1650 | 1461138566503 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:49:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:49:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:49:26 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:49:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:49:26 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:49:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:49:26 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:49:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:49:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:49:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 673ms 00:49:26 INFO - PROCESS | 1650 | 1461138566555 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 00:49:26 INFO - PROCESS | 1650 | 1461138566557 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 00:49:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:49:26 INFO - PROCESS | 1650 | 1461138566566 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:49:26 INFO - PROCESS | 1650 | 1461138566567 Marionette TRACE conn2 <- [1,2926,null,{}] 00:49:26 INFO - PROCESS | 1650 | 1461138566569 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:49:26 INFO - PROCESS | 1650 | 1461138566675 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 00:49:26 INFO - PROCESS | 1650 | 1461138566679 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x13132c000 == 63 [pid = 1650] [id = 739] 00:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12e333800) [pid = 1650] [serial = 2217] [outer = 0x0] 00:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12e44fc00) [pid = 1650] [serial = 2218] [outer = 0x12e333800] 00:49:26 INFO - PROCESS | 1650 | 1461138566709 Marionette DEBUG loaded listener.js 00:49:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12eb14400) [pid = 1650] [serial = 2219] [outer = 0x12e333800] 00:49:26 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:49:27 INFO - PROCESS | 1650 | 1461138567026 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:49:27 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:49:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 469ms 00:49:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:49:27 INFO - PROCESS | 1650 | 1461138567035 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 00:49:27 INFO - PROCESS | 1650 | 1461138567037 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 00:49:27 INFO - PROCESS | 1650 | 1461138567040 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:49:27 INFO - PROCESS | 1650 | 1461138567044 Marionette TRACE conn2 <- [1,2930,null,{}] 00:49:27 INFO - PROCESS | 1650 | 1461138567047 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:49:27 INFO - PROCESS | 1650 | 1461138567157 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 00:49:27 INFO - PROCESS | 1650 | 1461138567230 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x134a0a000 == 64 [pid = 1650] [id = 740] 00:49:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x114d5ec00) [pid = 1650] [serial = 2220] [outer = 0x0] 00:49:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12e334800) [pid = 1650] [serial = 2221] [outer = 0x114d5ec00] 00:49:27 INFO - PROCESS | 1650 | 1461138567255 Marionette DEBUG loaded listener.js 00:49:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12eb1bc00) [pid = 1650] [serial = 2222] [outer = 0x114d5ec00] 00:49:27 INFO - PROCESS | 1650 | 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:49:27 INFO - PROCESS | 1650 | 1461138567526 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:49:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:49:27 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 523ms 00:49:27 INFO - PROCESS | 1650 | 1461138567563 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 00:49:27 INFO - PROCESS | 1650 | 1461138567564 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 00:49:27 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:49:27 INFO - PROCESS | 1650 | 1461138567566 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:49:27 INFO - PROCESS | 1650 | 1461138567567 Marionette TRACE conn2 <- [1,2934,null,{}] 00:49:27 INFO - PROCESS | 1650 | 1461138567570 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:49:27 INFO - PROCESS | 1650 | 1461138567669 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 00:49:27 INFO - PROCESS | 1650 | 1461138567674 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x139523800 == 65 [pid = 1650] [id = 741] 00:49:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12eb1a000) [pid = 1650] [serial = 2223] [outer = 0x0] 00:49:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12ec46c00) [pid = 1650] [serial = 2224] [outer = 0x12eb1a000] 00:49:27 INFO - PROCESS | 1650 | 1461138567698 Marionette DEBUG loaded listener.js 00:49:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12f1c5800) [pid = 1650] [serial = 2225] [outer = 0x12eb1a000] 00:49:28 INFO - PROCESS | 1650 | 1461138568013 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:49:28 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:49:28 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 469ms 00:49:28 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:49:28 INFO - PROCESS | 1650 | 1461138568036 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 00:49:28 INFO - PROCESS | 1650 | 1461138568037 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 00:49:28 INFO - PROCESS | 1650 | 1461138568041 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:49:28 INFO - PROCESS | 1650 | 1461138568044 Marionette TRACE conn2 <- [1,2938,null,{}] 00:49:28 INFO - PROCESS | 1650 | 1461138568046 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:49:28 INFO - PROCESS | 1650 | 1461138568174 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 00:49:28 INFO - PROCESS | 1650 | 1461138568181 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x136adc800 == 66 [pid = 1650] [id = 742] 00:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12aa96800) [pid = 1650] [serial = 2226] [outer = 0x0] 00:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12aa9d400) [pid = 1650] [serial = 2227] [outer = 0x12aa96800] 00:49:28 INFO - PROCESS | 1650 | 1461138568205 Marionette DEBUG loaded listener.js 00:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12aaa2800) [pid = 1650] [serial = 2228] [outer = 0x12aa96800] 00:49:28 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:49:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 625ms 00:49:28 INFO - PROCESS | 1650 | 1461138568662 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:49:28 INFO - PROCESS | 1650 | 1461138568666 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 00:49:28 INFO - PROCESS | 1650 | 1461138568669 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 00:49:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:49:28 INFO - PROCESS | 1650 | 1461138568673 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:49:28 INFO - PROCESS | 1650 | 1461138568675 Marionette TRACE conn2 <- [1,2942,null,{}] 00:49:28 INFO - PROCESS | 1650 | 1461138568679 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:49:28 INFO - PROCESS | 1650 | 1461138568801 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 00:49:28 INFO - PROCESS | 1650 | 1461138568886 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5d4000 == 67 [pid = 1650] [id = 743] 00:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x114d5f000) [pid = 1650] [serial = 2229] [outer = 0x0] 00:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x114d69c00) [pid = 1650] [serial = 2230] [outer = 0x114d5f000] 00:49:28 INFO - PROCESS | 1650 | 1461138568918 Marionette DEBUG loaded listener.js 00:49:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119b02c00) [pid = 1650] [serial = 2231] [outer = 0x114d5f000] 00:49:29 INFO - PROCESS | 1650 | 1461138569308 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:49:29 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:49:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:49:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 00:49:29 INFO - PROCESS | 1650 | 1461138569344 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 00:49:29 INFO - PROCESS | 1650 | 1461138569348 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 00:49:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:49:29 INFO - PROCESS | 1650 | 1461138569353 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:49:29 INFO - PROCESS | 1650 | 1461138569355 Marionette TRACE conn2 <- [1,2946,null,{}] 00:49:29 INFO - PROCESS | 1650 | 1461138569358 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:49:29 INFO - PROCESS | 1650 | 1461138569473 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 00:49:29 INFO - PROCESS | 1650 | 1461138569583 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c07f000 == 68 [pid = 1650] [id = 744] 00:49:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x119b68800) [pid = 1650] [serial = 2232] [outer = 0x0] 00:49:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11c202400) [pid = 1650] [serial = 2233] [outer = 0x119b68800] 00:49:29 INFO - PROCESS | 1650 | 1461138569635 Marionette DEBUG loaded listener.js 00:49:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x126545800) [pid = 1650] [serial = 2234] [outer = 0x119b68800] 00:49:30 INFO - PROCESS | 1650 | 1461138569998 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:49:30 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:49:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 672ms 00:49:30 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:49:30 INFO - PROCESS | 1650 | 1461138570026 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 00:49:30 INFO - PROCESS | 1650 | 1461138570027 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 00:49:30 INFO - PROCESS | 1650 | 1461138570030 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:49:30 INFO - PROCESS | 1650 | 1461138570033 Marionette TRACE conn2 <- [1,2950,null,{}] 00:49:30 INFO - PROCESS | 1650 | 1461138570041 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:49:30 INFO - PROCESS | 1650 | 1461138570158 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 00:49:30 INFO - PROCESS | 1650 | 1461138570268 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x134a0f000 == 69 [pid = 1650] [id = 745] 00:49:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12759a000) [pid = 1650] [serial = 2235] [outer = 0x0] 00:49:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129d53400) [pid = 1650] [serial = 2236] [outer = 0x12759a000] 00:49:30 INFO - PROCESS | 1650 | 1461138570303 Marionette DEBUG loaded listener.js 00:49:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12aa1c000) [pid = 1650] [serial = 2237] [outer = 0x12759a000] 00:49:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ab2b800 == 70 [pid = 1650] [id = 746] 00:49:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12aa9ec00) [pid = 1650] [serial = 2238] [outer = 0x0] 00:49:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x129d60800) [pid = 1650] [serial = 2239] [outer = 0x12aa9ec00] 00:49:30 INFO - PROCESS | 1650 | 1461138570713 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:49:30 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:49:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 722ms 00:49:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:49:30 INFO - PROCESS | 1650 | 1461138570753 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 00:49:30 INFO - PROCESS | 1650 | 1461138570755 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 00:49:30 INFO - PROCESS | 1650 | 1461138570757 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:49:30 INFO - PROCESS | 1650 | 1461138570759 Marionette TRACE conn2 <- [1,2954,null,{}] 00:49:30 INFO - PROCESS | 1650 | 1461138570761 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:49:30 INFO - PROCESS | 1650 | 1461138570902 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 00:49:31 INFO - PROCESS | 1650 | 1461138571004 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x139fdd800 == 71 [pid = 1650] [id = 747] 00:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12aa25800) [pid = 1650] [serial = 2240] [outer = 0x0] 00:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12aa9f400) [pid = 1650] [serial = 2241] [outer = 0x12aa25800] 00:49:31 INFO - PROCESS | 1650 | 1461138571036 Marionette DEBUG loaded listener.js 00:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12ae42c00) [pid = 1650] [serial = 2242] [outer = 0x12aa25800] 00:49:31 INFO - PROCESS | 1650 | 1461138571398 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:49:31 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:49:31 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:49:31 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 671ms 00:49:31 INFO - PROCESS | 1650 | 1461138571429 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 00:49:31 INFO - PROCESS | 1650 | 1461138571430 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 00:49:31 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:49:31 INFO - PROCESS | 1650 | 1461138571432 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:49:31 INFO - PROCESS | 1650 | 1461138571434 Marionette TRACE conn2 <- [1,2958,null,{}] 00:49:31 INFO - PROCESS | 1650 | 1461138571436 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:49:31 INFO - PROCESS | 1650 | 1461138571557 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 00:49:31 INFO - PROCESS | 1650 | 1461138571640 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x139606000 == 72 [pid = 1650] [id = 748] 00:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12b436000) [pid = 1650] [serial = 2243] [outer = 0x0] 00:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12da16c00) [pid = 1650] [serial = 2244] [outer = 0x12b436000] 00:49:31 INFO - PROCESS | 1650 | 1461138571671 Marionette DEBUG loaded listener.js 00:49:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12ea32c00) [pid = 1650] [serial = 2245] [outer = 0x12b436000] 00:49:32 INFO - PROCESS | 1650 | 1461138572034 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:49:32 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:49:32 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 621ms 00:49:32 INFO - PROCESS | 1650 | 1461138572055 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 00:49:32 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:49:32 INFO - PROCESS | 1650 | 1461138572057 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 00:49:32 INFO - PROCESS | 1650 | 1461138572059 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:49:32 INFO - PROCESS | 1650 | 1461138572060 Marionette TRACE conn2 <- [1,2962,null,{}] 00:49:32 INFO - PROCESS | 1650 | 1461138572063 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:49:32 INFO - PROCESS | 1650 | 1461138572190 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 00:49:32 INFO - PROCESS | 1650 | 1461138572288 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x139fed000 == 73 [pid = 1650] [id = 749] 00:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b831c00) [pid = 1650] [serial = 2246] [outer = 0x0] 00:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12ec48000) [pid = 1650] [serial = 2247] [outer = 0x12b831c00] 00:49:32 INFO - PROCESS | 1650 | 1461138572320 Marionette DEBUG loaded listener.js 00:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12f556800) [pid = 1650] [serial = 2248] [outer = 0x12b831c00] 00:49:32 INFO - PROCESS | 1650 | 1461138572672 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:49:32 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:49:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 619ms 00:49:32 INFO - PROCESS | 1650 | 1461138572678 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 00:49:32 INFO - PROCESS | 1650 | 1461138572680 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 00:49:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:49:32 INFO - PROCESS | 1650 | 1461138572682 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:49:32 INFO - PROCESS | 1650 | 1461138572683 Marionette TRACE conn2 <- [1,2966,null,{}] 00:49:32 INFO - PROCESS | 1650 | 1461138572686 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:49:32 INFO - PROCESS | 1650 | 1461138572799 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 00:49:32 INFO - PROCESS | 1650 | 1461138572909 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab67800 == 74 [pid = 1650] [id = 750] 00:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x112151c00) [pid = 1650] [serial = 2249] [outer = 0x0] 00:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12abe9400) [pid = 1650] [serial = 2250] [outer = 0x112151c00] 00:49:32 INFO - PROCESS | 1650 | 1461138572941 Marionette DEBUG loaded listener.js 00:49:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12abeec00) [pid = 1650] [serial = 2251] [outer = 0x112151c00] 00:49:33 INFO - PROCESS | 1650 | 1461138573258 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:49:33 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:49:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 00:49:33 INFO - PROCESS | 1650 | 1461138573352 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 00:49:33 INFO - PROCESS | 1650 | 1461138573354 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 00:49:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:49:33 INFO - PROCESS | 1650 | 1461138573356 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:49:33 INFO - PROCESS | 1650 | 1461138573358 Marionette TRACE conn2 <- [1,2970,null,{}] 00:49:33 INFO - PROCESS | 1650 | 1461138573360 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:49:33 INFO - PROCESS | 1650 | 1461138573474 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 00:49:33 INFO - PROCESS | 1650 | 1461138573581 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a375800 == 75 [pid = 1650] [id = 751] 00:49:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12abf0c00) [pid = 1650] [serial = 2252] [outer = 0x0] 00:49:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12abf1800) [pid = 1650] [serial = 2253] [outer = 0x12abf0c00] 00:49:33 INFO - PROCESS | 1650 | 1461138573614 Marionette DEBUG loaded listener.js 00:49:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12ac6fc00) [pid = 1650] [serial = 2254] [outer = 0x12abf0c00] 00:49:33 INFO - PROCESS | 1650 | 1461138573976 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:49:34 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:49:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 00:49:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:49:34 INFO - PROCESS | 1650 | 1461138574026 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 00:49:34 INFO - PROCESS | 1650 | 1461138574028 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 00:49:34 INFO - PROCESS | 1650 | 1461138574030 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:49:34 INFO - PROCESS | 1650 | 1461138574031 Marionette TRACE conn2 <- [1,2974,null,{}] 00:49:34 INFO - PROCESS | 1650 | 1461138574034 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:49:34 INFO - PROCESS | 1650 | 1461138574149 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 00:49:34 INFO - PROCESS | 1650 | 1461138574266 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c045000 == 76 [pid = 1650] [id = 752] 00:49:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x1122cb000) [pid = 1650] [serial = 2255] [outer = 0x0] 00:49:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x119c61400) [pid = 1650] [serial = 2256] [outer = 0x1122cb000] 00:49:34 INFO - PROCESS | 1650 | 1461138574298 Marionette DEBUG loaded listener.js 00:49:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12ac72c00) [pid = 1650] [serial = 2257] [outer = 0x1122cb000] 00:49:34 INFO - PROCESS | 1650 | 1461138574922 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:49:34 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:49:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 923ms 00:49:34 INFO - PROCESS | 1650 | 1461138574953 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 00:49:34 INFO - PROCESS | 1650 | 1461138574958 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 00:49:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:49:34 INFO - PROCESS | 1650 | 1461138574962 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:49:34 INFO - PROCESS | 1650 | 1461138574964 Marionette TRACE conn2 <- [1,2978,null,{}] 00:49:34 INFO - PROCESS | 1650 | 1461138574968 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:49:35 INFO - PROCESS | 1650 | 1461138575073 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 00:49:35 INFO - PROCESS | 1650 | 1461138575159 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x127782000 == 77 [pid = 1650] [id = 753] 00:49:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x114d62800) [pid = 1650] [serial = 2258] [outer = 0x0] 00:49:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x115747c00) [pid = 1650] [serial = 2259] [outer = 0x114d62800] 00:49:35 INFO - PROCESS | 1650 | 1461138575188 Marionette DEBUG loaded listener.js 00:49:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x118738c00) [pid = 1650] [serial = 2260] [outer = 0x114d62800] 00:49:35 INFO - PROCESS | 1650 | 1461138575564 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:49:35 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:49:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 620ms 00:49:35 INFO - PROCESS | 1650 | 1461138575583 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 00:49:35 INFO - PROCESS | 1650 | 1461138575586 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 00:49:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:49:35 INFO - PROCESS | 1650 | 1461138575591 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:49:35 INFO - PROCESS | 1650 | 1461138575593 Marionette TRACE conn2 <- [1,2982,null,{}] 00:49:35 INFO - PROCESS | 1650 | 1461138575595 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:49:35 INFO - PROCESS | 1650 | 1461138575695 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 00:49:35 INFO - PROCESS | 1650 | 1461138575766 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b117000 == 78 [pid = 1650] [id = 754] 00:49:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x119136800) [pid = 1650] [serial = 2261] [outer = 0x0] 00:49:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x119b04800) [pid = 1650] [serial = 2262] [outer = 0x119136800] 00:49:35 INFO - PROCESS | 1650 | 1461138575838 Marionette DEBUG loaded listener.js 00:49:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x119b5c800) [pid = 1650] [serial = 2263] [outer = 0x119136800] 00:49:36 INFO - PROCESS | 1650 | 1461138576187 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:49:36 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:49:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:49:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 622ms 00:49:36 INFO - PROCESS | 1650 | 1461138576214 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 00:49:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:49:36 INFO - PROCESS | 1650 | 1461138576215 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 00:49:36 INFO - PROCESS | 1650 | 1461138576218 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:49:36 INFO - PROCESS | 1650 | 1461138576220 Marionette TRACE conn2 <- [1,2986,null,{}] 00:49:36 INFO - PROCESS | 1650 | 1461138576227 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:49:36 INFO - PROCESS | 1650 | 1461138576344 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12f943000 == 77 [pid = 1650] [id = 686] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12efb3800 == 76 [pid = 1650] [id = 685] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x139523800 == 75 [pid = 1650] [id = 741] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x134a0a000 == 74 [pid = 1650] [id = 740] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13132c000 == 73 [pid = 1650] [id = 739] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13022c000 == 72 [pid = 1650] [id = 738] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa63000 == 71 [pid = 1650] [id = 737] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11214f000) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12f41e800 == 70 [pid = 1650] [id = 736] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12e464800 == 69 [pid = 1650] [id = 735] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12d391800 == 68 [pid = 1650] [id = 734] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12bcd2000 == 67 [pid = 1650] [id = 733] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12adb4800 == 66 [pid = 1650] [id = 732] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12649c000 == 65 [pid = 1650] [id = 731] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1261d7800 == 64 [pid = 1650] [id = 730] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12750c000 == 63 [pid = 1650] [id = 729] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12ada5000 == 62 [pid = 1650] [id = 728] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x136ed8000 == 61 [pid = 1650] [id = 727] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1382a6800 == 60 [pid = 1650] [id = 726] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13953c800 == 59 [pid = 1650] [id = 725] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x131335800 == 58 [pid = 1650] [id = 724] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12b96a000 == 57 [pid = 1650] [id = 723] 00:49:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1264a2800 == 56 [pid = 1650] [id = 722] 00:49:36 INFO - PROCESS | 1650 | 1461138576478 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12aa1d800) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12a3ce800) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x129e33400) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x129cdf800) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x129ceac00) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x1262cdc00) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x127365400) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12e447000) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12614c800) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11ae80c00) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1271a7c00) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12e339800) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12e451c00) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12bee9800) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12aa1f400) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12d303800) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12a3c2800) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12e23e000) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12a81d400) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12aa29000) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12b436c00) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x129025000) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x129796400) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x129ce9400) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12ec44c00) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12aea3800) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11bcb6800) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11aef2800) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x119256c00) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x119c5d800) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x118cd5800) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d0c0000) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 00:49:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11baad800 == 57 [pid = 1650] [id = 755] 00:49:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11897a800) [pid = 1650] [serial = 2264] [outer = 0x0] 00:49:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x119bdd000) [pid = 1650] [serial = 2265] [outer = 0x11897a800] 00:49:36 INFO - PROCESS | 1650 | 1461138576515 Marionette DEBUG loaded listener.js 00:49:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11ba2a400) [pid = 1650] [serial = 2266] [outer = 0x11897a800] 00:49:36 INFO - PROCESS | 1650 | 1461138576818 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:49:36 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:49:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 624ms 00:49:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:49:36 INFO - PROCESS | 1650 | 1461138576849 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 00:49:36 INFO - PROCESS | 1650 | 1461138576852 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 00:49:36 INFO - PROCESS | 1650 | 1461138576856 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:49:36 INFO - PROCESS | 1650 | 1461138576862 Marionette TRACE conn2 <- [1,2990,null,{}] 00:49:36 INFO - PROCESS | 1650 | 1461138576865 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:49:37 INFO - PROCESS | 1650 | 1461138577009 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 00:49:37 INFO - PROCESS | 1650 | 1461138577016 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a3800 == 58 [pid = 1650] [id = 756] 00:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11bcb1800) [pid = 1650] [serial = 2267] [outer = 0x0] 00:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c25d400) [pid = 1650] [serial = 2268] [outer = 0x11bcb1800] 00:49:37 INFO - PROCESS | 1650 | 1461138577059 Marionette DEBUG loaded listener.js 00:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12614c800) [pid = 1650] [serial = 2269] [outer = 0x11bcb1800] 00:49:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x127508800 == 59 [pid = 1650] [id = 757] 00:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1262cd800) [pid = 1650] [serial = 2270] [outer = 0x0] 00:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11c20c000) [pid = 1650] [serial = 2271] [outer = 0x1262cd800] 00:49:37 INFO - PROCESS | 1650 | 1461138577571 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:49:37 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:49:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 724ms 00:49:37 INFO - PROCESS | 1650 | 1461138577579 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 00:49:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:49:37 INFO - PROCESS | 1650 | 1461138577581 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 00:49:37 INFO - PROCESS | 1650 | 1461138577583 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:49:37 INFO - PROCESS | 1650 | 1461138577584 Marionette TRACE conn2 <- [1,2994,null,{}] 00:49:37 INFO - PROCESS | 1650 | 1461138577586 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:49:37 INFO - PROCESS | 1650 | 1461138577694 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 00:49:37 INFO - PROCESS | 1650 | 1461138577782 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab63800 == 60 [pid = 1650] [id = 758] 00:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11c140800) [pid = 1650] [serial = 2272] [outer = 0x0] 00:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1262c6c00) [pid = 1650] [serial = 2273] [outer = 0x11c140800] 00:49:37 INFO - PROCESS | 1650 | 1461138577810 Marionette DEBUG loaded listener.js 00:49:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1271a2400) [pid = 1650] [serial = 2274] [outer = 0x11c140800] 00:49:38 INFO - PROCESS | 1650 | 1461138578074 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:49:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:49:38 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:49:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 521ms 00:49:38 INFO - PROCESS | 1650 | 1461138578112 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 00:49:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:49:38 INFO - PROCESS | 1650 | 1461138578113 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 00:49:38 INFO - PROCESS | 1650 | 1461138578116 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:49:38 INFO - PROCESS | 1650 | 1461138578117 Marionette TRACE conn2 <- [1,2998,null,{}] 00:49:38 INFO - PROCESS | 1650 | 1461138578119 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:49:38 INFO - PROCESS | 1650 | 1461138578237 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 00:49:38 INFO - PROCESS | 1650 | 1461138578243 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b623800 == 61 [pid = 1650] [id = 759] 00:49:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x127364800) [pid = 1650] [serial = 2275] [outer = 0x0] 00:49:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x128271000) [pid = 1650] [serial = 2276] [outer = 0x127364800] 00:49:38 INFO - PROCESS | 1650 | 1461138578269 Marionette DEBUG loaded listener.js 00:49:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x129c25000) [pid = 1650] [serial = 2277] [outer = 0x127364800] 00:49:38 INFO - PROCESS | 1650 | 1461138578603 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:49:38 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:49:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 519ms 00:49:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:49:38 INFO - PROCESS | 1650 | 1461138578635 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 00:49:38 INFO - PROCESS | 1650 | 1461138578636 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 00:49:38 INFO - PROCESS | 1650 | 1461138578644 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:49:38 INFO - PROCESS | 1650 | 1461138578646 Marionette TRACE conn2 <- [1,3002,null,{}] 00:49:38 INFO - PROCESS | 1650 | 1461138578648 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:49:38 INFO - PROCESS | 1650 | 1461138578780 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 00:49:38 INFO - PROCESS | 1650 | 1461138578796 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b975000 == 62 [pid = 1650] [id = 760] 00:49:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11ba1cc00) [pid = 1650] [serial = 2278] [outer = 0x0] 00:49:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x129c1dc00) [pid = 1650] [serial = 2279] [outer = 0x11ba1cc00] 00:49:38 INFO - PROCESS | 1650 | 1461138578821 Marionette DEBUG loaded listener.js 00:49:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x129d5a000) [pid = 1650] [serial = 2280] [outer = 0x11ba1cc00] 00:49:39 INFO - PROCESS | 1650 | 1461138579163 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:49:39 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:49:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 573ms 00:49:39 INFO - PROCESS | 1650 | 1461138579213 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 00:49:39 INFO - PROCESS | 1650 | 1461138579214 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 00:49:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:49:39 INFO - PROCESS | 1650 | 1461138579225 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:49:39 INFO - PROCESS | 1650 | 1461138579226 Marionette TRACE conn2 <- [1,3006,null,{}] 00:49:39 INFO - PROCESS | 1650 | 1461138579228 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:49:39 INFO - PROCESS | 1650 | 1461138579343 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 00:49:39 INFO - PROCESS | 1650 | 1461138579384 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d389800 == 63 [pid = 1650] [id = 761] 00:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x129d5a400) [pid = 1650] [serial = 2281] [outer = 0x0] 00:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x129e33400) [pid = 1650] [serial = 2282] [outer = 0x129d5a400] 00:49:39 INFO - PROCESS | 1650 | 1461138579410 Marionette DEBUG loaded listener.js 00:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12a3c9c00) [pid = 1650] [serial = 2283] [outer = 0x129d5a400] 00:49:39 INFO - PROCESS | 1650 | 1461138579717 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:49:39 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:49:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 527ms 00:49:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:49:39 INFO - PROCESS | 1650 | 1461138579749 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 00:49:39 INFO - PROCESS | 1650 | 1461138579752 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 00:49:39 INFO - PROCESS | 1650 | 1461138579755 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:49:39 INFO - PROCESS | 1650 | 1461138579760 Marionette TRACE conn2 <- [1,3010,null,{}] 00:49:39 INFO - PROCESS | 1650 | 1461138579764 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:49:39 INFO - PROCESS | 1650 | 1461138579942 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 00:49:39 INFO - PROCESS | 1650 | 1461138579962 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dace000 == 64 [pid = 1650] [id = 762] 00:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12a3d0800) [pid = 1650] [serial = 2284] [outer = 0x0] 00:49:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12a3de400) [pid = 1650] [serial = 2285] [outer = 0x12a3d0800] 00:49:40 INFO - PROCESS | 1650 | 1461138580004 Marionette DEBUG loaded listener.js 00:49:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12a826000) [pid = 1650] [serial = 2286] [outer = 0x12a3d0800] 00:49:40 INFO - PROCESS | 1650 | 1461138580350 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:49:40 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:49:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 626ms 00:49:40 INFO - PROCESS | 1650 | 1461138580381 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 00:49:40 INFO - PROCESS | 1650 | 1461138580382 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 00:49:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:49:40 INFO - PROCESS | 1650 | 1461138580384 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:49:40 INFO - PROCESS | 1650 | 1461138580385 Marionette TRACE conn2 <- [1,3014,null,{}] 00:49:40 INFO - PROCESS | 1650 | 1461138580387 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:49:40 INFO - PROCESS | 1650 | 1461138580503 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 00:49:40 INFO - PROCESS | 1650 | 1461138580513 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ea69800 == 65 [pid = 1650] [id = 763] 00:49:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12aa1b800) [pid = 1650] [serial = 2287] [outer = 0x0] 00:49:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12aa23000) [pid = 1650] [serial = 2288] [outer = 0x12aa1b800] 00:49:40 INFO - PROCESS | 1650 | 1461138580539 Marionette DEBUG loaded listener.js 00:49:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12aa50000) [pid = 1650] [serial = 2289] [outer = 0x12aa1b800] 00:49:40 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12aea2800) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12a81f000) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12bcad400) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x114d5ec00) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11214f400) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x119c63400) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x119b0e000) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x119aa0c00) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1262cd400) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x112149800) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12a81a400) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12eb1a000) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12e333800) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:49:41 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12da1dc00) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:49:41 INFO - PROCESS | 1650 | 1461138581110 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:49:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:49:41 INFO - {} 00:49:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:49:41 INFO - {} 00:49:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:49:41 INFO - {} 00:49:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:49:41 INFO - {} 00:49:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 770ms 00:49:41 INFO - PROCESS | 1650 | 1461138581155 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 00:49:41 INFO - PROCESS | 1650 | 1461138581156 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 00:49:41 INFO - TEST-START | /FileAPI/fileReader.html 00:49:41 INFO - PROCESS | 1650 | 1461138581159 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:49:41 INFO - PROCESS | 1650 | 1461138581160 Marionette TRACE conn2 <- [1,3018,null,{}] 00:49:41 INFO - PROCESS | 1650 | 1461138581163 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:49:41 INFO - PROCESS | 1650 | 1461138581266 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 00:49:41 INFO - PROCESS | 1650 | 1461138581355 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12efb6000 == 66 [pid = 1650] [id = 764] 00:49:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12aa54400) [pid = 1650] [serial = 2290] [outer = 0x0] 00:49:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12ac76000) [pid = 1650] [serial = 2291] [outer = 0x12aa54400] 00:49:41 INFO - PROCESS | 1650 | 1461138581384 Marionette DEBUG loaded listener.js 00:49:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12ae3f400) [pid = 1650] [serial = 2292] [outer = 0x12aa54400] 00:49:41 INFO - PROCESS | 1650 | 1461138581653 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:49:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:49:41 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:49:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:49:41 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:49:41 INFO - TEST-OK | /FileAPI/fileReader.html | took 519ms 00:49:41 INFO - PROCESS | 1650 | 1461138581681 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 00:49:41 INFO - PROCESS | 1650 | 1461138581683 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 00:49:41 INFO - TEST-START | /FileAPI/historical.html 00:49:41 INFO - PROCESS | 1650 | 1461138581685 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:49:41 INFO - PROCESS | 1650 | 1461138581686 Marionette TRACE conn2 <- [1,3022,null,{}] 00:49:41 INFO - PROCESS | 1650 | 1461138581696 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:49:41 INFO - PROCESS | 1650 | 1461138581793 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 00:49:41 INFO - PROCESS | 1650 | 1461138581798 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f5ab800 == 67 [pid = 1650] [id = 765] 00:49:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12ae42400) [pid = 1650] [serial = 2293] [outer = 0x0] 00:49:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12aea6c00) [pid = 1650] [serial = 2294] [outer = 0x12ae42400] 00:49:41 INFO - PROCESS | 1650 | 1461138581823 Marionette DEBUG loaded listener.js 00:49:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b31a400) [pid = 1650] [serial = 2295] [outer = 0x12ae42400] 00:49:42 INFO - PROCESS | 1650 | 1461138582146 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:49:42 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:49:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:49:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:49:42 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:49:42 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:49:42 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:49:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:49:42 INFO - TEST-OK | /FileAPI/historical.html | took 469ms 00:49:42 INFO - PROCESS | 1650 | 1461138582154 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 00:49:42 INFO - PROCESS | 1650 | 1461138582156 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 00:49:42 INFO - TEST-START | /FileAPI/idlharness.html 00:49:42 INFO - PROCESS | 1650 | 1461138582162 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:49:42 INFO - PROCESS | 1650 | 1461138582163 Marionette TRACE conn2 <- [1,3026,null,{}] 00:49:42 INFO - PROCESS | 1650 | 1461138582167 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:49:42 INFO - PROCESS | 1650 | 1461138582260 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 00:49:42 INFO - PROCESS | 1650 | 1461138582331 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f93a800 == 68 [pid = 1650] [id = 766] 00:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12ae42800) [pid = 1650] [serial = 2296] [outer = 0x0] 00:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12b328000) [pid = 1650] [serial = 2297] [outer = 0x12ae42800] 00:49:42 INFO - PROCESS | 1650 | 1461138582356 Marionette DEBUG loaded listener.js 00:49:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12b84fc00) [pid = 1650] [serial = 2298] [outer = 0x12ae42800] 00:49:42 INFO - PROCESS | 1650 | 1461138582865 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:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:49:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:49:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:49:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:49:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:49:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:49:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:49:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:49:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:49:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:49:42 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:49:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:49:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:49:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:49:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:49:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:49:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:49:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:49:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:49:42 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:49:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:49:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:49:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:49:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:49:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:49:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:49:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:49:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:49:42 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:49:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:49:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:49:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:49:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:49:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:49:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:49:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:49:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:49:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:49:42 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:49:42 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:49:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:49:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:49:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:49:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:49:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:49:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:49:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:49:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:49:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:49:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:49:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:49:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:49:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:49:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:49:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:49:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:49:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:49:42 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:49:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:49:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:49:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:49:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:49:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:49:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:49:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:49:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:49:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:49:42 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:49:42 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:49:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:49:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:49:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:49:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:49:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:49:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:49:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:49:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:49:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:49:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:49:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:49:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 731ms 00:49:42 INFO - TEST-START | /FileAPI/idlharness.worker 00:49:42 INFO - PROCESS | 1650 | 1461138582894 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 00:49:42 INFO - PROCESS | 1650 | 1461138582895 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 00:49:42 INFO - PROCESS | 1650 | 1461138582897 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:49:42 INFO - PROCESS | 1650 | 1461138582898 Marionette TRACE conn2 <- [1,3030,null,{}] 00:49:42 INFO - PROCESS | 1650 | 1461138582900 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:49:43 INFO - PROCESS | 1650 | 1461138582995 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 00:49:43 INFO - PROCESS | 1650 | 1461138582999 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x134a0c000 == 69 [pid = 1650] [id = 767] 00:49:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12bca8000) [pid = 1650] [serial = 2299] [outer = 0x0] 00:49:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12e454800) [pid = 1650] [serial = 2300] [outer = 0x12bca8000] 00:49:43 INFO - PROCESS | 1650 | 1461138583025 Marionette DEBUG loaded listener.js 00:49:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12eb1c800) [pid = 1650] [serial = 2301] [outer = 0x12bca8000] 00:49:43 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:49:44 INFO - PROCESS | 1650 | 1461138584034 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:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:49:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:49:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:49:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:49:44 INFO - {} 00:49:44 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:49:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:49:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:49:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:49:44 INFO - {} 00:49:44 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:49:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:49:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:49:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:49:44 INFO - {} 00:49:44 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:49:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:49:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:49:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:49:44 INFO - {} 00:49:44 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:49:44 INFO - {} 00:49:44 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:49:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:49:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:49:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:49:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:49:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:49:44 INFO - {} 00:49:44 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:49:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:49:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:49:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:49:44 INFO - {} 00:49:44 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:49:44 INFO - {} 00:49:44 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:49:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:49:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:49:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 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:49:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:49:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 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:49:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:49:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 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:49:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:49:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 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:49:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:49:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 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:49:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:49:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 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:49:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:49:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:49:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 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:49:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:49:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:49:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:49:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:49:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:49:44 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:49:44 INFO - {} 00:49:44 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1185ms 00:49:44 INFO - PROCESS | 1650 | 1461138584084 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 00:49:44 INFO - PROCESS | 1650 | 1461138584086 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 00:49:44 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:49:44 INFO - PROCESS | 1650 | 1461138584089 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:49:44 INFO - PROCESS | 1650 | 1461138584091 Marionette TRACE conn2 <- [1,3034,null,{}] 00:49:44 INFO - PROCESS | 1650 | 1461138584096 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:49:44 INFO - PROCESS | 1650 | 1461138584246 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 00:49:44 INFO - PROCESS | 1650 | 1461138584351 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d07f000 == 70 [pid = 1650] [id = 768] 00:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12ae3bc00) [pid = 1650] [serial = 2302] [outer = 0x0] 00:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12aea7000) [pid = 1650] [serial = 2303] [outer = 0x12ae3bc00] 00:49:44 INFO - PROCESS | 1650 | 1461138584411 Marionette DEBUG loaded listener.js 00:49:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12d0be800) [pid = 1650] [serial = 2304] [outer = 0x12ae3bc00] 00:49:44 INFO - PROCESS | 1650 | 1461138584801 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:49:44 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:49:44 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 723ms 00:49:44 INFO - PROCESS | 1650 | 1461138584812 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 00:49:44 INFO - PROCESS | 1650 | 1461138584817 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 00:49:44 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:49:44 INFO - PROCESS | 1650 | 1461138584821 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:49:44 INFO - PROCESS | 1650 | 1461138584824 Marionette TRACE conn2 <- [1,3038,null,{}] 00:49:44 INFO - PROCESS | 1650 | 1461138584826 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:49:44 INFO - PROCESS | 1650 | 1461138584941 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 00:49:45 INFO - PROCESS | 1650 | 1461138585052 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x131324800 == 71 [pid = 1650] [id = 769] 00:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12d0bf400) [pid = 1650] [serial = 2305] [outer = 0x0] 00:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12da1c400) [pid = 1650] [serial = 2306] [outer = 0x12d0bf400] 00:49:45 INFO - PROCESS | 1650 | 1461138585086 Marionette DEBUG loaded listener.js 00:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12ec46800) [pid = 1650] [serial = 2307] [outer = 0x12d0bf400] 00:49:45 INFO - PROCESS | 1650 | 1461138585445 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:49:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:49:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:49:45 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 673ms 00:49:45 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:49:45 INFO - PROCESS | 1650 | 1461138585495 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 00:49:45 INFO - PROCESS | 1650 | 1461138585496 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 00:49:45 INFO - PROCESS | 1650 | 1461138585498 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:49:45 INFO - PROCESS | 1650 | 1461138585501 Marionette TRACE conn2 <- [1,3042,null,{}] 00:49:45 INFO - PROCESS | 1650 | 1461138585508 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:49:45 INFO - PROCESS | 1650 | 1461138585653 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 00:49:45 INFO - PROCESS | 1650 | 1461138585825 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x136ed4000 == 72 [pid = 1650] [id = 770] 00:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12f1c4c00) [pid = 1650] [serial = 2308] [outer = 0x0] 00:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12f554400) [pid = 1650] [serial = 2309] [outer = 0x12f1c4c00] 00:49:45 INFO - PROCESS | 1650 | 1461138585879 Marionette DEBUG loaded listener.js 00:49:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12f55bc00) [pid = 1650] [serial = 2310] [outer = 0x12f1c4c00] 00:49:46 INFO - PROCESS | 1650 | 1461138586355 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:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:49:46 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:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:49:46 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:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:49:46 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:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:49:46 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:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:49:46 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:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:49:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:49:46 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:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:49:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:49:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:49:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:49:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:49:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:49:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:49:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:49:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:49:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:49:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:49:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:49:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:49:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:49:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:49:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:49:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 877ms 00:49:46 INFO - PROCESS | 1650 | 1461138586377 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 00:49:46 INFO - PROCESS | 1650 | 1461138586379 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 00:49:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:49:46 INFO - PROCESS | 1650 | 1461138586381 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:49:46 INFO - PROCESS | 1650 | 1461138586382 Marionette TRACE conn2 <- [1,3046,null,{}] 00:49:46 INFO - PROCESS | 1650 | 1461138586384 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:49:46 INFO - PROCESS | 1650 | 1461138586503 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 00:49:46 INFO - PROCESS | 1650 | 1461138586614 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1382a0000 == 73 [pid = 1650] [id = 771] 00:49:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12f55cc00) [pid = 1650] [serial = 2311] [outer = 0x0] 00:49:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12f922400) [pid = 1650] [serial = 2312] [outer = 0x12f55cc00] 00:49:46 INFO - PROCESS | 1650 | 1461138586646 Marionette DEBUG loaded listener.js 00:49:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12f928800) [pid = 1650] [serial = 2313] [outer = 0x12f55cc00] 00:49:46 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:49:47 INFO - PROCESS | 1650 | 1461138587021 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:49:47 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:49:47 INFO - {} 00:49:47 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 671ms 00:49:47 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:49:47 INFO - PROCESS | 1650 | 1461138587052 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 00:49:47 INFO - PROCESS | 1650 | 1461138587054 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 00:49:47 INFO - PROCESS | 1650 | 1461138587056 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:49:47 INFO - PROCESS | 1650 | 1461138587057 Marionette TRACE conn2 <- [1,3050,null,{}] 00:49:47 INFO - PROCESS | 1650 | 1461138587060 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:49:47 INFO - PROCESS | 1650 | 1461138587189 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 00:49:47 INFO - PROCESS | 1650 | 1461138587269 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x139620000 == 74 [pid = 1650] [id = 772] 00:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12f92ac00) [pid = 1650] [serial = 2314] [outer = 0x0] 00:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12f92fc00) [pid = 1650] [serial = 2315] [outer = 0x12f92ac00] 00:49:47 INFO - PROCESS | 1650 | 1461138587299 Marionette DEBUG loaded listener.js 00:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12fef6800) [pid = 1650] [serial = 2316] [outer = 0x12f92ac00] 00:49:47 INFO - PROCESS | 1650 | 1461138587659 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:49:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:49:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:49:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:49:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:49:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 622ms 00:49:47 INFO - PROCESS | 1650 | 1461138587678 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 00:49:47 INFO - PROCESS | 1650 | 1461138587680 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 00:49:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:49:47 INFO - PROCESS | 1650 | 1461138587682 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:49:47 INFO - PROCESS | 1650 | 1461138587684 Marionette TRACE conn2 <- [1,3054,null,{}] 00:49:47 INFO - PROCESS | 1650 | 1461138587686 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:49:47 INFO - PROCESS | 1650 | 1461138587804 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 00:49:47 INFO - PROCESS | 1650 | 1461138587916 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1398eb800 == 75 [pid = 1650] [id = 773] 00:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12fef8c00) [pid = 1650] [serial = 2317] [outer = 0x0] 00:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x139e09400) [pid = 1650] [serial = 2318] [outer = 0x12fef8c00] 00:49:47 INFO - PROCESS | 1650 | 1461138587950 Marionette DEBUG loaded listener.js 00:49:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x139f23000) [pid = 1650] [serial = 2319] [outer = 0x12fef8c00] 00:49:48 INFO - PROCESS | 1650 | 1461138588426 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:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:49:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:49:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:49:48 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:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:49:48 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:49:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:49:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:49:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:49:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 787ms 00:49:48 INFO - PROCESS | 1650 | 1461138588555 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 00:49:48 INFO - PROCESS | 1650 | 1461138588556 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 00:49:48 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:49:48 INFO - PROCESS | 1650 | 1461138588567 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:49:48 INFO - PROCESS | 1650 | 1461138588568 Marionette TRACE conn2 <- [1,3058,null,{}] 00:49:48 INFO - PROCESS | 1650 | 1461138588571 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:49:48 INFO - PROCESS | 1650 | 1461138588699 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 00:49:48 INFO - PROCESS | 1650 | 1461138588781 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b612800 == 76 [pid = 1650] [id = 774] 00:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x114d5e800) [pid = 1650] [serial = 2320] [outer = 0x0] 00:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11bcac800) [pid = 1650] [serial = 2321] [outer = 0x114d5e800] 00:49:48 INFO - PROCESS | 1650 | 1461138588811 Marionette DEBUG loaded listener.js 00:49:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12aa98c00) [pid = 1650] [serial = 2322] [outer = 0x114d5e800] 00:49:49 INFO - PROCESS | 1650 | 1461138589197 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:49:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:49:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:49:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:49:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:49:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:49:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:49:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:49:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:49:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:49:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:49:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:49:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:49:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:49:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:49:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:49:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:49:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:49:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:49:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:49:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:49:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 673ms 00:49:49 INFO - PROCESS | 1650 | 1461138589241 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 00:49:49 INFO - PROCESS | 1650 | 1461138589242 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 00:49:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:49:49 INFO - PROCESS | 1650 | 1461138589245 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:49:49 INFO - PROCESS | 1650 | 1461138589246 Marionette TRACE conn2 <- [1,3062,null,{}] 00:49:49 INFO - PROCESS | 1650 | 1461138589249 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:49:49 INFO - PROCESS | 1650 | 1461138589363 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 00:49:49 INFO - PROCESS | 1650 | 1461138589477 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa12000 == 77 [pid = 1650] [id = 775] 00:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11214c800) [pid = 1650] [serial = 2323] [outer = 0x0] 00:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x113ecb800) [pid = 1650] [serial = 2324] [outer = 0x11214c800] 00:49:49 INFO - PROCESS | 1650 | 1461138589510 Marionette DEBUG loaded listener.js 00:49:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x114d69800) [pid = 1650] [serial = 2325] [outer = 0x11214c800] 00:49:49 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:49:49 INFO - PROCESS | 1650 | 1461138589895 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:49:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:49:49 INFO - {} 00:49:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 672ms 00:49:49 INFO - PROCESS | 1650 | 1461138589917 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 00:49:49 INFO - PROCESS | 1650 | 1461138589919 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 00:49:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:49:49 INFO - PROCESS | 1650 | 1461138589921 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:49:49 INFO - PROCESS | 1650 | 1461138589922 Marionette TRACE conn2 <- [1,3066,null,{}] 00:49:49 INFO - PROCESS | 1650 | 1461138589925 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:49:50 INFO - PROCESS | 1650 | 1461138590042 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 00:49:50 INFO - PROCESS | 1650 | 1461138590143 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12751d000 == 78 [pid = 1650] [id = 776] 00:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x1122d4400) [pid = 1650] [serial = 2326] [outer = 0x0] 00:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x117818000) [pid = 1650] [serial = 2327] [outer = 0x1122d4400] 00:49:50 INFO - PROCESS | 1650 | 1461138590174 Marionette DEBUG loaded listener.js 00:49:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x11a8a3400) [pid = 1650] [serial = 2328] [outer = 0x1122d4400] 00:49:50 INFO - PROCESS | 1650 | 1461138590712 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:49:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:49:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:49:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:49:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:49:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:49:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:49:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:49:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 823ms 00:49:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:49:50 INFO - PROCESS | 1650 | 1461138590744 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 00:49:50 INFO - PROCESS | 1650 | 1461138590747 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 00:49:50 INFO - PROCESS | 1650 | 1461138590751 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:49:50 INFO - PROCESS | 1650 | 1461138590753 Marionette TRACE conn2 <- [1,3070,null,{}] 00:49:50 INFO - PROCESS | 1650 | 1461138590757 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:49:50 INFO - PROCESS | 1650 | 1461138590867 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 00:49:51 INFO - PROCESS | 1650 | 1461138590996 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aebc000 == 79 [pid = 1650] [id = 777] 00:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x1146b1c00) [pid = 1650] [serial = 2329] [outer = 0x0] 00:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x1146bbc00) [pid = 1650] [serial = 2330] [outer = 0x1146b1c00] 00:49:51 INFO - PROCESS | 1650 | 1461138591028 Marionette DEBUG loaded listener.js 00:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x114d5b400) [pid = 1650] [serial = 2331] [outer = 0x1146b1c00] 00:49:51 INFO - PROCESS | 1650 | 1461138591433 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:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:49:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 722ms 00:49:51 INFO - PROCESS | 1650 | 1461138591474 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 00:49:51 INFO - PROCESS | 1650 | 1461138591480 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 00:49:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:49:51 INFO - PROCESS | 1650 | 1461138591486 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:49:51 INFO - PROCESS | 1650 | 1461138591489 Marionette TRACE conn2 <- [1,3074,null,{}] 00:49:51 INFO - PROCESS | 1650 | 1461138591580 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:49:51 INFO - PROCESS | 1650 | 1461138591771 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12f93a800 == 78 [pid = 1650] [id = 766] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12f5ab800 == 77 [pid = 1650] [id = 765] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12efb6000 == 76 [pid = 1650] [id = 764] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ea69800 == 75 [pid = 1650] [id = 763] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12dace000 == 74 [pid = 1650] [id = 762] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d389800 == 73 [pid = 1650] [id = 761] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b975000 == 72 [pid = 1650] [id = 760] 00:49:51 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12aa9d400) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b623800 == 71 [pid = 1650] [id = 759] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab63800 == 70 [pid = 1650] [id = 758] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x127508800 == 69 [pid = 1650] [id = 757] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a3800 == 68 [pid = 1650] [id = 756] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11baad800 == 67 [pid = 1650] [id = 755] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11b117000 == 66 [pid = 1650] [id = 754] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x127782000 == 65 [pid = 1650] [id = 753] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a375800 == 64 [pid = 1650] [id = 751] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ab67800 == 63 [pid = 1650] [id = 750] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x139fed000 == 62 [pid = 1650] [id = 749] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x139606000 == 61 [pid = 1650] [id = 748] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x139fdd800 == 60 [pid = 1650] [id = 747] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11ab2b800 == 59 [pid = 1650] [id = 746] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x134a0f000 == 58 [pid = 1650] [id = 745] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c07f000 == 57 [pid = 1650] [id = 744] 00:49:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5d4000 == 56 [pid = 1650] [id = 743] 00:49:51 INFO - PROCESS | 1650 | 1461138591900 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c02e800 == 57 [pid = 1650] [id = 778] 00:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x112149000) [pid = 1650] [serial = 2332] [outer = 0x0] 00:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x11532fc00) [pid = 1650] [serial = 2333] [outer = 0x112149000] 00:49:51 INFO - PROCESS | 1650 | 1461138591927 Marionette DEBUG loaded listener.js 00:49:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x119132000) [pid = 1650] [serial = 2334] [outer = 0x112149000] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12b321800) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12ae3d400) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12d0c8400) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12bcab400) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12e336000) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12eb1bc00) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x114d49800) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x112154c00) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x127360400) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x129ce5400) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x11ba28c00) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11a8a7000) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11c148000) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x1262c0400) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x129d54000) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x129e2fc00) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x112153000) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12beef400) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12ea37400) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12eb1ac00) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12a827000) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11b904000) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x118574c00) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12a3c5000) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x129cec000) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12ec46c00) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12e44b000) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12e44fc00) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12e239400) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12ae45c00) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12eb14400) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12aa4c400) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12f1c5800) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12e334800) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 00:49:52 INFO - PROCESS | 1650 | 1461138592239 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:49:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:49:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:49:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:49:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:49:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:49:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:49:52 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 772ms 00:49:52 INFO - PROCESS | 1650 | 1461138592259 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 00:49:52 INFO - PROCESS | 1650 | 1461138592262 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 00:49:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:49:52 INFO - PROCESS | 1650 | 1461138592264 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:49:52 INFO - PROCESS | 1650 | 1461138592267 Marionette TRACE conn2 <- [1,3078,null,{}] 00:49:52 INFO - PROCESS | 1650 | 1461138592277 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:49:52 INFO - PROCESS | 1650 | 1461138592388 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 00:49:52 INFO - PROCESS | 1650 | 1461138592462 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x129c7e800 == 58 [pid = 1650] [id = 779] 00:49:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x119b05000) [pid = 1650] [serial = 2335] [outer = 0x0] 00:49:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x119c64c00) [pid = 1650] [serial = 2336] [outer = 0x119b05000] 00:49:52 INFO - PROCESS | 1650 | 1461138592490 Marionette DEBUG loaded listener.js 00:49:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11acfb400) [pid = 1650] [serial = 2337] [outer = 0x119b05000] 00:49:52 INFO - PROCESS | 1650 | 1461138592838 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:49:52 INFO - PROCESS | 1650 | 1461138592897 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 00:49:52 INFO - PROCESS | 1650 | 1461138592900 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:49:52 INFO - PROCESS | 1650 | 1461138592902 Marionette TRACE conn2 <- [1,3082,null,{}] 00:49:52 INFO - PROCESS | 1650 | 1461138592905 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:49:53 INFO - PROCESS | 1650 | 1461138593055 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 00:49:53 INFO - PROCESS | 1650 | 1461138593066 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5df800 == 59 [pid = 1650] [id = 780] 00:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11b971400) [pid = 1650] [serial = 2338] [outer = 0x0] 00:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11ba2ac00) [pid = 1650] [serial = 2339] [outer = 0x11b971400] 00:49:53 INFO - PROCESS | 1650 | 1461138593105 Marionette DEBUG loaded listener.js 00:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11bcb3000) [pid = 1650] [serial = 2340] [outer = 0x11b971400] 00:49:53 INFO - PROCESS | 1650 | 1461138593487 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:49:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:49:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:49:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:49:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 620ms 00:49:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:49:53 INFO - PROCESS | 1650 | 1461138593520 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 00:49:53 INFO - PROCESS | 1650 | 1461138593522 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 00:49:53 INFO - PROCESS | 1650 | 1461138593530 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:49:53 INFO - PROCESS | 1650 | 1461138593531 Marionette TRACE conn2 <- [1,3086,null,{}] 00:49:53 INFO - PROCESS | 1650 | 1461138593533 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:49:53 INFO - PROCESS | 1650 | 1461138593672 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 00:49:53 INFO - PROCESS | 1650 | 1461138593715 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ab5d000 == 60 [pid = 1650] [id = 781] 00:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11bcb3400) [pid = 1650] [serial = 2341] [outer = 0x0] 00:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11c14e800) [pid = 1650] [serial = 2342] [outer = 0x11bcb3400] 00:49:53 INFO - PROCESS | 1650 | 1461138593742 Marionette DEBUG loaded listener.js 00:49:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11c4f4800) [pid = 1650] [serial = 2343] [outer = 0x11bcb3400] 00:49:54 INFO - PROCESS | 1650 | 1461138594042 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:49:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:49:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 525ms 00:49:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:49:54 INFO - PROCESS | 1650 | 1461138594052 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 00:49:54 INFO - PROCESS | 1650 | 1461138594053 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 00:49:54 INFO - PROCESS | 1650 | 1461138594055 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:49:54 INFO - PROCESS | 1650 | 1461138594056 Marionette TRACE conn2 <- [1,3090,null,{}] 00:49:54 INFO - PROCESS | 1650 | 1461138594071 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:49:54 INFO - PROCESS | 1650 | 1461138594209 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 00:49:54 INFO - PROCESS | 1650 | 1461138594223 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12afdf000 == 61 [pid = 1650] [id = 782] 00:49:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12614d800) [pid = 1650] [serial = 2344] [outer = 0x0] 00:49:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x1262c7000) [pid = 1650] [serial = 2345] [outer = 0x12614d800] 00:49:54 INFO - PROCESS | 1650 | 1461138594251 Marionette DEBUG loaded listener.js 00:49:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x128774c00) [pid = 1650] [serial = 2346] [outer = 0x12614d800] 00:49:54 INFO - PROCESS | 1650 | 1461138594604 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:49:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:49:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 577ms 00:49:54 INFO - PROCESS | 1650 | 1461138594633 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 00:49:54 INFO - PROCESS | 1650 | 1461138594634 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 00:49:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:49:54 INFO - PROCESS | 1650 | 1461138594636 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:49:54 INFO - PROCESS | 1650 | 1461138594638 Marionette TRACE conn2 <- [1,3094,null,{}] 00:49:54 INFO - PROCESS | 1650 | 1461138594640 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:49:54 INFO - PROCESS | 1650 | 1461138594761 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 00:49:54 INFO - PROCESS | 1650 | 1461138594772 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bcc9800 == 62 [pid = 1650] [id = 783] 00:49:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12614e000) [pid = 1650] [serial = 2347] [outer = 0x0] 00:49:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x129933c00) [pid = 1650] [serial = 2348] [outer = 0x12614e000] 00:49:54 INFO - PROCESS | 1650 | 1461138594797 Marionette DEBUG loaded listener.js 00:49:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x129cec000) [pid = 1650] [serial = 2349] [outer = 0x12614e000] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11c140800) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x119136800) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12aa9ec00) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12a3d0800) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x129d5a400) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12aa96800) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x127364800) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x114d62800) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12aa1b800) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12ae42400) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11bcb1800) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11ba1cc00) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12aa54400) [pid = 1650] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11897a800) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:49:55 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1262cd800) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:49:55 INFO - PROCESS | 1650 | 1461138595572 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:49:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:49:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 972ms 00:49:55 INFO - PROCESS | 1650 | 1461138595610 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 00:49:55 INFO - PROCESS | 1650 | 1461138595614 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 00:49:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:49:55 INFO - PROCESS | 1650 | 1461138595618 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:49:55 INFO - PROCESS | 1650 | 1461138595620 Marionette TRACE conn2 <- [1,3098,null,{}] 00:49:55 INFO - PROCESS | 1650 | 1461138595624 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:49:55 INFO - PROCESS | 1650 | 1461138595741 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 00:49:55 INFO - PROCESS | 1650 | 1461138595831 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c031000 == 63 [pid = 1650] [id = 784] 00:49:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x114d63800) [pid = 1650] [serial = 2350] [outer = 0x0] 00:49:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x114f5f400) [pid = 1650] [serial = 2351] [outer = 0x114d63800] 00:49:55 INFO - PROCESS | 1650 | 1461138595863 Marionette DEBUG loaded listener.js 00:49:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x116323000) [pid = 1650] [serial = 2352] [outer = 0x114d63800] 00:49:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:49:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:49:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 621ms 00:49:56 INFO - PROCESS | 1650 | 1461138596235 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:49:56 INFO - PROCESS | 1650 | 1461138596240 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 00:49:56 INFO - PROCESS | 1650 | 1461138596244 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 00:49:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:49:56 INFO - PROCESS | 1650 | 1461138596249 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:49:56 INFO - PROCESS | 1650 | 1461138596251 Marionette TRACE conn2 <- [1,3102,null,{}] 00:49:56 INFO - PROCESS | 1650 | 1461138596253 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:49:56 INFO - PROCESS | 1650 | 1461138596365 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 00:49:56 INFO - PROCESS | 1650 | 1461138596479 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a367000 == 64 [pid = 1650] [id = 785] 00:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x116329800) [pid = 1650] [serial = 2353] [outer = 0x0] 00:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11924b800) [pid = 1650] [serial = 2354] [outer = 0x116329800] 00:49:56 INFO - PROCESS | 1650 | 1461138596511 Marionette DEBUG loaded listener.js 00:49:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x119d65800) [pid = 1650] [serial = 2355] [outer = 0x116329800] 00:49:56 INFO - PROCESS | 1650 | 1461138596889 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:49:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:49:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 00:49:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:49:56 INFO - PROCESS | 1650 | 1461138596919 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 00:49:56 INFO - PROCESS | 1650 | 1461138596921 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 00:49:56 INFO - PROCESS | 1650 | 1461138596923 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:49:56 INFO - PROCESS | 1650 | 1461138596925 Marionette TRACE conn2 <- [1,3106,null,{}] 00:49:56 INFO - PROCESS | 1650 | 1461138596934 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:49:57 INFO - PROCESS | 1650 | 1461138597059 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 00:49:57 INFO - PROCESS | 1650 | 1461138597208 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c079800 == 65 [pid = 1650] [id = 786] 00:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11b969800) [pid = 1650] [serial = 2356] [outer = 0x0] 00:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11c4fbc00) [pid = 1650] [serial = 2357] [outer = 0x11b969800] 00:49:57 INFO - PROCESS | 1650 | 1461138597240 Marionette DEBUG loaded listener.js 00:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x1262cd800) [pid = 1650] [serial = 2358] [outer = 0x11b969800] 00:49:57 INFO - PROCESS | 1650 | 1461138597679 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:49:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:49:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:49:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:49:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 772ms 00:49:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:49:57 INFO - PROCESS | 1650 | 1461138597695 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 00:49:57 INFO - PROCESS | 1650 | 1461138597697 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 00:49:57 INFO - PROCESS | 1650 | 1461138597699 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:49:57 INFO - PROCESS | 1650 | 1461138597701 Marionette TRACE conn2 <- [1,3110,null,{}] 00:49:57 INFO - PROCESS | 1650 | 1461138597703 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:49:57 INFO - PROCESS | 1650 | 1461138597818 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 00:49:57 INFO - PROCESS | 1650 | 1461138597935 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d396000 == 66 [pid = 1650] [id = 787] 00:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x126548800) [pid = 1650] [serial = 2359] [outer = 0x0] 00:49:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x127591000) [pid = 1650] [serial = 2360] [outer = 0x126548800] 00:49:57 INFO - PROCESS | 1650 | 1461138597969 Marionette DEBUG loaded listener.js 00:49:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x128190400) [pid = 1650] [serial = 2361] [outer = 0x126548800] 00:49:58 INFO - PROCESS | 1650 | 1461138598327 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:49:58 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:49:58 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:49:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:49:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:49:58 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 672ms 00:49:58 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:49:58 INFO - PROCESS | 1650 | 1461138598373 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 00:49:58 INFO - PROCESS | 1650 | 1461138598374 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 00:49:58 INFO - PROCESS | 1650 | 1461138598377 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:49:58 INFO - PROCESS | 1650 | 1461138598378 Marionette TRACE conn2 <- [1,3114,null,{}] 00:49:58 INFO - PROCESS | 1650 | 1461138598380 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:49:58 INFO - PROCESS | 1650 | 1461138598484 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 00:49:58 INFO - PROCESS | 1650 | 1461138598581 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\", \"220b62ba-b9bc-4ea9-beca-29cb4d36a25f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dacc000 == 67 [pid = 1650] [id = 788] 00:49:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x127d6ec00) [pid = 1650] [serial = 2362] [outer = 0x0] 00:49:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x129ce7800) [pid = 1650] [serial = 2363] [outer = 0x127d6ec00] 00:49:58 INFO - PROCESS | 1650 | 1461138598643 Marionette DEBUG loaded listener.js 00:49:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x129d59400) [pid = 1650] [serial = 2364] [outer = 0x127d6ec00] 00:49:59 INFO - PROCESS | 1650 | 1461138599109 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:49:59 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:49:59 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 775ms 00:49:59 INFO - PROCESS | 1650 | 1461138599153 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 00:49:59 INFO - PROCESS | 1650 | 1461138599154 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 00:50:00 WARNING - u'runner_teardown' () 00:50:00 INFO - No more tests 00:50:00 INFO - Got 0 unexpected results 00:50:00 INFO - SUITE-END | took 520s 00:50:00 INFO - Closing logging queue 00:50:00 INFO - queue closed 00:50:00 INFO - Return code: 0 00:50:00 WARNING - # TBPL SUCCESS # 00:50:00 INFO - Running post-action listener: _resource_record_post_action 00:50:00 INFO - Running post-run listener: _resource_record_post_run 00:50:01 INFO - Total resource usage - Wall time: 543s; CPU: 58.0%; Read bytes: 36754944; Write bytes: 995695104; Read time: 394; Write time: 4660 00:50:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:50:01 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 174115328; Write bytes: 168654336; Read time: 14370; Write time: 379 00:50:01 INFO - run-tests - Wall time: 524s; CPU: 58.0%; Read bytes: 34878976; Write bytes: 796738560; Read time: 373; Write time: 4229 00:50:01 INFO - Running post-run listener: _upload_blobber_files 00:50:01 INFO - Blob upload gear active. 00:50:01 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:50:01 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:50:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:50:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:50:01 INFO - (blobuploader) - INFO - Open directory for files ... 00:50:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:50:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:50:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:50:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:50:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:50:03 INFO - (blobuploader) - INFO - Done attempting. 00:50:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:50:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:50:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:50:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:50:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:50:05 INFO - (blobuploader) - INFO - Done attempting. 00:50:05 INFO - (blobuploader) - INFO - Iteration through files over. 00:50:05 INFO - Return code: 0 00:50:05 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:50:05 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:50:05 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/38bada1aaa0c80e8f8e800119f9962ed7fdf527a3ae7058f75239fb57aa594ab554c2a9a3413a3ea0bb5f46e5c6ef7f335eedb8dc7303892347fdb1306e3f39b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3d10c2665937f60e7898a21a77be9c7ad76b2ea6751c9bf17f8cc567cd6a3e1837a645f4cad5c0b71c56b8c824242d6c8ee0469f2b625ea597163d9b7c3fe1c0"} 00:50:05 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:50:05 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:50:05 INFO - Contents: 00:50:05 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/38bada1aaa0c80e8f8e800119f9962ed7fdf527a3ae7058f75239fb57aa594ab554c2a9a3413a3ea0bb5f46e5c6ef7f335eedb8dc7303892347fdb1306e3f39b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3d10c2665937f60e7898a21a77be9c7ad76b2ea6751c9bf17f8cc567cd6a3e1837a645f4cad5c0b71c56b8c824242d6c8ee0469f2b625ea597163d9b7c3fe1c0"} 00:50:05 INFO - Running post-run listener: copy_logs_to_upload_dir 00:50:05 INFO - Copying logs to upload dir... 00:50:05 INFO - mkdir: /builds/slave/test/build/upload/logs 00:50:05 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=597.805677 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 58 secs) (at 2016-04-20 00:50:05.446866) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 00:50:05.450180) ========= 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.FMcyaFowvz/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.MQUhlTEAJT/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/38bada1aaa0c80e8f8e800119f9962ed7fdf527a3ae7058f75239fb57aa594ab554c2a9a3413a3ea0bb5f46e5c6ef7f335eedb8dc7303892347fdb1306e3f39b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3d10c2665937f60e7898a21a77be9c7ad76b2ea6751c9bf17f8cc567cd6a3e1837a645f4cad5c0b71c56b8c824242d6c8ee0469f2b625ea597163d9b7c3fe1c0"} build_url:https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012705 build_url: 'https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/38bada1aaa0c80e8f8e800119f9962ed7fdf527a3ae7058f75239fb57aa594ab554c2a9a3413a3ea0bb5f46e5c6ef7f335eedb8dc7303892347fdb1306e3f39b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3d10c2665937f60e7898a21a77be9c7ad76b2ea6751c9bf17f8cc567cd6a3e1837a645f4cad5c0b71c56b8c824242d6c8ee0469f2b625ea597163d9b7c3fe1c0"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bo747MubTE2d8BLhaw0JVQ/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-20 00:50:05.484439) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:50:05.484745) ========= 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.FMcyaFowvz/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.MQUhlTEAJT/Listeners TMPDIR=/var/folders/r7/fvdp6_8944ngrts9c1mfmcsc00000w/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.005171 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:50:05.532088) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 00:50:05.532366) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 00:50:05.532809) ========= ========= Total master_lag: 11.87 =========