builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0217 starttime: 1463541869.41 results: success (0) buildid: 20160517191151 builduid: a9f4d94576764abebe8a43ec4301b587 revision: b4e6080db0238862dfb893ea6ab564fcd4375da1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-17 20:24:29.407491) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-17 20:24:29.408034) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-17 20:24:29.408531) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-17 20:24:29.440723) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-17 20:24:29.441197) ========= 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.B0yzyatYo5/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.NYQUoL7GqE/Listeners TMPDIR=/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-05-17 20:24:29-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 80.4M=0s 2016-05-17 20:24:29 (80.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.088673 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-17 20:24:29.546942) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-17 20:24:29.547228) ========= 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.B0yzyatYo5/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.NYQUoL7GqE/Listeners TMPDIR=/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/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.025361 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-17 20:24:29.595897) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-17 20:24:29.596267) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b4e6080db0238862dfb893ea6ab564fcd4375da1 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev b4e6080db0238862dfb893ea6ab564fcd4375da1 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.B0yzyatYo5/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.NYQUoL7GqE/Listeners TMPDIR=/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-05-17 20:24:29,675 truncating revision to first 12 chars 2016-05-17 20:24:29,675 Setting DEBUG logging. 2016-05-17 20:24:29,675 attempt 1/10 2016-05-17 20:24:29,675 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/b4e6080db023?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-17 20:24:30,988 unpacking tar archive at: mozilla-aurora-b4e6080db023/testing/mozharness/ program finished with exit code 0 elapsedTime=1.570517 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-17 20:24:31.185708) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-17 20:24:31.186163) ========= script_repo_revision: b4e6080db0238862dfb893ea6ab564fcd4375da1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-17 20:24:31.186761) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-17 20:24:31.187227) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-17 20:24:31.205034) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 20 secs) (at 2016-05-17 20:24:31.205298) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.B0yzyatYo5/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.NYQUoL7GqE/Listeners TMPDIR=/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/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 20:24:31 INFO - MultiFileLogger online at 20160517 20:24:31 in /builds/slave/test 20:24:31 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 20:24:31 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:24:31 INFO - {'append_to_log': False, 20:24:31 INFO - 'base_work_dir': '/builds/slave/test', 20:24:31 INFO - 'blob_upload_branch': 'mozilla-aurora', 20:24:31 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:24:31 INFO - 'buildbot_json_path': 'buildprops.json', 20:24:31 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:24:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:24:31 INFO - 'download_minidump_stackwalk': True, 20:24:31 INFO - 'download_symbols': 'true', 20:24:31 INFO - 'e10s': False, 20:24:31 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:24:31 INFO - 'tooltool.py': '/tools/tooltool.py', 20:24:31 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:24:31 INFO - '/tools/misc-python/virtualenv.py')}, 20:24:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:24:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:24:31 INFO - 'log_level': 'info', 20:24:31 INFO - 'log_to_console': True, 20:24:31 INFO - 'opt_config_files': (), 20:24:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:24:31 INFO - '--processes=1', 20:24:31 INFO - '--config=%(test_path)s/wptrunner.ini', 20:24:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:24:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:24:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:24:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:24:31 INFO - 'pip_index': False, 20:24:31 INFO - 'require_test_zip': True, 20:24:31 INFO - 'test_type': ('testharness',), 20:24:31 INFO - 'this_chunk': '1', 20:24:31 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:24:31 INFO - 'total_chunks': '10', 20:24:31 INFO - 'virtualenv_path': 'venv', 20:24:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:24:31 INFO - 'work_dir': 'build'} 20:24:31 INFO - ##### 20:24:31 INFO - ##### Running clobber step. 20:24:31 INFO - ##### 20:24:31 INFO - Running pre-action listener: _resource_record_pre_action 20:24:31 INFO - Running main action method: clobber 20:24:31 INFO - rmtree: /builds/slave/test/build 20:24:31 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:24:33 INFO - Running post-action listener: _resource_record_post_action 20:24:33 INFO - ##### 20:24:33 INFO - ##### Running read-buildbot-config step. 20:24:33 INFO - ##### 20:24:33 INFO - Running pre-action listener: _resource_record_pre_action 20:24:33 INFO - Running main action method: read_buildbot_config 20:24:33 INFO - Using buildbot properties: 20:24:33 INFO - { 20:24:33 INFO - "project": "", 20:24:33 INFO - "product": "firefox", 20:24:33 INFO - "script_repo_revision": "production", 20:24:33 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 20:24:33 INFO - "repository": "", 20:24:33 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 20:24:33 INFO - "buildid": "20160517191151", 20:24:33 INFO - "pgo_build": "False", 20:24:33 INFO - "basedir": "/builds/slave/test", 20:24:33 INFO - "buildnumber": 4, 20:24:33 INFO - "slavename": "t-yosemite-r7-0217", 20:24:33 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 20:24:33 INFO - "platform": "macosx64", 20:24:33 INFO - "branch": "mozilla-aurora", 20:24:33 INFO - "revision": "b4e6080db0238862dfb893ea6ab564fcd4375da1", 20:24:33 INFO - "repo_path": "releases/mozilla-aurora", 20:24:33 INFO - "moz_repo_path": "", 20:24:33 INFO - "stage_platform": "macosx64", 20:24:33 INFO - "builduid": "a9f4d94576764abebe8a43ec4301b587", 20:24:33 INFO - "slavebuilddir": "test" 20:24:33 INFO - } 20:24:33 INFO - Found installer url https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 20:24:33 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 20:24:33 INFO - Running post-action listener: _resource_record_post_action 20:24:33 INFO - ##### 20:24:33 INFO - ##### Running download-and-extract step. 20:24:33 INFO - ##### 20:24:33 INFO - Running pre-action listener: _resource_record_pre_action 20:24:33 INFO - Running main action method: download_and_extract 20:24:33 INFO - mkdir: /builds/slave/test/build/tests 20:24:33 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')]} 20:24:33 INFO - https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 20:24:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:24:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:24:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:24:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 20:24:41 INFO - Downloaded 1235 bytes. 20:24:41 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 20:24:41 INFO - Using the following test package requirements: 20:24:41 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 20:24:41 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:24:41 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 20:24:41 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:24:41 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 20:24:41 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:24:41 INFO - u'jsshell-mac64.zip'], 20:24:41 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:24:41 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 20:24:41 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 20:24:41 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:24:41 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 20:24:41 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:24:41 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 20:24:41 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:24:41 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 20:24:41 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 20:24:41 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 20:24:41 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 20:24:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:41 INFO - https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 20:24:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:24:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:24:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 20:24:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 20:24:43 INFO - Downloaded 17983218 bytes. 20:24:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:24:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:24:43 INFO - caution: filename not matched: web-platform/* 20:24:43 INFO - Return code: 11 20:24:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:43 INFO - https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 20:24:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:24:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:24:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 20:24:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 20:24:45 INFO - Downloaded 36409048 bytes. 20:24:45 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:24:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:24:49 INFO - caution: filename not matched: bin/* 20:24:49 INFO - caution: filename not matched: config/* 20:24:49 INFO - caution: filename not matched: mozbase/* 20:24:49 INFO - caution: filename not matched: marionette/* 20:24:49 INFO - caution: filename not matched: tools/wptserve/* 20:24:49 INFO - Return code: 11 20:24:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:49 INFO - https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 20:24:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:24:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:24:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 20:24:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 20:24:58 INFO - Downloaded 73028925 bytes. 20:24:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:24:58 INFO - mkdir: /builds/slave/test/properties 20:24:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:24:58 INFO - Writing to file /builds/slave/test/properties/build_url 20:24:58 INFO - Contents: 20:24:58 INFO - build_url:https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 20:24:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:24:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:24:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:24:59 INFO - Contents: 20:24:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:24:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:24:59 INFO - https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:24:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:24:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:24:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 20:24:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 20:25:11 INFO - Downloaded 103567853 bytes. 20:25:11 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:25:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:25:14 INFO - Return code: 0 20:25:14 INFO - Running post-action listener: _resource_record_post_action 20:25:14 INFO - Running post-action listener: set_extra_try_arguments 20:25:14 INFO - ##### 20:25:14 INFO - ##### Running create-virtualenv step. 20:25:14 INFO - ##### 20:25:14 INFO - Running pre-action listener: _pre_create_virtualenv 20:25:14 INFO - Running pre-action listener: _resource_record_pre_action 20:25:14 INFO - Running main action method: create_virtualenv 20:25:14 INFO - Creating virtualenv /builds/slave/test/build/venv 20:25:14 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 20:25:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:25:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:25:15 INFO - Using real prefix '/tools/python27' 20:25:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:25:15 INFO - Installing distribute.............................................................................................................................................................................................done. 20:25:18 INFO - Installing pip.................done. 20:25:18 INFO - Return code: 0 20:25:18 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:25:18 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')]} 20:25:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:25:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:25:18 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')]} 20:25:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:25:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:25:18 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 0x10e0d1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0eef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb4b3499c00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0ea5e0>, '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 0x10dccdcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dcf8990>, '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.B0yzyatYo5/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.NYQUoL7GqE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:25:18 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 20:25:18 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 20:25:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.B0yzyatYo5/Render', 20:25:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:25:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:25:18 INFO - 'HOME': '/Users/cltbld', 20:25:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:25:18 INFO - 'LOGNAME': 'cltbld', 20:25:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:25:18 INFO - 'MOZ_NO_REMOTE': '1', 20:25:18 INFO - 'NO_EM_RESTART': '1', 20:25:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:25:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:25:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:25:18 INFO - 'PWD': '/builds/slave/test', 20:25:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:25:18 INFO - 'SHELL': '/bin/bash', 20:25:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NYQUoL7GqE/Listeners', 20:25:18 INFO - 'TMPDIR': '/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/', 20:25:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:25:18 INFO - 'USER': 'cltbld', 20:25:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:25:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:25:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:25:18 INFO - 'XPC_FLAGS': '0x0', 20:25:18 INFO - 'XPC_SERVICE_NAME': '0', 20:25:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:25:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:25:19 INFO - Downloading/unpacking psutil>=0.7.1 20:25:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:25:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:25:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:25:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:25:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:25:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:25:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:25:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:25:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:25:22 INFO - Installing collected packages: psutil 20:25:22 INFO - Running setup.py install for psutil 20:25:22 INFO - building 'psutil._psutil_osx' extension 20:25:22 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 20:25:22 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 20:25:22 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 20:25:22 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 20:25:22 INFO - building 'psutil._psutil_posix' extension 20:25:22 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 20:25:22 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 20:25:22 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 20:25:22 INFO - ^ 20:25:22 INFO - 1 warning generated. 20:25:22 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 20:25:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:25:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:25:23 INFO - Successfully installed psutil 20:25:23 INFO - Cleaning up... 20:25:23 INFO - Return code: 0 20:25:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:25:23 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')]} 20:25:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:25:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:25:23 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')]} 20:25:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:25:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:25:23 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 0x10e0d1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0eef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb4b3499c00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0ea5e0>, '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 0x10dccdcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dcf8990>, '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.B0yzyatYo5/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.NYQUoL7GqE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:25:23 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 20:25:23 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 20:25:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.B0yzyatYo5/Render', 20:25:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:25:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:25:23 INFO - 'HOME': '/Users/cltbld', 20:25:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:25:23 INFO - 'LOGNAME': 'cltbld', 20:25:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:25:23 INFO - 'MOZ_NO_REMOTE': '1', 20:25:23 INFO - 'NO_EM_RESTART': '1', 20:25:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:25:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:25:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:25:23 INFO - 'PWD': '/builds/slave/test', 20:25:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:25:23 INFO - 'SHELL': '/bin/bash', 20:25:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NYQUoL7GqE/Listeners', 20:25:23 INFO - 'TMPDIR': '/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/', 20:25:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:25:23 INFO - 'USER': 'cltbld', 20:25:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:25:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:25:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:25:23 INFO - 'XPC_FLAGS': '0x0', 20:25:23 INFO - 'XPC_SERVICE_NAME': '0', 20:25:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:25:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:25:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:25:23 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 20:25:23 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 20:25:23 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 20:25:23 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 20:25:23 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 20:25:23 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 20:25:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:25:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:25:25 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:25:25 INFO - Installing collected packages: mozsystemmonitor 20:25:25 INFO - Running setup.py install for mozsystemmonitor 20:25:26 INFO - Successfully installed mozsystemmonitor 20:25:26 INFO - Cleaning up... 20:25:26 INFO - Return code: 0 20:25:26 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:25:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:25:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:25:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:25:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:25:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:25:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:25:26 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 0x10e0d1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0eef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb4b3499c00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0ea5e0>, '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 0x10dccdcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dcf8990>, '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.B0yzyatYo5/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.NYQUoL7GqE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:25:26 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 20:25:26 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 20:25:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.B0yzyatYo5/Render', 20:25:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:25:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:25:26 INFO - 'HOME': '/Users/cltbld', 20:25:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:25:26 INFO - 'LOGNAME': 'cltbld', 20:25:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:25:26 INFO - 'MOZ_NO_REMOTE': '1', 20:25:26 INFO - 'NO_EM_RESTART': '1', 20:25:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:25:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:25:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:25:26 INFO - 'PWD': '/builds/slave/test', 20:25:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:25:26 INFO - 'SHELL': '/bin/bash', 20:25:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NYQUoL7GqE/Listeners', 20:25:26 INFO - 'TMPDIR': '/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/', 20:25:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:25:26 INFO - 'USER': 'cltbld', 20:25:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:25:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:25:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:25:26 INFO - 'XPC_FLAGS': '0x0', 20:25:26 INFO - 'XPC_SERVICE_NAME': '0', 20:25:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:25:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:25:26 INFO - Downloading/unpacking blobuploader==1.2.4 20:25:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:25:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:25:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:25:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:25:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:25:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:25:28 INFO - Downloading blobuploader-1.2.4.tar.gz 20:25:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:25:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:25:28 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 20:25:28 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 20:25:28 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 20:25:28 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 20:25:28 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 20:25:28 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 20:25:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:25:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:25:29 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 20:25:29 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 20:25:29 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 20:25:29 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 20:25:29 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 20:25:29 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 20:25:30 INFO - Downloading docopt-0.6.1.tar.gz 20:25:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:25:30 INFO - Installing collected packages: blobuploader, requests, docopt 20:25:30 INFO - Running setup.py install for blobuploader 20:25:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:25:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:25:30 INFO - Running setup.py install for requests 20:25:30 INFO - Running setup.py install for docopt 20:25:30 INFO - Successfully installed blobuploader requests docopt 20:25:30 INFO - Cleaning up... 20:25:31 INFO - Return code: 0 20:25:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:25: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')]} 20:25:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:25:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:25: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')]} 20:25:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:25:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:25:31 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 0x10e0d1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0eef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb4b3499c00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0ea5e0>, '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 0x10dccdcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dcf8990>, '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.B0yzyatYo5/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.NYQUoL7GqE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:25:31 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 20:25:31 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 20:25:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.B0yzyatYo5/Render', 20:25:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:25:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:25:31 INFO - 'HOME': '/Users/cltbld', 20:25:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:25:31 INFO - 'LOGNAME': 'cltbld', 20:25:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:25:31 INFO - 'MOZ_NO_REMOTE': '1', 20:25:31 INFO - 'NO_EM_RESTART': '1', 20:25:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:25:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:25:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:25:31 INFO - 'PWD': '/builds/slave/test', 20:25:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:25:31 INFO - 'SHELL': '/bin/bash', 20:25:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NYQUoL7GqE/Listeners', 20:25:31 INFO - 'TMPDIR': '/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/', 20:25:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:25:31 INFO - 'USER': 'cltbld', 20:25:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:25:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:25:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:25:31 INFO - 'XPC_FLAGS': '0x0', 20:25:31 INFO - 'XPC_SERVICE_NAME': '0', 20:25:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:25:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:25:31 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-qpwS2H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:25:31 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-scWqxd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:25:31 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-WyH_RX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:25:31 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-hPJ7at-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:25:32 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-q2cl1J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:25:32 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-MH2dGg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:25:32 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-v6tMgU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:25:32 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-YxpCoV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:25:32 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-vBjBFj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:25:32 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-Nw6FH4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:25:32 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-YL24UD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:25:32 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-N3x3K5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:25:32 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-o36eSQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:25:33 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-NJbS1P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:25:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:25:33 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-hZ1vA0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:25:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:25:33 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-sdotrs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:25:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:25:33 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-N9Lo_6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:25:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:25:33 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-cwVqBE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:25:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:25:33 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-z06Yjv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:25:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:25:33 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-vOMkYp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:25:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:25:34 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-OGlfZ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:25:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:25:34 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 20:25:34 INFO - Running setup.py install for manifestparser 20:25:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:25:34 INFO - Running setup.py install for mozcrash 20:25:34 INFO - Running setup.py install for mozdebug 20:25:34 INFO - Running setup.py install for mozdevice 20:25:34 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:25:34 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:25:34 INFO - Running setup.py install for mozfile 20:25:35 INFO - Running setup.py install for mozhttpd 20:25:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:25:35 INFO - Running setup.py install for mozinfo 20:25:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:25:35 INFO - Running setup.py install for mozInstall 20:25:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:25:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:25:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:25:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:25:35 INFO - Running setup.py install for mozleak 20:25:35 INFO - Running setup.py install for mozlog 20:25:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:25:35 INFO - Running setup.py install for moznetwork 20:25:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:25:35 INFO - Running setup.py install for mozprocess 20:25:36 INFO - Running setup.py install for mozprofile 20:25:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:25:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:25:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:25:36 INFO - Running setup.py install for mozrunner 20:25:36 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:25:36 INFO - Running setup.py install for mozscreenshot 20:25:36 INFO - Running setup.py install for moztest 20:25:36 INFO - Running setup.py install for mozversion 20:25:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:25:36 INFO - Running setup.py install for wptserve 20:25:36 INFO - Running setup.py install for marionette-driver 20:25:37 INFO - Running setup.py install for browsermob-proxy 20:25:37 INFO - Running setup.py install for marionette-client 20:25:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:25:37 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:25:37 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 20:25:37 INFO - Cleaning up... 20:25:37 INFO - Return code: 0 20:25:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:25:37 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')]} 20:25:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:25:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:25:37 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')]} 20:25:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:25:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:25:37 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 0x10e0d1e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0eef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb4b3499c00>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e0ea5e0>, '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 0x10dccdcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dcf8990>, '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.B0yzyatYo5/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.NYQUoL7GqE/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:25:37 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 20:25:37 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 20:25:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.B0yzyatYo5/Render', 20:25:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:25:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:25:37 INFO - 'HOME': '/Users/cltbld', 20:25:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:25:37 INFO - 'LOGNAME': 'cltbld', 20:25:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:25:37 INFO - 'MOZ_NO_REMOTE': '1', 20:25:37 INFO - 'NO_EM_RESTART': '1', 20:25:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:25:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:25:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:25:37 INFO - 'PWD': '/builds/slave/test', 20:25:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:25:37 INFO - 'SHELL': '/bin/bash', 20:25:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NYQUoL7GqE/Listeners', 20:25:37 INFO - 'TMPDIR': '/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/', 20:25:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:25:37 INFO - 'USER': 'cltbld', 20:25:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:25:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:25:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:25:37 INFO - 'XPC_FLAGS': '0x0', 20:25:37 INFO - 'XPC_SERVICE_NAME': '0', 20:25:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:25:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:25:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:25:37 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-Tdg8Pb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:25:38 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)) 20:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:25:38 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-NM840e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:25:38 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)) 20:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:25:38 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-2FwuAU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:25:38 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)) 20:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:25:38 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-sJHCTm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:25:38 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)) 20:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:25:38 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-H9UA21-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:25:38 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)) 20:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:25:38 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-gHk3HU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:25:38 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)) 20:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:25:38 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-yZUJWE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:25:38 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)) 20:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:25:38 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-kXv0LE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:25:38 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)) 20:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:25:38 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-QykXOu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:25:38 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)) 20:25:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:25:38 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-x_5AkF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:25:39 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)) 20:25:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:25:39 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-VlgP1y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:25:39 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)) 20:25:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:25:39 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-3JkO57-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:25:39 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)) 20:25:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:25:39 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-matyq9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:25:39 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)) 20:25:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:25:39 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-9sDYjj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:25:39 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)) 20:25:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:25:39 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-N2RI9M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:25:39 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)) 20:25:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:25:39 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-yzNPkh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:25:39 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)) 20:25:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:25:39 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-cmkm3d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:25:39 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)) 20:25:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:25:39 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-q93ZSt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:25:39 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)) 20:25:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:25:39 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-s5D_4g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:25:40 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)) 20:25:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:25:40 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-zRtFfQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:25:40 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)) 20:25:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:25:40 INFO - Running setup.py (path:/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/pip-Wcywqv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:25:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:25:40 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)) 20:25:40 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)) 20:25:40 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)) 20:25:40 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)) 20:25:40 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)) 20:25:40 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)) 20:25:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:25:40 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 20:25:40 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 20:25:40 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 20:25:40 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 20:25:40 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 20:25:40 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 20:25:43 INFO - Downloading blessings-1.6.tar.gz 20:25:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:25:43 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)) 20:25:43 INFO - Installing collected packages: blessings 20:25:43 INFO - Running setup.py install for blessings 20:25:43 INFO - Successfully installed blessings 20:25:43 INFO - Cleaning up... 20:25:43 INFO - Return code: 0 20:25:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:25:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:25:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:25:44 INFO - Reading from file tmpfile_stdout 20:25:44 INFO - Current package versions: 20:25:44 INFO - blessings == 1.6 20:25:44 INFO - blobuploader == 1.2.4 20:25:44 INFO - browsermob-proxy == 0.6.0 20:25:44 INFO - docopt == 0.6.1 20:25:44 INFO - manifestparser == 1.1 20:25:44 INFO - marionette-client == 2.3.0 20:25:44 INFO - marionette-driver == 1.4.0 20:25:44 INFO - mozInstall == 1.12 20:25:44 INFO - mozcrash == 0.17 20:25:44 INFO - mozdebug == 0.1 20:25:44 INFO - mozdevice == 0.48 20:25:44 INFO - mozfile == 1.2 20:25:44 INFO - mozhttpd == 0.7 20:25:44 INFO - mozinfo == 0.9 20:25:44 INFO - mozleak == 0.1 20:25:44 INFO - mozlog == 3.1 20:25:44 INFO - moznetwork == 0.27 20:25:44 INFO - mozprocess == 0.22 20:25:44 INFO - mozprofile == 0.28 20:25:44 INFO - mozrunner == 6.11 20:25:44 INFO - mozscreenshot == 0.1 20:25:44 INFO - mozsystemmonitor == 0.0 20:25:44 INFO - moztest == 0.7 20:25:44 INFO - mozversion == 1.4 20:25:44 INFO - psutil == 3.1.1 20:25:44 INFO - requests == 1.2.3 20:25:44 INFO - wptserve == 1.4.0 20:25:44 INFO - wsgiref == 0.1.2 20:25:44 INFO - Running post-action listener: _resource_record_post_action 20:25:44 INFO - Running post-action listener: _start_resource_monitoring 20:25:44 INFO - Starting resource monitoring. 20:25:44 INFO - ##### 20:25:44 INFO - ##### Running pull step. 20:25:44 INFO - ##### 20:25:44 INFO - Running pre-action listener: _resource_record_pre_action 20:25:44 INFO - Running main action method: pull 20:25:44 INFO - Pull has nothing to do! 20:25:44 INFO - Running post-action listener: _resource_record_post_action 20:25:44 INFO - ##### 20:25:44 INFO - ##### Running install step. 20:25:44 INFO - ##### 20:25:44 INFO - Running pre-action listener: _resource_record_pre_action 20:25:44 INFO - Running main action method: install 20:25:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:25:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:25:44 INFO - Reading from file tmpfile_stdout 20:25:44 INFO - Detecting whether we're running mozinstall >=1.0... 20:25:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:25:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:25:44 INFO - Reading from file tmpfile_stdout 20:25:44 INFO - Output received: 20:25:44 INFO - Usage: mozinstall [options] installer 20:25:44 INFO - Options: 20:25:44 INFO - -h, --help show this help message and exit 20:25:44 INFO - -d DEST, --destination=DEST 20:25:44 INFO - Directory to install application into. [default: 20:25:44 INFO - "/builds/slave/test"] 20:25:44 INFO - --app=APP Application being installed. [default: firefox] 20:25:44 INFO - mkdir: /builds/slave/test/build/application 20:25:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 20:25:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 20:26:02 INFO - Reading from file tmpfile_stdout 20:26:02 INFO - Output received: 20:26:02 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 20:26:02 INFO - Running post-action listener: _resource_record_post_action 20:26:02 INFO - ##### 20:26:02 INFO - ##### Running run-tests step. 20:26:02 INFO - ##### 20:26:02 INFO - Running pre-action listener: _resource_record_pre_action 20:26:02 INFO - Running main action method: run_tests 20:26:02 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:26:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:26:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:26:02 INFO - grabbing minidump binary from tooltool 20:26:02 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')]} 20:26:02 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 0x10e0ea5e0>, '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 0x10dccdcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10dcf8990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:26:02 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 20:26:02 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 20:26:02 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:26:02 INFO - Return code: 0 20:26:02 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 20:26:02 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:26:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 20:26:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 20:26:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.B0yzyatYo5/Render', 20:26:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:26:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:26:02 INFO - 'HOME': '/Users/cltbld', 20:26:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:26:02 INFO - 'LOGNAME': 'cltbld', 20:26:02 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:26:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:26:02 INFO - 'MOZ_NO_REMOTE': '1', 20:26:02 INFO - 'NO_EM_RESTART': '1', 20:26:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:26:02 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:26:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:26:02 INFO - 'PWD': '/builds/slave/test', 20:26:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:26:02 INFO - 'SHELL': '/bin/bash', 20:26:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.NYQUoL7GqE/Listeners', 20:26:02 INFO - 'TMPDIR': '/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/', 20:26:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:26:02 INFO - 'USER': 'cltbld', 20:26:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:26:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:26:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:26:02 INFO - 'XPC_FLAGS': '0x0', 20:26:02 INFO - 'XPC_SERVICE_NAME': '0', 20:26:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:26:02 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 20:26:03 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 20:26:03 INFO - import pkg_resources 20:26:04 INFO - Using 1 client processes 20:26:04 INFO - wptserve Starting http server on 127.0.0.1:8000 20:26:04 INFO - wptserve Starting http server on 127.0.0.1:8001 20:26:04 INFO - wptserve Starting http server on 127.0.0.1:8443 20:26:06 INFO - SUITE-START | Running 778 tests 20:26:06 INFO - Running testharness tests 20:26:06 INFO - Setting up ssl 20:26:06 INFO - PROCESS | certutil | 20:26:06 INFO - PROCESS | certutil | 20:26:06 INFO - PROCESS | certutil | 20:26:06 INFO - Certificate Nickname Trust Attributes 20:26:06 INFO - SSL,S/MIME,JAR/XPI 20:26:06 INFO - 20:26:06 INFO - web-platform-tests CT,, 20:26:06 INFO - 20:26:06 INFO - Starting runner 20:26:07 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 20:26:07 INFO - PROCESS | 1649 | 1463541967435 Marionette DEBUG Marionette enabled via build flag and pref 20:26:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1134ce000 == 1 [pid = 1649] [id = 1] 20:26:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 1 (0x1134ce800) [pid = 1649] [serial = 1] [outer = 0x0] 20:26:07 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 20:26:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 2 (0x1134cf800) [pid = 1649] [serial = 2] [outer = 0x1134ce800] 20:26:07 INFO - PROCESS | 1649 | 1463541967754 Marionette INFO Listening on port 2828 20:26:07 INFO - PROCESS | 1649 | 1463541967995 Marionette DEBUG Marionette enabled via command-line flag 20:26:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166f6000 == 2 [pid = 1649] [id = 2] 20:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 3 (0x1166f6800) [pid = 1649] [serial = 3] [outer = 0x0] 20:26:08 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 20:26:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 4 (0x1166f7800) [pid = 1649] [serial = 4] [outer = 0x1166f6800] 20:26:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:26:08 INFO - PROCESS | 1649 | 1463541968150 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 20:26:08 INFO - PROCESS | 1649 | 1463541968237 Marionette DEBUG Closed connection conn0 20:26:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:26:08 INFO - PROCESS | 1649 | 1463541968241 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 20:26:08 INFO - PROCESS | 1649 | 1463541968252 Marionette DEBUG Closed connection conn1 20:26:08 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:26:08 INFO - PROCESS | 1649 | 1463541968257 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 20:26:08 INFO - PROCESS | 1649 | 1463541968268 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:26:08 INFO - PROCESS | 1649 | 1463541968273 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160517191151","device":"desktop","version":"48.0a2"} 20:26:08 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:26:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f7e000 == 3 [pid = 1649] [id = 3] 20:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 5 (0x119f84800) [pid = 1649] [serial = 5] [outer = 0x0] 20:26:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f85800 == 4 [pid = 1649] [id = 4] 20:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 6 (0x119cab800) [pid = 1649] [serial = 6] [outer = 0x0] 20:26:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:26:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x121859000 == 5 [pid = 1649] [id = 5] 20:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 7 (0x111c7cc00) [pid = 1649] [serial = 7] [outer = 0x0] 20:26:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:26:09 INFO - PROCESS | 1649 | [1649] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 8 (0x121962400) [pid = 1649] [serial = 8] [outer = 0x111c7cc00] 20:26:09 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 9 (0x121ddd800) [pid = 1649] [serial = 9] [outer = 0x119f84800] 20:26:09 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 10 (0x121519c00) [pid = 1649] [serial = 10] [outer = 0x119cab800] 20:26:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 11 (0x12170a000) [pid = 1649] [serial = 11] [outer = 0x111c7cc00] 20:26:10 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:26:10 INFO - PROCESS | 1649 | 1463541970502 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 1649 | 1463541970511 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:26:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 12 (0x124a0dc00) [pid = 1649] [serial = 12] [outer = 0x111c7cc00] 20:26:10 INFO - PROCESS | 1649 | 1463541970890 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a84830d2-913c-6a42-b166-2702012cbd07","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160517191151","device":"desktop","version":"48.0a2","command_id":1}}] 20:26:10 INFO - PROCESS | 1649 | 1463541970987 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}] 20:26:11 INFO - PROCESS | 1649 | 1463541971029 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:26:11 INFO - PROCESS | 1649 | 1463541971116 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:26:11 INFO - PROCESS | 1649 | [1649] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:26:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 13 (0x128847800) [pid = 1649] [serial = 13] [outer = 0x111c7cc00] 20:26:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:26:11 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:26:11 INFO - PROCESS | 1649 | 1463541971444 Marionette TRACE conn2 <- [1,3,null,{}] 20:26:11 INFO - PROCESS | 1649 | 1463541971470 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:26:11 INFO - PROCESS | 1649 | 1463541971490 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:26:11 INFO - PROCESS | 1649 | 1463541971522 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:26:11 INFO - PROCESS | 1649 | 1463541971524 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 20:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:26:11 INFO - PROCESS | 1649 | 1463541971530 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:26:11 INFO - PROCESS | 1649 | 1463541971533 Marionette TRACE conn2 <- [1,6,null,{}] 20:26:11 INFO - PROCESS | 1649 | 1463541971538 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}] 20:26:11 INFO - PROCESS | 1649 | 1463541971550 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:26:11 INFO - PROCESS | 1649 | 1463541971554 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x129167000 == 6 [pid = 1649] [id = 6] 20:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 14 (0x129150400) [pid = 1649] [serial = 14] [outer = 0x0] 20:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 15 (0x129387400) [pid = 1649] [serial = 15] [outer = 0x129150400] 20:26:11 INFO - PROCESS | 1649 | 1463541971596 Marionette DEBUG loaded listener.js 20:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 16 (0x12938cc00) [pid = 1649] [serial = 16] [outer = 0x129150400] 20:26:11 INFO - PROCESS | 1649 | 1463541971905 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]]]}] 20:26:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x129460000 == 7 [pid = 1649] [id = 7] 20:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 17 (0x129390400) [pid = 1649] [serial = 17] [outer = 0x0] 20:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 18 (0x129617400) [pid = 1649] [serial = 18] [outer = 0x129390400] 20:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 424ms 20:26:11 INFO - PROCESS | 1649 | 1463541971954 Marionette DEBUG loaded listener.js 20:26:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 19 (0x12961c800) [pid = 1649] [serial = 19] [outer = 0x129390400] 20:26:11 INFO - PROCESS | 1649 | 1463541971993 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:26:11 INFO - PROCESS | 1649 | 1463541971994 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 20:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:26:12 INFO - PROCESS | 1649 | 1463541972030 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:26:12 INFO - PROCESS | 1649 | 1463541972031 Marionette TRACE conn2 <- [1,10,null,{}] 20:26:12 INFO - PROCESS | 1649 | 1463541972043 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}] 20:26:12 INFO - PROCESS | 1649 | 1463541972173 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:26:12 INFO - PROCESS | 1649 | 1463541972209 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa22800 == 8 [pid = 1649] [id = 8] 20:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x12aa0c400) [pid = 1649] [serial = 20] [outer = 0x0] 20:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x12aa0e000) [pid = 1649] [serial = 21] [outer = 0x12aa0c400] 20:26:12 INFO - PROCESS | 1649 | 1463541972237 Marionette DEBUG loaded listener.js 20:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x12aa12800) [pid = 1649] [serial = 22] [outer = 0x12aa0c400] 20:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 585ms 20:26:12 INFO - PROCESS | 1649 | 1463541972598 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]]]}] 20:26:12 INFO - PROCESS | 1649 | 1463541972604 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:26:12 INFO - PROCESS | 1649 | 1463541972606 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 20:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:26:12 INFO - PROCESS | 1649 | 1463541972608 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:26:12 INFO - PROCESS | 1649 | 1463541972609 Marionette TRACE conn2 <- [1,14,null,{}] 20:26:12 INFO - PROCESS | 1649 | 1463541972611 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}] 20:26:12 INFO - PROCESS | 1649 | 1463541972714 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:26:12 INFO - PROCESS | 1649 | 1463541972720 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa32000 == 9 [pid = 1649] [id = 9] 20:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x12aa17000) [pid = 1649] [serial = 23] [outer = 0x0] 20:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x12acc6400) [pid = 1649] [serial = 24] [outer = 0x12aa17000] 20:26:12 INFO - PROCESS | 1649 | 1463541972745 Marionette DEBUG loaded listener.js 20:26:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x12b419400) [pid = 1649] [serial = 25] [outer = 0x12aa17000] 20:26:13 INFO - PROCESS | 1649 | 1463541973020 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]]]}] 20:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 20:26:13 INFO - PROCESS | 1649 | 1463541973026 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:26:13 INFO - PROCESS | 1649 | 1463541973027 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 20:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:26:13 INFO - PROCESS | 1649 | 1463541973040 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:26:13 INFO - PROCESS | 1649 | 1463541973042 Marionette TRACE conn2 <- [1,18,null,{}] 20:26:13 INFO - PROCESS | 1649 | 1463541973044 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}] 20:26:13 INFO - PROCESS | 1649 | 1463541973147 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:26:13 INFO - PROCESS | 1649 | 1463541973153 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb2f800 == 10 [pid = 1649] [id = 10] 20:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x12bbc8000) [pid = 1649] [serial = 26] [outer = 0x0] 20:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x12bbcf800) [pid = 1649] [serial = 27] [outer = 0x12bbc8000] 20:26:13 INFO - PROCESS | 1649 | 1463541973179 Marionette DEBUG loaded listener.js 20:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 28 (0x12bbd6c00) [pid = 1649] [serial = 28] [outer = 0x12bbc8000] 20:26:13 INFO - PROCESS | 1649 | 1463541973475 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]]]}] 20:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 474ms 20:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:26:13 INFO - PROCESS | 1649 | 1463541973510 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:26:13 INFO - PROCESS | 1649 | 1463541973511 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 20:26:13 INFO - PROCESS | 1649 | 1463541973517 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:26:13 INFO - PROCESS | 1649 | 1463541973519 Marionette TRACE conn2 <- [1,22,null,{}] 20:26:13 INFO - PROCESS | 1649 | 1463541973522 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}] 20:26:13 INFO - PROCESS | 1649 | 1463541973620 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:26:13 INFO - PROCESS | 1649 | 1463541973625 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfaa800 == 11 [pid = 1649] [id = 11] 20:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 29 (0x12aa0f400) [pid = 1649] [serial = 29] [outer = 0x0] 20:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 30 (0x12bf1b000) [pid = 1649] [serial = 30] [outer = 0x12aa0f400] 20:26:13 INFO - PROCESS | 1649 | 1463541973655 Marionette DEBUG loaded listener.js 20:26:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 31 (0x12bf21000) [pid = 1649] [serial = 31] [outer = 0x12aa0f400] 20:26:14 INFO - PROCESS | 1649 | 1463541974078 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]]]}] 20:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 572ms 20:26:14 INFO - PROCESS | 1649 | 1463541974087 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:26:14 INFO - PROCESS | 1649 | 1463541974089 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 20:26:14 INFO - PROCESS | 1649 | 1463541974093 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:26:14 INFO - PROCESS | 1649 | 1463541974094 Marionette TRACE conn2 <- [1,26,null,{}] 20:26:14 INFO - PROCESS | 1649 | 1463541974101 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}] 20:26:14 INFO - PROCESS | 1649 | 1463541974239 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:26:14 INFO - PROCESS | 1649 | 1463541974248 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e1000 == 12 [pid = 1649] [id = 12] 20:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 32 (0x12bf34c00) [pid = 1649] [serial = 32] [outer = 0x0] 20:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 33 (0x12bf40800) [pid = 1649] [serial = 33] [outer = 0x12bf34c00] 20:26:14 INFO - PROCESS | 1649 | 1463541974278 Marionette DEBUG loaded listener.js 20:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 34 (0x12c199000) [pid = 1649] [serial = 34] [outer = 0x12bf34c00] 20:26:14 INFO - PROCESS | 1649 | 1463541974521 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]]]}] 20:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 471ms 20:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:26:14 INFO - PROCESS | 1649 | 1463541974574 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:26:14 INFO - PROCESS | 1649 | 1463541974575 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 20:26:14 INFO - PROCESS | 1649 | 1463541974577 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:26:14 INFO - PROCESS | 1649 | 1463541974578 Marionette TRACE conn2 <- [1,30,null,{}] 20:26:14 INFO - PROCESS | 1649 | 1463541974588 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}] 20:26:14 INFO - PROCESS | 1649 | 1463541974689 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:26:14 INFO - PROCESS | 1649 | 1463541974694 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c66a000 == 13 [pid = 1649] [id = 13] 20:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 35 (0x12c19bc00) [pid = 1649] [serial = 35] [outer = 0x0] 20:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 36 (0x12c69dc00) [pid = 1649] [serial = 36] [outer = 0x12c19bc00] 20:26:14 INFO - PROCESS | 1649 | 1463541974719 Marionette DEBUG loaded listener.js 20:26:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 37 (0x12c6a2800) [pid = 1649] [serial = 37] [outer = 0x12c19bc00] 20:26:14 INFO - PROCESS | 1649 | 1463541974984 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]]]}] 20:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 420ms 20:26:15 INFO - PROCESS | 1649 | 1463541975006 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:26:15 INFO - PROCESS | 1649 | 1463541975008 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 20:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:26:15 INFO - PROCESS | 1649 | 1463541975010 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:26:15 INFO - PROCESS | 1649 | 1463541975011 Marionette TRACE conn2 <- [1,34,null,{}] 20:26:15 INFO - PROCESS | 1649 | 1463541975021 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}] 20:26:15 INFO - PROCESS | 1649 | 1463541975122 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:26:15 INFO - PROCESS | 1649 | 1463541975127 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c90f800 == 14 [pid = 1649] [id = 14] 20:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 38 (0x12c6a5000) [pid = 1649] [serial = 38] [outer = 0x0] 20:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 39 (0x12c6aa800) [pid = 1649] [serial = 39] [outer = 0x12c6a5000] 20:26:15 INFO - PROCESS | 1649 | 1463541975153 Marionette DEBUG loaded listener.js 20:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 40 (0x12c938800) [pid = 1649] [serial = 40] [outer = 0x12c6a5000] 20:26:15 INFO - PROCESS | 1649 | 1463541975389 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]]]}] 20:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 20:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:26:15 INFO - PROCESS | 1649 | 1463541975440 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:26:15 INFO - PROCESS | 1649 | 1463541975441 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 20:26:15 INFO - PROCESS | 1649 | 1463541975444 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:26:15 INFO - PROCESS | 1649 | 1463541975445 Marionette TRACE conn2 <- [1,38,null,{}] 20:26:15 INFO - PROCESS | 1649 | 1463541975455 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}] 20:26:15 INFO - PROCESS | 1649 | 1463541975551 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:26:15 INFO - PROCESS | 1649 | 1463541975556 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cad3800 == 15 [pid = 1649] [id = 15] 20:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 41 (0x12c93d000) [pid = 1649] [serial = 41] [outer = 0x0] 20:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x12c941000) [pid = 1649] [serial = 42] [outer = 0x12c93d000] 20:26:15 INFO - PROCESS | 1649 | 1463541975580 Marionette DEBUG loaded listener.js 20:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x12cd18000) [pid = 1649] [serial = 43] [outer = 0x12c93d000] 20:26:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cfc2800 == 16 [pid = 1649] [id = 16] 20:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x12cfc3000) [pid = 1649] [serial = 44] [outer = 0x0] 20:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x12cfc5800) [pid = 1649] [serial = 45] [outer = 0x12cfc3000] 20:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x12cfc9800) [pid = 1649] [serial = 46] [outer = 0x12cfc3000] 20:26:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cfc2000 == 17 [pid = 1649] [id = 17] 20:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x12cd19000) [pid = 1649] [serial = 47] [outer = 0x0] 20:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x12cfb6000) [pid = 1649] [serial = 48] [outer = 0x12cd19000] 20:26:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x1166c5800) [pid = 1649] [serial = 49] [outer = 0x12cd19000] 20:26:15 INFO - PROCESS | 1649 | 1463541975969 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]]]}] 20:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 570ms 20:26:16 INFO - PROCESS | 1649 | 1463541976015 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:26:16 INFO - PROCESS | 1649 | 1463541976017 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 20:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:26:16 INFO - PROCESS | 1649 | 1463541976021 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:26:16 INFO - PROCESS | 1649 | 1463541976023 Marionette TRACE conn2 <- [1,42,null,{}] 20:26:16 INFO - PROCESS | 1649 | 1463541976026 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}] 20:26:16 INFO - PROCESS | 1649 | 1463541976155 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:26:16 INFO - PROCESS | 1649 | 1463541976162 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2a9000 == 18 [pid = 1649] [id = 18] 20:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x12cd1a800) [pid = 1649] [serial = 50] [outer = 0x0] 20:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x12cfae000) [pid = 1649] [serial = 51] [outer = 0x12cd1a800] 20:26:16 INFO - PROCESS | 1649 | 1463541976183 Marionette DEBUG loaded listener.js 20:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x12d46d400) [pid = 1649] [serial = 52] [outer = 0x12cd1a800] 20:26:16 INFO - PROCESS | 1649 | 1463541976541 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]]]}] 20:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 570ms 20:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:26:16 INFO - PROCESS | 1649 | 1463541976591 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:26:16 INFO - PROCESS | 1649 | 1463541976593 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 20:26:16 INFO - PROCESS | 1649 | 1463541976597 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:26:16 INFO - PROCESS | 1649 | 1463541976600 Marionette TRACE conn2 <- [1,46,null,{}] 20:26:16 INFO - PROCESS | 1649 | 1463541976604 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}] 20:26:16 INFO - PROCESS | 1649 | 1463541976737 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:26:16 INFO - PROCESS | 1649 | 1463541976752 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4b3800 == 19 [pid = 1649] [id = 19] 20:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x118775400) [pid = 1649] [serial = 53] [outer = 0x0] 20:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x128852c00) [pid = 1649] [serial = 54] [outer = 0x118775400] 20:26:16 INFO - PROCESS | 1649 | 1463541976796 Marionette DEBUG loaded listener.js 20:26:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x12d472c00) [pid = 1649] [serial = 55] [outer = 0x118775400] 20:26:17 INFO - PROCESS | 1649 | 1463541977111 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]]]}] 20:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 522ms 20:26:17 INFO - PROCESS | 1649 | 1463541977122 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:26:17 INFO - PROCESS | 1649 | 1463541977123 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 20:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:26:17 INFO - PROCESS | 1649 | 1463541977125 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:26:17 INFO - PROCESS | 1649 | 1463541977126 Marionette TRACE conn2 <- [1,50,null,{}] 20:26:17 INFO - PROCESS | 1649 | 1463541977128 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}] 20:26:17 INFO - PROCESS | 1649 | 1463541977232 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:26:17 INFO - PROCESS | 1649 | 1463541977236 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11831d800 == 20 [pid = 1649] [id = 20] 20:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x118527c00) [pid = 1649] [serial = 56] [outer = 0x0] 20:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x11852e000) [pid = 1649] [serial = 57] [outer = 0x118527c00] 20:26:17 INFO - PROCESS | 1649 | 1463541977260 Marionette DEBUG loaded listener.js 20:26:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x12d475c00) [pid = 1649] [serial = 58] [outer = 0x118527c00] 20:26:18 INFO - PROCESS | 1649 | 1463541978171 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]]]}] 20:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1119ms 20:26:18 INFO - PROCESS | 1649 | 1463541978245 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:26:18 INFO - PROCESS | 1649 | 1463541978248 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 20:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:26:18 INFO - PROCESS | 1649 | 1463541978253 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:26:18 INFO - PROCESS | 1649 | 1463541978255 Marionette TRACE conn2 <- [1,54,null,{}] 20:26:18 INFO - PROCESS | 1649 | 1463541978259 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}] 20:26:18 INFO - PROCESS | 1649 | 1463541978370 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:26:18 INFO - PROCESS | 1649 | 1463541978449 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x112554000 == 21 [pid = 1649] [id = 21] 20:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x112a68c00) [pid = 1649] [serial = 59] [outer = 0x0] 20:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x112a71400) [pid = 1649] [serial = 60] [outer = 0x112a68c00] 20:26:18 INFO - PROCESS | 1649 | 1463541978482 Marionette DEBUG loaded listener.js 20:26:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x113396c00) [pid = 1649] [serial = 61] [outer = 0x112a68c00] 20:26:18 INFO - PROCESS | 1649 | 1463541978890 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]]]}] 20:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 670ms 20:26:18 INFO - PROCESS | 1649 | 1463541978923 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:26:18 INFO - PROCESS | 1649 | 1463541978927 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 20:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:26:18 INFO - PROCESS | 1649 | 1463541978932 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:26:18 INFO - PROCESS | 1649 | 1463541978934 Marionette TRACE conn2 <- [1,58,null,{}] 20:26:18 INFO - PROCESS | 1649 | 1463541978937 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}] 20:26:19 INFO - PROCESS | 1649 | 1463541979049 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:26:19 INFO - PROCESS | 1649 | 1463541979101 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166de000 == 22 [pid = 1649] [id = 22] 20:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x113494c00) [pid = 1649] [serial = 62] [outer = 0x0] 20:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x11649d000) [pid = 1649] [serial = 63] [outer = 0x113494c00] 20:26:19 INFO - PROCESS | 1649 | 1463541979133 Marionette DEBUG loaded listener.js 20:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x117693c00) [pid = 1649] [serial = 64] [outer = 0x113494c00] 20:26:19 INFO - PROCESS | 1649 | 1463541979538 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]]]}] 20:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 671ms 20:26:19 INFO - PROCESS | 1649 | 1463541979604 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:26:19 INFO - PROCESS | 1649 | 1463541979605 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 20:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:26:19 INFO - PROCESS | 1649 | 1463541979608 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:26:19 INFO - PROCESS | 1649 | 1463541979610 Marionette TRACE conn2 <- [1,62,null,{}] 20:26:19 INFO - PROCESS | 1649 | 1463541979618 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}] 20:26:19 INFO - PROCESS | 1649 | 1463541979746 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:26:19 INFO - PROCESS | 1649 | 1463541979825 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x11711c800 == 23 [pid = 1649] [id = 23] 20:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x118194c00) [pid = 1649] [serial = 65] [outer = 0x0] 20:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11876a400) [pid = 1649] [serial = 66] [outer = 0x118194c00] 20:26:19 INFO - PROCESS | 1649 | 1463541979858 Marionette DEBUG loaded listener.js 20:26:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1195ef400) [pid = 1649] [serial = 67] [outer = 0x118194c00] 20:26:20 INFO - PROCESS | 1649 | 1463541980424 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]]]}] 20:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 875ms 20:26:20 INFO - PROCESS | 1649 | 1463541980515 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:26:20 INFO - PROCESS | 1649 | 1463541980517 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 20:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:26:20 INFO - PROCESS | 1649 | 1463541980541 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:26:20 INFO - PROCESS | 1649 | 1463541980543 Marionette TRACE conn2 <- [1,66,null,{}] 20:26:20 INFO - PROCESS | 1649 | 1463541980546 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}] 20:26:20 INFO - PROCESS | 1649 | 1463541980625 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:26:20 INFO - PROCESS | 1649 | 1463541980681 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e26800 == 24 [pid = 1649] [id = 24] 20:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x114fdac00) [pid = 1649] [serial = 68] [outer = 0x0] 20:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x116753000) [pid = 1649] [serial = 69] [outer = 0x114fdac00] 20:26:20 INFO - PROCESS | 1649 | 1463541980710 Marionette DEBUG loaded listener.js 20:26:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x116853800) [pid = 1649] [serial = 70] [outer = 0x114fdac00] 20:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 473ms 20:26:21 INFO - PROCESS | 1649 | 1463541981007 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]]]}] 20:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:26:21 INFO - PROCESS | 1649 | 1463541981022 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:26:21 INFO - PROCESS | 1649 | 1463541981025 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 20:26:21 INFO - PROCESS | 1649 | 1463541981038 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:26:21 INFO - PROCESS | 1649 | 1463541981040 Marionette TRACE conn2 <- [1,70,null,{}] 20:26:21 INFO - PROCESS | 1649 | 1463541981042 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}] 20:26:21 INFO - PROCESS | 1649 | 1463541981135 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:26:21 INFO - PROCESS | 1649 | 1463541981174 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x11255e000 == 25 [pid = 1649] [id = 25] 20:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x111c1e400) [pid = 1649] [serial = 71] [outer = 0x0] 20:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x112765000) [pid = 1649] [serial = 72] [outer = 0x111c1e400] 20:26:21 INFO - PROCESS | 1649 | 1463541981202 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x117693400) [pid = 1649] [serial = 73] [outer = 0x111c1e400] 20:26:21 INFO - PROCESS | 1649 | 1463541981476 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]]]}] 20:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 478ms 20:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:26:21 INFO - PROCESS | 1649 | 1463541981508 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:26:21 INFO - PROCESS | 1649 | 1463541981510 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 20:26:21 INFO - PROCESS | 1649 | 1463541981512 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:26:21 INFO - PROCESS | 1649 | 1463541981517 Marionette TRACE conn2 <- [1,74,null,{}] 20:26:21 INFO - PROCESS | 1649 | 1463541981535 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}] 20:26:21 INFO - PROCESS | 1649 | 1463541981614 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:26:21 INFO - PROCESS | 1649 | 1463541981620 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f6c000 == 26 [pid = 1649] [id = 26] 20:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118118c00) [pid = 1649] [serial = 74] [outer = 0x0] 20:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11818e800) [pid = 1649] [serial = 75] [outer = 0x118118c00] 20:26:21 INFO - PROCESS | 1649 | 1463541981655 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x111c8a800) [pid = 1649] [serial = 76] [outer = 0x118118c00] 20:26:22 INFO - PROCESS | 1649 | 1463541982122 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]]]}] 20:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 630ms 20:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:26:22 INFO - PROCESS | 1649 | 1463541982143 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:26:22 INFO - PROCESS | 1649 | 1463541982144 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 20:26:22 INFO - PROCESS | 1649 | 1463541982148 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:26:22 INFO - PROCESS | 1649 | 1463541982149 Marionette TRACE conn2 <- [1,78,null,{}] 20:26:22 INFO - PROCESS | 1649 | 1463541982151 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}] 20:26:22 INFO - PROCESS | 1649 | 1463541982230 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:26:22 INFO - PROCESS | 1649 | 1463541982235 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11744c000 == 27 [pid = 1649] [id = 27] 20:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118391c00) [pid = 1649] [serial = 77] [outer = 0x0] 20:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1187e9c00) [pid = 1649] [serial = 78] [outer = 0x118391c00] 20:26:22 INFO - PROCESS | 1649 | 1463541982262 Marionette DEBUG loaded listener.js 20:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118f65c00) [pid = 1649] [serial = 79] [outer = 0x118391c00] 20:26:22 INFO - PROCESS | 1649 | 1463541982559 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]]]}] 20:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 20:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:26:22 INFO - PROCESS | 1649 | 1463541982616 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:26:22 INFO - PROCESS | 1649 | 1463541982618 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 20:26:22 INFO - PROCESS | 1649 | 1463541982620 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:26:22 INFO - PROCESS | 1649 | 1463541982621 Marionette TRACE conn2 <- [1,82,null,{}] 20:26:22 INFO - PROCESS | 1649 | 1463541982623 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}] 20:26:22 INFO - PROCESS | 1649 | 1463541982713 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:26:22 INFO - PROCESS | 1649 | 1463541982719 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11805e800 == 28 [pid = 1649] [id = 28] 20:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11876ec00) [pid = 1649] [serial = 80] [outer = 0x0] 20:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118fe6000) [pid = 1649] [serial = 81] [outer = 0x11876ec00] 20:26:22 INFO - PROCESS | 1649 | 1463541982744 Marionette DEBUG loaded listener.js 20:26:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x1195e4c00) [pid = 1649] [serial = 82] [outer = 0x11876ec00] 20:26:23 INFO - PROCESS | 1649 | 1463541983024 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]]]}] 20:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 418ms 20:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:26:23 INFO - PROCESS | 1649 | 1463541983040 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:26:23 INFO - PROCESS | 1649 | 1463541983042 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 20:26:23 INFO - PROCESS | 1649 | 1463541983044 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:26:23 INFO - PROCESS | 1649 | 1463541983045 Marionette TRACE conn2 <- [1,86,null,{}] 20:26:23 INFO - PROCESS | 1649 | 1463541983048 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}] 20:26:23 INFO - PROCESS | 1649 | 1463541983139 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:26:23 INFO - PROCESS | 1649 | 1463541983144 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x118319800 == 29 [pid = 1649] [id = 29] 20:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1195e8000) [pid = 1649] [serial = 83] [outer = 0x0] 20:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1196be000) [pid = 1649] [serial = 84] [outer = 0x1195e8000] 20:26:23 INFO - PROCESS | 1649 | 1463541983173 Marionette DEBUG loaded listener.js 20:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x119ef9c00) [pid = 1649] [serial = 85] [outer = 0x1195e8000] 20:26:23 INFO - PROCESS | 1649 | 1463541983486 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]]]}] 20:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 472ms 20:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:26:23 INFO - PROCESS | 1649 | 1463541983519 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:26:23 INFO - PROCESS | 1649 | 1463541983520 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 20:26:23 INFO - PROCESS | 1649 | 1463541983522 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:26:23 INFO - PROCESS | 1649 | 1463541983523 Marionette TRACE conn2 <- [1,90,null,{}] 20:26:23 INFO - PROCESS | 1649 | 1463541983525 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}] 20:26:23 INFO - PROCESS | 1649 | 1463541983595 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:26:23 INFO - PROCESS | 1649 | 1463541983640 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185cf000 == 30 [pid = 1649] [id = 30] 20:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x1195e7c00) [pid = 1649] [serial = 86] [outer = 0x0] 20:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x119fcd800) [pid = 1649] [serial = 87] [outer = 0x1195e7c00] 20:26:23 INFO - PROCESS | 1649 | 1463541983665 Marionette DEBUG loaded listener.js 20:26:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12088fc00) [pid = 1649] [serial = 88] [outer = 0x1195e7c00] 20:26:23 INFO - PROCESS | 1649 | 1463541983919 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]]]}] 20:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 20:26:23 INFO - PROCESS | 1649 | 1463541983942 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:26:23 INFO - PROCESS | 1649 | 1463541983943 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 20:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:26:23 INFO - PROCESS | 1649 | 1463541983945 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:26:23 INFO - PROCESS | 1649 | 1463541983947 Marionette TRACE conn2 <- [1,94,null,{}] 20:26:23 INFO - PROCESS | 1649 | 1463541983957 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}] 20:26:24 INFO - PROCESS | 1649 | 1463541984030 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:26:24 INFO - PROCESS | 1649 | 1463541984037 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f8c000 == 31 [pid = 1649] [id = 31] 20:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12088c800) [pid = 1649] [serial = 89] [outer = 0x0] 20:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12119fc00) [pid = 1649] [serial = 90] [outer = 0x12088c800] 20:26:24 INFO - PROCESS | 1649 | 1463541984063 Marionette DEBUG loaded listener.js 20:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1213a7c00) [pid = 1649] [serial = 91] [outer = 0x12088c800] 20:26:24 INFO - PROCESS | 1649 | 1463541984336 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]]]}] 20:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 426ms 20:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:26:24 INFO - PROCESS | 1649 | 1463541984372 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:26:24 INFO - PROCESS | 1649 | 1463541984373 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 20:26:24 INFO - PROCESS | 1649 | 1463541984375 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:26:24 INFO - PROCESS | 1649 | 1463541984376 Marionette TRACE conn2 <- [1,98,null,{}] 20:26:24 INFO - PROCESS | 1649 | 1463541984379 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}] 20:26:24 INFO - PROCESS | 1649 | 1463541984462 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:26:24 INFO - PROCESS | 1649 | 1463541984505 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x119238800 == 32 [pid = 1649] [id = 32] 20:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12088b000) [pid = 1649] [serial = 92] [outer = 0x0] 20:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x121513800) [pid = 1649] [serial = 93] [outer = 0x12088b000] 20:26:24 INFO - PROCESS | 1649 | 1463541984530 Marionette DEBUG loaded listener.js 20:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12170ac00) [pid = 1649] [serial = 94] [outer = 0x12088b000] 20:26:24 INFO - PROCESS | 1649 | 1463541984783 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]]]}] 20:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 20:26:24 INFO - PROCESS | 1649 | 1463541984853 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:26:24 INFO - PROCESS | 1649 | 1463541984855 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 20:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:26:24 INFO - PROCESS | 1649 | 1463541984857 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:26:24 INFO - PROCESS | 1649 | 1463541984858 Marionette TRACE conn2 <- [1,102,null,{}] 20:26:24 INFO - PROCESS | 1649 | 1463541984860 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}] 20:26:24 INFO - PROCESS | 1649 | 1463541984935 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:26:24 INFO - PROCESS | 1649 | 1463541984939 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11981d800 == 33 [pid = 1649] [id = 33] 20:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12170b800) [pid = 1649] [serial = 95] [outer = 0x0] 20:26:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1219d7400) [pid = 1649] [serial = 96] [outer = 0x12170b800] 20:26:24 INFO - PROCESS | 1649 | 1463541984965 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12376d400) [pid = 1649] [serial = 97] [outer = 0x12170b800] 20:26:25 INFO - PROCESS | 1649 | 1463541985260 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]]]}] 20:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 20:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:26:25 INFO - PROCESS | 1649 | 1463541985276 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:26:25 INFO - PROCESS | 1649 | 1463541985278 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 20:26:25 INFO - PROCESS | 1649 | 1463541985288 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:26:25 INFO - PROCESS | 1649 | 1463541985290 Marionette TRACE conn2 <- [1,106,null,{}] 20:26:25 INFO - PROCESS | 1649 | 1463541985292 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}] 20:26:25 INFO - PROCESS | 1649 | 1463541985384 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:26:25 INFO - PROCESS | 1649 | 1463541985434 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b4d000 == 34 [pid = 1649] [id = 34] 20:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1217a9400) [pid = 1649] [serial = 98] [outer = 0x0] 20:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x124c07c00) [pid = 1649] [serial = 99] [outer = 0x1217a9400] 20:26:25 INFO - PROCESS | 1649 | 1463541985461 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1256b1000) [pid = 1649] [serial = 100] [outer = 0x1217a9400] 20:26:25 INFO - PROCESS | 1649 | 1463541985799 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]]]}] 20:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 527ms 20:26:25 INFO - PROCESS | 1649 | 1463541985808 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:26:25 INFO - PROCESS | 1649 | 1463541985811 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 20:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:26:25 INFO - PROCESS | 1649 | 1463541985817 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:26:25 INFO - PROCESS | 1649 | 1463541985820 Marionette TRACE conn2 <- [1,110,null,{}] 20:26:25 INFO - PROCESS | 1649 | 1463541985823 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}] 20:26:25 INFO - PROCESS | 1649 | 1463541985938 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:26:25 INFO - PROCESS | 1649 | 1463541985944 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211be800 == 35 [pid = 1649] [id = 35] 20:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1256af400) [pid = 1649] [serial = 101] [outer = 0x0] 20:26:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12680b000) [pid = 1649] [serial = 102] [outer = 0x1256af400] 20:26:25 INFO - PROCESS | 1649 | 1463541985985 Marionette DEBUG loaded listener.js 20:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x127206800) [pid = 1649] [serial = 103] [outer = 0x1256af400] 20:26:26 INFO - PROCESS | 1649 | 1463541986354 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]]]}] 20:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 575ms 20:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:26:26 INFO - PROCESS | 1649 | 1463541986407 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:26:26 INFO - PROCESS | 1649 | 1463541986408 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 20:26:26 INFO - PROCESS | 1649 | 1463541986410 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:26:26 INFO - PROCESS | 1649 | 1463541986411 Marionette TRACE conn2 <- [1,114,null,{}] 20:26:26 INFO - PROCESS | 1649 | 1463541986416 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}] 20:26:26 INFO - PROCESS | 1649 | 1463541986490 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:26:26 INFO - PROCESS | 1649 | 1463541986495 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213b5000 == 36 [pid = 1649] [id = 36] 20:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1256b0800) [pid = 1649] [serial = 104] [outer = 0x0] 20:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1272c0000) [pid = 1649] [serial = 105] [outer = 0x1256b0800] 20:26:26 INFO - PROCESS | 1649 | 1463541986523 Marionette DEBUG loaded listener.js 20:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12741cc00) [pid = 1649] [serial = 106] [outer = 0x1256b0800] 20:26:26 INFO - PROCESS | 1649 | 1463541986826 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]]]}] 20:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 420ms 20:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:26:26 INFO - PROCESS | 1649 | 1463541986836 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:26:26 INFO - PROCESS | 1649 | 1463541986836 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 20:26:26 INFO - PROCESS | 1649 | 1463541986838 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:26:26 INFO - PROCESS | 1649 | 1463541986839 Marionette TRACE conn2 <- [1,118,null,{}] 20:26:26 INFO - PROCESS | 1649 | 1463541986841 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}] 20:26:26 INFO - PROCESS | 1649 | 1463541986915 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:26:26 INFO - PROCESS | 1649 | 1463541986921 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12185b000 == 37 [pid = 1649] [id = 37] 20:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1272bd400) [pid = 1649] [serial = 107] [outer = 0x0] 20:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128b3c000) [pid = 1649] [serial = 108] [outer = 0x1272bd400] 20:26:26 INFO - PROCESS | 1649 | 1463541986948 Marionette DEBUG loaded listener.js 20:26:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128c4cc00) [pid = 1649] [serial = 109] [outer = 0x1272bd400] 20:26:27 INFO - PROCESS | 1649 | 1463541987371 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]]]}] 20:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 568ms 20:26:27 INFO - PROCESS | 1649 | 1463541987408 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:26:27 INFO - PROCESS | 1649 | 1463541987410 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 20:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:26:27 INFO - PROCESS | 1649 | 1463541987413 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:26:27 INFO - PROCESS | 1649 | 1463541987415 Marionette TRACE conn2 <- [1,122,null,{}] 20:26:27 INFO - PROCESS | 1649 | 1463541987418 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}] 20:26:27 INFO - PROCESS | 1649 | 1463541987532 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:26:27 INFO - PROCESS | 1649 | 1463541987539 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x121d84800 == 38 [pid = 1649] [id = 38] 20:26:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x128c4f800) [pid = 1649] [serial = 110] [outer = 0x0] 20:26:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x128f8b800) [pid = 1649] [serial = 111] [outer = 0x128c4f800] 20:26:27 INFO - PROCESS | 1649 | 1463541987577 Marionette DEBUG loaded listener.js 20:26:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x129150c00) [pid = 1649] [serial = 112] [outer = 0x128c4f800] 20:26:27 INFO - PROCESS | 1649 | 1463541987907 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]]]}] 20:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 521ms 20:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:26:27 INFO - PROCESS | 1649 | 1463541987936 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:26:27 INFO - PROCESS | 1649 | 1463541987938 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 20:26:27 INFO - PROCESS | 1649 | 1463541987941 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:26:27 INFO - PROCESS | 1649 | 1463541987958 Marionette TRACE conn2 <- [1,126,null,{}] 20:26:27 INFO - PROCESS | 1649 | 1463541987962 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}] 20:26:28 INFO - PROCESS | 1649 | 1463541988131 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:26:28 INFO - PROCESS | 1649 | 1463541988140 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1237cb000 == 39 [pid = 1649] [id = 39] 20:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x128f8d400) [pid = 1649] [serial = 113] [outer = 0x0] 20:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12938ec00) [pid = 1649] [serial = 114] [outer = 0x128f8d400] 20:26:28 INFO - PROCESS | 1649 | 1463541988179 Marionette DEBUG loaded listener.js 20:26:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12960d800) [pid = 1649] [serial = 115] [outer = 0x128f8d400] 20:26:29 INFO - PROCESS | 1649 | 1463541989350 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]]]}] 20:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1439ms 20:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:26:29 INFO - PROCESS | 1649 | 1463541989380 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:26:29 INFO - PROCESS | 1649 | 1463541989382 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 20:26:29 INFO - PROCESS | 1649 | 1463541989385 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:26:29 INFO - PROCESS | 1649 | 1463541989386 Marionette TRACE conn2 <- [1,130,null,{}] 20:26:29 INFO - PROCESS | 1649 | 1463541989390 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}] 20:26:29 INFO - PROCESS | 1649 | 1463541989475 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:26:29 INFO - PROCESS | 1649 | 1463541989481 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x113d80800 == 40 [pid = 1649] [id = 40] 20:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1166cc000) [pid = 1649] [serial = 116] [outer = 0x0] 20:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1168aa000) [pid = 1649] [serial = 117] [outer = 0x1166cc000] 20:26:29 INFO - PROCESS | 1649 | 1463541989509 Marionette DEBUG loaded listener.js 20:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11768dc00) [pid = 1649] [serial = 118] [outer = 0x1166cc000] 20:26:29 INFO - PROCESS | 1649 | 1463541989834 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]]]}] 20:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 470ms 20:26:29 INFO - PROCESS | 1649 | 1463541989855 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:26:29 INFO - PROCESS | 1649 | 1463541989858 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 20:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:26:29 INFO - PROCESS | 1649 | 1463541989863 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:26:29 INFO - PROCESS | 1649 | 1463541989867 Marionette TRACE conn2 <- [1,134,null,{}] 20:26:29 INFO - PROCESS | 1649 | 1463541989878 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}] 20:26:29 INFO - PROCESS | 1649 | 1463541989970 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:26:29 INFO - PROCESS | 1649 | 1463541989974 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164c7800 == 41 [pid = 1649] [id = 41] 20:26:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x117e2c000) [pid = 1649] [serial = 119] [outer = 0x0] 20:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x118122400) [pid = 1649] [serial = 120] [outer = 0x117e2c000] 20:26:30 INFO - PROCESS | 1649 | 1463541990000 Marionette DEBUG loaded listener.js 20:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1184ca400) [pid = 1649] [serial = 121] [outer = 0x117e2c000] 20:26:30 INFO - PROCESS | 1649 | 1463541990351 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]]]}] 20:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 531ms 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12aa0c400) [pid = 1649] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x129150400) [pid = 1649] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x118775400) [pid = 1649] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12cd1a800) [pid = 1649] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12c93d000) [pid = 1649] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12c6a5000) [pid = 1649] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12c19bc00) [pid = 1649] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12bf34c00) [pid = 1649] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12aa0f400) [pid = 1649] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12bbc8000) [pid = 1649] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12aa17000) [pid = 1649] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1256b0800) [pid = 1649] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1272bd400) [pid = 1649] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x112a68c00) [pid = 1649] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x113494c00) [pid = 1649] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118194c00) [pid = 1649] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x114fdac00) [pid = 1649] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x111c1e400) [pid = 1649] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118118c00) [pid = 1649] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118391c00) [pid = 1649] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11876ec00) [pid = 1649] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1195e8000) [pid = 1649] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1195e7c00) [pid = 1649] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12088c800) [pid = 1649] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12088b000) [pid = 1649] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12170b800) [pid = 1649] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1217a9400) [pid = 1649] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x118527c00) [pid = 1649] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:26:30 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x128c4f800) [pid = 1649] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:26:30 INFO - PROCESS | 1649 | 1463541990861 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:26:30 INFO - PROCESS | 1649 | 1463541990863 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 20:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:26:30 INFO - PROCESS | 1649 | 1463541990873 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:26:30 INFO - PROCESS | 1649 | 1463541990875 Marionette TRACE conn2 <- [1,138,null,{}] 20:26:30 INFO - PROCESS | 1649 | 1463541990884 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}] 20:26:30 INFO - PROCESS | 1649 | 1463541990954 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:26:30 INFO - PROCESS | 1649 | 1463541990959 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f73800 == 42 [pid = 1649] [id = 42] 20:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11818e000) [pid = 1649] [serial = 122] [outer = 0x0] 20:26:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1184cf000) [pid = 1649] [serial = 123] [outer = 0x11818e000] 20:26:30 INFO - PROCESS | 1649 | 1463541990989 Marionette DEBUG loaded listener.js 20:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11852a400) [pid = 1649] [serial = 124] [outer = 0x11818e000] 20:26:31 INFO - PROCESS | 1649 | 1463541991293 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]]]}] 20:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 470ms 20:26:31 INFO - PROCESS | 1649 | 1463541991344 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:26:31 INFO - PROCESS | 1649 | 1463541991346 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 20:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:26:31 INFO - PROCESS | 1649 | 1463541991348 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:26:31 INFO - PROCESS | 1649 | 1463541991349 Marionette TRACE conn2 <- [1,142,null,{}] 20:26:31 INFO - PROCESS | 1649 | 1463541991351 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}] 20:26:31 INFO - PROCESS | 1649 | 1463541991425 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:26:31 INFO - PROCESS | 1649 | 1463541991467 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11743d000 == 43 [pid = 1649] [id = 43] 20:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x113329000) [pid = 1649] [serial = 125] [outer = 0x0] 20:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118770800) [pid = 1649] [serial = 126] [outer = 0x113329000] 20:26:31 INFO - PROCESS | 1649 | 1463541991493 Marionette DEBUG loaded listener.js 20:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118f70000) [pid = 1649] [serial = 127] [outer = 0x113329000] 20:26:31 INFO - PROCESS | 1649 | 1463541991767 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]]]}] 20:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 469ms 20:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:26:31 INFO - PROCESS | 1649 | 1463541991822 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:26:31 INFO - PROCESS | 1649 | 1463541991823 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 20:26:31 INFO - PROCESS | 1649 | 1463541991825 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:26:31 INFO - PROCESS | 1649 | 1463541991826 Marionette TRACE conn2 <- [1,146,null,{}] 20:26:31 INFO - PROCESS | 1649 | 1463541991828 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}] 20:26:31 INFO - PROCESS | 1649 | 1463541991901 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:26:31 INFO - PROCESS | 1649 | 1463541991913 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x118345000 == 44 [pid = 1649] [id = 44] 20:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x117e24400) [pid = 1649] [serial = 128] [outer = 0x0] 20:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1195e1000) [pid = 1649] [serial = 129] [outer = 0x117e24400] 20:26:31 INFO - PROCESS | 1649 | 1463541991940 Marionette DEBUG loaded listener.js 20:26:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1195ec400) [pid = 1649] [serial = 130] [outer = 0x117e24400] 20:26:32 INFO - PROCESS | 1649 | 1463541992288 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]]]}] 20:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 518ms 20:26:32 INFO - PROCESS | 1649 | 1463541992344 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:26:32 INFO - PROCESS | 1649 | 1463541992345 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 20:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:26:32 INFO - PROCESS | 1649 | 1463541992347 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:26:32 INFO - PROCESS | 1649 | 1463541992348 Marionette TRACE conn2 <- [1,150,null,{}] 20:26:32 INFO - PROCESS | 1649 | 1463541992350 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}] 20:26:32 INFO - PROCESS | 1649 | 1463541992429 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:26:32 INFO - PROCESS | 1649 | 1463541992435 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e0800 == 45 [pid = 1649] [id = 45] 20:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x113495400) [pid = 1649] [serial = 131] [outer = 0x0] 20:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x119c9d400) [pid = 1649] [serial = 132] [outer = 0x113495400] 20:26:32 INFO - PROCESS | 1649 | 1463541992463 Marionette DEBUG loaded listener.js 20:26:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12119b400) [pid = 1649] [serial = 133] [outer = 0x113495400] 20:26:32 INFO - PROCESS | 1649 | 1463541992755 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]]]}] 20:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 420ms 20:26:32 INFO - PROCESS | 1649 | 1463541992772 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:26:32 INFO - PROCESS | 1649 | 1463541992773 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 20:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:26:32 INFO - PROCESS | 1649 | 1463541992776 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:26:32 INFO - PROCESS | 1649 | 1463541992777 Marionette TRACE conn2 <- [1,154,null,{}] 20:26:32 INFO - PROCESS | 1649 | 1463541992788 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}] 20:26:32 INFO - PROCESS | 1649 | 1463541992928 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:26:32 INFO - PROCESS | 1649 | 1463541992983 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x111f81800 == 46 [pid = 1649] [id = 46] 20:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1121b6000) [pid = 1649] [serial = 134] [outer = 0x0] 20:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x112763400) [pid = 1649] [serial = 135] [outer = 0x1121b6000] 20:26:33 INFO - PROCESS | 1649 | 1463541993033 Marionette DEBUG loaded listener.js 20:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11341f800) [pid = 1649] [serial = 136] [outer = 0x1121b6000] 20:26:33 INFO - PROCESS | 1649 | 1463541993570 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]]]}] 20:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 818ms 20:26:33 INFO - PROCESS | 1649 | 1463541993596 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:26:33 INFO - PROCESS | 1649 | 1463541993598 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 20:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:26:33 INFO - PROCESS | 1649 | 1463541993620 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:26:33 INFO - PROCESS | 1649 | 1463541993622 Marionette TRACE conn2 <- [1,158,null,{}] 20:26:33 INFO - PROCESS | 1649 | 1463541993625 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}] 20:26:33 INFO - PROCESS | 1649 | 1463541993717 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:26:33 INFO - PROCESS | 1649 | 1463541993774 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x117448800 == 47 [pid = 1649] [id = 47] 20:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x117e24000) [pid = 1649] [serial = 137] [outer = 0x0] 20:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118054800) [pid = 1649] [serial = 138] [outer = 0x117e24000] 20:26:33 INFO - PROCESS | 1649 | 1463541993806 Marionette DEBUG loaded listener.js 20:26:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11838b000) [pid = 1649] [serial = 139] [outer = 0x117e24000] 20:26:34 INFO - PROCESS | 1649 | 1463541994237 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]]]}] 20:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 20:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:26:34 INFO - PROCESS | 1649 | 1463541994290 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:26:34 INFO - PROCESS | 1649 | 1463541994292 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 20:26:34 INFO - PROCESS | 1649 | 1463541994294 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:26:34 INFO - PROCESS | 1649 | 1463541994296 Marionette TRACE conn2 <- [1,162,null,{}] 20:26:34 INFO - PROCESS | 1649 | 1463541994301 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}] 20:26:34 INFO - PROCESS | 1649 | 1463541994402 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:26:34 INFO - PROCESS | 1649 | 1463541994461 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11955e800 == 48 [pid = 1649] [id = 48] 20:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118769c00) [pid = 1649] [serial = 140] [outer = 0x0] 20:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118ae0800) [pid = 1649] [serial = 141] [outer = 0x118769c00] 20:26:34 INFO - PROCESS | 1649 | 1463541994491 Marionette DEBUG loaded listener.js 20:26:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1196c2c00) [pid = 1649] [serial = 142] [outer = 0x118769c00] 20:26:34 INFO - PROCESS | 1649 | 1463541994931 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]]]}] 20:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 20:26:34 INFO - PROCESS | 1649 | 1463541994981 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:26:34 INFO - PROCESS | 1649 | 1463541994984 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 20:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:26:35 INFO - PROCESS | 1649 | 1463541994993 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:26:35 INFO - PROCESS | 1649 | 1463541994997 Marionette TRACE conn2 <- [1,166,null,{}] 20:26:35 INFO - PROCESS | 1649 | 1463541995002 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}] 20:26:35 INFO - PROCESS | 1649 | 1463541995091 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:26:35 INFO - PROCESS | 1649 | 1463541995148 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x119eea800 == 49 [pid = 1649] [id = 49] 20:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x120882400) [pid = 1649] [serial = 143] [outer = 0x0] 20:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12150cc00) [pid = 1649] [serial = 144] [outer = 0x120882400] 20:26:35 INFO - PROCESS | 1649 | 1463541995178 Marionette DEBUG loaded listener.js 20:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1215f4800) [pid = 1649] [serial = 145] [outer = 0x120882400] 20:26:35 INFO - PROCESS | 1649 | 1463541995611 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]]]}] 20:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 628ms 20:26:35 INFO - PROCESS | 1649 | 1463541995617 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:26:35 INFO - PROCESS | 1649 | 1463541995618 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 20:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:26:35 INFO - PROCESS | 1649 | 1463541995621 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:26:35 INFO - PROCESS | 1649 | 1463541995622 Marionette TRACE conn2 <- [1,170,null,{}] 20:26:35 INFO - PROCESS | 1649 | 1463541995624 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}] 20:26:35 INFO - PROCESS | 1649 | 1463541995728 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:26:35 INFO - PROCESS | 1649 | 1463541995783 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x116889800 == 50 [pid = 1649] [id = 50] 20:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x118056c00) [pid = 1649] [serial = 146] [outer = 0x0] 20:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x120889c00) [pid = 1649] [serial = 147] [outer = 0x118056c00] 20:26:35 INFO - PROCESS | 1649 | 1463541995812 Marionette DEBUG loaded listener.js 20:26:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1219d9c00) [pid = 1649] [serial = 148] [outer = 0x118056c00] 20:26:36 INFO - PROCESS | 1649 | 1463541996290 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]]]}] 20:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 719ms 20:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:26:36 INFO - PROCESS | 1649 | 1463541996340 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:26:36 INFO - PROCESS | 1649 | 1463541996342 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 20:26:36 INFO - PROCESS | 1649 | 1463541996346 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:26:36 INFO - PROCESS | 1649 | 1463541996348 Marionette TRACE conn2 <- [1,174,null,{}] 20:26:36 INFO - PROCESS | 1649 | 1463541996370 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}] 20:26:36 INFO - PROCESS | 1649 | 1463541996460 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:26:36 INFO - PROCESS | 1649 | 1463541996504 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166db800 == 51 [pid = 1649] [id = 51] 20:26:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x114fe1400) [pid = 1649] [serial = 149] [outer = 0x0] 20:26:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x116005000) [pid = 1649] [serial = 150] [outer = 0x114fe1400] 20:26:36 INFO - PROCESS | 1649 | 1463541996532 Marionette DEBUG loaded listener.js 20:26:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1166c9000) [pid = 1649] [serial = 151] [outer = 0x114fe1400] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e0800 == 50 [pid = 1649] [id = 45] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x118345000 == 49 [pid = 1649] [id = 44] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11743d000 == 48 [pid = 1649] [id = 43] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x116f73800 == 47 [pid = 1649] [id = 42] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1164c7800 == 46 [pid = 1649] [id = 41] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11744c000 == 45 [pid = 1649] [id = 27] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11805e800 == 44 [pid = 1649] [id = 28] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1185cf000 == 43 [pid = 1649] [id = 30] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x113d80800 == 42 [pid = 1649] [id = 40] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x118319800 == 41 [pid = 1649] [id = 29] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x116889800 == 40 [pid = 1649] [id = 50] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x119eea800 == 39 [pid = 1649] [id = 49] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11955e800 == 38 [pid = 1649] [id = 48] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x121d84800 == 37 [pid = 1649] [id = 38] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1213b5000 == 36 [pid = 1649] [id = 36] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11981d800 == 35 [pid = 1649] [id = 33] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1211be800 == 34 [pid = 1649] [id = 35] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x117448800 == 33 [pid = 1649] [id = 47] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x119b4d000 == 32 [pid = 1649] [id = 34] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x119238800 == 31 [pid = 1649] [id = 32] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1237cb000 == 30 [pid = 1649] [id = 39] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x118f8c000 == 29 [pid = 1649] [id = 31] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x111f81800 == 28 [pid = 1649] [id = 46] 20:26:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12185b000 == 27 [pid = 1649] [id = 37] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x128b3c000) [pid = 1649] [serial = 108] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11649d000) [pid = 1649] [serial = 63] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11876a400) [pid = 1649] [serial = 66] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1195ef400) [pid = 1649] [serial = 67] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x116753000) [pid = 1649] [serial = 69] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x112765000) [pid = 1649] [serial = 72] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x117693400) [pid = 1649] [serial = 73] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11818e800) [pid = 1649] [serial = 75] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x111c8a800) [pid = 1649] [serial = 76] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1187e9c00) [pid = 1649] [serial = 78] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118f65c00) [pid = 1649] [serial = 79] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x118fe6000) [pid = 1649] [serial = 81] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1195e4c00) [pid = 1649] [serial = 82] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1196be000) [pid = 1649] [serial = 84] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119ef9c00) [pid = 1649] [serial = 85] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119fcd800) [pid = 1649] [serial = 87] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12119fc00) [pid = 1649] [serial = 90] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x121513800) [pid = 1649] [serial = 93] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1219d7400) [pid = 1649] [serial = 96] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124c07c00) [pid = 1649] [serial = 99] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12680b000) [pid = 1649] [serial = 102] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1272c0000) [pid = 1649] [serial = 105] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x112a71400) [pid = 1649] [serial = 60] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12088fc00) [pid = 1649] [serial = 88] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x113396c00) [pid = 1649] [serial = 61] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1213a7c00) [pid = 1649] [serial = 91] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12170ac00) [pid = 1649] [serial = 94] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x116853800) [pid = 1649] [serial = 70] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12376d400) [pid = 1649] [serial = 97] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x1256b1000) [pid = 1649] [serial = 100] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x128f8b800) [pid = 1649] [serial = 111] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x117693c00) [pid = 1649] [serial = 64] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x128c4cc00) [pid = 1649] [serial = 109] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12741cc00) [pid = 1649] [serial = 106] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12d475c00) [pid = 1649] [serial = 58] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x129150c00) [pid = 1649] [serial = 112] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12938cc00) [pid = 1649] [serial = 16] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x129617400) [pid = 1649] [serial = 18] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x129387400) [pid = 1649] [serial = 15] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12170a000) [pid = 1649] [serial = 11] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x121962400) [pid = 1649] [serial = 8] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12cfc5800) [pid = 1649] [serial = 45] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12cfb6000) [pid = 1649] [serial = 48] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12c941000) [pid = 1649] [serial = 42] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12cd18000) [pid = 1649] [serial = 43] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12c6aa800) [pid = 1649] [serial = 39] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12c938800) [pid = 1649] [serial = 40] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12c6a2800) [pid = 1649] [serial = 37] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12c69dc00) [pid = 1649] [serial = 36] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x12bf40800) [pid = 1649] [serial = 33] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12c199000) [pid = 1649] [serial = 34] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12bf1b000) [pid = 1649] [serial = 30] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12bf21000) [pid = 1649] [serial = 31] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12bbcf800) [pid = 1649] [serial = 27] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12bbd6c00) [pid = 1649] [serial = 28] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12b419400) [pid = 1649] [serial = 25] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12acc6400) [pid = 1649] [serial = 24] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12aa0e000) [pid = 1649] [serial = 21] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x12aa12800) [pid = 1649] [serial = 22] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x11852e000) [pid = 1649] [serial = 57] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x128852c00) [pid = 1649] [serial = 54] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x12d472c00) [pid = 1649] [serial = 55] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x12d46d400) [pid = 1649] [serial = 52] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x12cfae000) [pid = 1649] [serial = 51] [outer = 0x0] [url = about:blank] 20:26:37 INFO - PROCESS | 1649 | 1463541997365 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]]]}] 20:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1038ms 20:26:37 INFO - PROCESS | 1649 | 1463541997388 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:26:37 INFO - PROCESS | 1649 | 1463541997391 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 20:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:26:37 INFO - PROCESS | 1649 | 1463541997394 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:26:37 INFO - PROCESS | 1649 | 1463541997397 Marionette TRACE conn2 <- [1,178,null,{}] 20:26:37 INFO - PROCESS | 1649 | 1463541997406 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}] 20:26:37 INFO - PROCESS | 1649 | 1463541997475 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:26:37 INFO - PROCESS | 1649 | 1463541997483 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11273d800 == 28 [pid = 1649] [id = 52] 20:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x114f14000) [pid = 1649] [serial = 152] [outer = 0x0] 20:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x115e87000) [pid = 1649] [serial = 153] [outer = 0x114f14000] 20:26:37 INFO - PROCESS | 1649 | 1463541997512 Marionette DEBUG loaded listener.js 20:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x116753000) [pid = 1649] [serial = 154] [outer = 0x114f14000] 20:26:37 INFO - PROCESS | 1649 | 1463541997824 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]]]}] 20:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 476ms 20:26:37 INFO - PROCESS | 1649 | 1463541997871 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:26:37 INFO - PROCESS | 1649 | 1463541997875 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 20:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:26:37 INFO - PROCESS | 1649 | 1463541997880 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:26:37 INFO - PROCESS | 1649 | 1463541997882 Marionette TRACE conn2 <- [1,182,null,{}] 20:26:37 INFO - PROCESS | 1649 | 1463541997884 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}] 20:26:37 INFO - PROCESS | 1649 | 1463541997952 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:26:37 INFO - PROCESS | 1649 | 1463541997957 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164cc000 == 29 [pid = 1649] [id = 53] 20:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x1167f3000) [pid = 1649] [serial = 155] [outer = 0x0] 20:26:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x116ab3800) [pid = 1649] [serial = 156] [outer = 0x1167f3000] 20:26:37 INFO - PROCESS | 1649 | 1463541997985 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x11811a800) [pid = 1649] [serial = 157] [outer = 0x1167f3000] 20:26:38 INFO - PROCESS | 1649 | 1463541998297 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]]]}] 20:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 470ms 20:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:26:38 INFO - PROCESS | 1649 | 1463541998351 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:26:38 INFO - PROCESS | 1649 | 1463541998353 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 20:26:38 INFO - PROCESS | 1649 | 1463541998357 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:26:38 INFO - PROCESS | 1649 | 1463541998361 Marionette TRACE conn2 <- [1,186,null,{}] 20:26:38 INFO - PROCESS | 1649 | 1463541998372 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}] 20:26:38 INFO - PROCESS | 1649 | 1463541998513 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:26:38 INFO - PROCESS | 1649 | 1463541998526 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f72800 == 30 [pid = 1649] [id = 54] 20:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x114fddc00) [pid = 1649] [serial = 158] [outer = 0x0] 20:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x118525000) [pid = 1649] [serial = 159] [outer = 0x114fddc00] 20:26:38 INFO - PROCESS | 1649 | 1463541998572 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x118530800) [pid = 1649] [serial = 160] [outer = 0x114fddc00] 20:26:39 INFO - PROCESS | 1649 | 1463541999016 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]]]}] 20:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 677ms 20:26:39 INFO - PROCESS | 1649 | 1463541999033 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:26:39 INFO - PROCESS | 1649 | 1463541999035 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 20:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:26:39 INFO - PROCESS | 1649 | 1463541999037 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:26:39 INFO - PROCESS | 1649 | 1463541999038 Marionette TRACE conn2 <- [1,190,null,{}] 20:26:39 INFO - PROCESS | 1649 | 1463541999041 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}] 20:26:39 INFO - PROCESS | 1649 | 1463541999108 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:26:39 INFO - PROCESS | 1649 | 1463541999112 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e09000 == 31 [pid = 1649] [id = 55] 20:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11876e400) [pid = 1649] [serial = 161] [outer = 0x0] 20:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x118ae4000) [pid = 1649] [serial = 162] [outer = 0x11876e400] 20:26:39 INFO - PROCESS | 1649 | 1463541999141 Marionette DEBUG loaded listener.js 20:26:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x118fea800) [pid = 1649] [serial = 163] [outer = 0x11876e400] 20:26:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11273d800 == 30 [pid = 1649] [id = 52] 20:26:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1166db800 == 29 [pid = 1649] [id = 51] 20:26:39 INFO - PROCESS | 1649 | 1463541999949 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]]]}] 20:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 920ms 20:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:26:39 INFO - PROCESS | 1649 | 1463541999957 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:26:39 INFO - PROCESS | 1649 | 1463541999959 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 20:26:39 INFO - PROCESS | 1649 | 1463541999963 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:26:39 INFO - PROCESS | 1649 | 1463541999968 Marionette TRACE conn2 <- [1,194,null,{}] 20:26:39 INFO - PROCESS | 1649 | 1463541999971 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}] 20:26:40 INFO - PROCESS | 1649 | 1463542000057 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:26:40 INFO - PROCESS | 1649 | 1463542000096 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x115eb9000 == 30 [pid = 1649] [id = 56] 20:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x1166c3000) [pid = 1649] [serial = 164] [outer = 0x0] 20:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x116753400) [pid = 1649] [serial = 165] [outer = 0x1166c3000] 20:26:40 INFO - PROCESS | 1649 | 1463542000124 Marionette DEBUG loaded listener.js 20:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1168aa400) [pid = 1649] [serial = 166] [outer = 0x1166c3000] 20:26:40 INFO - PROCESS | 1649 | 1463542000492 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]]]}] 20:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 575ms 20:26:40 INFO - PROCESS | 1649 | 1463542000550 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:26:40 INFO - PROCESS | 1649 | 1463542000555 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 20:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:26:40 INFO - PROCESS | 1649 | 1463542000562 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:26:40 INFO - PROCESS | 1649 | 1463542000565 Marionette TRACE conn2 <- [1,198,null,{}] 20:26:40 INFO - PROCESS | 1649 | 1463542000568 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}] 20:26:40 INFO - PROCESS | 1649 | 1463542000700 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:26:40 INFO - PROCESS | 1649 | 1463542000722 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11687a800 == 31 [pid = 1649] [id = 57] 20:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x117693000) [pid = 1649] [serial = 167] [outer = 0x0] 20:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x118191c00) [pid = 1649] [serial = 168] [outer = 0x117693000] 20:26:40 INFO - PROCESS | 1649 | 1463542000762 Marionette DEBUG loaded listener.js 20:26:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118526400) [pid = 1649] [serial = 169] [outer = 0x117693000] 20:26:41 INFO - PROCESS | 1649 | 1463542001188 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]]]}] 20:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 671ms 20:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:26:41 INFO - PROCESS | 1649 | 1463542001233 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:26:41 INFO - PROCESS | 1649 | 1463542001234 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 20:26:41 INFO - PROCESS | 1649 | 1463542001236 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:26:41 INFO - PROCESS | 1649 | 1463542001238 Marionette TRACE conn2 <- [1,202,null,{}] 20:26:41 INFO - PROCESS | 1649 | 1463542001246 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}] 20:26:41 INFO - PROCESS | 1649 | 1463542001511 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x1256af400) [pid = 1649] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x128f8d400) [pid = 1649] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1166cc000) [pid = 1649] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x113329000) [pid = 1649] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x117e2c000) [pid = 1649] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x117e24400) [pid = 1649] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x11818e000) [pid = 1649] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x113495400) [pid = 1649] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x1121b6000) [pid = 1649] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x117e24000) [pid = 1649] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x118769c00) [pid = 1649] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x118056c00) [pid = 1649] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x114fddc00) [pid = 1649] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x114fe1400) [pid = 1649] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x114f14000) [pid = 1649] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:26:41 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x1167f3000) [pid = 1649] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:26:41 INFO - PROCESS | 1649 | 1463542001550 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x116744000 == 32 [pid = 1649] [id = 58] 20:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x1121b6c00) [pid = 1649] [serial = 170] [outer = 0x0] 20:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x114fda400) [pid = 1649] [serial = 171] [outer = 0x1121b6c00] 20:26:41 INFO - PROCESS | 1649 | 1463542001577 Marionette DEBUG loaded listener.js 20:26:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x118190000) [pid = 1649] [serial = 172] [outer = 0x1121b6c00] 20:26:41 INFO - PROCESS | 1649 | 1463542001855 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]]]}] 20:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 670ms 20:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:26:41 INFO - PROCESS | 1649 | 1463542001907 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:26:41 INFO - PROCESS | 1649 | 1463542001909 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 20:26:41 INFO - PROCESS | 1649 | 1463542001911 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:26:41 INFO - PROCESS | 1649 | 1463542001912 Marionette TRACE conn2 <- [1,206,null,{}] 20:26:41 INFO - PROCESS | 1649 | 1463542001917 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}] 20:26:41 INFO - PROCESS | 1649 | 1463542001988 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:26:41 INFO - PROCESS | 1649 | 1463542001993 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11834d000 == 33 [pid = 1649] [id = 59] 20:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1184d2000) [pid = 1649] [serial = 173] [outer = 0x0] 20:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x11951e800) [pid = 1649] [serial = 174] [outer = 0x1184d2000] 20:26:42 INFO - PROCESS | 1649 | 1463542002020 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1196b7400) [pid = 1649] [serial = 175] [outer = 0x1184d2000] 20:26:42 INFO - PROCESS | 1649 | 1463542002328 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]]]}] 20:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 420ms 20:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:26:42 INFO - PROCESS | 1649 | 1463542002339 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:26:42 INFO - PROCESS | 1649 | 1463542002340 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 20:26:42 INFO - PROCESS | 1649 | 1463542002342 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:26:42 INFO - PROCESS | 1649 | 1463542002343 Marionette TRACE conn2 <- [1,210,null,{}] 20:26:42 INFO - PROCESS | 1649 | 1463542002346 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}] 20:26:42 INFO - PROCESS | 1649 | 1463542002428 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:26:42 INFO - PROCESS | 1649 | 1463542002469 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185d3000 == 34 [pid = 1649] [id = 60] 20:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x114fe3c00) [pid = 1649] [serial = 176] [outer = 0x0] 20:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11951a800) [pid = 1649] [serial = 177] [outer = 0x114fe3c00] 20:26:42 INFO - PROCESS | 1649 | 1463542002493 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x119889000) [pid = 1649] [serial = 178] [outer = 0x114fe3c00] 20:26:42 INFO - PROCESS | 1649 | 1463542002767 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]]]}] 20:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 20:26:42 INFO - PROCESS | 1649 | 1463542002811 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:26:42 INFO - PROCESS | 1649 | 1463542002813 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 20:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:26:42 INFO - PROCESS | 1649 | 1463542002819 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:26:42 INFO - PROCESS | 1649 | 1463542002820 Marionette TRACE conn2 <- [1,214,null,{}] 20:26:42 INFO - PROCESS | 1649 | 1463542002823 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}] 20:26:42 INFO - PROCESS | 1649 | 1463542002909 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:26:42 INFO - PROCESS | 1649 | 1463542002917 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x119237000 == 35 [pid = 1649] [id = 61] 20:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x119ca2400) [pid = 1649] [serial = 179] [outer = 0x0] 20:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x12088d000) [pid = 1649] [serial = 180] [outer = 0x119ca2400] 20:26:42 INFO - PROCESS | 1649 | 1463542002947 Marionette DEBUG loaded listener.js 20:26:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1213a3400) [pid = 1649] [serial = 181] [outer = 0x119ca2400] 20:26:43 INFO - PROCESS | 1649 | 1463542003249 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]]]}] 20:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 470ms 20:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:26:43 INFO - PROCESS | 1649 | 1463542003288 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:26:43 INFO - PROCESS | 1649 | 1463542003289 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 20:26:43 INFO - PROCESS | 1649 | 1463542003291 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:26:43 INFO - PROCESS | 1649 | 1463542003292 Marionette TRACE conn2 <- [1,218,null,{}] 20:26:43 INFO - PROCESS | 1649 | 1463542003294 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}] 20:26:43 INFO - PROCESS | 1649 | 1463542003376 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:26:43 INFO - PROCESS | 1649 | 1463542003380 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x119805800 == 36 [pid = 1649] [id = 62] 20:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1121edc00) [pid = 1649] [serial = 182] [outer = 0x0] 20:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x1215f3800) [pid = 1649] [serial = 183] [outer = 0x1121edc00] 20:26:43 INFO - PROCESS | 1649 | 1463542003407 Marionette DEBUG loaded listener.js 20:26:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x12170c000) [pid = 1649] [serial = 184] [outer = 0x1121edc00] 20:26:43 INFO - PROCESS | 1649 | 1463542003843 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]]]}] 20:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 570ms 20:26:43 INFO - PROCESS | 1649 | 1463542003863 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:26:43 INFO - PROCESS | 1649 | 1463542003867 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 20:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:26:43 INFO - PROCESS | 1649 | 1463542003872 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:26:43 INFO - PROCESS | 1649 | 1463542003874 Marionette TRACE conn2 <- [1,222,null,{}] 20:26:43 INFO - PROCESS | 1649 | 1463542003878 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}] 20:26:43 INFO - PROCESS | 1649 | 1463542003968 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:26:44 INFO - PROCESS | 1649 | 1463542004017 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166e1000 == 37 [pid = 1649] [id = 63] 20:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x113211000) [pid = 1649] [serial = 185] [outer = 0x0] 20:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11645c400) [pid = 1649] [serial = 186] [outer = 0x113211000] 20:26:44 INFO - PROCESS | 1649 | 1463542004048 Marionette DEBUG loaded listener.js 20:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11689fc00) [pid = 1649] [serial = 187] [outer = 0x113211000] 20:26:44 INFO - PROCESS | 1649 | 1463542004479 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]]]}] 20:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 620ms 20:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:26:44 INFO - PROCESS | 1649 | 1463542004493 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:26:44 INFO - PROCESS | 1649 | 1463542004497 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 20:26:44 INFO - PROCESS | 1649 | 1463542004501 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:26:44 INFO - PROCESS | 1649 | 1463542004503 Marionette TRACE conn2 <- [1,226,null,{}] 20:26:44 INFO - PROCESS | 1649 | 1463542004506 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}] 20:26:44 INFO - PROCESS | 1649 | 1463542004598 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:26:44 INFO - PROCESS | 1649 | 1463542004671 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11922e800 == 38 [pid = 1649] [id = 64] 20:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x118529c00) [pid = 1649] [serial = 188] [outer = 0x0] 20:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1187e3c00) [pid = 1649] [serial = 189] [outer = 0x118529c00] 20:26:44 INFO - PROCESS | 1649 | 1463542004706 Marionette DEBUG loaded listener.js 20:26:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11951ec00) [pid = 1649] [serial = 190] [outer = 0x118529c00] 20:26:45 INFO - PROCESS | 1649 | 1463542005104 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]]]}] 20:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 620ms 20:26:45 INFO - PROCESS | 1649 | 1463542005121 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:26:45 INFO - PROCESS | 1649 | 1463542005123 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 20:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:26:45 INFO - PROCESS | 1649 | 1463542005125 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:26:45 INFO - PROCESS | 1649 | 1463542005128 Marionette TRACE conn2 <- [1,230,null,{}] 20:26:45 INFO - PROCESS | 1649 | 1463542005136 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}] 20:26:45 INFO - PROCESS | 1649 | 1463542005226 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:26:45 INFO - PROCESS | 1649 | 1463542005264 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x118324000 == 39 [pid = 1649] [id = 65] 20:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119c9c800) [pid = 1649] [serial = 191] [outer = 0x0] 20:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x12088c800) [pid = 1649] [serial = 192] [outer = 0x119c9c800] 20:26:45 INFO - PROCESS | 1649 | 1463542005296 Marionette DEBUG loaded listener.js 20:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x121593400) [pid = 1649] [serial = 193] [outer = 0x119c9c800] 20:26:45 INFO - PROCESS | 1649 | 1463542005703 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]]]}] 20:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 621ms 20:26:45 INFO - PROCESS | 1649 | 1463542005747 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:26:45 INFO - PROCESS | 1649 | 1463542005749 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 20:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:26:45 INFO - PROCESS | 1649 | 1463542005751 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:26:45 INFO - PROCESS | 1649 | 1463542005753 Marionette TRACE conn2 <- [1,234,null,{}] 20:26:45 INFO - PROCESS | 1649 | 1463542005755 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}] 20:26:45 INFO - PROCESS | 1649 | 1463542005846 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:26:45 INFO - PROCESS | 1649 | 1463542005915 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1133e8800 == 40 [pid = 1649] [id = 66] 20:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x116752800) [pid = 1649] [serial = 194] [outer = 0x0] 20:26:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x117693c00) [pid = 1649] [serial = 195] [outer = 0x116752800] 20:26:45 INFO - PROCESS | 1649 | 1463542005960 Marionette DEBUG loaded listener.js 20:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12170b800) [pid = 1649] [serial = 196] [outer = 0x116752800] 20:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x121961400) [pid = 1649] [serial = 197] [outer = 0x12cd19000] 20:26:46 INFO - PROCESS | 1649 | 1463542006488 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]]]}] 20:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 769ms 20:26:46 INFO - PROCESS | 1649 | --DOCSHELL 0x119237000 == 39 [pid = 1649] [id = 61] 20:26:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1185d3000 == 38 [pid = 1649] [id = 60] 20:26:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11834d000 == 37 [pid = 1649] [id = 59] 20:26:46 INFO - PROCESS | 1649 | --DOCSHELL 0x116744000 == 36 [pid = 1649] [id = 58] 20:26:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11687a800 == 35 [pid = 1649] [id = 57] 20:26:46 INFO - PROCESS | 1649 | --DOCSHELL 0x116f72800 == 34 [pid = 1649] [id = 54] 20:26:46 INFO - PROCESS | 1649 | --DOCSHELL 0x115eb9000 == 33 [pid = 1649] [id = 56] 20:26:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1164cc000 == 32 [pid = 1649] [id = 53] 20:26:46 INFO - PROCESS | 1649 | --DOCSHELL 0x117e09000 == 31 [pid = 1649] [id = 55] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118054800) [pid = 1649] [serial = 138] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x118ae0800) [pid = 1649] [serial = 141] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12150cc00) [pid = 1649] [serial = 144] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11341f800) [pid = 1649] [serial = 136] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11838b000) [pid = 1649] [serial = 139] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x1196c2c00) [pid = 1649] [serial = 142] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x120889c00) [pid = 1649] [serial = 147] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1219d9c00) [pid = 1649] [serial = 148] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x116005000) [pid = 1649] [serial = 150] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x1166c9000) [pid = 1649] [serial = 151] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x115e87000) [pid = 1649] [serial = 153] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x116753000) [pid = 1649] [serial = 154] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11811a800) [pid = 1649] [serial = 157] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x1168aa000) [pid = 1649] [serial = 117] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x118770800) [pid = 1649] [serial = 126] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x118122400) [pid = 1649] [serial = 120] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1195e1000) [pid = 1649] [serial = 129] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x11852a400) [pid = 1649] [serial = 124] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1184ca400) [pid = 1649] [serial = 121] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x116ab3800) [pid = 1649] [serial = 156] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x1184cf000) [pid = 1649] [serial = 123] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x11768dc00) [pid = 1649] [serial = 118] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x118f70000) [pid = 1649] [serial = 127] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x119c9d400) [pid = 1649] [serial = 132] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x118530800) [pid = 1649] [serial = 160] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12119b400) [pid = 1649] [serial = 133] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x12960d800) [pid = 1649] [serial = 115] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x1195ec400) [pid = 1649] [serial = 130] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x112763400) [pid = 1649] [serial = 135] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x127206800) [pid = 1649] [serial = 103] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x12938ec00) [pid = 1649] [serial = 114] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x118525000) [pid = 1649] [serial = 159] [outer = 0x0] [url = about:blank] 20:26:46 INFO - PROCESS | 1649 | 1463542006537 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:26:46 INFO - PROCESS | 1649 | 1463542006539 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 20:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:26:46 INFO - PROCESS | 1649 | 1463542006542 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:26:46 INFO - PROCESS | 1649 | 1463542006544 Marionette TRACE conn2 <- [1,238,null,{}] 20:26:46 INFO - PROCESS | 1649 | 1463542006550 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}] 20:26:46 INFO - PROCESS | 1649 | 1463542006621 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:26:46 INFO - PROCESS | 1649 | 1463542006626 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x113346000 == 32 [pid = 1649] [id = 67] 20:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x113321000) [pid = 1649] [serial = 198] [outer = 0x0] 20:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x11349bc00) [pid = 1649] [serial = 199] [outer = 0x113321000] 20:26:46 INFO - PROCESS | 1649 | 1463542006656 Marionette DEBUG loaded listener.js 20:26:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x11649b000) [pid = 1649] [serial = 200] [outer = 0x113321000] 20:26:46 INFO - PROCESS | 1649 | 1463542006970 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]]]}] 20:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 470ms 20:26:47 INFO - PROCESS | 1649 | 1463542007013 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:26:47 INFO - PROCESS | 1649 | 1463542007017 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 20:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:26:47 INFO - PROCESS | 1649 | 1463542007021 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:26:47 INFO - PROCESS | 1649 | 1463542007023 Marionette TRACE conn2 <- [1,242,null,{}] 20:26:47 INFO - PROCESS | 1649 | 1463542007025 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}] 20:26:47 INFO - PROCESS | 1649 | 1463542007095 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:26:47 INFO - PROCESS | 1649 | 1463542007102 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166ec800 == 33 [pid = 1649] [id = 68] 20:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x116753000) [pid = 1649] [serial = 201] [outer = 0x0] 20:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x116ab3800) [pid = 1649] [serial = 202] [outer = 0x116753000] 20:26:47 INFO - PROCESS | 1649 | 1463542007127 Marionette DEBUG loaded listener.js 20:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x118056c00) [pid = 1649] [serial = 203] [outer = 0x116753000] 20:26:47 INFO - PROCESS | 1649 | 1463542007444 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]]]}] 20:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 468ms 20:26:47 INFO - PROCESS | 1649 | 1463542007490 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 20:26:47 INFO - PROCESS | 1649 | 1463542007491 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 20:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:26:47 INFO - PROCESS | 1649 | 1463542007493 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:26:47 INFO - PROCESS | 1649 | 1463542007496 Marionette TRACE conn2 <- [1,246,null,{}] 20:26:47 INFO - PROCESS | 1649 | 1463542007503 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}] 20:26:47 INFO - PROCESS | 1649 | 1463542007586 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 20:26:47 INFO - PROCESS | 1649 | 1463542007626 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x117446800 == 34 [pid = 1649] [id = 69] 20:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x11818dc00) [pid = 1649] [serial = 204] [outer = 0x0] 20:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x11852c000) [pid = 1649] [serial = 205] [outer = 0x11818dc00] 20:26:47 INFO - PROCESS | 1649 | 1463542007654 Marionette DEBUG loaded listener.js 20:26:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x118fe5800) [pid = 1649] [serial = 206] [outer = 0x11818dc00] 20:26:47 INFO - PROCESS | 1649 | 1463542007919 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]]]}] 20:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 474ms 20:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:26:47 INFO - PROCESS | 1649 | 1463542007972 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 20:26:47 INFO - PROCESS | 1649 | 1463542007973 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 20:26:47 INFO - PROCESS | 1649 | 1463542007975 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:26:47 INFO - PROCESS | 1649 | 1463542007977 Marionette TRACE conn2 <- [1,250,null,{}] 20:26:47 INFO - PROCESS | 1649 | 1463542007979 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}] 20:26:48 INFO - PROCESS | 1649 | 1463542008056 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 20:26:48 INFO - PROCESS | 1649 | 1463542008060 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x118324800 == 35 [pid = 1649] [id = 70] 20:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x118fef800) [pid = 1649] [serial = 207] [outer = 0x0] 20:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1196b8000) [pid = 1649] [serial = 208] [outer = 0x118fef800] 20:26:48 INFO - PROCESS | 1649 | 1463542008087 Marionette DEBUG loaded listener.js 20:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x119ca1800) [pid = 1649] [serial = 209] [outer = 0x118fef800] 20:26:48 INFO - PROCESS | 1649 | 1463542008393 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]]]}] 20:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 20:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:26:48 INFO - PROCESS | 1649 | 1463542008445 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 20:26:48 INFO - PROCESS | 1649 | 1463542008446 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 20:26:48 INFO - PROCESS | 1649 | 1463542008460 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:26:48 INFO - PROCESS | 1649 | 1463542008461 Marionette TRACE conn2 <- [1,254,null,{}] 20:26:48 INFO - PROCESS | 1649 | 1463542008464 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}] 20:26:48 INFO - PROCESS | 1649 | 1463542008531 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 20:26:48 INFO - PROCESS | 1649 | 1463542008535 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185db800 == 36 [pid = 1649] [id = 71] 20:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x1196bd400) [pid = 1649] [serial = 210] [outer = 0x0] 20:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x12119e800) [pid = 1649] [serial = 211] [outer = 0x1196bd400] 20:26:48 INFO - PROCESS | 1649 | 1463542008563 Marionette DEBUG loaded listener.js 20:26:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x12196a800) [pid = 1649] [serial = 212] [outer = 0x1196bd400] 20:26:48 INFO - PROCESS | 1649 | 1463542008891 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]]]}] 20:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 479ms 20:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:26:48 INFO - PROCESS | 1649 | 1463542008929 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 20:26:48 INFO - PROCESS | 1649 | 1463542008930 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 20:26:48 INFO - PROCESS | 1649 | 1463542008932 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:26:48 INFO - PROCESS | 1649 | 1463542008933 Marionette TRACE conn2 <- [1,258,null,{}] 20:26:48 INFO - PROCESS | 1649 | 1463542008935 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}] 20:26:49 INFO - PROCESS | 1649 | 1463542009035 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 20:26:49 INFO - PROCESS | 1649 | 1463542009063 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a99800 == 37 [pid = 1649] [id = 72] 20:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1219dd400) [pid = 1649] [serial = 213] [outer = 0x0] 20:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x124a89c00) [pid = 1649] [serial = 214] [outer = 0x1219dd400] 20:26:49 INFO - PROCESS | 1649 | 1463542009088 Marionette DEBUG loaded listener.js 20:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x124d55c00) [pid = 1649] [serial = 215] [outer = 0x1219dd400] 20:26:49 INFO - PROCESS | 1649 | 1463542009392 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]]]}] 20:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 20:26:49 INFO - PROCESS | 1649 | 1463542009451 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 20:26:49 INFO - PROCESS | 1649 | 1463542009452 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 20:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:26:49 INFO - PROCESS | 1649 | 1463542009454 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:26:49 INFO - PROCESS | 1649 | 1463542009456 Marionette TRACE conn2 <- [1,262,null,{}] 20:26:49 INFO - PROCESS | 1649 | 1463542009458 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}] 20:26:49 INFO - PROCESS | 1649 | 1463542009543 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 20:26:49 INFO - PROCESS | 1649 | 1463542009570 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b36000 == 38 [pid = 1649] [id = 73] 20:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x124d4bc00) [pid = 1649] [serial = 216] [outer = 0x0] 20:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1256ad400) [pid = 1649] [serial = 217] [outer = 0x124d4bc00] 20:26:49 INFO - PROCESS | 1649 | 1463542009594 Marionette DEBUG loaded listener.js 20:26:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1256bb000) [pid = 1649] [serial = 218] [outer = 0x124d4bc00] 20:26:49 INFO - PROCESS | 1649 | 1463542009895 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]]]}] 20:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 20:26:49 INFO - PROCESS | 1649 | 1463542009930 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 20:26:49 INFO - PROCESS | 1649 | 1463542009932 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 20:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:26:49 INFO - PROCESS | 1649 | 1463542009936 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:26:49 INFO - PROCESS | 1649 | 1463542009937 Marionette TRACE conn2 <- [1,266,null,{}] 20:26:49 INFO - PROCESS | 1649 | 1463542009939 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}] 20:26:50 INFO - PROCESS | 1649 | 1463542010028 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 20:26:50 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x120882400) [pid = 1649] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:26:50 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11876e400) [pid = 1649] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:26:50 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x119ca2400) [pid = 1649] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:26:50 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x1166c3000) [pid = 1649] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:26:50 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x117693000) [pid = 1649] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:26:50 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x1184d2000) [pid = 1649] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:26:50 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x114fe3c00) [pid = 1649] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:26:50 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x1121b6c00) [pid = 1649] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:26:50 INFO - PROCESS | 1649 | 1463542010072 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x118309800 == 39 [pid = 1649] [id = 74] 20:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x116193000) [pid = 1649] [serial = 219] [outer = 0x0] 20:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11876e400) [pid = 1649] [serial = 220] [outer = 0x116193000] 20:26:50 INFO - PROCESS | 1649 | 1463542010099 Marionette DEBUG loaded listener.js 20:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x126808c00) [pid = 1649] [serial = 221] [outer = 0x116193000] 20:26:50 INFO - PROCESS | 1649 | 1463542010358 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]]]}] 20:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 20:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:26:50 INFO - PROCESS | 1649 | 1463542010405 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 20:26:50 INFO - PROCESS | 1649 | 1463542010406 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 20:26:50 INFO - PROCESS | 1649 | 1463542010408 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:26:50 INFO - PROCESS | 1649 | 1463542010410 Marionette TRACE conn2 <- [1,270,null,{}] 20:26:50 INFO - PROCESS | 1649 | 1463542010412 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}] 20:26:50 INFO - PROCESS | 1649 | 1463542010512 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 20:26:50 INFO - PROCESS | 1649 | 1463542010538 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x121321000 == 40 [pid = 1649] [id = 75] 20:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x1166c3000) [pid = 1649] [serial = 222] [outer = 0x0] 20:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x12680c800) [pid = 1649] [serial = 223] [outer = 0x1166c3000] 20:26:50 INFO - PROCESS | 1649 | 1463542010563 Marionette DEBUG loaded listener.js 20:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x127211c00) [pid = 1649] [serial = 224] [outer = 0x1166c3000] 20:26:50 INFO - PROCESS | 1649 | 1463542010837 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]]]}] 20:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 467ms 20:26:50 INFO - PROCESS | 1649 | 1463542010877 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 20:26:50 INFO - PROCESS | 1649 | 1463542010878 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 20:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:26:50 INFO - PROCESS | 1649 | 1463542010888 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:26:50 INFO - PROCESS | 1649 | 1463542010889 Marionette TRACE conn2 <- [1,274,null,{}] 20:26:50 INFO - PROCESS | 1649 | 1463542010891 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}] 20:26:50 INFO - PROCESS | 1649 | 1463542010968 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 20:26:50 INFO - PROCESS | 1649 | 1463542010972 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x121869800 == 41 [pid = 1649] [id = 76] 20:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x1272c0000) [pid = 1649] [serial = 225] [outer = 0x0] 20:26:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x12741d800) [pid = 1649] [serial = 226] [outer = 0x1272c0000] 20:26:50 INFO - PROCESS | 1649 | 1463542010997 Marionette DEBUG loaded listener.js 20:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x128b34400) [pid = 1649] [serial = 227] [outer = 0x1272c0000] 20:26:51 INFO - PROCESS | 1649 | 1463542011302 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]]]}] 20:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 475ms 20:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:26:51 INFO - PROCESS | 1649 | 1463542011356 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 20:26:51 INFO - PROCESS | 1649 | 1463542011358 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 20:26:51 INFO - PROCESS | 1649 | 1463542011360 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:26:51 INFO - PROCESS | 1649 | 1463542011362 Marionette TRACE conn2 <- [1,278,null,{}] 20:26:51 INFO - PROCESS | 1649 | 1463542011372 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}] 20:26:51 INFO - PROCESS | 1649 | 1463542011456 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 20:26:51 INFO - PROCESS | 1649 | 1463542011461 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x121dee000 == 42 [pid = 1649] [id = 77] 20:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x128c48800) [pid = 1649] [serial = 228] [outer = 0x0] 20:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x128f8a800) [pid = 1649] [serial = 229] [outer = 0x128c48800] 20:26:51 INFO - PROCESS | 1649 | 1463542011492 Marionette DEBUG loaded listener.js 20:26:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x129151000) [pid = 1649] [serial = 230] [outer = 0x128c48800] 20:26:51 INFO - PROCESS | 1649 | 1463542011794 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]]]}] 20:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 20:26:51 INFO - PROCESS | 1649 | 1463542011830 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 20:26:51 INFO - PROCESS | 1649 | 1463542011835 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 20:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:26:51 INFO - PROCESS | 1649 | 1463542011839 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:26:51 INFO - PROCESS | 1649 | 1463542011840 Marionette TRACE conn2 <- [1,282,null,{}] 20:26:51 INFO - PROCESS | 1649 | 1463542011844 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}] 20:26:51 INFO - PROCESS | 1649 | 1463542011959 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 20:26:52 INFO - PROCESS | 1649 | 1463542012018 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x124acd800 == 43 [pid = 1649] [id = 78] 20:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x119517800) [pid = 1649] [serial = 231] [outer = 0x0] 20:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x129389000) [pid = 1649] [serial = 232] [outer = 0x119517800] 20:26:52 INFO - PROCESS | 1649 | 1463542012057 Marionette DEBUG loaded listener.js 20:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x129394800) [pid = 1649] [serial = 233] [outer = 0x119517800] 20:26:52 INFO - PROCESS | 1649 | 1463542012405 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]]]}] 20:26:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 620ms 20:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:26:52 INFO - PROCESS | 1649 | 1463542012458 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 20:26:52 INFO - PROCESS | 1649 | 1463542012460 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 20:26:52 INFO - PROCESS | 1649 | 1463542012462 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:26:52 INFO - PROCESS | 1649 | 1463542012471 Marionette TRACE conn2 <- [1,286,null,{}] 20:26:52 INFO - PROCESS | 1649 | 1463542012473 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}] 20:26:52 INFO - PROCESS | 1649 | 1463542012547 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 20:26:52 INFO - PROCESS | 1649 | 1463542012589 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250ea000 == 44 [pid = 1649] [id = 79] 20:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1196b8400) [pid = 1649] [serial = 234] [outer = 0x0] 20:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x129610800) [pid = 1649] [serial = 235] [outer = 0x1196b8400] 20:26:52 INFO - PROCESS | 1649 | 1463542012614 Marionette DEBUG loaded listener.js 20:26:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12a503000) [pid = 1649] [serial = 236] [outer = 0x1196b8400] 20:26:53 INFO - PROCESS | 1649 | 1463542013004 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]]]}] 20:26:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 575ms 20:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:26:53 INFO - PROCESS | 1649 | 1463542013038 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 20:26:53 INFO - PROCESS | 1649 | 1463542013041 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 20:26:53 INFO - PROCESS | 1649 | 1463542013044 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:26:53 INFO - PROCESS | 1649 | 1463542013047 Marionette TRACE conn2 <- [1,290,null,{}] 20:26:53 INFO - PROCESS | 1649 | 1463542013051 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}] 20:26:53 INFO - PROCESS | 1649 | 1463542013148 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 20:26:53 INFO - PROCESS | 1649 | 1463542013191 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11665b000 == 45 [pid = 1649] [id = 80] 20:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x114fda800) [pid = 1649] [serial = 237] [outer = 0x0] 20:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1167f2800) [pid = 1649] [serial = 238] [outer = 0x114fda800] 20:26:53 INFO - PROCESS | 1649 | 1463542013223 Marionette DEBUG loaded listener.js 20:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11768ec00) [pid = 1649] [serial = 239] [outer = 0x114fda800] 20:26:53 INFO - PROCESS | 1649 | 1463542013657 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]]]}] 20:26:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 622ms 20:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:26:53 INFO - PROCESS | 1649 | 1463542013666 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 20:26:53 INFO - PROCESS | 1649 | 1463542013670 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 20:26:53 INFO - PROCESS | 1649 | 1463542013675 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:26:53 INFO - PROCESS | 1649 | 1463542013677 Marionette TRACE conn2 <- [1,294,null,{}] 20:26:53 INFO - PROCESS | 1649 | 1463542013679 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}] 20:26:53 INFO - PROCESS | 1649 | 1463542013773 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 20:26:53 INFO - PROCESS | 1649 | 1463542013813 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x118311800 == 46 [pid = 1649] [id = 81] 20:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118047400) [pid = 1649] [serial = 240] [outer = 0x0] 20:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11838e800) [pid = 1649] [serial = 241] [outer = 0x118047400] 20:26:53 INFO - PROCESS | 1649 | 1463542013842 Marionette DEBUG loaded listener.js 20:26:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118fe6000) [pid = 1649] [serial = 242] [outer = 0x118047400] 20:26:54 INFO - PROCESS | 1649 | 1463542014253 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]]]}] 20:26:54 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. 20:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 20:26:54 INFO - PROCESS | 1649 | 1463542014294 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 20:26:54 INFO - PROCESS | 1649 | 1463542014296 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 20:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:26:54 INFO - PROCESS | 1649 | 1463542014298 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:26:54 INFO - PROCESS | 1649 | 1463542014301 Marionette TRACE conn2 <- [1,298,null,{}] 20:26:54 INFO - PROCESS | 1649 | 1463542014309 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}] 20:26:54 INFO - PROCESS | 1649 | 1463542014405 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 20:26:54 INFO - PROCESS | 1649 | 1463542014481 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x126898800 == 47 [pid = 1649] [id = 82] 20:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12119d400) [pid = 1649] [serial = 243] [outer = 0x0] 20:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121c1f800) [pid = 1649] [serial = 244] [outer = 0x12119d400] 20:26:54 INFO - PROCESS | 1649 | 1463542014513 Marionette DEBUG loaded listener.js 20:26:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124c0fc00) [pid = 1649] [serial = 245] [outer = 0x12119d400] 20:26:54 INFO - PROCESS | 1649 | 1463542014907 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]]]}] 20:26:54 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. 20:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 20:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:26:54 INFO - PROCESS | 1649 | 1463542014920 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 20:26:54 INFO - PROCESS | 1649 | 1463542014922 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 20:26:54 INFO - PROCESS | 1649 | 1463542014924 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:26:54 INFO - PROCESS | 1649 | 1463542014925 Marionette TRACE conn2 <- [1,302,null,{}] 20:26:54 INFO - PROCESS | 1649 | 1463542014928 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}] 20:26:55 INFO - PROCESS | 1649 | 1463542015024 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 20:26:55 INFO - PROCESS | 1649 | 1463542015080 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272ce000 == 48 [pid = 1649] [id = 83] 20:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x111f1c800) [pid = 1649] [serial = 246] [outer = 0x0] 20:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124d1b800) [pid = 1649] [serial = 247] [outer = 0x111f1c800] 20:26:55 INFO - PROCESS | 1649 | 1463542015111 Marionette DEBUG loaded listener.js 20:26:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x127416000) [pid = 1649] [serial = 248] [outer = 0x111f1c800] 20:26:55 INFO - PROCESS | 1649 | 1463542015797 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]]]}] 20:26:55 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. 20:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 919ms 20:26:55 INFO - PROCESS | 1649 | 1463542015844 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 20:26:55 INFO - PROCESS | 1649 | 1463542015848 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 20:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:26:55 INFO - PROCESS | 1649 | 1463542015868 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:26:55 INFO - PROCESS | 1649 | 1463542015872 Marionette TRACE conn2 <- [1,306,null,{}] 20:26:55 INFO - PROCESS | 1649 | 1463542015878 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}] 20:26:55 INFO - PROCESS | 1649 | 1463542015972 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 20:26:56 INFO - PROCESS | 1649 | 1463542016013 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x118327000 == 49 [pid = 1649] [id = 84] 20:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1166c7800) [pid = 1649] [serial = 249] [outer = 0x0] 20:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x116751400) [pid = 1649] [serial = 250] [outer = 0x1166c7800] 20:26:56 INFO - PROCESS | 1649 | 1463542016040 Marionette DEBUG loaded listener.js 20:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11768f000) [pid = 1649] [serial = 251] [outer = 0x1166c7800] 20:26:56 INFO - PROCESS | 1649 | 1463542016457 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]]]}] 20:26:56 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. 20:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 626ms 20:26:56 INFO - PROCESS | 1649 | 1463542016492 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 20:26:56 INFO - PROCESS | 1649 | 1463542016495 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 20:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:26:56 INFO - PROCESS | 1649 | 1463542016499 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:26:56 INFO - PROCESS | 1649 | 1463542016501 Marionette TRACE conn2 <- [1,310,null,{}] 20:26:56 INFO - PROCESS | 1649 | 1463542016503 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}] 20:26:56 INFO - PROCESS | 1649 | 1463542016609 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x124acd800 == 48 [pid = 1649] [id = 78] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x121dee000 == 47 [pid = 1649] [id = 77] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x121869800 == 46 [pid = 1649] [id = 76] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x121321000 == 45 [pid = 1649] [id = 75] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x118309800 == 44 [pid = 1649] [id = 74] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119b36000 == 43 [pid = 1649] [id = 73] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x118a99800 == 42 [pid = 1649] [id = 72] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1185db800 == 41 [pid = 1649] [id = 71] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x118324800 == 40 [pid = 1649] [id = 70] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1215f3800) [pid = 1649] [serial = 183] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x117446800 == 39 [pid = 1649] [id = 69] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1166ec800 == 38 [pid = 1649] [id = 68] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x113346000 == 37 [pid = 1649] [id = 67] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1133e8800 == 36 [pid = 1649] [id = 66] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x118324000 == 35 [pid = 1649] [id = 65] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11922e800 == 34 [pid = 1649] [id = 64] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x1166e1000 == 33 [pid = 1649] [id = 63] 20:26:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119805800 == 32 [pid = 1649] [id = 62] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1215f4800) [pid = 1649] [serial = 145] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118ae4000) [pid = 1649] [serial = 162] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1213a3400) [pid = 1649] [serial = 181] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1168aa400) [pid = 1649] [serial = 166] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116753400) [pid = 1649] [serial = 165] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118191c00) [pid = 1649] [serial = 168] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118526400) [pid = 1649] [serial = 169] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11951e800) [pid = 1649] [serial = 174] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11951a800) [pid = 1649] [serial = 177] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12088d000) [pid = 1649] [serial = 180] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118190000) [pid = 1649] [serial = 172] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x114fda400) [pid = 1649] [serial = 171] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1196b7400) [pid = 1649] [serial = 175] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x118fea800) [pid = 1649] [serial = 163] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119889000) [pid = 1649] [serial = 178] [outer = 0x0] [url = about:blank] 20:26:56 INFO - PROCESS | 1649 | 1463542016684 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x112551800 == 33 [pid = 1649] [id = 85] 20:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x113496400) [pid = 1649] [serial = 252] [outer = 0x0] 20:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116753800) [pid = 1649] [serial = 253] [outer = 0x113496400] 20:26:56 INFO - PROCESS | 1649 | 1463542016711 Marionette DEBUG loaded listener.js 20:26:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11818cc00) [pid = 1649] [serial = 254] [outer = 0x113496400] 20:26:57 INFO - PROCESS | 1649 | 1463542017024 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]]]}] 20:26:57 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. 20:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 570ms 20:26:57 INFO - PROCESS | 1649 | 1463542017069 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 20:26:57 INFO - PROCESS | 1649 | 1463542017071 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 20:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:26:57 INFO - PROCESS | 1649 | 1463542017073 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:26:57 INFO - PROCESS | 1649 | 1463542017075 Marionette TRACE conn2 <- [1,314,null,{}] 20:26:57 INFO - PROCESS | 1649 | 1463542017082 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}] 20:26:57 INFO - PROCESS | 1649 | 1463542017160 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 20:26:57 INFO - PROCESS | 1649 | 1463542017168 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e1a000 == 34 [pid = 1649] [id = 86] 20:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118525800) [pid = 1649] [serial = 255] [outer = 0x0] 20:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1187eb800) [pid = 1649] [serial = 256] [outer = 0x118525800] 20:26:57 INFO - PROCESS | 1649 | 1463542017196 Marionette DEBUG loaded listener.js 20:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x118fef400) [pid = 1649] [serial = 257] [outer = 0x118525800] 20:26:57 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. 20:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 470ms 20:26:57 INFO - PROCESS | 1649 | 1463542017538 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]]]}] 20:26:57 INFO - PROCESS | 1649 | 1463542017544 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 20:26:57 INFO - PROCESS | 1649 | 1463542017545 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 20:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:26:57 INFO - PROCESS | 1649 | 1463542017550 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:26:57 INFO - PROCESS | 1649 | 1463542017553 Marionette TRACE conn2 <- [1,318,null,{}] 20:26:57 INFO - PROCESS | 1649 | 1463542017562 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}] 20:26:57 INFO - PROCESS | 1649 | 1463542017636 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 20:26:57 INFO - PROCESS | 1649 | 1463542017640 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x118588000 == 35 [pid = 1649] [id = 87] 20:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1195e5800) [pid = 1649] [serial = 258] [outer = 0x0] 20:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1196bb000) [pid = 1649] [serial = 259] [outer = 0x1195e5800] 20:26:57 INFO - PROCESS | 1649 | 1463542017668 Marionette DEBUG loaded listener.js 20:26:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11988ac00) [pid = 1649] [serial = 260] [outer = 0x1195e5800] 20:26:57 INFO - PROCESS | 1649 | 1463542017987 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]]]}] 20:26:58 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. 20:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 475ms 20:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:26:58 INFO - PROCESS | 1649 | 1463542018023 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 20:26:58 INFO - PROCESS | 1649 | 1463542018025 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 20:26:58 INFO - PROCESS | 1649 | 1463542018027 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:26:58 INFO - PROCESS | 1649 | 1463542018028 Marionette TRACE conn2 <- [1,322,null,{}] 20:26:58 INFO - PROCESS | 1649 | 1463542018030 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}] 20:26:58 INFO - PROCESS | 1649 | 1463542018102 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 20:26:58 INFO - PROCESS | 1649 | 1463542018145 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a7d800 == 36 [pid = 1649] [id = 88] 20:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116005400) [pid = 1649] [serial = 261] [outer = 0x0] 20:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119efd000) [pid = 1649] [serial = 262] [outer = 0x116005400] 20:26:58 INFO - PROCESS | 1649 | 1463542018170 Marionette DEBUG loaded listener.js 20:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12119f400) [pid = 1649] [serial = 263] [outer = 0x116005400] 20:26:58 INFO - PROCESS | 1649 | 1463542018496 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]]]}] 20:26:58 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. 20:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 517ms 20:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:26:58 INFO - PROCESS | 1649 | 1463542018545 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 20:26:58 INFO - PROCESS | 1649 | 1463542018547 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 20:26:58 INFO - PROCESS | 1649 | 1463542018550 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:26:58 INFO - PROCESS | 1649 | 1463542018551 Marionette TRACE conn2 <- [1,326,null,{}] 20:26:58 INFO - PROCESS | 1649 | 1463542018555 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}] 20:26:58 INFO - PROCESS | 1649 | 1463542018695 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 20:26:58 INFO - PROCESS | 1649 | 1463542018782 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x119544000 == 37 [pid = 1649] [id = 89] 20:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12119c800) [pid = 1649] [serial = 264] [outer = 0x0] 20:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1215f4800) [pid = 1649] [serial = 265] [outer = 0x12119c800] 20:26:58 INFO - PROCESS | 1649 | 1463542018824 Marionette DEBUG loaded listener.js 20:26:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1256b0800) [pid = 1649] [serial = 266] [outer = 0x12119c800] 20:26:59 INFO - PROCESS | 1649 | 1463542019235 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]]]}] 20:26:59 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. 20:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 720ms 20:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:26:59 INFO - PROCESS | 1649 | 1463542019270 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 20:26:59 INFO - PROCESS | 1649 | 1463542019271 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 20:26:59 INFO - PROCESS | 1649 | 1463542019273 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:26:59 INFO - PROCESS | 1649 | 1463542019274 Marionette TRACE conn2 <- [1,330,null,{}] 20:26:59 INFO - PROCESS | 1649 | 1463542019276 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}] 20:26:59 INFO - PROCESS | 1649 | 1463542019380 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 20:26:59 INFO - PROCESS | 1649 | 1463542019427 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211bb800 == 38 [pid = 1649] [id = 90] 20:26:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x127207c00) [pid = 1649] [serial = 267] [outer = 0x0] 20:26:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12720cc00) [pid = 1649] [serial = 268] [outer = 0x127207c00] 20:26:59 INFO - PROCESS | 1649 | 1463542019462 Marionette DEBUG loaded listener.js 20:26:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12741b800) [pid = 1649] [serial = 269] [outer = 0x127207c00] 20:26:59 INFO - PROCESS | 1649 | 1463542019862 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]]]}] 20:26:59 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. 20:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 618ms 20:26:59 INFO - PROCESS | 1649 | 1463542019891 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 20:26:59 INFO - PROCESS | 1649 | 1463542019892 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 20:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:26:59 INFO - PROCESS | 1649 | 1463542019895 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:26:59 INFO - PROCESS | 1649 | 1463542019896 Marionette TRACE conn2 <- [1,334,null,{}] 20:26:59 INFO - PROCESS | 1649 | 1463542019898 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}] 20:26:59 INFO - PROCESS | 1649 | 1463542019989 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 20:26:59 INFO - PROCESS | 1649 | 1463542019993 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1214ee000 == 39 [pid = 1649] [id = 91] 20:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x125754800) [pid = 1649] [serial = 270] [outer = 0x0] 20:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12884b800) [pid = 1649] [serial = 271] [outer = 0x125754800] 20:27:00 INFO - PROCESS | 1649 | 1463542020019 Marionette DEBUG loaded listener.js 20:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x128b3bc00) [pid = 1649] [serial = 272] [outer = 0x125754800] 20:27:00 INFO - PROCESS | 1649 | 1463542020346 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]]]}] 20:27:00 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. 20:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 467ms 20:27:00 INFO - PROCESS | 1649 | 1463542020363 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 20:27:00 INFO - PROCESS | 1649 | 1463542020365 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 20:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:27:00 INFO - PROCESS | 1649 | 1463542020369 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:27:00 INFO - PROCESS | 1649 | 1463542020370 Marionette TRACE conn2 <- [1,338,null,{}] 20:27:00 INFO - PROCESS | 1649 | 1463542020373 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}] 20:27:00 INFO - PROCESS | 1649 | 1463542020459 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 20:27:00 INFO - PROCESS | 1649 | 1463542020488 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ccc000 == 40 [pid = 1649] [id = 92] 20:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128b3c400) [pid = 1649] [serial = 273] [outer = 0x0] 20:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128b40c00) [pid = 1649] [serial = 274] [outer = 0x128b3c400] 20:27:00 INFO - PROCESS | 1649 | 1463542020513 Marionette DEBUG loaded listener.js 20:27:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x128c45000) [pid = 1649] [serial = 275] [outer = 0x128b3c400] 20:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x124d4bc00) [pid = 1649] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1219dd400) [pid = 1649] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x118fef800) [pid = 1649] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x113321000) [pid = 1649] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x116753000) [pid = 1649] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11818dc00) [pid = 1649] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x116193000) [pid = 1649] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x116752800) [pid = 1649] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1166c3000) [pid = 1649] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1196bd400) [pid = 1649] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1272c0000) [pid = 1649] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x128c48800) [pid = 1649] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:27:00 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x119517800) [pid = 1649] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:27:00 INFO - PROCESS | 1649 | 1463542020940 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]]]}] 20:27:00 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. 20:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 618ms 20:27:00 INFO - PROCESS | 1649 | 1463542020990 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 20:27:00 INFO - PROCESS | 1649 | 1463542020992 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 20:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:27:00 INFO - PROCESS | 1649 | 1463542020995 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:27:01 INFO - PROCESS | 1649 | 1463542020999 Marionette TRACE conn2 <- [1,342,null,{}] 20:27:01 INFO - PROCESS | 1649 | 1463542021002 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}] 20:27:01 INFO - PROCESS | 1649 | 1463542021121 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 20:27:01 INFO - PROCESS | 1649 | 1463542021212 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211b1000 == 41 [pid = 1649] [id = 93] 20:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x116193000) [pid = 1649] [serial = 276] [outer = 0x0] 20:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119517800) [pid = 1649] [serial = 277] [outer = 0x116193000] 20:27:01 INFO - PROCESS | 1649 | 1463542021254 Marionette DEBUG loaded listener.js 20:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12741c800) [pid = 1649] [serial = 278] [outer = 0x116193000] 20:27:01 INFO - PROCESS | 1649 | 1463542021511 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]]]}] 20:27:01 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. 20:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 522ms 20:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:27:01 INFO - PROCESS | 1649 | 1463542021520 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 20:27:01 INFO - PROCESS | 1649 | 1463542021521 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 20:27:01 INFO - PROCESS | 1649 | 1463542021523 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:27:01 INFO - PROCESS | 1649 | 1463542021525 Marionette TRACE conn2 <- [1,346,null,{}] 20:27:01 INFO - PROCESS | 1649 | 1463542021528 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}] 20:27:01 INFO - PROCESS | 1649 | 1463542021639 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 20:27:01 INFO - PROCESS | 1649 | 1463542021643 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b74800 == 42 [pid = 1649] [id = 94] 20:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x128c49400) [pid = 1649] [serial = 279] [outer = 0x0] 20:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x128c4e800) [pid = 1649] [serial = 280] [outer = 0x128c49400] 20:27:01 INFO - PROCESS | 1649 | 1463542021674 Marionette DEBUG loaded listener.js 20:27:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12938f800) [pid = 1649] [serial = 281] [outer = 0x128c49400] 20:27:01 INFO - PROCESS | 1649 | 1463542021987 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]]]}] 20:27:01 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. 20:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 20:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:27:01 INFO - PROCESS | 1649 | 1463542021994 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 20:27:01 INFO - PROCESS | 1649 | 1463542021995 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 20:27:02 INFO - PROCESS | 1649 | 1463542022003 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:27:02 INFO - PROCESS | 1649 | 1463542022004 Marionette TRACE conn2 <- [1,350,null,{}] 20:27:02 INFO - PROCESS | 1649 | 1463542022007 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}] 20:27:02 INFO - PROCESS | 1649 | 1463542022105 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 20:27:02 INFO - PROCESS | 1649 | 1463542022111 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12915a800 == 43 [pid = 1649] [id = 95] 20:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x118056000) [pid = 1649] [serial = 282] [outer = 0x0] 20:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x129613c00) [pid = 1649] [serial = 283] [outer = 0x118056000] 20:27:02 INFO - PROCESS | 1649 | 1463542022136 Marionette DEBUG loaded listener.js 20:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12a50fc00) [pid = 1649] [serial = 284] [outer = 0x118056000] 20:27:02 INFO - PROCESS | 1649 | 1463542022447 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]]]}] 20:27:02 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. 20:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 474ms 20:27:02 INFO - PROCESS | 1649 | 1463542022472 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 20:27:02 INFO - PROCESS | 1649 | 1463542022473 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 20:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:27:02 INFO - PROCESS | 1649 | 1463542022475 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:27:02 INFO - PROCESS | 1649 | 1463542022476 Marionette TRACE conn2 <- [1,354,null,{}] 20:27:02 INFO - PROCESS | 1649 | 1463542022478 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}] 20:27:02 INFO - PROCESS | 1649 | 1463542022554 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 20:27:02 INFO - PROCESS | 1649 | 1463542022559 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x129454800 == 44 [pid = 1649] [id = 96] 20:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x129610400) [pid = 1649] [serial = 285] [outer = 0x0] 20:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12a72bc00) [pid = 1649] [serial = 286] [outer = 0x129610400] 20:27:02 INFO - PROCESS | 1649 | 1463542022586 Marionette DEBUG loaded listener.js 20:27:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12a8bd000) [pid = 1649] [serial = 287] [outer = 0x129610400] 20:27:02 INFO - PROCESS | 1649 | 1463542022991 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]]]}] 20:27:03 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. 20:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 568ms 20:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:27:03 INFO - PROCESS | 1649 | 1463542023044 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 20:27:03 INFO - PROCESS | 1649 | 1463542023047 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 20:27:03 INFO - PROCESS | 1649 | 1463542023050 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:27:03 INFO - PROCESS | 1649 | 1463542023053 Marionette TRACE conn2 <- [1,358,null,{}] 20:27:03 INFO - PROCESS | 1649 | 1463542023057 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}] 20:27:03 INFO - PROCESS | 1649 | 1463542023154 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 20:27:03 INFO - PROCESS | 1649 | 1463542023200 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x116871000 == 45 [pid = 1649] [id = 97] 20:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11341f800) [pid = 1649] [serial = 288] [outer = 0x0] 20:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x115e80000) [pid = 1649] [serial = 289] [outer = 0x11341f800] 20:27:03 INFO - PROCESS | 1649 | 1463542023232 Marionette DEBUG loaded listener.js 20:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1168abc00) [pid = 1649] [serial = 290] [outer = 0x11341f800] 20:27:03 INFO - PROCESS | 1649 | 1463542023654 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]]]}] 20:27:03 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. 20:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 620ms 20:27:03 INFO - PROCESS | 1649 | 1463542023672 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 20:27:03 INFO - PROCESS | 1649 | 1463542023675 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 20:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:27:03 INFO - PROCESS | 1649 | 1463542023680 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:27:03 INFO - PROCESS | 1649 | 1463542023682 Marionette TRACE conn2 <- [1,362,null,{}] 20:27:03 INFO - PROCESS | 1649 | 1463542023684 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}] 20:27:03 INFO - PROCESS | 1649 | 1463542023781 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 20:27:03 INFO - PROCESS | 1649 | 1463542023863 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e9000 == 46 [pid = 1649] [id = 98] 20:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1184cd800) [pid = 1649] [serial = 291] [outer = 0x0] 20:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118525c00) [pid = 1649] [serial = 292] [outer = 0x1184cd800] 20:27:03 INFO - PROCESS | 1649 | 1463542023905 Marionette DEBUG loaded listener.js 20:27:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118775c00) [pid = 1649] [serial = 293] [outer = 0x1184cd800] 20:27:04 INFO - PROCESS | 1649 | 1463542024347 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]]]}] 20:27:04 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. 20:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 720ms 20:27:04 INFO - PROCESS | 1649 | 1463542024401 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 20:27:04 INFO - PROCESS | 1649 | 1463542024403 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 20:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:27:04 INFO - PROCESS | 1649 | 1463542024406 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:27:04 INFO - PROCESS | 1649 | 1463542024408 Marionette TRACE conn2 <- [1,366,null,{}] 20:27:04 INFO - PROCESS | 1649 | 1463542024418 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}] 20:27:04 INFO - PROCESS | 1649 | 1463542024521 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 20:27:04 INFO - PROCESS | 1649 | 1463542024601 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297a7000 == 47 [pid = 1649] [id = 99] 20:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x121596000) [pid = 1649] [serial = 294] [outer = 0x0] 20:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1219d0400) [pid = 1649] [serial = 295] [outer = 0x121596000] 20:27:04 INFO - PROCESS | 1649 | 1463542024636 Marionette DEBUG loaded listener.js 20:27:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x124d4a400) [pid = 1649] [serial = 296] [outer = 0x121596000] 20:27:05 INFO - PROCESS | 1649 | 1463542025099 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]]]}] 20:27:05 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. 20:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 723ms 20:27:05 INFO - PROCESS | 1649 | 1463542025128 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 20:27:05 INFO - PROCESS | 1649 | 1463542025130 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 20:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:27:05 INFO - PROCESS | 1649 | 1463542025151 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:27:05 INFO - PROCESS | 1649 | 1463542025153 Marionette TRACE conn2 <- [1,370,null,{}] 20:27:05 INFO - PROCESS | 1649 | 1463542025155 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}] 20:27:05 INFO - PROCESS | 1649 | 1463542025249 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 20:27:05 INFO - PROCESS | 1649 | 1463542025306 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a740000 == 48 [pid = 1649] [id = 100] 20:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1272bdc00) [pid = 1649] [serial = 297] [outer = 0x0] 20:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x127421400) [pid = 1649] [serial = 298] [outer = 0x1272bdc00] 20:27:05 INFO - PROCESS | 1649 | 1463542025336 Marionette DEBUG loaded listener.js 20:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x128f8b400) [pid = 1649] [serial = 299] [outer = 0x1272bdc00] 20:27:05 INFO - PROCESS | 1649 | 1463542025771 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]]]}] 20:27:05 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. 20:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 670ms 20:27:05 INFO - PROCESS | 1649 | 1463542025820 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 20:27:05 INFO - PROCESS | 1649 | 1463542025822 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 20:27:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:27:05 INFO - PROCESS | 1649 | 1463542025824 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:27:05 INFO - PROCESS | 1649 | 1463542025825 Marionette TRACE conn2 <- [1,374,null,{}] 20:27:05 INFO - PROCESS | 1649 | 1463542025828 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}] 20:27:05 INFO - PROCESS | 1649 | 1463542025923 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 20:27:05 INFO - PROCESS | 1649 | 1463542025979 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x113280000 == 49 [pid = 1649] [id = 101] 20:27:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x112a69800) [pid = 1649] [serial = 300] [outer = 0x0] 20:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x128c4b400) [pid = 1649] [serial = 301] [outer = 0x112a69800] 20:27:06 INFO - PROCESS | 1649 | 1463542026011 Marionette DEBUG loaded listener.js 20:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12938c800) [pid = 1649] [serial = 302] [outer = 0x112a69800] 20:27:06 INFO - PROCESS | 1649 | 1463542026569 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:27:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:27:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 769ms 20:27:06 INFO - PROCESS | 1649 | 1463542026594 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 20:27:06 INFO - PROCESS | 1649 | 1463542026596 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 20:27:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:27:06 INFO - PROCESS | 1649 | 1463542026600 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:27:06 INFO - PROCESS | 1649 | 1463542026602 Marionette TRACE conn2 <- [1,378,null,{}] 20:27:06 INFO - PROCESS | 1649 | 1463542026605 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}] 20:27:06 INFO - PROCESS | 1649 | 1463542026695 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 20:27:06 INFO - PROCESS | 1649 | 1463542026741 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x112558800 == 50 [pid = 1649] [id = 102] 20:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11684c000) [pid = 1649] [serial = 303] [outer = 0x0] 20:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x117e24000) [pid = 1649] [serial = 304] [outer = 0x11684c000] 20:27:06 INFO - PROCESS | 1649 | 1463542026769 Marionette DEBUG loaded listener.js 20:27:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x118190800) [pid = 1649] [serial = 305] [outer = 0x11684c000] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12915a800 == 49 [pid = 1649] [id = 95] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x128b74800 == 48 [pid = 1649] [id = 94] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1211b1000 == 47 [pid = 1649] [id = 93] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x124ccc000 == 46 [pid = 1649] [id = 92] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1214ee000 == 45 [pid = 1649] [id = 91] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1211bb800 == 44 [pid = 1649] [id = 90] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119544000 == 43 [pid = 1649] [id = 89] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x118a7d800 == 42 [pid = 1649] [id = 88] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x129610800) [pid = 1649] [serial = 235] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x118588000 == 41 [pid = 1649] [id = 87] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x117e1a000 == 40 [pid = 1649] [id = 86] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x112551800 == 39 [pid = 1649] [id = 85] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x118327000 == 38 [pid = 1649] [id = 84] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1272ce000 == 37 [pid = 1649] [id = 83] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x126898800 == 36 [pid = 1649] [id = 82] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x118311800 == 35 [pid = 1649] [id = 81] 20:27:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11665b000 == 34 [pid = 1649] [id = 80] 20:27:07 INFO - PROCESS | 1649 | 1463542027195 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:27:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:27:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 620ms 20:27:07 INFO - PROCESS | 1649 | 1463542027220 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 20:27:07 INFO - PROCESS | 1649 | 1463542027224 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 20:27:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:27:07 INFO - PROCESS | 1649 | 1463542027228 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:27:07 INFO - PROCESS | 1649 | 1463542027230 Marionette TRACE conn2 <- [1,382,null,{}] 20:27:07 INFO - PROCESS | 1649 | 1463542027238 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}] 20:27:07 INFO - PROCESS | 1649 | 1463542027324 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1256ad400) [pid = 1649] [serial = 217] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x124a89c00) [pid = 1649] [serial = 214] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1256bb000) [pid = 1649] [serial = 218] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11645c400) [pid = 1649] [serial = 186] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1187e3c00) [pid = 1649] [serial = 189] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1196b8000) [pid = 1649] [serial = 208] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11349bc00) [pid = 1649] [serial = 199] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11649b000) [pid = 1649] [serial = 200] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x119ca1800) [pid = 1649] [serial = 209] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x116ab3800) [pid = 1649] [serial = 202] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118056c00) [pid = 1649] [serial = 203] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11852c000) [pid = 1649] [serial = 205] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118fe5800) [pid = 1649] [serial = 206] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11876e400) [pid = 1649] [serial = 220] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12170b800) [pid = 1649] [serial = 196] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x117693c00) [pid = 1649] [serial = 195] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12680c800) [pid = 1649] [serial = 223] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12119e800) [pid = 1649] [serial = 211] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12088c800) [pid = 1649] [serial = 192] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x126808c00) [pid = 1649] [serial = 221] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x128b34400) [pid = 1649] [serial = 227] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12741d800) [pid = 1649] [serial = 226] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x129151000) [pid = 1649] [serial = 230] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x129389000) [pid = 1649] [serial = 232] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x128f8a800) [pid = 1649] [serial = 229] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x124d55c00) [pid = 1649] [serial = 215] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x129394800) [pid = 1649] [serial = 233] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12196a800) [pid = 1649] [serial = 212] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x127211c00) [pid = 1649] [serial = 224] [outer = 0x0] [url = about:blank] 20:27:07 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1166c5800) [pid = 1649] [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.] 20:27:07 INFO - PROCESS | 1649 | 1463542027372 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166f4800 == 35 [pid = 1649] [id = 103] 20:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x116125c00) [pid = 1649] [serial = 306] [outer = 0x0] 20:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x117693c00) [pid = 1649] [serial = 307] [outer = 0x116125c00] 20:27:07 INFO - PROCESS | 1649 | 1463542027397 Marionette DEBUG loaded listener.js 20:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118f6fc00) [pid = 1649] [serial = 308] [outer = 0x116125c00] 20:27:07 INFO - PROCESS | 1649 | 1463542027821 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:27:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:27:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 626ms 20:27:07 INFO - PROCESS | 1649 | 1463542027860 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 20:27:07 INFO - PROCESS | 1649 | 1463542027861 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 20:27:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:27:07 INFO - PROCESS | 1649 | 1463542027863 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:27:07 INFO - PROCESS | 1649 | 1463542027865 Marionette TRACE conn2 <- [1,386,null,{}] 20:27:07 INFO - PROCESS | 1649 | 1463542027879 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}] 20:27:07 INFO - PROCESS | 1649 | 1463542027959 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 20:27:07 INFO - PROCESS | 1649 | 1463542027987 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a94000 == 36 [pid = 1649] [id = 104] 20:27:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x124a0ac00) [pid = 1649] [serial = 309] [outer = 0x0] 20:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124c10800) [pid = 1649] [serial = 310] [outer = 0x124a0ac00] 20:27:08 INFO - PROCESS | 1649 | 1463542028014 Marionette DEBUG loaded listener.js 20:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1250afc00) [pid = 1649] [serial = 311] [outer = 0x124a0ac00] 20:27:08 INFO - PROCESS | 1649 | 1463542028340 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]]]}] 20:27:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:27:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 526ms 20:27:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:27:08 INFO - PROCESS | 1649 | 1463542028390 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 20:27:08 INFO - PROCESS | 1649 | 1463542028391 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 20:27:08 INFO - PROCESS | 1649 | 1463542028402 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:27:08 INFO - PROCESS | 1649 | 1463542028403 Marionette TRACE conn2 <- [1,390,null,{}] 20:27:08 INFO - PROCESS | 1649 | 1463542028405 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}] 20:27:08 INFO - PROCESS | 1649 | 1463542028481 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 20:27:08 INFO - PROCESS | 1649 | 1463542028488 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x119eea000 == 37 [pid = 1649] [id = 105] 20:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x126809400) [pid = 1649] [serial = 312] [outer = 0x0] 20:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12720ac00) [pid = 1649] [serial = 313] [outer = 0x126809400] 20:27:08 INFO - PROCESS | 1649 | 1463542028520 Marionette DEBUG loaded listener.js 20:27:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x128852c00) [pid = 1649] [serial = 314] [outer = 0x126809400] 20:27:08 INFO - PROCESS | 1649 | 1463542028865 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]]]}] 20:27:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:27:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 522ms 20:27:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:27:08 INFO - PROCESS | 1649 | 1463542028921 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 20:27:08 INFO - PROCESS | 1649 | 1463542028922 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 20:27:08 INFO - PROCESS | 1649 | 1463542028924 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:27:08 INFO - PROCESS | 1649 | 1463542028926 Marionette TRACE conn2 <- [1,394,null,{}] 20:27:08 INFO - PROCESS | 1649 | 1463542028928 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}] 20:27:09 INFO - PROCESS | 1649 | 1463542029004 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 20:27:09 INFO - PROCESS | 1649 | 1463542029055 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211ca800 == 38 [pid = 1649] [id = 106] 20:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x126810000) [pid = 1649] [serial = 315] [outer = 0x0] 20:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x128b3c800) [pid = 1649] [serial = 316] [outer = 0x126810000] 20:27:09 INFO - PROCESS | 1649 | 1463542029080 Marionette DEBUG loaded listener.js 20:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128c4b800) [pid = 1649] [serial = 317] [outer = 0x126810000] 20:27:09 INFO - PROCESS | 1649 | 1463542029410 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]]]}] 20:27:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:27:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 517ms 20:27:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:27:09 INFO - PROCESS | 1649 | 1463542029443 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 20:27:09 INFO - PROCESS | 1649 | 1463542029444 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 20:27:09 INFO - PROCESS | 1649 | 1463542029446 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:27:09 INFO - PROCESS | 1649 | 1463542029447 Marionette TRACE conn2 <- [1,398,null,{}] 20:27:09 INFO - PROCESS | 1649 | 1463542029449 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}] 20:27:09 INFO - PROCESS | 1649 | 1463542029557 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 20:27:09 INFO - PROCESS | 1649 | 1463542029570 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x117117000 == 39 [pid = 1649] [id = 107] 20:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128f84c00) [pid = 1649] [serial = 318] [outer = 0x0] 20:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12a50c000) [pid = 1649] [serial = 319] [outer = 0x128f84c00] 20:27:09 INFO - PROCESS | 1649 | 1463542029595 Marionette DEBUG loaded listener.js 20:27:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12aa0d400) [pid = 1649] [serial = 320] [outer = 0x128f84c00] 20:27:09 INFO - PROCESS | 1649 | 1463542029946 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]]]}] 20:27:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:27:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms 20:27:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:27:09 INFO - PROCESS | 1649 | 1463542029975 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 20:27:09 INFO - PROCESS | 1649 | 1463542029976 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 20:27:09 INFO - PROCESS | 1649 | 1463542029978 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:27:09 INFO - PROCESS | 1649 | 1463542029979 Marionette TRACE conn2 <- [1,402,null,{}] 20:27:09 INFO - PROCESS | 1649 | 1463542029983 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}] 20:27:10 INFO - PROCESS | 1649 | 1463542030074 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 20:27:10 INFO - PROCESS | 1649 | 1463542030078 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x124d31000 == 40 [pid = 1649] [id = 108] 20:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12aa0c400) [pid = 1649] [serial = 321] [outer = 0x0] 20:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12aa16000) [pid = 1649] [serial = 322] [outer = 0x12aa0c400] 20:27:10 INFO - PROCESS | 1649 | 1463542030103 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12ac94400) [pid = 1649] [serial = 323] [outer = 0x12aa0c400] 20:27:10 INFO - PROCESS | 1649 | 1463542030467 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]]]}] 20:27:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:27:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 20:27:10 INFO - PROCESS | 1649 | 1463542030499 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:27:10 INFO - PROCESS | 1649 | 1463542030505 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 20:27:10 INFO - PROCESS | 1649 | 1463542030507 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 20:27:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:27:10 INFO - PROCESS | 1649 | 1463542030509 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:27:10 INFO - PROCESS | 1649 | 1463542030510 Marionette TRACE conn2 <- [1,406,null,{}] 20:27:10 INFO - PROCESS | 1649 | 1463542030512 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}] 20:27:10 INFO - PROCESS | 1649 | 1463542030607 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 20:27:10 INFO - PROCESS | 1649 | 1463542030612 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12915f800 == 41 [pid = 1649] [id = 109] 20:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12ac9a800) [pid = 1649] [serial = 324] [outer = 0x0] 20:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12acc5c00) [pid = 1649] [serial = 325] [outer = 0x12ac9a800] 20:27:10 INFO - PROCESS | 1649 | 1463542030637 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12bbc3000) [pid = 1649] [serial = 326] [outer = 0x12ac9a800] 20:27:10 INFO - PROCESS | 1649 | 1463542030974 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]]]}] 20:27:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:27:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 20:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:27:11 INFO - PROCESS | 1649 | 1463542031027 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 20:27:11 INFO - PROCESS | 1649 | 1463542031028 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 20:27:11 INFO - PROCESS | 1649 | 1463542031030 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:27:11 INFO - PROCESS | 1649 | 1463542031031 Marionette TRACE conn2 <- [1,410,null,{}] 20:27:11 INFO - PROCESS | 1649 | 1463542031034 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}] 20:27:11 INFO - PROCESS | 1649 | 1463542031127 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 20:27:11 INFO - PROCESS | 1649 | 1463542031139 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12945f000 == 42 [pid = 1649] [id = 110] 20:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12acc0400) [pid = 1649] [serial = 327] [outer = 0x0] 20:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12bbca000) [pid = 1649] [serial = 328] [outer = 0x12acc0400] 20:27:11 INFO - PROCESS | 1649 | 1463542031163 Marionette DEBUG loaded listener.js 20:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12bbd3c00) [pid = 1649] [serial = 329] [outer = 0x12acc0400] 20:27:11 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x127207c00) [pid = 1649] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:27:11 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x125754800) [pid = 1649] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:27:11 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1166c7800) [pid = 1649] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:27:11 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x113496400) [pid = 1649] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:27:11 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x116005400) [pid = 1649] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:27:11 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1195e5800) [pid = 1649] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:27:11 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118525800) [pid = 1649] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:27:11 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x128b3c400) [pid = 1649] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:27:11 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x116193000) [pid = 1649] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:27:11 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x128c49400) [pid = 1649] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:27:11 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12119c800) [pid = 1649] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:27:11 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118056000) [pid = 1649] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:27:11 INFO - PROCESS | 1649 | 1463542031561 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]]]}] 20:27:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:27:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 571ms 20:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:27:11 INFO - PROCESS | 1649 | 1463542031602 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 20:27:11 INFO - PROCESS | 1649 | 1463542031603 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 20:27:11 INFO - PROCESS | 1649 | 1463542031605 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:27:11 INFO - PROCESS | 1649 | 1463542031606 Marionette TRACE conn2 <- [1,414,null,{}] 20:27:11 INFO - PROCESS | 1649 | 1463542031609 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}] 20:27:11 INFO - PROCESS | 1649 | 1463542031690 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 20:27:11 INFO - PROCESS | 1649 | 1463542031736 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12688f000 == 43 [pid = 1649] [id = 111] 20:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x115e88000) [pid = 1649] [serial = 330] [outer = 0x0] 20:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x121c27c00) [pid = 1649] [serial = 331] [outer = 0x115e88000] 20:27:11 INFO - PROCESS | 1649 | 1463542031761 Marionette DEBUG loaded listener.js 20:27:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12b413000) [pid = 1649] [serial = 332] [outer = 0x115e88000] 20:27:12 INFO - PROCESS | 1649 | 1463542032057 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]]]}] 20:27:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:27:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 469ms 20:27:12 INFO - PROCESS | 1649 | 1463542032075 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 20:27:12 INFO - PROCESS | 1649 | 1463542032076 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 20:27:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:27:12 INFO - PROCESS | 1649 | 1463542032078 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:27:12 INFO - PROCESS | 1649 | 1463542032080 Marionette TRACE conn2 <- [1,418,null,{}] 20:27:12 INFO - PROCESS | 1649 | 1463542032087 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}] 20:27:12 INFO - PROCESS | 1649 | 1463542032192 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 20:27:12 INFO - PROCESS | 1649 | 1463542032197 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad03800 == 44 [pid = 1649] [id = 112] 20:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12bbd1000) [pid = 1649] [serial = 333] [outer = 0x0] 20:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12bbdfc00) [pid = 1649] [serial = 334] [outer = 0x12bbd1000] 20:27:12 INFO - PROCESS | 1649 | 1463542032226 Marionette DEBUG loaded listener.js 20:27:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12bf33000) [pid = 1649] [serial = 335] [outer = 0x12bbd1000] 20:27:13 INFO - PROCESS | 1649 | 1463542033056 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]]]}] 20:27:13 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 20:27:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1023ms 20:27:13 INFO - PROCESS | 1649 | 1463542033102 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 20:27:13 INFO - PROCESS | 1649 | 1463542033103 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 20:27:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:27:13 INFO - PROCESS | 1649 | 1463542033105 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:27:13 INFO - PROCESS | 1649 | 1463542033106 Marionette TRACE conn2 <- [1,422,null,{}] 20:27:13 INFO - PROCESS | 1649 | 1463542033108 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}] 20:27:13 INFO - PROCESS | 1649 | 1463542033189 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 20:27:13 INFO - PROCESS | 1649 | 1463542033193 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b3bd800 == 45 [pid = 1649] [id = 113] 20:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x120884c00) [pid = 1649] [serial = 336] [outer = 0x0] 20:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12bf35800) [pid = 1649] [serial = 337] [outer = 0x120884c00] 20:27:13 INFO - PROCESS | 1649 | 1463542033218 Marionette DEBUG loaded listener.js 20:27:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12bf3b400) [pid = 1649] [serial = 338] [outer = 0x120884c00] 20:27:14 INFO - PROCESS | 1649 | 1463542034152 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]]]}] 20:27:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:27:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1069ms 20:27:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:27:14 INFO - PROCESS | 1649 | 1463542034203 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 20:27:14 INFO - PROCESS | 1649 | 1463542034206 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 20:27:14 INFO - PROCESS | 1649 | 1463542034211 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:27:14 INFO - PROCESS | 1649 | 1463542034212 Marionette TRACE conn2 <- [1,426,null,{}] 20:27:14 INFO - PROCESS | 1649 | 1463542034216 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}] 20:27:14 INFO - PROCESS | 1649 | 1463542034305 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 20:27:14 INFO - PROCESS | 1649 | 1463542034417 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e09000 == 46 [pid = 1649] [id = 114] 20:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x118049c00) [pid = 1649] [serial = 339] [outer = 0x0] 20:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11811d000) [pid = 1649] [serial = 340] [outer = 0x118049c00] 20:27:14 INFO - PROCESS | 1649 | 1463542034450 Marionette DEBUG loaded listener.js 20:27:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x118530000) [pid = 1649] [serial = 341] [outer = 0x118049c00] 20:27:14 INFO - PROCESS | 1649 | 1463542034915 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] 20:27:14 INFO - PROCESS | 1649 | 1463542034936 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 20:27:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:27:14 INFO - PROCESS | 1649 | 1463542034941 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:27:14 INFO - PROCESS | 1649 | 1463542034943 Marionette TRACE conn2 <- [1,430,null,{}] 20:27:14 INFO - PROCESS | 1649 | 1463542034945 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}] 20:27:15 INFO - PROCESS | 1649 | 1463542035048 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 20:27:15 INFO - PROCESS | 1649 | 1463542035097 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b3a000 == 47 [pid = 1649] [id = 115] 20:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118f70000) [pid = 1649] [serial = 342] [outer = 0x0] 20:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x119fc8000) [pid = 1649] [serial = 343] [outer = 0x118f70000] 20:27:15 INFO - PROCESS | 1649 | 1463542035126 Marionette DEBUG loaded listener.js 20:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x124a07000) [pid = 1649] [serial = 344] [outer = 0x118f70000] 20:27:15 INFO - PROCESS | 1649 | 1463542035741 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]]]}] 20:27:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:27:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 821ms 20:27:15 INFO - PROCESS | 1649 | 1463542035762 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 20:27:15 INFO - PROCESS | 1649 | 1463542035764 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 20:27:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:27:15 INFO - PROCESS | 1649 | 1463542035768 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:27:15 INFO - PROCESS | 1649 | 1463542035770 Marionette TRACE conn2 <- [1,434,null,{}] 20:27:15 INFO - PROCESS | 1649 | 1463542035774 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}] 20:27:15 INFO - PROCESS | 1649 | 1463542035863 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 20:27:15 INFO - PROCESS | 1649 | 1463542035909 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x116877800 == 48 [pid = 1649] [id = 116] 20:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x116603000) [pid = 1649] [serial = 345] [outer = 0x0] 20:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11674dc00) [pid = 1649] [serial = 346] [outer = 0x116603000] 20:27:15 INFO - PROCESS | 1649 | 1463542035937 Marionette DEBUG loaded listener.js 20:27:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x116ab4400) [pid = 1649] [serial = 347] [outer = 0x116603000] 20:27:16 INFO - PROCESS | 1649 | 1463542036370 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]]]}] 20:27:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:27:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 20:27:16 INFO - PROCESS | 1649 | 1463542036438 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 20:27:16 INFO - PROCESS | 1649 | 1463542036442 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 20:27:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:27:16 INFO - PROCESS | 1649 | 1463542036446 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:27:16 INFO - PROCESS | 1649 | 1463542036448 Marionette TRACE conn2 <- [1,438,null,{}] 20:27:16 INFO - PROCESS | 1649 | 1463542036450 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}] 20:27:16 INFO - PROCESS | 1649 | 1463542036535 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 20:27:16 INFO - PROCESS | 1649 | 1463542036597 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x116730000 == 49 [pid = 1649] [id = 117] 20:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x118522400) [pid = 1649] [serial = 348] [outer = 0x0] 20:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11852a800) [pid = 1649] [serial = 349] [outer = 0x118522400] 20:27:16 INFO - PROCESS | 1649 | 1463542036624 Marionette DEBUG loaded listener.js 20:27:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x118777000) [pid = 1649] [serial = 350] [outer = 0x118522400] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad03800 == 48 [pid = 1649] [id = 112] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12688f000 == 47 [pid = 1649] [id = 111] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12945f000 == 46 [pid = 1649] [id = 110] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12915f800 == 45 [pid = 1649] [id = 109] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x124d31000 == 44 [pid = 1649] [id = 108] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x117117000 == 43 [pid = 1649] [id = 107] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1167f2800) [pid = 1649] [serial = 238] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11838e800) [pid = 1649] [serial = 241] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x121c1f800) [pid = 1649] [serial = 244] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x124d1b800) [pid = 1649] [serial = 247] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12a72bc00) [pid = 1649] [serial = 286] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1211ca800 == 42 [pid = 1649] [id = 106] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x119eea000 == 41 [pid = 1649] [id = 105] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x118a94000 == 40 [pid = 1649] [id = 104] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1166f4800 == 39 [pid = 1649] [id = 103] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x112558800 == 38 [pid = 1649] [id = 102] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12a740000 == 37 [pid = 1649] [id = 100] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e9000 == 36 [pid = 1649] [id = 98] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x116871000 == 35 [pid = 1649] [id = 97] 20:27:16 INFO - PROCESS | 1649 | --DOCSHELL 0x129454800 == 34 [pid = 1649] [id = 96] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12720cc00) [pid = 1649] [serial = 268] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12884b800) [pid = 1649] [serial = 271] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12741b800) [pid = 1649] [serial = 269] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x116751400) [pid = 1649] [serial = 250] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x116753800) [pid = 1649] [serial = 253] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11818cc00) [pid = 1649] [serial = 254] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x119efd000) [pid = 1649] [serial = 262] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12119f400) [pid = 1649] [serial = 263] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1196bb000) [pid = 1649] [serial = 259] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11988ac00) [pid = 1649] [serial = 260] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1187eb800) [pid = 1649] [serial = 256] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x118fef400) [pid = 1649] [serial = 257] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x128b40c00) [pid = 1649] [serial = 274] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x128b3bc00) [pid = 1649] [serial = 272] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119517800) [pid = 1649] [serial = 277] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x128c4e800) [pid = 1649] [serial = 280] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x128c45000) [pid = 1649] [serial = 275] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11768f000) [pid = 1649] [serial = 251] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12741c800) [pid = 1649] [serial = 278] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1215f4800) [pid = 1649] [serial = 265] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12a50fc00) [pid = 1649] [serial = 284] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12938f800) [pid = 1649] [serial = 281] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1256b0800) [pid = 1649] [serial = 266] [outer = 0x0] [url = about:blank] 20:27:16 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x129613c00) [pid = 1649] [serial = 283] [outer = 0x0] [url = about:blank] 20:27:17 INFO - PROCESS | 1649 | 1463542037008 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]]]}] 20:27:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:27:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 570ms 20:27:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:27:17 INFO - PROCESS | 1649 | 1463542037018 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 20:27:17 INFO - PROCESS | 1649 | 1463542037019 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 20:27:17 INFO - PROCESS | 1649 | 1463542037022 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:27:17 INFO - PROCESS | 1649 | 1463542037024 Marionette TRACE conn2 <- [1,442,null,{}] 20:27:17 INFO - PROCESS | 1649 | 1463542037033 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}] 20:27:17 INFO - PROCESS | 1649 | 1463542037114 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 20:27:17 INFO - PROCESS | 1649 | 1463542037177 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x118066000 == 35 [pid = 1649] [id = 118] 20:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118523000) [pid = 1649] [serial = 351] [outer = 0x0] 20:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118f6bc00) [pid = 1649] [serial = 352] [outer = 0x118523000] 20:27:17 INFO - PROCESS | 1649 | 1463542037207 Marionette DEBUG loaded listener.js 20:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1196bc000) [pid = 1649] [serial = 353] [outer = 0x118523000] 20:27:17 INFO - PROCESS | 1649 | 1463542037509 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]]]}] 20:27:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:27:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 521ms 20:27:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:27:17 INFO - PROCESS | 1649 | 1463542037543 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 20:27:17 INFO - PROCESS | 1649 | 1463542037545 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 20:27:17 INFO - PROCESS | 1649 | 1463542037547 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:27:17 INFO - PROCESS | 1649 | 1463542037550 Marionette TRACE conn2 <- [1,446,null,{}] 20:27:17 INFO - PROCESS | 1649 | 1463542037555 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}] 20:27:17 INFO - PROCESS | 1649 | 1463542037627 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 20:27:17 INFO - PROCESS | 1649 | 1463542037634 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185d0800 == 36 [pid = 1649] [id = 119] 20:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11988b800) [pid = 1649] [serial = 354] [outer = 0x0] 20:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12088c400) [pid = 1649] [serial = 355] [outer = 0x11988b800] 20:27:17 INFO - PROCESS | 1649 | 1463542037660 Marionette DEBUG loaded listener.js 20:27:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12127cc00) [pid = 1649] [serial = 356] [outer = 0x11988b800] 20:27:17 INFO - PROCESS | 1649 | 1463542037974 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]]]}] 20:27:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:27:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 472ms 20:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:27:18 INFO - PROCESS | 1649 | 1463542038019 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 20:27:18 INFO - PROCESS | 1649 | 1463542038020 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 20:27:18 INFO - PROCESS | 1649 | 1463542038029 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:27:18 INFO - PROCESS | 1649 | 1463542038030 Marionette TRACE conn2 <- [1,450,null,{}] 20:27:18 INFO - PROCESS | 1649 | 1463542038033 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}] 20:27:18 INFO - PROCESS | 1649 | 1463542038102 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 20:27:18 INFO - PROCESS | 1649 | 1463542038106 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f8c000 == 37 [pid = 1649] [id = 120] 20:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12088ac00) [pid = 1649] [serial = 357] [outer = 0x0] 20:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1215f4800) [pid = 1649] [serial = 358] [outer = 0x12088ac00] 20:27:18 INFO - PROCESS | 1649 | 1463542038133 Marionette DEBUG loaded listener.js 20:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x124a05800) [pid = 1649] [serial = 359] [outer = 0x12088ac00] 20:27:18 INFO - PROCESS | 1649 | 1463542038459 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] 20:27:18 INFO - PROCESS | 1649 | 1463542038502 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 20:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:27:18 INFO - PROCESS | 1649 | 1463542038504 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:27:18 INFO - PROCESS | 1649 | 1463542038505 Marionette TRACE conn2 <- [1,454,null,{}] 20:27:18 INFO - PROCESS | 1649 | 1463542038508 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}] 20:27:18 INFO - PROCESS | 1649 | 1463542038617 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 20:27:18 INFO - PROCESS | 1649 | 1463542038647 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x119560000 == 38 [pid = 1649] [id = 121] 20:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1215ed000) [pid = 1649] [serial = 360] [outer = 0x0] 20:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x124d15c00) [pid = 1649] [serial = 361] [outer = 0x1215ed000] 20:27:18 INFO - PROCESS | 1649 | 1463542038676 Marionette DEBUG loaded listener.js 20:27:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x127416800) [pid = 1649] [serial = 362] [outer = 0x1215ed000] 20:27:18 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:18 INFO - PROCESS | 1649 | 1463542038986 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]]]}] 20:27:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:27:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 20:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:27:19 INFO - PROCESS | 1649 | 1463542039022 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 20:27:19 INFO - PROCESS | 1649 | 1463542039024 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 20:27:19 INFO - PROCESS | 1649 | 1463542039026 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:27:19 INFO - PROCESS | 1649 | 1463542039027 Marionette TRACE conn2 <- [1,458,null,{}] 20:27:19 INFO - PROCESS | 1649 | 1463542039029 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}] 20:27:19 INFO - PROCESS | 1649 | 1463542039125 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 20:27:19 INFO - PROCESS | 1649 | 1463542039157 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x119eea800 == 39 [pid = 1649] [id = 122] 20:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12720bc00) [pid = 1649] [serial = 363] [outer = 0x0] 20:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x127420800) [pid = 1649] [serial = 364] [outer = 0x12720bc00] 20:27:19 INFO - PROCESS | 1649 | 1463542039182 Marionette DEBUG loaded listener.js 20:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x128b39800) [pid = 1649] [serial = 365] [outer = 0x12720bc00] 20:27:19 INFO - PROCESS | 1649 | 1463542039479 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] 20:27:19 INFO - PROCESS | 1649 | 1463542039496 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 20:27:19 INFO - PROCESS | 1649 | 1463542039507 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:27:19 INFO - PROCESS | 1649 | 1463542039508 Marionette TRACE conn2 <- [1,462,null,{}] 20:27:19 INFO - PROCESS | 1649 | 1463542039520 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}] 20:27:19 INFO - PROCESS | 1649 | 1463542039623 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 20:27:19 INFO - PROCESS | 1649 | 1463542039627 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12131e800 == 40 [pid = 1649] [id = 123] 20:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12170bc00) [pid = 1649] [serial = 366] [outer = 0x0] 20:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x128b43c00) [pid = 1649] [serial = 367] [outer = 0x12170bc00] 20:27:19 INFO - PROCESS | 1649 | 1463542039652 Marionette DEBUG loaded listener.js 20:27:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x128c48400) [pid = 1649] [serial = 368] [outer = 0x12170bc00] 20:27:19 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:20 INFO - PROCESS | 1649 | 1463542040003 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] 20:27:20 INFO - PROCESS | 1649 | 1463542040030 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 20:27:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:27:20 INFO - PROCESS | 1649 | 1463542040033 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:27:20 INFO - PROCESS | 1649 | 1463542040034 Marionette TRACE conn2 <- [1,466,null,{}] 20:27:20 INFO - PROCESS | 1649 | 1463542040036 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}] 20:27:20 INFO - PROCESS | 1649 | 1463542040126 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 20:27:20 INFO - PROCESS | 1649 | 1463542040132 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x117121000 == 41 [pid = 1649] [id = 124] 20:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x128c4d000) [pid = 1649] [serial = 369] [outer = 0x0] 20:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x128f8c800) [pid = 1649] [serial = 370] [outer = 0x128c4d000] 20:27:20 INFO - PROCESS | 1649 | 1463542040157 Marionette DEBUG loaded listener.js 20:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x129150000) [pid = 1649] [serial = 371] [outer = 0x128c4d000] 20:27:20 INFO - PROCESS | 1649 | 1463542040499 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] 20:27:20 INFO - PROCESS | 1649 | 1463542040553 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 20:27:20 INFO - PROCESS | 1649 | 1463542040555 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:27:20 INFO - PROCESS | 1649 | 1463542040556 Marionette TRACE conn2 <- [1,470,null,{}] 20:27:20 INFO - PROCESS | 1649 | 1463542040565 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}] 20:27:20 INFO - PROCESS | 1649 | 1463542040652 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 20:27:20 INFO - PROCESS | 1649 | 1463542040656 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ace000 == 42 [pid = 1649] [id = 125] 20:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12914e000) [pid = 1649] [serial = 372] [outer = 0x0] 20:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12938d800) [pid = 1649] [serial = 373] [outer = 0x12914e000] 20:27:20 INFO - PROCESS | 1649 | 1463542040682 Marionette DEBUG loaded listener.js 20:27:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x129619000) [pid = 1649] [serial = 374] [outer = 0x12914e000] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1121edc00) [pid = 1649] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x113211000) [pid = 1649] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x118047400) [pid = 1649] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12119d400) [pid = 1649] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x118529c00) [pid = 1649] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x111f1c800) [pid = 1649] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x114fda800) [pid = 1649] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x119c9c800) [pid = 1649] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1196b8400) [pid = 1649] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12aa0c400) [pid = 1649] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x128f84c00) [pid = 1649] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12acc0400) [pid = 1649] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x115e88000) [pid = 1649] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11684c000) [pid = 1649] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12ac9a800) [pid = 1649] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x116125c00) [pid = 1649] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x124a0ac00) [pid = 1649] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x112a69800) [pid = 1649] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11341f800) [pid = 1649] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126810000) [pid = 1649] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x126809400) [pid = 1649] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1184cd800) [pid = 1649] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:27:21 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12bbd1000) [pid = 1649] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:27:21 INFO - PROCESS | 1649 | 1463542041168 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]]]}] 20:27:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:27:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 624ms 20:27:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:27:21 INFO - PROCESS | 1649 | 1463542041180 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 20:27:21 INFO - PROCESS | 1649 | 1463542041184 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 20:27:21 INFO - PROCESS | 1649 | 1463542041186 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:27:21 INFO - PROCESS | 1649 | 1463542041188 Marionette TRACE conn2 <- [1,474,null,{}] 20:27:21 INFO - PROCESS | 1649 | 1463542041191 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}] 20:27:21 INFO - PROCESS | 1649 | 1463542041279 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 20:27:21 INFO - PROCESS | 1649 | 1463542041285 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b36000 == 43 [pid = 1649] [id = 126] 20:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x118118c00) [pid = 1649] [serial = 375] [outer = 0x0] 20:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x118522c00) [pid = 1649] [serial = 376] [outer = 0x118118c00] 20:27:21 INFO - PROCESS | 1649 | 1463542041315 Marionette DEBUG loaded listener.js 20:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12a50ac00) [pid = 1649] [serial = 377] [outer = 0x118118c00] 20:27:21 INFO - PROCESS | 1649 | 1463542041675 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]]]}] 20:27:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:27:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 20:27:21 INFO - PROCESS | 1649 | 1463542041706 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 20:27:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:27:21 INFO - PROCESS | 1649 | 1463542041708 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 20:27:21 INFO - PROCESS | 1649 | 1463542041711 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:27:21 INFO - PROCESS | 1649 | 1463542041713 Marionette TRACE conn2 <- [1,478,null,{}] 20:27:21 INFO - PROCESS | 1649 | 1463542041718 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}] 20:27:21 INFO - PROCESS | 1649 | 1463542041838 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 20:27:21 INFO - PROCESS | 1649 | 1463542041845 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272d0800 == 44 [pid = 1649] [id = 127] 20:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x128b42c00) [pid = 1649] [serial = 378] [outer = 0x0] 20:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12a728400) [pid = 1649] [serial = 379] [outer = 0x128b42c00] 20:27:21 INFO - PROCESS | 1649 | 1463542041886 Marionette DEBUG loaded listener.js 20:27:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12aa0c400) [pid = 1649] [serial = 380] [outer = 0x128b42c00] 20:27:22 INFO - PROCESS | 1649 | 1463542042192 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]]]}] 20:27:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:27:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 521ms 20:27:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:27:22 INFO - PROCESS | 1649 | 1463542042234 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 20:27:22 INFO - PROCESS | 1649 | 1463542042235 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 20:27:22 INFO - PROCESS | 1649 | 1463542042238 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:27:22 INFO - PROCESS | 1649 | 1463542042239 Marionette TRACE conn2 <- [1,482,null,{}] 20:27:22 INFO - PROCESS | 1649 | 1463542042241 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}] 20:27:22 INFO - PROCESS | 1649 | 1463542042335 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 20:27:22 INFO - PROCESS | 1649 | 1463542042342 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b5c000 == 45 [pid = 1649] [id = 128] 20:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x129151400) [pid = 1649] [serial = 381] [outer = 0x0] 20:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12aa0dc00) [pid = 1649] [serial = 382] [outer = 0x129151400] 20:27:22 INFO - PROCESS | 1649 | 1463542042366 Marionette DEBUG loaded listener.js 20:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12ac8f400) [pid = 1649] [serial = 383] [outer = 0x129151400] 20:27:22 INFO - PROCESS | 1649 | 1463542042689 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]]]}] 20:27:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:27:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 468ms 20:27:22 INFO - PROCESS | 1649 | 1463542042707 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 20:27:22 INFO - PROCESS | 1649 | 1463542042708 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 20:27:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:27:22 INFO - PROCESS | 1649 | 1463542042710 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:27:22 INFO - PROCESS | 1649 | 1463542042711 Marionette TRACE conn2 <- [1,486,null,{}] 20:27:22 INFO - PROCESS | 1649 | 1463542042714 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}] 20:27:22 INFO - PROCESS | 1649 | 1463542042804 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 20:27:22 INFO - PROCESS | 1649 | 1463542042809 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x129440800 == 46 [pid = 1649] [id = 129] 20:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12ac96400) [pid = 1649] [serial = 384] [outer = 0x0] 20:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12b412800) [pid = 1649] [serial = 385] [outer = 0x12ac96400] 20:27:22 INFO - PROCESS | 1649 | 1463542042834 Marionette DEBUG loaded listener.js 20:27:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12bbc3c00) [pid = 1649] [serial = 386] [outer = 0x12ac96400] 20:27:23 INFO - PROCESS | 1649 | 1463542043284 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]]]}] 20:27:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:27:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 620ms 20:27:23 INFO - PROCESS | 1649 | 1463542043331 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 20:27:23 INFO - PROCESS | 1649 | 1463542043333 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 20:27:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:27:23 INFO - PROCESS | 1649 | 1463542043337 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:27:23 INFO - PROCESS | 1649 | 1463542043339 Marionette TRACE conn2 <- [1,490,null,{}] 20:27:23 INFO - PROCESS | 1649 | 1463542043343 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}] 20:27:23 INFO - PROCESS | 1649 | 1463542043443 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 20:27:23 INFO - PROCESS | 1649 | 1463542043492 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164e0000 == 47 [pid = 1649] [id = 130] 20:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11339a400) [pid = 1649] [serial = 387] [outer = 0x0] 20:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x116610c00) [pid = 1649] [serial = 388] [outer = 0x11339a400] 20:27:23 INFO - PROCESS | 1649 | 1463542043524 Marionette DEBUG loaded listener.js 20:27:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x116a5ec00) [pid = 1649] [serial = 389] [outer = 0x11339a400] 20:27:23 INFO - PROCESS | 1649 | 1463542043945 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]]]}] 20:27:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:27:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 670ms 20:27:24 INFO - PROCESS | 1649 | 1463542044007 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 20:27:24 INFO - PROCESS | 1649 | 1463542044011 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 20:27:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:27:24 INFO - PROCESS | 1649 | 1463542044016 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:27:24 INFO - PROCESS | 1649 | 1463542044018 Marionette TRACE conn2 <- [1,494,null,{}] 20:27:24 INFO - PROCESS | 1649 | 1463542044020 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}] 20:27:24 INFO - PROCESS | 1649 | 1463542044117 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 20:27:24 INFO - PROCESS | 1649 | 1463542044179 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185d3000 == 48 [pid = 1649] [id = 131] 20:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x117693800) [pid = 1649] [serial = 390] [outer = 0x0] 20:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1187e7000) [pid = 1649] [serial = 391] [outer = 0x117693800] 20:27:24 INFO - PROCESS | 1649 | 1463542044209 Marionette DEBUG loaded listener.js 20:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118fee800) [pid = 1649] [serial = 392] [outer = 0x117693800] 20:27:24 INFO - PROCESS | 1649 | 1463542044658 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]]]}] 20:27:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:27:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 20:27:24 INFO - PROCESS | 1649 | 1463542044698 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 20:27:24 INFO - PROCESS | 1649 | 1463542044700 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 20:27:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:27:24 INFO - PROCESS | 1649 | 1463542044704 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:27:24 INFO - PROCESS | 1649 | 1463542044706 Marionette TRACE conn2 <- [1,498,null,{}] 20:27:24 INFO - PROCESS | 1649 | 1463542044735 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}] 20:27:24 INFO - PROCESS | 1649 | 1463542044834 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 20:27:24 INFO - PROCESS | 1649 | 1463542044896 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297bd000 == 49 [pid = 1649] [id = 132] 20:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x121710400) [pid = 1649] [serial = 393] [outer = 0x0] 20:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x124c06c00) [pid = 1649] [serial = 394] [outer = 0x121710400] 20:27:24 INFO - PROCESS | 1649 | 1463542044928 Marionette DEBUG loaded listener.js 20:27:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1256b2000) [pid = 1649] [serial = 395] [outer = 0x121710400] 20:27:25 INFO - PROCESS | 1649 | 1463542045314 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]]]}] 20:27:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:27:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 20:27:25 INFO - PROCESS | 1649 | 1463542045376 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 20:27:25 INFO - PROCESS | 1649 | 1463542045378 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 20:27:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:27:25 INFO - PROCESS | 1649 | 1463542045396 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:27:25 INFO - PROCESS | 1649 | 1463542045398 Marionette TRACE conn2 <- [1,502,null,{}] 20:27:25 INFO - PROCESS | 1649 | 1463542045403 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}] 20:27:25 INFO - PROCESS | 1649 | 1463542045498 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 20:27:25 INFO - PROCESS | 1649 | 1463542045558 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa30000 == 50 [pid = 1649] [id = 133] 20:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12574e800) [pid = 1649] [serial = 396] [outer = 0x0] 20:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12720b000) [pid = 1649] [serial = 397] [outer = 0x12574e800] 20:27:25 INFO - PROCESS | 1649 | 1463542045588 Marionette DEBUG loaded listener.js 20:27:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12938ec00) [pid = 1649] [serial = 398] [outer = 0x12574e800] 20:27:26 INFO - PROCESS | 1649 | 1463542046018 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]]]}] 20:27:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:27:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 688ms 20:27:26 INFO - PROCESS | 1649 | 1463542046068 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 20:27:26 INFO - PROCESS | 1649 | 1463542046070 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 20:27:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:27:26 INFO - PROCESS | 1649 | 1463542046072 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:27:26 INFO - PROCESS | 1649 | 1463542046074 Marionette TRACE conn2 <- [1,506,null,{}] 20:27:26 INFO - PROCESS | 1649 | 1463542046076 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}] 20:27:26 INFO - PROCESS | 1649 | 1463542046190 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 20:27:26 INFO - PROCESS | 1649 | 1463542046392 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x117120000 == 51 [pid = 1649] [id = 134] 20:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1130d6c00) [pid = 1649] [serial = 399] [outer = 0x0] 20:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x114fd5c00) [pid = 1649] [serial = 400] [outer = 0x1130d6c00] 20:27:26 INFO - PROCESS | 1649 | 1463542046421 Marionette DEBUG loaded listener.js 20:27:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1167f2c00) [pid = 1649] [serial = 401] [outer = 0x1130d6c00] 20:27:26 INFO - PROCESS | 1649 | 1463542046868 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]]]}] 20:27:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:27:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 819ms 20:27:26 INFO - PROCESS | 1649 | 1463542046892 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 20:27:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:27:26 INFO - PROCESS | 1649 | 1463542046894 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 20:27:26 INFO - PROCESS | 1649 | 1463542046916 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:27:26 INFO - PROCESS | 1649 | 1463542046919 Marionette TRACE conn2 <- [1,510,null,{}] 20:27:26 INFO - PROCESS | 1649 | 1463542046923 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}] 20:27:27 INFO - PROCESS | 1649 | 1463542047012 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 20:27:27 INFO - PROCESS | 1649 | 1463542047076 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x118065800 == 52 [pid = 1649] [id = 135] 20:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11818f400) [pid = 1649] [serial = 402] [outer = 0x0] 20:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x118529000) [pid = 1649] [serial = 403] [outer = 0x11818f400] 20:27:27 INFO - PROCESS | 1649 | 1463542047105 Marionette DEBUG loaded listener.js 20:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1187e5400) [pid = 1649] [serial = 404] [outer = 0x11818f400] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x128b5c000 == 51 [pid = 1649] [id = 128] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1272d0800 == 50 [pid = 1649] [id = 127] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x119b36000 == 49 [pid = 1649] [id = 126] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x124ace000 == 48 [pid = 1649] [id = 125] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x117121000 == 47 [pid = 1649] [id = 124] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12131e800 == 46 [pid = 1649] [id = 123] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x119eea800 == 45 [pid = 1649] [id = 122] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x1219d0400) [pid = 1649] [serial = 295] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x127421400) [pid = 1649] [serial = 298] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12bf35800) [pid = 1649] [serial = 337] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x119560000 == 44 [pid = 1649] [id = 121] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x118f8c000 == 43 [pid = 1649] [id = 120] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1185d0800 == 42 [pid = 1649] [id = 119] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x118066000 == 41 [pid = 1649] [id = 118] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x116730000 == 40 [pid = 1649] [id = 117] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x116877800 == 39 [pid = 1649] [id = 116] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x117e09000 == 38 [pid = 1649] [id = 114] 20:27:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12b3bd800 == 37 [pid = 1649] [id = 113] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12170c000) [pid = 1649] [serial = 184] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11689fc00) [pid = 1649] [serial = 187] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x118fe6000) [pid = 1649] [serial = 242] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x124c0fc00) [pid = 1649] [serial = 245] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11951ec00) [pid = 1649] [serial = 190] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x127416000) [pid = 1649] [serial = 248] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11768ec00) [pid = 1649] [serial = 239] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x121593400) [pid = 1649] [serial = 193] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12a503000) [pid = 1649] [serial = 236] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12aa16000) [pid = 1649] [serial = 322] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12a50c000) [pid = 1649] [serial = 319] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12ac94400) [pid = 1649] [serial = 323] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12bbca000) [pid = 1649] [serial = 328] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x121c27c00) [pid = 1649] [serial = 331] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118190800) [pid = 1649] [serial = 305] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x117e24000) [pid = 1649] [serial = 304] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12acc5c00) [pid = 1649] [serial = 325] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x117693c00) [pid = 1649] [serial = 307] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12bbc3000) [pid = 1649] [serial = 326] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118f6fc00) [pid = 1649] [serial = 308] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x124c10800) [pid = 1649] [serial = 310] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1250afc00) [pid = 1649] [serial = 311] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12938c800) [pid = 1649] [serial = 302] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x128c4b400) [pid = 1649] [serial = 301] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1168abc00) [pid = 1649] [serial = 290] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x115e80000) [pid = 1649] [serial = 289] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x128b3c800) [pid = 1649] [serial = 316] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12720ac00) [pid = 1649] [serial = 313] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x128852c00) [pid = 1649] [serial = 314] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118775c00) [pid = 1649] [serial = 293] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118525c00) [pid = 1649] [serial = 292] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12bf33000) [pid = 1649] [serial = 335] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12bbdfc00) [pid = 1649] [serial = 334] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12bbd3c00) [pid = 1649] [serial = 329] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12b413000) [pid = 1649] [serial = 332] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12aa0d400) [pid = 1649] [serial = 320] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x128c4b800) [pid = 1649] [serial = 317] [outer = 0x0] [url = about:blank] 20:27:27 INFO - PROCESS | 1649 | 1463542047475 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]]]}] 20:27:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:27:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 591ms 20:27:27 INFO - PROCESS | 1649 | 1463542047490 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 20:27:27 INFO - PROCESS | 1649 | 1463542047493 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 20:27:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:27:27 INFO - PROCESS | 1649 | 1463542047495 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:27:27 INFO - PROCESS | 1649 | 1463542047496 Marionette TRACE conn2 <- [1,514,null,{}] 20:27:27 INFO - PROCESS | 1649 | 1463542047501 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}] 20:27:27 INFO - PROCESS | 1649 | 1463542047581 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 20:27:27 INFO - PROCESS | 1649 | 1463542047650 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x117113800 == 38 [pid = 1649] [id = 136] 20:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x117456000) [pid = 1649] [serial = 405] [outer = 0x0] 20:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118fe8800) [pid = 1649] [serial = 406] [outer = 0x117456000] 20:27:27 INFO - PROCESS | 1649 | 1463542047676 Marionette DEBUG loaded listener.js 20:27:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1195ed400) [pid = 1649] [serial = 407] [outer = 0x117456000] 20:27:27 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 20:27:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 20:27:27 INFO - PROCESS | 1649 | 1463542047957 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]]]}] 20:27:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:27:27 INFO - PROCESS | 1649 | 1463542047972 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 20:27:27 INFO - PROCESS | 1649 | 1463542047973 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 20:27:27 INFO - PROCESS | 1649 | 1463542047979 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:27:27 INFO - PROCESS | 1649 | 1463542047987 Marionette TRACE conn2 <- [1,518,null,{}] 20:27:28 INFO - PROCESS | 1649 | 1463542047995 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}] 20:27:28 INFO - PROCESS | 1649 | 1463542048083 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 20:27:28 INFO - PROCESS | 1649 | 1463542048088 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x119239800 == 39 [pid = 1649] [id = 137] 20:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1196bf000) [pid = 1649] [serial = 408] [outer = 0x0] 20:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x121592400) [pid = 1649] [serial = 409] [outer = 0x1196bf000] 20:27:28 INFO - PROCESS | 1649 | 1463542048115 Marionette DEBUG loaded listener.js 20:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x124c10800) [pid = 1649] [serial = 410] [outer = 0x1196bf000] 20:27:28 INFO - PROCESS | 1649 | 1463542048424 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]]]}] 20:27:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:27:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 485ms 20:27:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:27:28 INFO - PROCESS | 1649 | 1463542048461 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 20:27:28 INFO - PROCESS | 1649 | 1463542048463 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 20:27:28 INFO - PROCESS | 1649 | 1463542048475 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:27:28 INFO - PROCESS | 1649 | 1463542048476 Marionette TRACE conn2 <- [1,522,null,{}] 20:27:28 INFO - PROCESS | 1649 | 1463542048478 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}] 20:27:28 INFO - PROCESS | 1649 | 1463542048551 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 20:27:28 INFO - PROCESS | 1649 | 1463542048556 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b3e800 == 40 [pid = 1649] [id = 138] 20:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x124d56c00) [pid = 1649] [serial = 411] [outer = 0x0] 20:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x125749400) [pid = 1649] [serial = 412] [outer = 0x124d56c00] 20:27:28 INFO - PROCESS | 1649 | 1463542048581 Marionette DEBUG loaded listener.js 20:27:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x127211c00) [pid = 1649] [serial = 413] [outer = 0x124d56c00] 20:27:28 INFO - PROCESS | 1649 | 1463542048908 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]]]}] 20:27:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:27:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 477ms 20:27:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:27:28 INFO - PROCESS | 1649 | 1463542048943 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 20:27:28 INFO - PROCESS | 1649 | 1463542048944 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 20:27:28 INFO - PROCESS | 1649 | 1463542048947 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:27:28 INFO - PROCESS | 1649 | 1463542048948 Marionette TRACE conn2 <- [1,526,null,{}] 20:27:28 INFO - PROCESS | 1649 | 1463542048950 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}] 20:27:29 INFO - PROCESS | 1649 | 1463542049022 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 20:27:29 INFO - PROCESS | 1649 | 1463542049075 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f8c000 == 41 [pid = 1649] [id = 139] 20:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12741bc00) [pid = 1649] [serial = 414] [outer = 0x0] 20:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x128b39000) [pid = 1649] [serial = 415] [outer = 0x12741bc00] 20:27:29 INFO - PROCESS | 1649 | 1463542049107 Marionette DEBUG loaded listener.js 20:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x128c4d400) [pid = 1649] [serial = 416] [outer = 0x12741bc00] 20:27:29 INFO - PROCESS | 1649 | 1463542049438 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]]]}] 20:27:29 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 20:27:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 517ms 20:27:29 INFO - PROCESS | 1649 | 1463542049467 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 20:27:29 INFO - PROCESS | 1649 | 1463542049468 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 20:27:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:27:29 INFO - PROCESS | 1649 | 1463542049477 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:27:29 INFO - PROCESS | 1649 | 1463542049478 Marionette TRACE conn2 <- [1,530,null,{}] 20:27:29 INFO - PROCESS | 1649 | 1463542049481 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}] 20:27:29 INFO - PROCESS | 1649 | 1463542049581 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 20:27:29 INFO - PROCESS | 1649 | 1463542049586 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1214db000 == 42 [pid = 1649] [id = 140] 20:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x128f8d000) [pid = 1649] [serial = 417] [outer = 0x0] 20:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x129396c00) [pid = 1649] [serial = 418] [outer = 0x128f8d000] 20:27:29 INFO - PROCESS | 1649 | 1463542049611 Marionette DEBUG loaded listener.js 20:27:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12a8b9c00) [pid = 1649] [serial = 419] [outer = 0x128f8d000] 20:27:29 INFO - PROCESS | 1649 | 1463542049936 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"]]]}] 20:27:29 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 20:27:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:27:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:27:29 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 20:27:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:27:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:27:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:27:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 20:27:30 INFO - PROCESS | 1649 | 1463542049996 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 20:27:30 INFO - PROCESS | 1649 | 1463542049998 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 20:27:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:27:30 INFO - PROCESS | 1649 | 1463542050003 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:27:30 INFO - PROCESS | 1649 | 1463542050004 Marionette TRACE conn2 <- [1,534,null,{}] 20:27:30 INFO - PROCESS | 1649 | 1463542050006 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}] 20:27:30 INFO - PROCESS | 1649 | 1463542050097 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 20:27:30 INFO - PROCESS | 1649 | 1463542050128 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250e4800 == 43 [pid = 1649] [id = 141] 20:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12aa15800) [pid = 1649] [serial = 420] [outer = 0x0] 20:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b41dc00) [pid = 1649] [serial = 421] [outer = 0x12aa15800] 20:27:30 INFO - PROCESS | 1649 | 1463542050152 Marionette DEBUG loaded listener.js 20:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12bbc9c00) [pid = 1649] [serial = 422] [outer = 0x12aa15800] 20:27:30 INFO - PROCESS | 1649 | 1463542050477 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]]]}] 20:27:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:27:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 20:27:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:27:30 INFO - PROCESS | 1649 | 1463542050527 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 20:27:30 INFO - PROCESS | 1649 | 1463542050528 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 20:27:30 INFO - PROCESS | 1649 | 1463542050531 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:27:30 INFO - PROCESS | 1649 | 1463542050532 Marionette TRACE conn2 <- [1,538,null,{}] 20:27:30 INFO - PROCESS | 1649 | 1463542050534 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}] 20:27:30 INFO - PROCESS | 1649 | 1463542050636 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 20:27:30 INFO - PROCESS | 1649 | 1463542050704 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272ce000 == 44 [pid = 1649] [id = 142] 20:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12aa0a400) [pid = 1649] [serial = 423] [outer = 0x0] 20:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12bbd0400) [pid = 1649] [serial = 424] [outer = 0x12aa0a400] 20:27:30 INFO - PROCESS | 1649 | 1463542050753 Marionette DEBUG loaded listener.js 20:27:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12bbe0400) [pid = 1649] [serial = 425] [outer = 0x12aa0a400] 20:27:31 INFO - PROCESS | 1649 | 1463542051153 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]]]}] 20:27:31 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. 20:27:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 671ms 20:27:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:27:31 INFO - PROCESS | 1649 | 1463542051204 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 20:27:31 INFO - PROCESS | 1649 | 1463542051205 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 20:27:31 INFO - PROCESS | 1649 | 1463542051207 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:27:31 INFO - PROCESS | 1649 | 1463542051208 Marionette TRACE conn2 <- [1,542,null,{}] 20:27:31 INFO - PROCESS | 1649 | 1463542051210 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}] 20:27:31 INFO - PROCESS | 1649 | 1463542051304 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12170bc00) [pid = 1649] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x118522400) [pid = 1649] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11988b800) [pid = 1649] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x116603000) [pid = 1649] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1215ed000) [pid = 1649] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x118523000) [pid = 1649] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12088ac00) [pid = 1649] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12914e000) [pid = 1649] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x128c4d000) [pid = 1649] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118118c00) [pid = 1649] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x129151400) [pid = 1649] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x128b42c00) [pid = 1649] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12720bc00) [pid = 1649] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x121596000) [pid = 1649] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:27:31 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1272bdc00) [pid = 1649] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:27:31 INFO - PROCESS | 1649 | 1463542051449 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x112734800 == 45 [pid = 1649] [id = 143] 20:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x113423800) [pid = 1649] [serial = 426] [outer = 0x0] 20:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11804ac00) [pid = 1649] [serial = 427] [outer = 0x113423800] 20:27:31 INFO - PROCESS | 1649 | 1463542051477 Marionette DEBUG loaded listener.js 20:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1211a0c00) [pid = 1649] [serial = 428] [outer = 0x113423800] 20:27:31 INFO - PROCESS | 1649 | 1463542051739 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]]]}] 20:27:31 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. 20:27:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 568ms 20:27:31 INFO - PROCESS | 1649 | 1463542051776 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 20:27:31 INFO - PROCESS | 1649 | 1463542051777 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 20:27:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:27:31 INFO - PROCESS | 1649 | 1463542051779 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:27:31 INFO - PROCESS | 1649 | 1463542051780 Marionette TRACE conn2 <- [1,546,null,{}] 20:27:31 INFO - PROCESS | 1649 | 1463542051791 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}] 20:27:31 INFO - PROCESS | 1649 | 1463542051886 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 20:27:31 INFO - PROCESS | 1649 | 1463542051893 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x129172000 == 46 [pid = 1649] [id = 144] 20:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11988e000) [pid = 1649] [serial = 429] [outer = 0x0] 20:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x128c44000) [pid = 1649] [serial = 430] [outer = 0x11988e000] 20:27:31 INFO - PROCESS | 1649 | 1463542051928 Marionette DEBUG loaded listener.js 20:27:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12bf1f000) [pid = 1649] [serial = 431] [outer = 0x11988e000] 20:27:32 INFO - PROCESS | 1649 | 1463542052274 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]]]}] 20:27:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:27:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 527ms 20:27:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:27:32 INFO - PROCESS | 1649 | 1463542052307 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 20:27:32 INFO - PROCESS | 1649 | 1463542052308 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 20:27:32 INFO - PROCESS | 1649 | 1463542052310 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:27:32 INFO - PROCESS | 1649 | 1463542052312 Marionette TRACE conn2 <- [1,550,null,{}] 20:27:32 INFO - PROCESS | 1649 | 1463542052315 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}] 20:27:32 INFO - PROCESS | 1649 | 1463542052423 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 20:27:32 INFO - PROCESS | 1649 | 1463542052429 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa37800 == 47 [pid = 1649] [id = 145] 20:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12bf20c00) [pid = 1649] [serial = 432] [outer = 0x0] 20:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12bf3bc00) [pid = 1649] [serial = 433] [outer = 0x12bf20c00] 20:27:32 INFO - PROCESS | 1649 | 1463542052462 Marionette DEBUG loaded listener.js 20:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12c19c400) [pid = 1649] [serial = 434] [outer = 0x12bf20c00] 20:27:32 INFO - PROCESS | 1649 | 1463542052803 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]]]}] 20:27:32 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. 20:27:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 519ms 20:27:32 INFO - PROCESS | 1649 | 1463542052831 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 20:27:32 INFO - PROCESS | 1649 | 1463542052833 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 20:27:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:27:32 INFO - PROCESS | 1649 | 1463542052836 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:27:32 INFO - PROCESS | 1649 | 1463542052837 Marionette TRACE conn2 <- [1,554,null,{}] 20:27:32 INFO - PROCESS | 1649 | 1463542052840 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}] 20:27:32 INFO - PROCESS | 1649 | 1463542052920 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 20:27:32 INFO - PROCESS | 1649 | 1463542052925 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4ae000 == 48 [pid = 1649] [id = 146] 20:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12bf1c800) [pid = 1649] [serial = 435] [outer = 0x0] 20:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12c19e400) [pid = 1649] [serial = 436] [outer = 0x12bf1c800] 20:27:32 INFO - PROCESS | 1649 | 1463542052949 Marionette DEBUG loaded listener.js 20:27:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12c6a0400) [pid = 1649] [serial = 437] [outer = 0x12bf1c800] 20:27:33 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:33 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:33 INFO - PROCESS | 1649 | 1463542053268 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]]]}] 20:27:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:27:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 468ms 20:27:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:27:33 INFO - PROCESS | 1649 | 1463542053305 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 20:27:33 INFO - PROCESS | 1649 | 1463542053306 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 20:27:33 INFO - PROCESS | 1649 | 1463542053308 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:27:33 INFO - PROCESS | 1649 | 1463542053309 Marionette TRACE conn2 <- [1,558,null,{}] 20:27:33 INFO - PROCESS | 1649 | 1463542053312 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}] 20:27:33 INFO - PROCESS | 1649 | 1463542053412 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 20:27:33 INFO - PROCESS | 1649 | 1463542053421 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4bf800 == 49 [pid = 1649] [id = 147] 20:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12c1a1800) [pid = 1649] [serial = 438] [outer = 0x0] 20:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12c6a3c00) [pid = 1649] [serial = 439] [outer = 0x12c1a1800] 20:27:33 INFO - PROCESS | 1649 | 1463542053445 Marionette DEBUG loaded listener.js 20:27:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12c6a9000) [pid = 1649] [serial = 440] [outer = 0x12c1a1800] 20:27:33 INFO - PROCESS | 1649 | 1463542053936 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]]]}] 20:27:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:27:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 669ms 20:27:33 INFO - PROCESS | 1649 | 1463542053977 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 20:27:33 INFO - PROCESS | 1649 | 1463542053981 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 20:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:27:34 INFO - PROCESS | 1649 | 1463542054002 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:27:34 INFO - PROCESS | 1649 | 1463542054005 Marionette TRACE conn2 <- [1,562,null,{}] 20:27:34 INFO - PROCESS | 1649 | 1463542054009 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}] 20:27:34 INFO - PROCESS | 1649 | 1463542054110 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 20:27:34 INFO - PROCESS | 1649 | 1463542054173 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11858a800 == 50 [pid = 1649] [id = 148] 20:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x117e2ec00) [pid = 1649] [serial = 441] [outer = 0x0] 20:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118522800) [pid = 1649] [serial = 442] [outer = 0x117e2ec00] 20:27:34 INFO - PROCESS | 1649 | 1463542054205 Marionette DEBUG loaded listener.js 20:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1187e7c00) [pid = 1649] [serial = 443] [outer = 0x117e2ec00] 20:27:34 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:34 INFO - PROCESS | 1649 | 1463542054619 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]]]}] 20:27:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:27:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 673ms 20:27:34 INFO - PROCESS | 1649 | 1463542054674 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 20:27:34 INFO - PROCESS | 1649 | 1463542054678 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 20:27:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:27:34 INFO - PROCESS | 1649 | 1463542054683 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:27:34 INFO - PROCESS | 1649 | 1463542054685 Marionette TRACE conn2 <- [1,566,null,{}] 20:27:34 INFO - PROCESS | 1649 | 1463542054688 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}] 20:27:34 INFO - PROCESS | 1649 | 1463542054790 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 20:27:34 INFO - PROCESS | 1649 | 1463542054885 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213b5000 == 51 [pid = 1649] [id = 149] 20:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x119ca3800) [pid = 1649] [serial = 444] [outer = 0x0] 20:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12119d400) [pid = 1649] [serial = 445] [outer = 0x119ca3800] 20:27:34 INFO - PROCESS | 1649 | 1463542054916 Marionette DEBUG loaded listener.js 20:27:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x124a87800) [pid = 1649] [serial = 446] [outer = 0x119ca3800] 20:27:35 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:35 INFO - PROCESS | 1649 | 1463542055334 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]]]}] 20:27:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:27:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 672ms 20:27:35 INFO - PROCESS | 1649 | 1463542055355 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 20:27:35 INFO - PROCESS | 1649 | 1463542055357 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 20:27:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:27:35 INFO - PROCESS | 1649 | 1463542055359 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:27:35 INFO - PROCESS | 1649 | 1463542055362 Marionette TRACE conn2 <- [1,570,null,{}] 20:27:35 INFO - PROCESS | 1649 | 1463542055370 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}] 20:27:35 INFO - PROCESS | 1649 | 1463542055476 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 20:27:35 INFO - PROCESS | 1649 | 1463542055527 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb16000 == 52 [pid = 1649] [id = 150] 20:27:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x127418400) [pid = 1649] [serial = 447] [outer = 0x0] 20:27:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x128b3fc00) [pid = 1649] [serial = 448] [outer = 0x127418400] 20:27:35 INFO - PROCESS | 1649 | 1463542055558 Marionette DEBUG loaded listener.js 20:27:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x129392800) [pid = 1649] [serial = 449] [outer = 0x127418400] 20:27:35 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:35 INFO - PROCESS | 1649 | 1463542055995 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]]]}] 20:27:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 674ms 20:27:36 INFO - PROCESS | 1649 | 1463542056033 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 20:27:36 INFO - PROCESS | 1649 | 1463542056035 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 20:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:27:36 INFO - PROCESS | 1649 | 1463542056038 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:27:36 INFO - PROCESS | 1649 | 1463542056039 Marionette TRACE conn2 <- [1,574,null,{}] 20:27:36 INFO - PROCESS | 1649 | 1463542056041 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}] 20:27:36 INFO - PROCESS | 1649 | 1463542056158 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 20:27:36 INFO - PROCESS | 1649 | 1463542056220 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb96000 == 53 [pid = 1649] [id = 151] 20:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12aa0f400) [pid = 1649] [serial = 450] [outer = 0x0] 20:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12bbda800) [pid = 1649] [serial = 451] [outer = 0x12aa0f400] 20:27:36 INFO - PROCESS | 1649 | 1463542056250 Marionette DEBUG loaded listener.js 20:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12bf1f400) [pid = 1649] [serial = 452] [outer = 0x12aa0f400] 20:27:36 INFO - PROCESS | 1649 | 1463542056695 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]]]}] 20:27:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:27:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 718ms 20:27:36 INFO - PROCESS | 1649 | 1463542056757 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 20:27:36 INFO - PROCESS | 1649 | 1463542056760 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 20:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:27:36 INFO - PROCESS | 1649 | 1463542056763 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:27:36 INFO - PROCESS | 1649 | 1463542056765 Marionette TRACE conn2 <- [1,578,null,{}] 20:27:36 INFO - PROCESS | 1649 | 1463542056769 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}] 20:27:36 INFO - PROCESS | 1649 | 1463542056907 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 20:27:36 INFO - PROCESS | 1649 | 1463542056969 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1133d8800 == 54 [pid = 1649] [id = 152] 20:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x114f14000) [pid = 1649] [serial = 453] [outer = 0x0] 20:27:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12088c800) [pid = 1649] [serial = 454] [outer = 0x114f14000] 20:27:37 INFO - PROCESS | 1649 | 1463542057000 Marionette DEBUG loaded listener.js 20:27:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12bf1cc00) [pid = 1649] [serial = 455] [outer = 0x114f14000] 20:27:37 INFO - PROCESS | 1649 | 1463542057560 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]]]}] 20:27:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:27:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 822ms 20:27:37 INFO - PROCESS | 1649 | 1463542057585 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 20:27:37 INFO - PROCESS | 1649 | 1463542057587 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 20:27:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:27:37 INFO - PROCESS | 1649 | 1463542057591 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:27:37 INFO - PROCESS | 1649 | 1463542057593 Marionette TRACE conn2 <- [1,582,null,{}] 20:27:37 INFO - PROCESS | 1649 | 1463542057597 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}] 20:27:37 INFO - PROCESS | 1649 | 1463542057689 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 20:27:37 INFO - PROCESS | 1649 | 1463542057740 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119550000 == 55 [pid = 1649] [id = 153] 20:27:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x116854000) [pid = 1649] [serial = 456] [outer = 0x0] 20:27:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11818f000) [pid = 1649] [serial = 457] [outer = 0x116854000] 20:27:37 INFO - PROCESS | 1649 | 1463542057769 Marionette DEBUG loaded listener.js 20:27:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x118776400) [pid = 1649] [serial = 458] [outer = 0x116854000] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x1297a7000 == 54 [pid = 1649] [id = 99] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4ae000 == 53 [pid = 1649] [id = 146] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa37800 == 52 [pid = 1649] [id = 145] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x129172000 == 51 [pid = 1649] [id = 144] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x112734800 == 50 [pid = 1649] [id = 143] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x1272ce000 == 49 [pid = 1649] [id = 142] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x1250e4800 == 48 [pid = 1649] [id = 141] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12b412800) [pid = 1649] [serial = 385] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x1214db000 == 47 [pid = 1649] [id = 140] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x119f8c000 == 46 [pid = 1649] [id = 139] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x119b3e800 == 45 [pid = 1649] [id = 138] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x119239800 == 44 [pid = 1649] [id = 137] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x117113800 == 43 [pid = 1649] [id = 136] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x118065800 == 42 [pid = 1649] [id = 135] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x117120000 == 41 [pid = 1649] [id = 134] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x1297bd000 == 40 [pid = 1649] [id = 132] 20:27:38 INFO - PROCESS | 1649 | 1463542058246 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]]]}] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x1185d3000 == 39 [pid = 1649] [id = 131] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x1164e0000 == 38 [pid = 1649] [id = 130] 20:27:38 INFO - PROCESS | 1649 | --DOCSHELL 0x129440800 == 37 [pid = 1649] [id = 129] 20:27:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:27:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 676ms 20:27:38 INFO - PROCESS | 1649 | 1463542058267 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 20:27:38 INFO - PROCESS | 1649 | 1463542058271 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 20:27:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:27:38 INFO - PROCESS | 1649 | 1463542058276 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:27:38 INFO - PROCESS | 1649 | 1463542058279 Marionette TRACE conn2 <- [1,586,null,{}] 20:27:38 INFO - PROCESS | 1649 | 1463542058284 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}] 20:27:38 INFO - PROCESS | 1649 | 1463542058403 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x124d4a400) [pid = 1649] [serial = 296] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x128f8b400) [pid = 1649] [serial = 299] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x128b43c00) [pid = 1649] [serial = 367] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11811d000) [pid = 1649] [serial = 340] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118777000) [pid = 1649] [serial = 350] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11852a800) [pid = 1649] [serial = 349] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12088c400) [pid = 1649] [serial = 355] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12127cc00) [pid = 1649] [serial = 356] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11674dc00) [pid = 1649] [serial = 346] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x116ab4400) [pid = 1649] [serial = 347] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x124d15c00) [pid = 1649] [serial = 361] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x118f6bc00) [pid = 1649] [serial = 352] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1196bc000) [pid = 1649] [serial = 353] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x119fc8000) [pid = 1649] [serial = 343] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1215f4800) [pid = 1649] [serial = 358] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x124a05800) [pid = 1649] [serial = 359] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12938d800) [pid = 1649] [serial = 373] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x129150000) [pid = 1649] [serial = 371] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x128f8c800) [pid = 1649] [serial = 370] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118522c00) [pid = 1649] [serial = 376] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12aa0dc00) [pid = 1649] [serial = 382] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x129619000) [pid = 1649] [serial = 374] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12a728400) [pid = 1649] [serial = 379] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x127420800) [pid = 1649] [serial = 364] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x128b39800) [pid = 1649] [serial = 365] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x128c48400) [pid = 1649] [serial = 368] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12aa0c400) [pid = 1649] [serial = 380] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12a50ac00) [pid = 1649] [serial = 377] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12ac8f400) [pid = 1649] [serial = 383] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x127416800) [pid = 1649] [serial = 362] [outer = 0x0] [url = about:blank] 20:27:38 INFO - PROCESS | 1649 | 1463542058494 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x116744000 == 38 [pid = 1649] [id = 154] 20:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x117e24000) [pid = 1649] [serial = 459] [outer = 0x0] 20:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118531000) [pid = 1649] [serial = 460] [outer = 0x117e24000] 20:27:38 INFO - PROCESS | 1649 | 1463542058536 Marionette DEBUG loaded listener.js 20:27:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1196c3400) [pid = 1649] [serial = 461] [outer = 0x117e24000] 20:27:38 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:38 INFO - PROCESS | 1649 | [1649] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 20:27:38 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:38 INFO - PROCESS | 1649 | 1463542058861 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]]]}] 20:27:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:27:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 623ms 20:27:38 INFO - PROCESS | 1649 | 1463542058906 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 20:27:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:27:38 INFO - PROCESS | 1649 | 1463542058908 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 20:27:38 INFO - PROCESS | 1649 | 1463542058911 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:27:38 INFO - PROCESS | 1649 | 1463542058914 Marionette TRACE conn2 <- [1,590,null,{}] 20:27:38 INFO - PROCESS | 1649 | 1463542058947 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}] 20:27:39 INFO - PROCESS | 1649 | 1463542059074 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 20:27:39 INFO - PROCESS | 1649 | 1463542059086 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185d3000 == 39 [pid = 1649] [id = 155] 20:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1211a0400) [pid = 1649] [serial = 462] [outer = 0x0] 20:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x124a03800) [pid = 1649] [serial = 463] [outer = 0x1211a0400] 20:27:39 INFO - PROCESS | 1649 | 1463542059130 Marionette DEBUG loaded listener.js 20:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1256b0800) [pid = 1649] [serial = 464] [outer = 0x1211a0400] 20:27:39 INFO - PROCESS | 1649 | 1463542059570 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]]]}] 20:27:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:27:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 676ms 20:27:39 INFO - PROCESS | 1649 | 1463542059587 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 20:27:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:27:39 INFO - PROCESS | 1649 | 1463542059589 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 20:27:39 INFO - PROCESS | 1649 | 1463542059591 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:27:39 INFO - PROCESS | 1649 | 1463542059592 Marionette TRACE conn2 <- [1,594,null,{}] 20:27:39 INFO - PROCESS | 1649 | 1463542059594 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}] 20:27:39 INFO - PROCESS | 1649 | 1463542059679 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 20:27:39 INFO - PROCESS | 1649 | 1463542059685 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x119eea000 == 40 [pid = 1649] [id = 156] 20:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1256b1000) [pid = 1649] [serial = 465] [outer = 0x0] 20:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x127416c00) [pid = 1649] [serial = 466] [outer = 0x1256b1000] 20:27:39 INFO - PROCESS | 1649 | 1463542059712 Marionette DEBUG loaded listener.js 20:27:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128b43c00) [pid = 1649] [serial = 467] [outer = 0x1256b1000] 20:27:40 INFO - PROCESS | 1649 | 1463542060041 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]]]}] 20:27:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:27:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 467ms 20:27:40 INFO - PROCESS | 1649 | 1463542060059 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 20:27:40 INFO - PROCESS | 1649 | 1463542060060 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 20:27:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:27:40 INFO - PROCESS | 1649 | 1463542060062 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:27:40 INFO - PROCESS | 1649 | 1463542060064 Marionette TRACE conn2 <- [1,598,null,{}] 20:27:40 INFO - PROCESS | 1649 | 1463542060069 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}] 20:27:40 INFO - PROCESS | 1649 | 1463542060170 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 20:27:40 INFO - PROCESS | 1649 | 1463542060199 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213b8000 == 41 [pid = 1649] [id = 157] 20:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1256b1800) [pid = 1649] [serial = 468] [outer = 0x0] 20:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x128c47000) [pid = 1649] [serial = 469] [outer = 0x1256b1800] 20:27:40 INFO - PROCESS | 1649 | 1463542060224 Marionette DEBUG loaded listener.js 20:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x129388800) [pid = 1649] [serial = 470] [outer = 0x1256b1800] 20:27:40 INFO - PROCESS | 1649 | 1463542060559 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]]]}] 20:27:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:27:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 521ms 20:27:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:27:40 INFO - PROCESS | 1649 | 1463542060589 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 20:27:40 INFO - PROCESS | 1649 | 1463542060590 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 20:27:40 INFO - PROCESS | 1649 | 1463542060592 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:27:40 INFO - PROCESS | 1649 | 1463542060593 Marionette TRACE conn2 <- [1,602,null,{}] 20:27:40 INFO - PROCESS | 1649 | 1463542060595 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}] 20:27:40 INFO - PROCESS | 1649 | 1463542060705 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 20:27:40 INFO - PROCESS | 1649 | 1463542060710 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x124d31000 == 42 [pid = 1649] [id = 158] 20:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x129391800) [pid = 1649] [serial = 471] [outer = 0x0] 20:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12a8bbc00) [pid = 1649] [serial = 472] [outer = 0x129391800] 20:27:40 INFO - PROCESS | 1649 | 1463542060772 Marionette DEBUG loaded listener.js 20:27:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12bbe0800) [pid = 1649] [serial = 473] [outer = 0x129391800] 20:27:41 INFO - PROCESS | 1649 | 1463542061079 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]]]}] 20:27:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:27:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 20:27:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:27:41 INFO - PROCESS | 1649 | 1463542061111 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 20:27:41 INFO - PROCESS | 1649 | 1463542061112 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 20:27:41 INFO - PROCESS | 1649 | 1463542061115 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:27:41 INFO - PROCESS | 1649 | 1463542061118 Marionette TRACE conn2 <- [1,606,null,{}] 20:27:41 INFO - PROCESS | 1649 | 1463542061121 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}] 20:27:41 INFO - PROCESS | 1649 | 1463542061211 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 20:27:41 INFO - PROCESS | 1649 | 1463542061216 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272cc800 == 43 [pid = 1649] [id = 159] 20:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12961cc00) [pid = 1649] [serial = 474] [outer = 0x0] 20:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12bf21000) [pid = 1649] [serial = 475] [outer = 0x12961cc00] 20:27:41 INFO - PROCESS | 1649 | 1463542061240 Marionette DEBUG loaded listener.js 20:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12c199000) [pid = 1649] [serial = 476] [outer = 0x12961cc00] 20:27:41 INFO - PROCESS | 1649 | 1463542061569 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]]]}] 20:27:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:27:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 472ms 20:27:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:27:41 INFO - PROCESS | 1649 | 1463542061589 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 20:27:41 INFO - PROCESS | 1649 | 1463542061590 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 20:27:41 INFO - PROCESS | 1649 | 1463542061592 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:27:41 INFO - PROCESS | 1649 | 1463542061593 Marionette TRACE conn2 <- [1,610,null,{}] 20:27:41 INFO - PROCESS | 1649 | 1463542061596 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}] 20:27:41 INFO - PROCESS | 1649 | 1463542061701 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 20:27:41 INFO - PROCESS | 1649 | 1463542061705 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12916b800 == 44 [pid = 1649] [id = 160] 20:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12c19b000) [pid = 1649] [serial = 477] [outer = 0x0] 20:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12c6a2c00) [pid = 1649] [serial = 478] [outer = 0x12c19b000] 20:27:41 INFO - PROCESS | 1649 | 1463542061729 Marionette DEBUG loaded listener.js 20:27:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12c6ab000) [pid = 1649] [serial = 479] [outer = 0x12c19b000] 20:27:42 INFO - PROCESS | 1649 | 1463542062049 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]]]}] 20:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 20:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:27:42 INFO - PROCESS | 1649 | 1463542062061 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 20:27:42 INFO - PROCESS | 1649 | 1463542062062 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 20:27:42 INFO - PROCESS | 1649 | 1463542062073 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:27:42 INFO - PROCESS | 1649 | 1463542062074 Marionette TRACE conn2 <- [1,614,null,{}] 20:27:42 INFO - PROCESS | 1649 | 1463542062076 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}] 20:27:42 INFO - PROCESS | 1649 | 1463542062175 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 20:27:42 INFO - PROCESS | 1649 | 1463542062179 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a73b800 == 45 [pid = 1649] [id = 161] 20:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x119c22000) [pid = 1649] [serial = 480] [outer = 0x0] 20:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x119c26400) [pid = 1649] [serial = 481] [outer = 0x119c22000] 20:27:42 INFO - PROCESS | 1649 | 1463542062204 Marionette DEBUG loaded listener.js 20:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x119c2ac00) [pid = 1649] [serial = 482] [outer = 0x119c22000] 20:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1130d6c00) [pid = 1649] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12aa15800) [pid = 1649] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11818f400) [pid = 1649] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x113423800) [pid = 1649] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11988e000) [pid = 1649] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12aa0a400) [pid = 1649] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1196bf000) [pid = 1649] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x124d56c00) [pid = 1649] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12741bc00) [pid = 1649] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x117456000) [pid = 1649] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x128f8d000) [pid = 1649] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12bf1c800) [pid = 1649] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:27:42 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12bf20c00) [pid = 1649] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:27:42 INFO - PROCESS | 1649 | 1463542062649 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]]]}] 20:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 627ms 20:27:42 INFO - PROCESS | 1649 | 1463542062692 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 20:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:27:42 INFO - PROCESS | 1649 | 1463542062694 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 20:27:42 INFO - PROCESS | 1649 | 1463542062696 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:27:42 INFO - PROCESS | 1649 | 1463542062697 Marionette TRACE conn2 <- [1,618,null,{}] 20:27:42 INFO - PROCESS | 1649 | 1463542062705 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}] 20:27:42 INFO - PROCESS | 1649 | 1463542062789 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 20:27:42 INFO - PROCESS | 1649 | 1463542062794 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x121321000 == 46 [pid = 1649] [id = 162] 20:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11768bc00) [pid = 1649] [serial = 483] [outer = 0x0] 20:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119c25800) [pid = 1649] [serial = 484] [outer = 0x11768bc00] 20:27:42 INFO - PROCESS | 1649 | 1463542062819 Marionette DEBUG loaded listener.js 20:27:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x128c44400) [pid = 1649] [serial = 485] [outer = 0x11768bc00] 20:27:43 INFO - PROCESS | 1649 | 1463542063171 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]]]}] 20:27:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:27:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 525ms 20:27:43 INFO - PROCESS | 1649 | 1463542063222 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 20:27:43 INFO - PROCESS | 1649 | 1463542063225 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 20:27:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:27:43 INFO - PROCESS | 1649 | 1463542063242 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:27:43 INFO - PROCESS | 1649 | 1463542063244 Marionette TRACE conn2 <- [1,622,null,{}] 20:27:43 INFO - PROCESS | 1649 | 1463542063248 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}] 20:27:43 INFO - PROCESS | 1649 | 1463542063393 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 20:27:43 INFO - PROCESS | 1649 | 1463542063403 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4a3000 == 47 [pid = 1649] [id = 163] 20:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12bbce400) [pid = 1649] [serial = 486] [outer = 0x0] 20:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12c93c400) [pid = 1649] [serial = 487] [outer = 0x12bbce400] 20:27:43 INFO - PROCESS | 1649 | 1463542063448 Marionette DEBUG loaded listener.js 20:27:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12cd14000) [pid = 1649] [serial = 488] [outer = 0x12bbce400] 20:27:43 INFO - PROCESS | 1649 | 1463542063920 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]]]}] 20:27:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:27:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 721ms 20:27:43 INFO - PROCESS | 1649 | 1463542063963 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 20:27:43 INFO - PROCESS | 1649 | 1463542063964 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 20:27:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:27:43 INFO - PROCESS | 1649 | 1463542063969 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:27:43 INFO - PROCESS | 1649 | 1463542063970 Marionette TRACE conn2 <- [1,626,null,{}] 20:27:43 INFO - PROCESS | 1649 | 1463542063972 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}] 20:27:44 INFO - PROCESS | 1649 | 1463542064070 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 20:27:44 INFO - PROCESS | 1649 | 1463542064076 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfa8800 == 48 [pid = 1649] [id = 164] 20:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12c4c6800) [pid = 1649] [serial = 489] [outer = 0x0] 20:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12c4cac00) [pid = 1649] [serial = 490] [outer = 0x12c4c6800] 20:27:44 INFO - PROCESS | 1649 | 1463542064100 Marionette DEBUG loaded listener.js 20:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12c4cec00) [pid = 1649] [serial = 491] [outer = 0x12c4c6800] 20:27:44 INFO - PROCESS | 1649 | 1463542064419 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]]]}] 20:27:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:27:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 469ms 20:27:44 INFO - PROCESS | 1649 | 1463542064438 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 20:27:44 INFO - PROCESS | 1649 | 1463542064439 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 20:27:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:27:44 INFO - PROCESS | 1649 | 1463542064441 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:27:44 INFO - PROCESS | 1649 | 1463542064442 Marionette TRACE conn2 <- [1,630,null,{}] 20:27:44 INFO - PROCESS | 1649 | 1463542064445 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}] 20:27:44 INFO - PROCESS | 1649 | 1463542064535 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 20:27:44 INFO - PROCESS | 1649 | 1463542064639 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e25000 == 49 [pid = 1649] [id = 165] 20:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x111f19000) [pid = 1649] [serial = 492] [outer = 0x0] 20:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x113218800) [pid = 1649] [serial = 493] [outer = 0x111f19000] 20:27:44 INFO - PROCESS | 1649 | 1463542064677 Marionette DEBUG loaded listener.js 20:27:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11684c000) [pid = 1649] [serial = 494] [outer = 0x111f19000] 20:27:45 INFO - PROCESS | 1649 | 1463542065130 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]]]}] 20:27:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:27:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 720ms 20:27:45 INFO - PROCESS | 1649 | 1463542065162 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 20:27:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:27:45 INFO - PROCESS | 1649 | 1463542065164 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 20:27:45 INFO - PROCESS | 1649 | 1463542065168 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:27:45 INFO - PROCESS | 1649 | 1463542065170 Marionette TRACE conn2 <- [1,634,null,{}] 20:27:45 INFO - PROCESS | 1649 | 1463542065173 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}] 20:27:45 INFO - PROCESS | 1649 | 1463542065279 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 20:27:45 INFO - PROCESS | 1649 | 1463542065380 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b4d000 == 50 [pid = 1649] [id = 166] 20:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11988d800) [pid = 1649] [serial = 495] [outer = 0x0] 20:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x119c2d800) [pid = 1649] [serial = 496] [outer = 0x11988d800] 20:27:45 INFO - PROCESS | 1649 | 1463542065412 Marionette DEBUG loaded listener.js 20:27:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12127c000) [pid = 1649] [serial = 497] [outer = 0x11988d800] 20:27:45 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:45 INFO - PROCESS | 1649 | 1463542065823 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]]]}] 20:27:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:27:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 671ms 20:27:45 INFO - PROCESS | 1649 | 1463542065840 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 20:27:45 INFO - PROCESS | 1649 | 1463542065843 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 20:27:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:27:45 INFO - PROCESS | 1649 | 1463542065847 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:27:45 INFO - PROCESS | 1649 | 1463542065848 Marionette TRACE conn2 <- [1,638,null,{}] 20:27:45 INFO - PROCESS | 1649 | 1463542065851 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}] 20:27:45 INFO - PROCESS | 1649 | 1463542065952 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 20:27:46 INFO - PROCESS | 1649 | 1463542066000 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b64000 == 51 [pid = 1649] [id = 167] 20:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119c21000) [pid = 1649] [serial = 498] [outer = 0x0] 20:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x124d57400) [pid = 1649] [serial = 499] [outer = 0x119c21000] 20:27:46 INFO - PROCESS | 1649 | 1463542066030 Marionette DEBUG loaded listener.js 20:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x128c4e800) [pid = 1649] [serial = 500] [outer = 0x119c21000] 20:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1272b4000) [pid = 1649] [serial = 501] [outer = 0x12cd19000] 20:27:46 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:46 INFO - PROCESS | 1649 | 1463542066502 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]]]}] 20:27:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:27:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 669ms 20:27:46 INFO - PROCESS | 1649 | 1463542066526 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 20:27:46 INFO - PROCESS | 1649 | 1463542066527 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 20:27:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:27:46 INFO - PROCESS | 1649 | 1463542066532 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:27:46 INFO - PROCESS | 1649 | 1463542066537 Marionette TRACE conn2 <- [1,642,null,{}] 20:27:46 INFO - PROCESS | 1649 | 1463542066544 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}] 20:27:46 INFO - PROCESS | 1649 | 1463542066677 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 20:27:46 INFO - PROCESS | 1649 | 1463542066765 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4bd000 == 52 [pid = 1649] [id = 168] 20:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1215edc00) [pid = 1649] [serial = 502] [outer = 0x0] 20:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12bbc3800) [pid = 1649] [serial = 503] [outer = 0x1215edc00] 20:27:46 INFO - PROCESS | 1649 | 1463542066794 Marionette DEBUG loaded listener.js 20:27:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x128c49800) [pid = 1649] [serial = 504] [outer = 0x1215edc00] 20:27:47 INFO - PROCESS | 1649 | 1463542067211 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]]]}] 20:27:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:27:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 724ms 20:27:47 INFO - PROCESS | 1649 | 1463542067256 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 20:27:47 INFO - PROCESS | 1649 | 1463542067258 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 20:27:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:27:47 INFO - PROCESS | 1649 | 1463542067260 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:27:47 INFO - PROCESS | 1649 | 1463542067262 Marionette TRACE conn2 <- [1,646,null,{}] 20:27:47 INFO - PROCESS | 1649 | 1463542067264 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}] 20:27:47 INFO - PROCESS | 1649 | 1463542067365 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 20:27:47 INFO - PROCESS | 1649 | 1463542067417 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c91a800 == 53 [pid = 1649] [id = 169] 20:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1193e3400) [pid = 1649] [serial = 505] [outer = 0x0] 20:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1193e9000) [pid = 1649] [serial = 506] [outer = 0x1193e3400] 20:27:47 INFO - PROCESS | 1649 | 1463542067446 Marionette DEBUG loaded listener.js 20:27:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1215ee800) [pid = 1649] [serial = 507] [outer = 0x1193e3400] 20:27:47 INFO - PROCESS | 1649 | 1463542067876 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]]]}] 20:27:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:27:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 622ms 20:27:47 INFO - PROCESS | 1649 | 1463542067884 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 20:27:47 INFO - PROCESS | 1649 | 1463542067886 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 20:27:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:27:47 INFO - PROCESS | 1649 | 1463542067889 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:27:47 INFO - PROCESS | 1649 | 1463542067890 Marionette TRACE conn2 <- [1,650,null,{}] 20:27:47 INFO - PROCESS | 1649 | 1463542067893 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}] 20:27:48 INFO - PROCESS | 1649 | 1463542068068 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 20:27:48 INFO - PROCESS | 1649 | 1463542068176 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x118593000 == 54 [pid = 1649] [id = 170] 20:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x128c6d400) [pid = 1649] [serial = 508] [outer = 0x0] 20:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x128c6f800) [pid = 1649] [serial = 509] [outer = 0x128c6d400] 20:27:48 INFO - PROCESS | 1649 | 1463542068231 Marionette DEBUG loaded listener.js 20:27:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x128c77000) [pid = 1649] [serial = 510] [outer = 0x128c6d400] 20:27:48 INFO - PROCESS | 1649 | 1463542068844 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]]]}] 20:27:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:27:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1018ms 20:27:48 INFO - PROCESS | 1649 | 1463542068908 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 20:27:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:27:48 INFO - PROCESS | 1649 | 1463542068910 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 20:27:48 INFO - PROCESS | 1649 | 1463542068914 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:27:48 INFO - PROCESS | 1649 | 1463542068916 Marionette TRACE conn2 <- [1,654,null,{}] 20:27:48 INFO - PROCESS | 1649 | 1463542068919 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}] 20:27:49 INFO - PROCESS | 1649 | 1463542069011 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 20:27:49 INFO - PROCESS | 1649 | 1463542069064 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b33800 == 55 [pid = 1649] [id = 171] 20:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11838e800) [pid = 1649] [serial = 511] [outer = 0x0] 20:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1184cfc00) [pid = 1649] [serial = 512] [outer = 0x11838e800] 20:27:49 INFO - PROCESS | 1649 | 1463542069093 Marionette DEBUG loaded listener.js 20:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1187f1400) [pid = 1649] [serial = 513] [outer = 0x11838e800] 20:27:49 INFO - PROCESS | 1649 | 1463542069533 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]]]}] 20:27:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:27:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 671ms 20:27:49 INFO - PROCESS | 1649 | 1463542069585 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 20:27:49 INFO - PROCESS | 1649 | 1463542069588 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 20:27:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:27:49 INFO - PROCESS | 1649 | 1463542069592 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:27:49 INFO - PROCESS | 1649 | 1463542069594 Marionette TRACE conn2 <- [1,658,null,{}] 20:27:49 INFO - PROCESS | 1649 | 1463542069597 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}] 20:27:49 INFO - PROCESS | 1649 | 1463542069689 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 20:27:49 INFO - PROCESS | 1649 | 1463542069754 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x118583000 == 56 [pid = 1649] [id = 172] 20:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11951ec00) [pid = 1649] [serial = 514] [outer = 0x0] 20:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x119c28800) [pid = 1649] [serial = 515] [outer = 0x11951ec00] 20:27:49 INFO - PROCESS | 1649 | 1463542069781 Marionette DEBUG loaded listener.js 20:27:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12119a400) [pid = 1649] [serial = 516] [outer = 0x11951ec00] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119b3a000 == 55 [pid = 1649] [id = 115] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfa8800 == 54 [pid = 1649] [id = 164] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4a3000 == 53 [pid = 1649] [id = 163] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x121321000 == 52 [pid = 1649] [id = 162] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12a73b800 == 51 [pid = 1649] [id = 161] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12916b800 == 50 [pid = 1649] [id = 160] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1272cc800 == 49 [pid = 1649] [id = 159] 20:27:49 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x124c06c00) [pid = 1649] [serial = 394] [outer = 0x0] [url = about:blank] 20:27:49 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x116610c00) [pid = 1649] [serial = 388] [outer = 0x0] [url = about:blank] 20:27:49 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x1187e7000) [pid = 1649] [serial = 391] [outer = 0x0] [url = about:blank] 20:27:49 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12720b000) [pid = 1649] [serial = 397] [outer = 0x0] [url = about:blank] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x124d31000 == 48 [pid = 1649] [id = 158] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1213b8000 == 47 [pid = 1649] [id = 157] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119eea000 == 46 [pid = 1649] [id = 156] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1185d3000 == 45 [pid = 1649] [id = 155] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x116744000 == 44 [pid = 1649] [id = 154] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x119550000 == 43 [pid = 1649] [id = 153] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1133d8800 == 42 [pid = 1649] [id = 152] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12bb96000 == 41 [pid = 1649] [id = 151] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x12bb16000 == 40 [pid = 1649] [id = 150] 20:27:49 INFO - PROCESS | 1649 | --DOCSHELL 0x1213b5000 == 39 [pid = 1649] [id = 149] 20:27:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11858a800 == 38 [pid = 1649] [id = 148] 20:27:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4bf800 == 37 [pid = 1649] [id = 147] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12c19c400) [pid = 1649] [serial = 434] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12bf3bc00) [pid = 1649] [serial = 433] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x114fd5c00) [pid = 1649] [serial = 400] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12bbc9c00) [pid = 1649] [serial = 422] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1187e5400) [pid = 1649] [serial = 404] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1211a0c00) [pid = 1649] [serial = 428] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12bf1f000) [pid = 1649] [serial = 431] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12bbd0400) [pid = 1649] [serial = 424] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11804ac00) [pid = 1649] [serial = 427] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x118529000) [pid = 1649] [serial = 403] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x124c10800) [pid = 1649] [serial = 410] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x128c44000) [pid = 1649] [serial = 430] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x127211c00) [pid = 1649] [serial = 413] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x125749400) [pid = 1649] [serial = 412] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x121592400) [pid = 1649] [serial = 409] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12bbe0400) [pid = 1649] [serial = 425] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x128c4d400) [pid = 1649] [serial = 416] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1167f2c00) [pid = 1649] [serial = 401] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x118fe8800) [pid = 1649] [serial = 406] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1195ed400) [pid = 1649] [serial = 407] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12a8b9c00) [pid = 1649] [serial = 419] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x129396c00) [pid = 1649] [serial = 418] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12b41dc00) [pid = 1649] [serial = 421] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x128b39000) [pid = 1649] [serial = 415] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12c6a0400) [pid = 1649] [serial = 437] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12c19e400) [pid = 1649] [serial = 436] [outer = 0x0] [url = about:blank] 20:27:50 INFO - PROCESS | 1649 | 1463542070143 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]]]}] 20:27:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:27:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 569ms 20:27:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:27:50 INFO - PROCESS | 1649 | 1463542070162 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 20:27:50 INFO - PROCESS | 1649 | 1463542070163 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 20:27:50 INFO - PROCESS | 1649 | 1463542070167 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:27:50 INFO - PROCESS | 1649 | 1463542070170 Marionette TRACE conn2 <- [1,662,null,{}] 20:27:50 INFO - PROCESS | 1649 | 1463542070178 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}] 20:27:50 INFO - PROCESS | 1649 | 1463542070275 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 20:27:50 INFO - PROCESS | 1649 | 1463542070309 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11858f800 == 38 [pid = 1649] [id = 173] 20:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x119ef5400) [pid = 1649] [serial = 517] [outer = 0x0] 20:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x121593400) [pid = 1649] [serial = 518] [outer = 0x119ef5400] 20:27:50 INFO - PROCESS | 1649 | 1463542070336 Marionette DEBUG loaded listener.js 20:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x124a87c00) [pid = 1649] [serial = 519] [outer = 0x119ef5400] 20:27:50 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:50 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:50 INFO - PROCESS | 1649 | 1463542070638 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]]]}] 20:27:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:27:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 522ms 20:27:50 INFO - PROCESS | 1649 | 1463542070689 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 20:27:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:27:50 INFO - PROCESS | 1649 | 1463542070691 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 20:27:50 INFO - PROCESS | 1649 | 1463542070693 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:27:50 INFO - PROCESS | 1649 | 1463542070694 Marionette TRACE conn2 <- [1,666,null,{}] 20:27:50 INFO - PROCESS | 1649 | 1463542070696 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}] 20:27:50 INFO - PROCESS | 1649 | 1463542070777 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 20:27:50 INFO - PROCESS | 1649 | 1463542070825 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x119810000 == 39 [pid = 1649] [id = 174] 20:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12170a000) [pid = 1649] [serial = 520] [outer = 0x0] 20:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1250afc00) [pid = 1649] [serial = 521] [outer = 0x12170a000] 20:27:50 INFO - PROCESS | 1649 | 1463542070851 Marionette DEBUG loaded listener.js 20:27:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12741a800) [pid = 1649] [serial = 522] [outer = 0x12170a000] 20:27:51 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:51 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:51 INFO - PROCESS | 1649 | 1463542071142 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]]]}] 20:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 468ms 20:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:27:51 INFO - PROCESS | 1649 | 1463542071161 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 20:27:51 INFO - PROCESS | 1649 | 1463542071162 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 20:27:51 INFO - PROCESS | 1649 | 1463542071172 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:27:51 INFO - PROCESS | 1649 | 1463542071173 Marionette TRACE conn2 <- [1,670,null,{}] 20:27:51 INFO - PROCESS | 1649 | 1463542071176 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}] 20:27:51 INFO - PROCESS | 1649 | 1463542071256 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 20:27:51 INFO - PROCESS | 1649 | 1463542071260 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x121870800 == 40 [pid = 1649] [id = 175] 20:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x127211800) [pid = 1649] [serial = 523] [outer = 0x0] 20:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x128b3d800) [pid = 1649] [serial = 524] [outer = 0x127211800] 20:27:51 INFO - PROCESS | 1649 | 1463542071288 Marionette DEBUG loaded listener.js 20:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x128c6d800) [pid = 1649] [serial = 525] [outer = 0x127211800] 20:27:51 INFO - PROCESS | 1649 | 1463542071610 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]]]}] 20:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 477ms 20:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:27:51 INFO - PROCESS | 1649 | 1463542071641 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 20:27:51 INFO - PROCESS | 1649 | 1463542071642 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 20:27:51 INFO - PROCESS | 1649 | 1463542071644 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:27:51 INFO - PROCESS | 1649 | 1463542071646 Marionette TRACE conn2 <- [1,674,null,{}] 20:27:51 INFO - PROCESS | 1649 | 1463542071648 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}] 20:27:51 INFO - PROCESS | 1649 | 1463542071763 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 20:27:51 INFO - PROCESS | 1649 | 1463542071772 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x118323800 == 41 [pid = 1649] [id = 176] 20:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x128c74000) [pid = 1649] [serial = 526] [outer = 0x0] 20:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x128c7ac00) [pid = 1649] [serial = 527] [outer = 0x128c74000] 20:27:51 INFO - PROCESS | 1649 | 1463542071798 Marionette DEBUG loaded listener.js 20:27:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12a504c00) [pid = 1649] [serial = 528] [outer = 0x128c74000] 20:27:51 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:52 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:27:52 INFO - PROCESS | 1649 | 1463542072141 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]]]}] 20:27:52 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 20:27:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 20:27:52 INFO - PROCESS | 1649 | 1463542072171 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 20:27:52 INFO - PROCESS | 1649 | 1463542072172 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 20:27:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:27:52 INFO - PROCESS | 1649 | 1463542072174 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:27:52 INFO - PROCESS | 1649 | 1463542072175 Marionette TRACE conn2 <- [1,678,null,{}] 20:27:52 INFO - PROCESS | 1649 | 1463542072178 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}] 20:27:52 INFO - PROCESS | 1649 | 1463542072279 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 20:27:52 INFO - PROCESS | 1649 | 1463542072284 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272d7800 == 42 [pid = 1649] [id = 177] 20:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128c76800) [pid = 1649] [serial = 529] [outer = 0x0] 20:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12aa0a400) [pid = 1649] [serial = 530] [outer = 0x128c76800] 20:27:52 INFO - PROCESS | 1649 | 1463542072309 Marionette DEBUG loaded listener.js 20:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12b41a800) [pid = 1649] [serial = 531] [outer = 0x128c76800] 20:27:52 INFO - PROCESS | 1649 | 1463542072632 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]]]}] 20:27:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:27:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 20:27:52 INFO - PROCESS | 1649 | 1463542072693 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 20:27:52 INFO - PROCESS | 1649 | 1463542072694 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 20:27:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:27:52 INFO - PROCESS | 1649 | 1463542072696 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:27:52 INFO - PROCESS | 1649 | 1463542072697 Marionette TRACE conn2 <- [1,682,null,{}] 20:27:52 INFO - PROCESS | 1649 | 1463542072700 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}] 20:27:52 INFO - PROCESS | 1649 | 1463542072793 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 20:27:52 INFO - PROCESS | 1649 | 1463542072805 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x129171800 == 43 [pid = 1649] [id = 178] 20:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b41e000) [pid = 1649] [serial = 532] [outer = 0x0] 20:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12bbd5c00) [pid = 1649] [serial = 533] [outer = 0x12b41e000] 20:27:52 INFO - PROCESS | 1649 | 1463542072830 Marionette DEBUG loaded listener.js 20:27:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12bbe1c00) [pid = 1649] [serial = 534] [outer = 0x12b41e000] 20:27:53 INFO - PROCESS | 1649 | 1463542073624 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]]]}] 20:27:53 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) 20:27:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 20:27:53 INFO - PROCESS | 1649 | 1463542073667 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 20:27:53 INFO - PROCESS | 1649 | 1463542073668 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 20:27:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:27:53 INFO - PROCESS | 1649 | 1463542073670 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:27:53 INFO - PROCESS | 1649 | 1463542073671 Marionette TRACE conn2 <- [1,686,null,{}] 20:27:53 INFO - PROCESS | 1649 | 1463542073674 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}] 20:27:53 INFO - PROCESS | 1649 | 1463542073771 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 20:27:53 INFO - PROCESS | 1649 | 1463542073783 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa28000 == 44 [pid = 1649] [id = 179] 20:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12bf14000) [pid = 1649] [serial = 535] [outer = 0x0] 20:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12bf3bc00) [pid = 1649] [serial = 536] [outer = 0x12bf14000] 20:27:53 INFO - PROCESS | 1649 | 1463542073808 Marionette DEBUG loaded listener.js 20:27:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12c19e400) [pid = 1649] [serial = 537] [outer = 0x12bf14000] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x129610400) [pid = 1649] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x118f70000) [pid = 1649] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x127418400) [pid = 1649] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x129391800) [pid = 1649] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x114f14000) [pid = 1649] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12c1a1800) [pid = 1649] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x117e2ec00) [pid = 1649] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1256b1000) [pid = 1649] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x117e24000) [pid = 1649] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x119ca3800) [pid = 1649] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12961cc00) [pid = 1649] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1211a0400) [pid = 1649] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x119c22000) [pid = 1649] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12aa0f400) [pid = 1649] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x116854000) [pid = 1649] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1256b1800) [pid = 1649] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12c19b000) [pid = 1649] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11768bc00) [pid = 1649] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12bbce400) [pid = 1649] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12574e800) [pid = 1649] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11339a400) [pid = 1649] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x117693800) [pid = 1649] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x121710400) [pid = 1649] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12ac96400) [pid = 1649] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x120884c00) [pid = 1649] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:27:54 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118049c00) [pid = 1649] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:27:54 INFO - PROCESS | 1649 | 1463542074742 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]]]}] 20:27:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:27:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1120ms 20:27:54 INFO - PROCESS | 1649 | 1463542074790 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 20:27:54 INFO - PROCESS | 1649 | 1463542074791 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 20:27:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:27:54 INFO - PROCESS | 1649 | 1463542074794 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:27:54 INFO - PROCESS | 1649 | 1463542074795 Marionette TRACE conn2 <- [1,690,null,{}] 20:27:54 INFO - PROCESS | 1649 | 1463542074797 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}] 20:27:54 INFO - PROCESS | 1649 | 1463542074877 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 20:27:54 INFO - PROCESS | 1649 | 1463542074882 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x118355000 == 45 [pid = 1649] [id = 180] 20:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11339bc00) [pid = 1649] [serial = 538] [outer = 0x0] 20:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x117e2ec00) [pid = 1649] [serial = 539] [outer = 0x11339bc00] 20:27:54 INFO - PROCESS | 1649 | 1463542074908 Marionette DEBUG loaded listener.js 20:27:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119c20400) [pid = 1649] [serial = 540] [outer = 0x11339bc00] 20:27:55 INFO - PROCESS | 1649 | 1463542075726 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]]]}] 20:27:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:27:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 20:27:55 INFO - PROCESS | 1649 | 1463542075764 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 20:27:55 INFO - PROCESS | 1649 | 1463542075766 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 20:27:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:27:55 INFO - PROCESS | 1649 | 1463542075770 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:27:55 INFO - PROCESS | 1649 | 1463542075771 Marionette TRACE conn2 <- [1,694,null,{}] 20:27:55 INFO - PROCESS | 1649 | 1463542075774 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}] 20:27:55 INFO - PROCESS | 1649 | 1463542075882 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 20:27:55 INFO - PROCESS | 1649 | 1463542075890 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4a4000 == 46 [pid = 1649] [id = 181] 20:27:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118522400) [pid = 1649] [serial = 541] [outer = 0x0] 20:27:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12a8b1400) [pid = 1649] [serial = 542] [outer = 0x118522400] 20:27:55 INFO - PROCESS | 1649 | 1463542075919 Marionette DEBUG loaded listener.js 20:27:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12c4c6c00) [pid = 1649] [serial = 543] [outer = 0x118522400] 20:27:56 INFO - PROCESS | 1649 | 1463542076793 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]]]}] 20:27:56 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) 20:27:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1069ms 20:27:56 INFO - PROCESS | 1649 | 1463542076840 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 20:27:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:27:56 INFO - PROCESS | 1649 | 1463542076843 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 20:27:56 INFO - PROCESS | 1649 | 1463542076847 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:27:56 INFO - PROCESS | 1649 | 1463542076848 Marionette TRACE conn2 <- [1,698,null,{}] 20:27:56 INFO - PROCESS | 1649 | 1463542076852 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}] 20:27:56 INFO - PROCESS | 1649 | 1463542076953 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 20:27:57 INFO - PROCESS | 1649 | 1463542077002 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11805f000 == 47 [pid = 1649] [id = 182] 20:27:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11684a400) [pid = 1649] [serial = 544] [outer = 0x0] 20:27:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11852bc00) [pid = 1649] [serial = 545] [outer = 0x11684a400] 20:27:57 INFO - PROCESS | 1649 | 1463542077034 Marionette DEBUG loaded listener.js 20:27:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1193de400) [pid = 1649] [serial = 546] [outer = 0x11684a400] 20:27:57 INFO - PROCESS | 1649 | 1463542077928 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]]]}] 20:27:57 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) 20:27:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1121ms 20:27:57 INFO - PROCESS | 1649 | 1463542077968 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 20:27:57 INFO - PROCESS | 1649 | 1463542077972 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 20:27:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:27:57 INFO - PROCESS | 1649 | 1463542077977 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:27:57 INFO - PROCESS | 1649 | 1463542077979 Marionette TRACE conn2 <- [1,702,null,{}] 20:27:57 INFO - PROCESS | 1649 | 1463542077981 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}] 20:27:58 INFO - PROCESS | 1649 | 1463542078081 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 20:27:58 INFO - PROCESS | 1649 | 1463542078130 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x121d81000 == 48 [pid = 1649] [id = 183] 20:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1193df800) [pid = 1649] [serial = 547] [outer = 0x0] 20:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x119c9c800) [pid = 1649] [serial = 548] [outer = 0x1193df800] 20:27:58 INFO - PROCESS | 1649 | 1463542078160 Marionette DEBUG loaded listener.js 20:27:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1215f0000) [pid = 1649] [serial = 549] [outer = 0x1193df800] 20:27:59 INFO - PROCESS | 1649 | 1463542079044 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]]]}] 20:27:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:27:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1072ms 20:27:59 INFO - PROCESS | 1649 | 1463542079062 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 20:27:59 INFO - PROCESS | 1649 | 1463542079064 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 20:27:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:27:59 INFO - PROCESS | 1649 | 1463542079068 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:27:59 INFO - PROCESS | 1649 | 1463542079071 Marionette TRACE conn2 <- [1,706,null,{}] 20:27:59 INFO - PROCESS | 1649 | 1463542079079 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}] 20:27:59 INFO - PROCESS | 1649 | 1463542079178 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 20:27:59 INFO - PROCESS | 1649 | 1463542079228 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb9b800 == 49 [pid = 1649] [id = 184] 20:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1256b1000) [pid = 1649] [serial = 550] [outer = 0x0] 20:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x128adc800) [pid = 1649] [serial = 551] [outer = 0x1256b1000] 20:27:59 INFO - PROCESS | 1649 | 1463542079260 Marionette DEBUG loaded listener.js 20:27:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x128ae3000) [pid = 1649] [serial = 552] [outer = 0x1256b1000] 20:28:00 INFO - PROCESS | 1649 | 1463542080155 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]]]}] 20:28:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:28:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1123ms 20:28:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:28:00 INFO - PROCESS | 1649 | 1463542080191 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 20:28:00 INFO - PROCESS | 1649 | 1463542080193 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 20:28:00 INFO - PROCESS | 1649 | 1463542080195 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:28:00 INFO - PROCESS | 1649 | 1463542080197 Marionette TRACE conn2 <- [1,710,null,{}] 20:28:00 INFO - PROCESS | 1649 | 1463542080199 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}] 20:28:00 INFO - PROCESS | 1649 | 1463542080297 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 20:28:00 INFO - PROCESS | 1649 | 1463542080346 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x128f61000 == 50 [pid = 1649] [id = 185] 20:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1250a6400) [pid = 1649] [serial = 553] [outer = 0x0] 20:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x128c75000) [pid = 1649] [serial = 554] [outer = 0x1250a6400] 20:28:00 INFO - PROCESS | 1649 | 1463542080377 Marionette DEBUG loaded listener.js 20:28:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12914d800) [pid = 1649] [serial = 555] [outer = 0x1250a6400] 20:28:01 INFO - PROCESS | 1649 | 1463542081393 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]]]}] 20:28:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:28:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1219ms 20:28:01 INFO - PROCESS | 1649 | 1463542081415 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 20:28:01 INFO - PROCESS | 1649 | 1463542081418 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 20:28:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:28:01 INFO - PROCESS | 1649 | 1463542081421 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:28:01 INFO - PROCESS | 1649 | 1463542081424 Marionette TRACE conn2 <- [1,714,null,{}] 20:28:01 INFO - PROCESS | 1649 | 1463542081427 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}] 20:28:01 INFO - PROCESS | 1649 | 1463542081520 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 20:28:01 INFO - PROCESS | 1649 | 1463542081592 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x119811800 == 51 [pid = 1649] [id = 186] 20:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x118ae3c00) [pid = 1649] [serial = 556] [outer = 0x0] 20:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x118fe5800) [pid = 1649] [serial = 557] [outer = 0x118ae3c00] 20:28:01 INFO - PROCESS | 1649 | 1463542081633 Marionette DEBUG loaded listener.js 20:28:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11951b800) [pid = 1649] [serial = 558] [outer = 0x118ae3c00] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x118355000 == 50 [pid = 1649] [id = 180] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa28000 == 49 [pid = 1649] [id = 179] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x129171800 == 48 [pid = 1649] [id = 178] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1272d7800 == 47 [pid = 1649] [id = 177] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x118323800 == 46 [pid = 1649] [id = 176] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x121870800 == 45 [pid = 1649] [id = 175] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x119810000 == 44 [pid = 1649] [id = 174] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x11858f800 == 43 [pid = 1649] [id = 173] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x118583000 == 42 [pid = 1649] [id = 172] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x119b33800 == 41 [pid = 1649] [id = 171] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x118593000 == 40 [pid = 1649] [id = 170] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12c91a800 == 39 [pid = 1649] [id = 169] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4bd000 == 38 [pid = 1649] [id = 168] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x128b64000 == 37 [pid = 1649] [id = 167] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x119b4d000 == 36 [pid = 1649] [id = 166] 20:28:02 INFO - PROCESS | 1649 | --DOCSHELL 0x115e25000 == 35 [pid = 1649] [id = 165] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12bf3b400) [pid = 1649] [serial = 338] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x118530000) [pid = 1649] [serial = 341] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12a8bd000) [pid = 1649] [serial = 287] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x124a07000) [pid = 1649] [serial = 344] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12938ec00) [pid = 1649] [serial = 398] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x116a5ec00) [pid = 1649] [serial = 389] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x118fee800) [pid = 1649] [serial = 392] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1256b2000) [pid = 1649] [serial = 395] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12bbc3c00) [pid = 1649] [serial = 386] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x129392800) [pid = 1649] [serial = 449] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x128b3fc00) [pid = 1649] [serial = 448] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12bbe0800) [pid = 1649] [serial = 473] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12a8bbc00) [pid = 1649] [serial = 472] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12bf1cc00) [pid = 1649] [serial = 455] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12088c800) [pid = 1649] [serial = 454] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12c6a3c00) [pid = 1649] [serial = 439] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12c6a9000) [pid = 1649] [serial = 440] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1187e7c00) [pid = 1649] [serial = 443] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118522800) [pid = 1649] [serial = 442] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x127416c00) [pid = 1649] [serial = 466] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x128b43c00) [pid = 1649] [serial = 467] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118531000) [pid = 1649] [serial = 460] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1196c3400) [pid = 1649] [serial = 461] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x124a87800) [pid = 1649] [serial = 446] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12119d400) [pid = 1649] [serial = 445] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12bf21000) [pid = 1649] [serial = 475] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1256b0800) [pid = 1649] [serial = 464] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124a03800) [pid = 1649] [serial = 463] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119c26400) [pid = 1649] [serial = 481] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12bf1f400) [pid = 1649] [serial = 452] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12bbda800) [pid = 1649] [serial = 451] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118776400) [pid = 1649] [serial = 458] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11818f000) [pid = 1649] [serial = 457] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x128c47000) [pid = 1649] [serial = 469] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12c6a2c00) [pid = 1649] [serial = 478] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12c6ab000) [pid = 1649] [serial = 479] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119c25800) [pid = 1649] [serial = 484] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12c4cac00) [pid = 1649] [serial = 490] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x119c2ac00) [pid = 1649] [serial = 482] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12c93c400) [pid = 1649] [serial = 487] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12c199000) [pid = 1649] [serial = 476] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x128c44400) [pid = 1649] [serial = 485] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12cd14000) [pid = 1649] [serial = 488] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x129388800) [pid = 1649] [serial = 470] [outer = 0x0] [url = about:blank] 20:28:02 INFO - PROCESS | 1649 | 1463542082512 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]]]}] 20:28:02 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 20:28:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1123ms 20:28:02 INFO - PROCESS | 1649 | 1463542082545 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 20:28:02 INFO - PROCESS | 1649 | 1463542082549 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 20:28:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:28:02 INFO - PROCESS | 1649 | 1463542082555 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:28:02 INFO - PROCESS | 1649 | 1463542082557 Marionette TRACE conn2 <- [1,718,null,{}] 20:28:02 INFO - PROCESS | 1649 | 1463542082559 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}] 20:28:02 INFO - PROCESS | 1649 | 1463542082637 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 20:28:02 INFO - PROCESS | 1649 | 1463542082642 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e05000 == 36 [pid = 1649] [id = 187] 20:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118fee800) [pid = 1649] [serial = 559] [outer = 0x0] 20:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x119c25800) [pid = 1649] [serial = 560] [outer = 0x118fee800] 20:28:02 INFO - PROCESS | 1649 | 1463542082669 Marionette DEBUG loaded listener.js 20:28:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1213a4800) [pid = 1649] [serial = 561] [outer = 0x118fee800] 20:28:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:28:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 20:28:03 INFO - PROCESS | 1649 | 1463542083522 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]]]}] 20:28:03 INFO - PROCESS | 1649 | 1463542083525 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 20:28:03 INFO - PROCESS | 1649 | 1463542083527 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 20:28:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:28:03 INFO - PROCESS | 1649 | 1463542083529 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:28:03 INFO - PROCESS | 1649 | 1463542083533 Marionette TRACE conn2 <- [1,722,null,{}] 20:28:03 INFO - PROCESS | 1649 | 1463542083540 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}] 20:28:03 INFO - PROCESS | 1649 | 1463542083622 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 20:28:03 INFO - PROCESS | 1649 | 1463542083672 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x11981f800 == 37 [pid = 1649] [id = 188] 20:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x124a03800) [pid = 1649] [serial = 562] [outer = 0x0] 20:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1256b7c00) [pid = 1649] [serial = 563] [outer = 0x124a03800] 20:28:03 INFO - PROCESS | 1649 | 1463542083699 Marionette DEBUG loaded listener.js 20:28:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x127416c00) [pid = 1649] [serial = 564] [outer = 0x124a03800] 20:28:04 INFO - PROCESS | 1649 | 1463542084023 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] 20:28:04 INFO - PROCESS | 1649 | 1463542084055 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 20:28:04 INFO - PROCESS | 1649 | 1463542084057 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:28:04 INFO - PROCESS | 1649 | 1463542084058 Marionette TRACE conn2 <- [1,726,null,{}] 20:28:04 INFO - PROCESS | 1649 | 1463542084068 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}] 20:28:04 INFO - PROCESS | 1649 | 1463542084147 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 20:28:04 INFO - PROCESS | 1649 | 1463542084154 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1214e3800 == 38 [pid = 1649] [id = 189] 20:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x128ad6000) [pid = 1649] [serial = 565] [outer = 0x0] 20:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x128b42000) [pid = 1649] [serial = 566] [outer = 0x128ad6000] 20:28:04 INFO - PROCESS | 1649 | 1463542084180 Marionette DEBUG loaded listener.js 20:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x128c72400) [pid = 1649] [serial = 567] [outer = 0x128ad6000] 20:28:04 INFO - PROCESS | 1649 | 1463542084594 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]]]}] 20:28:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:28:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 573ms 20:28:04 INFO - PROCESS | 1649 | 1463542084632 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 20:28:04 INFO - PROCESS | 1649 | 1463542084636 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 20:28:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:28:04 INFO - PROCESS | 1649 | 1463542084639 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:28:04 INFO - PROCESS | 1649 | 1463542084641 Marionette TRACE conn2 <- [1,730,null,{}] 20:28:04 INFO - PROCESS | 1649 | 1463542084644 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}] 20:28:04 INFO - PROCESS | 1649 | 1463542084793 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 20:28:04 INFO - PROCESS | 1649 | 1463542084818 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x121de9800 == 39 [pid = 1649] [id = 190] 20:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x124d15c00) [pid = 1649] [serial = 568] [outer = 0x0] 20:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128c78800) [pid = 1649] [serial = 569] [outer = 0x124d15c00] 20:28:04 INFO - PROCESS | 1649 | 1463542084859 Marionette DEBUG loaded listener.js 20:28:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x129151800) [pid = 1649] [serial = 570] [outer = 0x124d15c00] 20:28:05 INFO - PROCESS | 1649 | 1463542085272 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] 20:28:05 INFO - PROCESS | 1649 | 1463542085312 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 20:28:05 INFO - PROCESS | 1649 | 1463542085314 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:28:05 INFO - PROCESS | 1649 | 1463542085316 Marionette TRACE conn2 <- [1,734,null,{}] 20:28:05 INFO - PROCESS | 1649 | 1463542085320 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}] 20:28:05 INFO - PROCESS | 1649 | 1463542085450 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 20:28:05 INFO - PROCESS | 1649 | 1463542085468 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x126c8d800 == 40 [pid = 1649] [id = 191] 20:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12a503000) [pid = 1649] [serial = 571] [outer = 0x0] 20:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12b413c00) [pid = 1649] [serial = 572] [outer = 0x12a503000] 20:28:05 INFO - PROCESS | 1649 | 1463542085501 Marionette DEBUG loaded listener.js 20:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12bf1f400) [pid = 1649] [serial = 573] [outer = 0x12a503000] 20:28:05 INFO - PROCESS | 1649 | 1463542085818 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]]]}] 20:28:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:28:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 523ms 20:28:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:28:05 INFO - PROCESS | 1649 | 1463542085838 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 20:28:05 INFO - PROCESS | 1649 | 1463542085839 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 20:28:05 INFO - PROCESS | 1649 | 1463542085841 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:28:05 INFO - PROCESS | 1649 | 1463542085842 Marionette TRACE conn2 <- [1,738,null,{}] 20:28:05 INFO - PROCESS | 1649 | 1463542085845 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}] 20:28:05 INFO - PROCESS | 1649 | 1463542085941 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 20:28:05 INFO - PROCESS | 1649 | 1463542085954 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x118066000 == 41 [pid = 1649] [id = 192] 20:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12bf35800) [pid = 1649] [serial = 574] [outer = 0x0] 20:28:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12bf3f800) [pid = 1649] [serial = 575] [outer = 0x12bf35800] 20:28:05 INFO - PROCESS | 1649 | 1463542085978 Marionette DEBUG loaded listener.js 20:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12c19d800) [pid = 1649] [serial = 576] [outer = 0x12bf35800] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119c21000) [pid = 1649] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x128c6d400) [pid = 1649] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x1215edc00) [pid = 1649] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11988d800) [pid = 1649] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x127211800) [pid = 1649] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12bf14000) [pid = 1649] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x111f19000) [pid = 1649] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x128c76800) [pid = 1649] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12b41e000) [pid = 1649] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11838e800) [pid = 1649] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119ef5400) [pid = 1649] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x128c74000) [pid = 1649] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11339bc00) [pid = 1649] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11951ec00) [pid = 1649] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:28:06 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12170a000) [pid = 1649] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:28:06 INFO - PROCESS | 1649 | 1463542086756 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]]]}] 20:28:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:28:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 919ms 20:28:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:28:06 INFO - PROCESS | 1649 | 1463542086760 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 20:28:06 INFO - PROCESS | 1649 | 1463542086762 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 20:28:06 INFO - PROCESS | 1649 | 1463542086764 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:28:06 INFO - PROCESS | 1649 | 1463542086765 Marionette TRACE conn2 <- [1,742,null,{}] 20:28:06 INFO - PROCESS | 1649 | 1463542086770 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}] 20:28:06 INFO - PROCESS | 1649 | 1463542086852 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 20:28:06 INFO - PROCESS | 1649 | 1463542086857 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x119edc800 == 42 [pid = 1649] [id = 193] 20:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x116ab3000) [pid = 1649] [serial = 577] [outer = 0x0] 20:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1193e6400) [pid = 1649] [serial = 578] [outer = 0x116ab3000] 20:28:06 INFO - PROCESS | 1649 | 1463542086882 Marionette DEBUG loaded listener.js 20:28:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1256ad400) [pid = 1649] [serial = 579] [outer = 0x116ab3000] 20:28:07 INFO - PROCESS | 1649 | 1463542087694 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]]]}] 20:28:07 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 20:28:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 972ms 20:28:07 INFO - PROCESS | 1649 | 1463542087737 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 20:28:07 INFO - PROCESS | 1649 | 1463542087739 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 20:28:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:28:07 INFO - PROCESS | 1649 | 1463542087743 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:28:07 INFO - PROCESS | 1649 | 1463542087744 Marionette TRACE conn2 <- [1,746,null,{}] 20:28:07 INFO - PROCESS | 1649 | 1463542087748 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}] 20:28:07 INFO - PROCESS | 1649 | 1463542087853 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 20:28:07 INFO - PROCESS | 1649 | 1463542087859 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b3b1800 == 43 [pid = 1649] [id = 194] 20:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x128c76800) [pid = 1649] [serial = 580] [outer = 0x0] 20:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12bf39800) [pid = 1649] [serial = 581] [outer = 0x128c76800] 20:28:07 INFO - PROCESS | 1649 | 1463542087884 Marionette DEBUG loaded listener.js 20:28:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12c4c4c00) [pid = 1649] [serial = 582] [outer = 0x128c76800] 20:28:08 INFO - PROCESS | 1649 | 1463542088677 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]]]}] 20:28:08 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.) 20:28:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1021ms 20:28:08 INFO - PROCESS | 1649 | 1463542088764 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 20:28:08 INFO - PROCESS | 1649 | 1463542088767 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 20:28:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:28:08 INFO - PROCESS | 1649 | 1463542088770 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:28:08 INFO - PROCESS | 1649 | 1463542088773 Marionette TRACE conn2 <- [1,750,null,{}] 20:28:08 INFO - PROCESS | 1649 | 1463542088777 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}] 20:28:08 INFO - PROCESS | 1649 | 1463542088892 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 20:28:08 INFO - PROCESS | 1649 | 1463542088941 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x118320000 == 44 [pid = 1649] [id = 195] 20:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118392400) [pid = 1649] [serial = 583] [outer = 0x0] 20:28:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118531c00) [pid = 1649] [serial = 584] [outer = 0x118392400] 20:28:08 INFO - PROCESS | 1649 | 1463542088972 Marionette DEBUG loaded listener.js 20:28:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1193eac00) [pid = 1649] [serial = 585] [outer = 0x118392400] 20:28:09 INFO - PROCESS | 1649 | 1463542089851 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]]]}] 20:28:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:28:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1122ms 20:28:09 INFO - PROCESS | 1649 | 1463542089893 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 20:28:09 INFO - PROCESS | 1649 | 1463542089897 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 20:28:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:28:09 INFO - PROCESS | 1649 | 1463542089902 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:28:09 INFO - PROCESS | 1649 | 1463542089904 Marionette TRACE conn2 <- [1,754,null,{}] 20:28:09 INFO - PROCESS | 1649 | 1463542089906 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}] 20:28:10 INFO - PROCESS | 1649 | 1463542090004 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 20:28:10 INFO - PROCESS | 1649 | 1463542090055 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211ca800 == 45 [pid = 1649] [id = 196] 20:28:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118195400) [pid = 1649] [serial = 586] [outer = 0x0] 20:28:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11988ac00) [pid = 1649] [serial = 587] [outer = 0x118195400] 20:28:10 INFO - PROCESS | 1649 | 1463542090087 Marionette DEBUG loaded listener.js 20:28:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x124a84800) [pid = 1649] [serial = 588] [outer = 0x118195400] 20:28:11 INFO - PROCESS | 1649 | 1463542091055 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]]]}] 20:28:11 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 20:28:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1171ms 20:28:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:28:11 INFO - PROCESS | 1649 | 1463542091073 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 20:28:11 INFO - PROCESS | 1649 | 1463542091075 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 20:28:11 INFO - PROCESS | 1649 | 1463542091077 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:28:11 INFO - PROCESS | 1649 | 1463542091080 Marionette TRACE conn2 <- [1,758,null,{}] 20:28:11 INFO - PROCESS | 1649 | 1463542091089 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}] 20:28:11 INFO - PROCESS | 1649 | 1463542091194 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 20:28:11 INFO - PROCESS | 1649 | 1463542091244 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4b0000 == 46 [pid = 1649] [id = 197] 20:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x128853000) [pid = 1649] [serial = 589] [outer = 0x0] 20:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x128f8a000) [pid = 1649] [serial = 590] [outer = 0x128853000] 20:28:11 INFO - PROCESS | 1649 | 1463542091275 Marionette DEBUG loaded listener.js 20:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x129614800) [pid = 1649] [serial = 591] [outer = 0x128853000] 20:28:11 INFO - PROCESS | 1649 | 1463542091704 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]]]}] 20:28:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:28:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 672ms 20:28:11 INFO - PROCESS | 1649 | 1463542091765 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 20:28:11 INFO - PROCESS | 1649 | 1463542091767 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 20:28:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:28:11 INFO - PROCESS | 1649 | 1463542091771 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:28:11 INFO - PROCESS | 1649 | 1463542091772 Marionette TRACE conn2 <- [1,762,null,{}] 20:28:11 INFO - PROCESS | 1649 | 1463542091775 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}] 20:28:11 INFO - PROCESS | 1649 | 1463542091872 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 20:28:11 INFO - PROCESS | 1649 | 1463542091934 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bba7000 == 47 [pid = 1649] [id = 198] 20:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12a50bc00) [pid = 1649] [serial = 592] [outer = 0x0] 20:28:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12acc6c00) [pid = 1649] [serial = 593] [outer = 0x12a50bc00] 20:28:11 INFO - PROCESS | 1649 | 1463542091961 Marionette DEBUG loaded listener.js 20:28:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12bf40400) [pid = 1649] [serial = 594] [outer = 0x12a50bc00] 20:28:12 INFO - PROCESS | 1649 | 1463542092859 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]]]}] 20:28:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:28:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1121ms 20:28:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:28:12 INFO - PROCESS | 1649 | 1463542092892 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 20:28:12 INFO - PROCESS | 1649 | 1463542092894 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 20:28:12 INFO - PROCESS | 1649 | 1463542092898 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:28:12 INFO - PROCESS | 1649 | 1463542092900 Marionette TRACE conn2 <- [1,766,null,{}] 20:28:12 INFO - PROCESS | 1649 | 1463542092904 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}] 20:28:13 INFO - PROCESS | 1649 | 1463542092997 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 20:28:13 INFO - PROCESS | 1649 | 1463542093050 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11743c800 == 48 [pid = 1649] [id = 199] 20:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118ae0800) [pid = 1649] [serial = 595] [outer = 0x0] 20:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118f63c00) [pid = 1649] [serial = 596] [outer = 0x118ae0800] 20:28:13 INFO - PROCESS | 1649 | 1463542093078 Marionette DEBUG loaded listener.js 20:28:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11951e800) [pid = 1649] [serial = 597] [outer = 0x118ae0800] 20:28:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1250ea000 == 47 [pid = 1649] [id = 79] 20:28:13 INFO - PROCESS | 1649 | --DOCSHELL 0x119edc800 == 46 [pid = 1649] [id = 193] 20:28:13 INFO - PROCESS | 1649 | --DOCSHELL 0x118066000 == 45 [pid = 1649] [id = 192] 20:28:13 INFO - PROCESS | 1649 | --DOCSHELL 0x126c8d800 == 44 [pid = 1649] [id = 191] 20:28:13 INFO - PROCESS | 1649 | --DOCSHELL 0x121de9800 == 43 [pid = 1649] [id = 190] 20:28:13 INFO - PROCESS | 1649 | --DOCSHELL 0x1214e3800 == 42 [pid = 1649] [id = 189] 20:28:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11981f800 == 41 [pid = 1649] [id = 188] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12a8b1400) [pid = 1649] [serial = 542] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOCSHELL 0x117e05000 == 40 [pid = 1649] [id = 187] 20:28:13 INFO - PROCESS | 1649 | --DOCSHELL 0x119811800 == 39 [pid = 1649] [id = 186] 20:28:13 INFO - PROCESS | 1649 | --DOCSHELL 0x128f61000 == 38 [pid = 1649] [id = 185] 20:28:13 INFO - PROCESS | 1649 | --DOCSHELL 0x12bb9b800 == 37 [pid = 1649] [id = 184] 20:28:13 INFO - PROCESS | 1649 | --DOCSHELL 0x121d81000 == 36 [pid = 1649] [id = 183] 20:28:13 INFO - PROCESS | 1649 | --DOCSHELL 0x11805f000 == 35 [pid = 1649] [id = 182] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12aa0a400) [pid = 1649] [serial = 530] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12bbd5c00) [pid = 1649] [serial = 533] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12bbe1c00) [pid = 1649] [serial = 534] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1187f1400) [pid = 1649] [serial = 513] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x1184cfc00) [pid = 1649] [serial = 512] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x121593400) [pid = 1649] [serial = 518] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x124a87c00) [pid = 1649] [serial = 519] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x128c7ac00) [pid = 1649] [serial = 527] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x117e2ec00) [pid = 1649] [serial = 539] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x119c28800) [pid = 1649] [serial = 515] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12119a400) [pid = 1649] [serial = 516] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x1250afc00) [pid = 1649] [serial = 521] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12741a800) [pid = 1649] [serial = 522] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x128c4e800) [pid = 1649] [serial = 500] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x124d57400) [pid = 1649] [serial = 499] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x128c77000) [pid = 1649] [serial = 510] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x128c6f800) [pid = 1649] [serial = 509] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x128c49800) [pid = 1649] [serial = 504] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12bbc3800) [pid = 1649] [serial = 503] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12127c000) [pid = 1649] [serial = 497] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x119c2d800) [pid = 1649] [serial = 496] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x128b3d800) [pid = 1649] [serial = 524] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x128c6d800) [pid = 1649] [serial = 525] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1193e9000) [pid = 1649] [serial = 506] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12bf3bc00) [pid = 1649] [serial = 536] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x121961400) [pid = 1649] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11684c000) [pid = 1649] [serial = 494] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x113218800) [pid = 1649] [serial = 493] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12c19e400) [pid = 1649] [serial = 537] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12b41a800) [pid = 1649] [serial = 531] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x119c20400) [pid = 1649] [serial = 540] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12a504c00) [pid = 1649] [serial = 528] [outer = 0x0] [url = about:blank] 20:28:13 INFO - PROCESS | 1649 | 1463542093969 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]]]}] 20:28:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:28:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1122ms 20:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:28:14 INFO - PROCESS | 1649 | 1463542094020 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 20:28:14 INFO - PROCESS | 1649 | 1463542094023 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 20:28:14 INFO - PROCESS | 1649 | 1463542094028 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:28:14 INFO - PROCESS | 1649 | 1463542094029 Marionette TRACE conn2 <- [1,770,null,{}] 20:28:14 INFO - PROCESS | 1649 | 1463542094032 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}] 20:28:14 INFO - PROCESS | 1649 | 1463542094107 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 20:28:14 INFO - PROCESS | 1649 | 1463542094113 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x118070000 == 36 [pid = 1649] [id = 200] 20:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1195eb800) [pid = 1649] [serial = 598] [outer = 0x0] 20:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11988d800) [pid = 1649] [serial = 599] [outer = 0x1195eb800] 20:28:14 INFO - PROCESS | 1649 | 1463542094142 Marionette DEBUG loaded listener.js 20:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x12088c800) [pid = 1649] [serial = 600] [outer = 0x1195eb800] 20:28:14 INFO - PROCESS | 1649 | 1463542094498 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]]]}] 20:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 519ms 20:28:14 INFO - PROCESS | 1649 | 1463542094547 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 20:28:14 INFO - PROCESS | 1649 | 1463542094549 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 20:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:28:14 INFO - PROCESS | 1649 | 1463542094552 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:28:14 INFO - PROCESS | 1649 | 1463542094556 Marionette TRACE conn2 <- [1,774,null,{}] 20:28:14 INFO - PROCESS | 1649 | 1463542094567 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}] 20:28:14 INFO - PROCESS | 1649 | 1463542094698 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 20:28:14 INFO - PROCESS | 1649 | 1463542094713 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11980d800 == 37 [pid = 1649] [id = 201] 20:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1217b5c00) [pid = 1649] [serial = 601] [outer = 0x0] 20:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x124a0e800) [pid = 1649] [serial = 602] [outer = 0x1217b5c00] 20:28:14 INFO - PROCESS | 1649 | 1463542094758 Marionette DEBUG loaded listener.js 20:28:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x1256b1c00) [pid = 1649] [serial = 603] [outer = 0x1217b5c00] 20:28:15 INFO - PROCESS | 1649 | 1463542095186 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]]]}] 20:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 672ms 20:28:15 INFO - PROCESS | 1649 | 1463542095225 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 20:28:15 INFO - PROCESS | 1649 | 1463542095227 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 20:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:28:15 INFO - PROCESS | 1649 | 1463542095229 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:28:15 INFO - PROCESS | 1649 | 1463542095230 Marionette TRACE conn2 <- [1,778,null,{}] 20:28:15 INFO - PROCESS | 1649 | 1463542095232 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}] 20:28:15 INFO - PROCESS | 1649 | 1463542095312 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 20:28:15 INFO - PROCESS | 1649 | 1463542095337 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x121307000 == 38 [pid = 1649] [id = 202] 20:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x12741bc00) [pid = 1649] [serial = 604] [outer = 0x0] 20:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x128ad9c00) [pid = 1649] [serial = 605] [outer = 0x12741bc00] 20:28:15 INFO - PROCESS | 1649 | 1463542095364 Marionette DEBUG loaded listener.js 20:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x128b37400) [pid = 1649] [serial = 606] [outer = 0x12741bc00] 20:28:15 INFO - PROCESS | 1649 | 1463542095700 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]]]}] 20:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 519ms 20:28:15 INFO - PROCESS | 1649 | 1463542095748 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 20:28:15 INFO - PROCESS | 1649 | 1463542095749 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 20:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:28:15 INFO - PROCESS | 1649 | 1463542095752 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:28:15 INFO - PROCESS | 1649 | 1463542095753 Marionette TRACE conn2 <- [1,782,null,{}] 20:28:15 INFO - PROCESS | 1649 | 1463542095755 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}] 20:28:15 INFO - PROCESS | 1649 | 1463542095852 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 20:28:15 INFO - PROCESS | 1649 | 1463542095856 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x121d6d800 == 39 [pid = 1649] [id = 203] 20:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x116ab2400) [pid = 1649] [serial = 607] [outer = 0x0] 20:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x128c4b800) [pid = 1649] [serial = 608] [outer = 0x116ab2400] 20:28:15 INFO - PROCESS | 1649 | 1463542095908 Marionette DEBUG loaded listener.js 20:28:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x128c77000) [pid = 1649] [serial = 609] [outer = 0x116ab2400] 20:28:16 INFO - PROCESS | 1649 | 1463542096241 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]]]}] 20:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 518ms 20:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:28:16 INFO - PROCESS | 1649 | 1463542096271 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 20:28:16 INFO - PROCESS | 1649 | 1463542096272 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 20:28:16 INFO - PROCESS | 1649 | 1463542096274 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:28:16 INFO - PROCESS | 1649 | 1463542096275 Marionette TRACE conn2 <- [1,786,null,{}] 20:28:16 INFO - PROCESS | 1649 | 1463542096277 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}] 20:28:16 INFO - PROCESS | 1649 | 1463542096404 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 20:28:16 INFO - PROCESS | 1649 | 1463542096410 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1237c7800 == 40 [pid = 1649] [id = 204] 20:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x128c78400) [pid = 1649] [serial = 610] [outer = 0x0] 20:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12961c400) [pid = 1649] [serial = 611] [outer = 0x128c78400] 20:28:16 INFO - PROCESS | 1649 | 1463542096465 Marionette DEBUG loaded listener.js 20:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12bbe0800) [pid = 1649] [serial = 612] [outer = 0x128c78400] 20:28:16 INFO - PROCESS | 1649 | 1463542096818 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]]]}] 20:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 570ms 20:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:28:16 INFO - PROCESS | 1649 | 1463542096845 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 20:28:16 INFO - PROCESS | 1649 | 1463542096846 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 20:28:16 INFO - PROCESS | 1649 | 1463542096848 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:28:16 INFO - PROCESS | 1649 | 1463542096851 Marionette TRACE conn2 <- [1,790,null,{}] 20:28:16 INFO - PROCESS | 1649 | 1463542096854 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}] 20:28:16 INFO - PROCESS | 1649 | 1463542096950 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 20:28:16 INFO - PROCESS | 1649 | 1463542096954 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b59000 == 41 [pid = 1649] [id = 205] 20:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12b41d800) [pid = 1649] [serial = 613] [outer = 0x0] 20:28:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12bf3bc00) [pid = 1649] [serial = 614] [outer = 0x12b41d800] 20:28:16 INFO - PROCESS | 1649 | 1463542096980 Marionette DEBUG loaded listener.js 20:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12c4c3800) [pid = 1649] [serial = 615] [outer = 0x12b41d800] 20:28:17 INFO - PROCESS | 1649 | 1463542097314 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]]]}] 20:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 20:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:28:17 INFO - PROCESS | 1649 | 1463542097369 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 20:28:17 INFO - PROCESS | 1649 | 1463542097371 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 20:28:17 INFO - PROCESS | 1649 | 1463542097373 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:28:17 INFO - PROCESS | 1649 | 1463542097374 Marionette TRACE conn2 <- [1,794,null,{}] 20:28:17 INFO - PROCESS | 1649 | 1463542097376 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}] 20:28:17 INFO - PROCESS | 1649 | 1463542097474 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 20:28:17 INFO - PROCESS | 1649 | 1463542097486 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12944b800 == 42 [pid = 1649] [id = 206] 20:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12bbc9c00) [pid = 1649] [serial = 616] [outer = 0x0] 20:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12c69d800) [pid = 1649] [serial = 617] [outer = 0x12bbc9c00] 20:28:17 INFO - PROCESS | 1649 | 1463542097511 Marionette DEBUG loaded listener.js 20:28:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12c6a7c00) [pid = 1649] [serial = 618] [outer = 0x12bbc9c00] 20:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x124d15c00) [pid = 1649] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1250a6400) [pid = 1649] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118fee800) [pid = 1649] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x124a03800) [pid = 1649] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x128ad6000) [pid = 1649] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118ae3c00) [pid = 1649] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12a503000) [pid = 1649] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12bf35800) [pid = 1649] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x116ab3000) [pid = 1649] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:28:17 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12c4c6800) [pid = 1649] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:28:17 INFO - PROCESS | 1649 | 1463542097878 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]]]}] 20:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 20:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:28:17 INFO - PROCESS | 1649 | 1463542097891 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 20:28:17 INFO - PROCESS | 1649 | 1463542097892 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 20:28:17 INFO - PROCESS | 1649 | 1463542097894 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:28:17 INFO - PROCESS | 1649 | 1463542097895 Marionette TRACE conn2 <- [1,798,null,{}] 20:28:17 INFO - PROCESS | 1649 | 1463542097898 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}] 20:28:18 INFO - PROCESS | 1649 | 1463542098009 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 20:28:18 INFO - PROCESS | 1649 | 1463542098039 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x1214eb000 == 43 [pid = 1649] [id = 207] 20:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118773c00) [pid = 1649] [serial = 619] [outer = 0x0] 20:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12115d800) [pid = 1649] [serial = 620] [outer = 0x118773c00] 20:28:18 INFO - PROCESS | 1649 | 1463542098064 Marionette DEBUG loaded listener.js 20:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x121163400) [pid = 1649] [serial = 621] [outer = 0x118773c00] 20:28:18 INFO - PROCESS | 1649 | 1463542098334 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]]]}] 20:28:18 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 20:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 469ms 20:28:18 INFO - PROCESS | 1649 | 1463542098363 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 20:28:18 INFO - PROCESS | 1649 | 1463542098364 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 20:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:28:18 INFO - PROCESS | 1649 | 1463542098375 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:28:18 INFO - PROCESS | 1649 | 1463542098376 Marionette TRACE conn2 <- [1,802,null,{}] 20:28:18 INFO - PROCESS | 1649 | 1463542098378 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}] 20:28:18 INFO - PROCESS | 1649 | 1463542098462 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 20:28:18 INFO - PROCESS | 1649 | 1463542098470 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4b1000 == 44 [pid = 1649] [id = 208] 20:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x121165800) [pid = 1649] [serial = 622] [outer = 0x0] 20:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x124d15c00) [pid = 1649] [serial = 623] [outer = 0x121165800] 20:28:18 INFO - PROCESS | 1649 | 1463542098494 Marionette DEBUG loaded listener.js 20:28:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12914e400) [pid = 1649] [serial = 624] [outer = 0x121165800] 20:28:18 INFO - PROCESS | 1649 | 1463542098844 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]]]}] 20:28:18 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 20:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 518ms 20:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:28:18 INFO - PROCESS | 1649 | 1463542098893 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 20:28:18 INFO - PROCESS | 1649 | 1463542098895 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 20:28:18 INFO - PROCESS | 1649 | 1463542098897 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:28:18 INFO - PROCESS | 1649 | 1463542098899 Marionette TRACE conn2 <- [1,806,null,{}] 20:28:18 INFO - PROCESS | 1649 | 1463542098907 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}] 20:28:19 INFO - PROCESS | 1649 | 1463542099007 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 20:28:19 INFO - PROCESS | 1649 | 1463542099011 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c669000 == 45 [pid = 1649] [id = 209] 20:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12938ec00) [pid = 1649] [serial = 625] [outer = 0x0] 20:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12c93b000) [pid = 1649] [serial = 626] [outer = 0x12938ec00] 20:28:19 INFO - PROCESS | 1649 | 1463542099040 Marionette DEBUG loaded listener.js 20:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12cd13c00) [pid = 1649] [serial = 627] [outer = 0x12938ec00] 20:28:19 INFO - PROCESS | 1649 | [1649] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:28:19 INFO - PROCESS | 1649 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 20:28:19 INFO - PROCESS | 1649 | Determined SkiaGL cache limits: Size 100663296, Items: 256 20:28:19 INFO - PROCESS | 1649 | [GFX2-]: Using SkiaGL canvas. 20:28:19 INFO - PROCESS | 1649 | 1463542099390 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]]]}] 20:28:19 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 20:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 525ms 20:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:28:19 INFO - PROCESS | 1649 | 1463542099423 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 20:28:19 INFO - PROCESS | 1649 | 1463542099424 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 20:28:19 INFO - PROCESS | 1649 | 1463542099426 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:28:19 INFO - PROCESS | 1649 | 1463542099427 Marionette TRACE conn2 <- [1,810,null,{}] 20:28:19 INFO - PROCESS | 1649 | 1463542099429 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}] 20:28:19 INFO - PROCESS | 1649 | 1463542099532 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 20:28:19 INFO - PROCESS | 1649 | 1463542099538 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c911000 == 46 [pid = 1649] [id = 210] 20:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x110eea000) [pid = 1649] [serial = 628] [outer = 0x0] 20:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12c4c6800) [pid = 1649] [serial = 629] [outer = 0x110eea000] 20:28:19 INFO - PROCESS | 1649 | 1463542099563 Marionette DEBUG loaded listener.js 20:28:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12cd16000) [pid = 1649] [serial = 630] [outer = 0x110eea000] 20:28:20 INFO - PROCESS | 1649 | 1463542100026 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]]]}] 20:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 618ms 20:28:20 INFO - PROCESS | 1649 | 1463542100045 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 20:28:20 INFO - PROCESS | 1649 | 1463542100048 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 20:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:28:20 INFO - PROCESS | 1649 | 1463542100052 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:28:20 INFO - PROCESS | 1649 | 1463542100054 Marionette TRACE conn2 <- [1,814,null,{}] 20:28:20 INFO - PROCESS | 1649 | 1463542100058 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}] 20:28:20 INFO - PROCESS | 1649 | 1463542100164 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 20:28:20 INFO - PROCESS | 1649 | 1463542100214 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11744b000 == 47 [pid = 1649] [id = 211] 20:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x110e1dc00) [pid = 1649] [serial = 631] [outer = 0x0] 20:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x110e21c00) [pid = 1649] [serial = 632] [outer = 0x110e1dc00] 20:28:20 INFO - PROCESS | 1649 | 1463542100273 Marionette DEBUG loaded listener.js 20:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x111f3c400) [pid = 1649] [serial = 633] [outer = 0x110e1dc00] 20:28:20 INFO - PROCESS | 1649 | 1463542100738 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] 20:28:20 INFO - PROCESS | 1649 | 1463542100777 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 20:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:28:20 INFO - PROCESS | 1649 | 1463542100800 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:28:20 INFO - PROCESS | 1649 | 1463542100802 Marionette TRACE conn2 <- [1,818,null,{}] 20:28:20 INFO - PROCESS | 1649 | 1463542100806 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}] 20:28:20 INFO - PROCESS | 1649 | 1463542100908 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 20:28:20 INFO - PROCESS | 1649 | 1463542100972 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1256d4000 == 48 [pid = 1649] [id = 212] 20:28:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11811cc00) [pid = 1649] [serial = 634] [outer = 0x0] 20:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1193e4400) [pid = 1649] [serial = 635] [outer = 0x11811cc00] 20:28:21 INFO - PROCESS | 1649 | 1463542101004 Marionette DEBUG loaded listener.js 20:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119c1f800) [pid = 1649] [serial = 636] [outer = 0x11811cc00] 20:28:21 INFO - PROCESS | 1649 | 1463542101423 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]]]}] 20:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 689ms 20:28:21 INFO - PROCESS | 1649 | 1463542101505 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 20:28:21 INFO - PROCESS | 1649 | 1463542101507 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 20:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:28:21 INFO - PROCESS | 1649 | 1463542101510 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:28:21 INFO - PROCESS | 1649 | 1463542101513 Marionette TRACE conn2 <- [1,822,null,{}] 20:28:21 INFO - PROCESS | 1649 | 1463542101523 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}] 20:28:21 INFO - PROCESS | 1649 | 1463542101623 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 20:28:21 INFO - PROCESS | 1649 | 1463542101690 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cadd000 == 49 [pid = 1649] [id = 213] 20:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x121280800) [pid = 1649] [serial = 637] [outer = 0x0] 20:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x124a05000) [pid = 1649] [serial = 638] [outer = 0x121280800] 20:28:21 INFO - PROCESS | 1649 | 1463542101722 Marionette DEBUG loaded listener.js 20:28:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x125749400) [pid = 1649] [serial = 639] [outer = 0x121280800] 20:28:22 INFO - PROCESS | 1649 | 1463542102137 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] 20:28:22 INFO - PROCESS | 1649 | 1463542102202 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 20:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:28:22 INFO - PROCESS | 1649 | 1463542102205 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:28:22 INFO - PROCESS | 1649 | 1463542102207 Marionette TRACE conn2 <- [1,826,null,{}] 20:28:22 INFO - PROCESS | 1649 | 1463542102209 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}] 20:28:22 INFO - PROCESS | 1649 | 1463542102310 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 20:28:22 INFO - PROCESS | 1649 | 1463542102375 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cfd8000 == 50 [pid = 1649] [id = 214] 20:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x128ad6000) [pid = 1649] [serial = 640] [outer = 0x0] 20:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x128c73c00) [pid = 1649] [serial = 641] [outer = 0x128ad6000] 20:28:22 INFO - PROCESS | 1649 | 1463542102405 Marionette DEBUG loaded listener.js 20:28:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12960dc00) [pid = 1649] [serial = 642] [outer = 0x128ad6000] 20:28:22 INFO - PROCESS | 1649 | 1463542102984 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]]]}] 20:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 819ms 20:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:28:23 INFO - PROCESS | 1649 | 1463542103035 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 20:28:23 INFO - PROCESS | 1649 | 1463542103038 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 20:28:23 INFO - PROCESS | 1649 | 1463542103043 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:28:23 INFO - PROCESS | 1649 | 1463542103045 Marionette TRACE conn2 <- [1,830,null,{}] 20:28:23 INFO - PROCESS | 1649 | 1463542103048 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}] 20:28:23 INFO - PROCESS | 1649 | 1463542103140 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 20:28:23 INFO - PROCESS | 1649 | 1463542103203 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x118352800 == 51 [pid = 1649] [id = 215] 20:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1166c9000) [pid = 1649] [serial = 643] [outer = 0x0] 20:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11684a000) [pid = 1649] [serial = 644] [outer = 0x1166c9000] 20:28:23 INFO - PROCESS | 1649 | 1463542103231 Marionette DEBUG loaded listener.js 20:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11811f400) [pid = 1649] [serial = 645] [outer = 0x1166c9000] 20:28:23 INFO - PROCESS | 1649 | 1463542103632 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]]]}] 20:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 621ms 20:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:28:23 INFO - PROCESS | 1649 | 1463542103664 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 20:28:23 INFO - PROCESS | 1649 | 1463542103667 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 20:28:23 INFO - PROCESS | 1649 | 1463542103671 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:28:23 INFO - PROCESS | 1649 | 1463542103673 Marionette TRACE conn2 <- [1,834,null,{}] 20:28:23 INFO - PROCESS | 1649 | 1463542103676 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}] 20:28:23 INFO - PROCESS | 1649 | 1463542103790 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 20:28:23 INFO - PROCESS | 1649 | 1463542103891 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e09000 == 52 [pid = 1649] [id = 216] 20:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11804e400) [pid = 1649] [serial = 646] [outer = 0x0] 20:28:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x118196c00) [pid = 1649] [serial = 647] [outer = 0x11804e400] 20:28:23 INFO - PROCESS | 1649 | 1463542103936 Marionette DEBUG loaded listener.js 20:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1187e5400) [pid = 1649] [serial = 648] [outer = 0x11804e400] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12c669000 == 51 [pid = 1649] [id = 209] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4b1000 == 50 [pid = 1649] [id = 208] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1214eb000 == 49 [pid = 1649] [id = 207] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12944b800 == 48 [pid = 1649] [id = 206] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x128b59000 == 47 [pid = 1649] [id = 205] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1237c7800 == 46 [pid = 1649] [id = 204] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x121d6d800 == 45 [pid = 1649] [id = 203] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11852bc00) [pid = 1649] [serial = 545] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x119c9c800) [pid = 1649] [serial = 548] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x128adc800) [pid = 1649] [serial = 551] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12bf39800) [pid = 1649] [serial = 581] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x121307000 == 44 [pid = 1649] [id = 202] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11980d800 == 43 [pid = 1649] [id = 201] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x118070000 == 42 [pid = 1649] [id = 200] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11743c800 == 41 [pid = 1649] [id = 199] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4b0000 == 40 [pid = 1649] [id = 197] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1211ca800 == 39 [pid = 1649] [id = 196] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x118320000 == 38 [pid = 1649] [id = 195] 20:28:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12b3b1800 == 37 [pid = 1649] [id = 194] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12c4cec00) [pid = 1649] [serial = 491] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x128c78800) [pid = 1649] [serial = 569] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12914d800) [pid = 1649] [serial = 555] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x128c75000) [pid = 1649] [serial = 554] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x119c25800) [pid = 1649] [serial = 560] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1213a4800) [pid = 1649] [serial = 561] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1256b7c00) [pid = 1649] [serial = 563] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x127416c00) [pid = 1649] [serial = 564] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x128b42000) [pid = 1649] [serial = 566] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11951b800) [pid = 1649] [serial = 558] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118fe5800) [pid = 1649] [serial = 557] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b413c00) [pid = 1649] [serial = 572] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12bf3f800) [pid = 1649] [serial = 575] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12c19d800) [pid = 1649] [serial = 576] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12bf1f400) [pid = 1649] [serial = 573] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1193e6400) [pid = 1649] [serial = 578] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x129151800) [pid = 1649] [serial = 570] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1256ad400) [pid = 1649] [serial = 579] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x128c72400) [pid = 1649] [serial = 567] [outer = 0x0] [url = about:blank] 20:28:24 INFO - PROCESS | 1649 | 1463542104546 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]]]}] 20:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 926ms 20:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:28:24 INFO - PROCESS | 1649 | 1463542104597 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 20:28:24 INFO - PROCESS | 1649 | 1463542104598 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 20:28:24 INFO - PROCESS | 1649 | 1463542104601 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:28:24 INFO - PROCESS | 1649 | 1463542104603 Marionette TRACE conn2 <- [1,838,null,{}] 20:28:24 INFO - PROCESS | 1649 | 1463542104610 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}] 20:28:24 INFO - PROCESS | 1649 | 1463542104691 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 20:28:24 INFO - PROCESS | 1649 | 1463542104699 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x118320000 == 38 [pid = 1649] [id = 217] 20:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1187ea000) [pid = 1649] [serial = 649] [outer = 0x0] 20:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1195ef800) [pid = 1649] [serial = 650] [outer = 0x1187ea000] 20:28:24 INFO - PROCESS | 1649 | 1463542104730 Marionette DEBUG loaded listener.js 20:28:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119c22800) [pid = 1649] [serial = 651] [outer = 0x1187ea000] 20:28:25 INFO - PROCESS | 1649 | 1463542105088 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]]]}] 20:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 520ms 20:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:28:25 INFO - PROCESS | 1649 | 1463542105122 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 20:28:25 INFO - PROCESS | 1649 | 1463542105123 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 20:28:25 INFO - PROCESS | 1649 | 1463542105125 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:28:25 INFO - PROCESS | 1649 | 1463542105126 Marionette TRACE conn2 <- [1,842,null,{}] 20:28:25 INFO - PROCESS | 1649 | 1463542105129 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}] 20:28:25 INFO - PROCESS | 1649 | 1463542105205 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 20:28:25 INFO - PROCESS | 1649 | 1463542105209 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11955e000 == 39 [pid = 1649] [id = 218] 20:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119c29c00) [pid = 1649] [serial = 652] [outer = 0x0] 20:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12088b000) [pid = 1649] [serial = 653] [outer = 0x119c29c00] 20:28:25 INFO - PROCESS | 1649 | 1463542105236 Marionette DEBUG loaded listener.js 20:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12115e800) [pid = 1649] [serial = 654] [outer = 0x119c29c00] 20:28:25 INFO - PROCESS | 1649 | 1463542105553 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]]]}] 20:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 468ms 20:28:25 INFO - PROCESS | 1649 | 1463542105594 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 20:28:25 INFO - PROCESS | 1649 | 1463542105595 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 20:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:28:25 INFO - PROCESS | 1649 | 1463542105598 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:28:25 INFO - PROCESS | 1649 | 1463542105599 Marionette TRACE conn2 <- [1,846,null,{}] 20:28:25 INFO - PROCESS | 1649 | 1463542105608 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}] 20:28:25 INFO - PROCESS | 1649 | 1463542105687 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 20:28:25 INFO - PROCESS | 1649 | 1463542105736 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ed9000 == 40 [pid = 1649] [id = 219] 20:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x116ab1000) [pid = 1649] [serial = 655] [outer = 0x0] 20:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121164800) [pid = 1649] [serial = 656] [outer = 0x116ab1000] 20:28:25 INFO - PROCESS | 1649 | 1463542105761 Marionette DEBUG loaded listener.js 20:28:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1215f4400) [pid = 1649] [serial = 657] [outer = 0x116ab1000] 20:28:26 INFO - PROCESS | 1649 | 1463542106041 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]]]}] 20:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 471ms 20:28:26 INFO - PROCESS | 1649 | 1463542106073 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 20:28:26 INFO - PROCESS | 1649 | 1463542106074 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 20:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:28:26 INFO - PROCESS | 1649 | 1463542106077 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:28:26 INFO - PROCESS | 1649 | 1463542106078 Marionette TRACE conn2 <- [1,850,null,{}] 20:28:26 INFO - PROCESS | 1649 | 1463542106080 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}] 20:28:26 INFO - PROCESS | 1649 | 1463542106176 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 20:28:26 INFO - PROCESS | 1649 | 1463542106232 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x121315000 == 41 [pid = 1649] [id = 220] 20:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x115d70c00) [pid = 1649] [serial = 658] [outer = 0x0] 20:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12376e800) [pid = 1649] [serial = 659] [outer = 0x115d70c00] 20:28:26 INFO - PROCESS | 1649 | 1463542106259 Marionette DEBUG loaded listener.js 20:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12741fc00) [pid = 1649] [serial = 660] [outer = 0x115d70c00] 20:28:26 INFO - PROCESS | 1649 | 1463542106561 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]]]}] 20:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 519ms 20:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:28:26 INFO - PROCESS | 1649 | 1463542106597 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 20:28:26 INFO - PROCESS | 1649 | 1463542106598 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 20:28:26 INFO - PROCESS | 1649 | 1463542106603 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:28:26 INFO - PROCESS | 1649 | 1463542106604 Marionette TRACE conn2 <- [1,854,null,{}] 20:28:26 INFO - PROCESS | 1649 | 1463542106606 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}] 20:28:26 INFO - PROCESS | 1649 | 1463542106698 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 20:28:26 INFO - PROCESS | 1649 | 1463542106702 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x121de8800 == 42 [pid = 1649] [id = 221] 20:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128ad5c00) [pid = 1649] [serial = 661] [outer = 0x0] 20:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128ad8400) [pid = 1649] [serial = 662] [outer = 0x128ad5c00] 20:28:26 INFO - PROCESS | 1649 | 1463542106734 Marionette DEBUG loaded listener.js 20:28:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x128b40c00) [pid = 1649] [serial = 663] [outer = 0x128ad5c00] 20:28:27 INFO - PROCESS | 1649 | 1463542107065 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]]]}] 20:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 20:28:27 INFO - PROCESS | 1649 | 1463542107122 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 20:28:27 INFO - PROCESS | 1649 | 1463542107123 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 20:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:28:27 INFO - PROCESS | 1649 | 1463542107125 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:28:27 INFO - PROCESS | 1649 | 1463542107126 Marionette TRACE conn2 <- [1,858,null,{}] 20:28:27 INFO - PROCESS | 1649 | 1463542107128 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}] 20:28:27 INFO - PROCESS | 1649 | 1463542107221 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 20:28:27 INFO - PROCESS | 1649 | 1463542107234 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250ec000 == 43 [pid = 1649] [id = 222] 20:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x128b41000) [pid = 1649] [serial = 664] [outer = 0x0] 20:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x128c6e400) [pid = 1649] [serial = 665] [outer = 0x128b41000] 20:28:27 INFO - PROCESS | 1649 | 1463542107259 Marionette DEBUG loaded listener.js 20:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x128c79400) [pid = 1649] [serial = 666] [outer = 0x128b41000] 20:28:27 INFO - PROCESS | 1649 | 1463542107616 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]]]}] 20:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 519ms 20:28:27 INFO - PROCESS | 1649 | 1463542107645 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 20:28:27 INFO - PROCESS | 1649 | 1463542107647 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 20:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:28:27 INFO - PROCESS | 1649 | 1463542107657 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:28:27 INFO - PROCESS | 1649 | 1463542107659 Marionette TRACE conn2 <- [1,862,null,{}] 20:28:27 INFO - PROCESS | 1649 | 1463542107662 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}] 20:28:27 INFO - PROCESS | 1649 | 1463542107806 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 20:28:27 INFO - PROCESS | 1649 | 1463542107825 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272e0000 == 44 [pid = 1649] [id = 223] 20:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x128c70800) [pid = 1649] [serial = 667] [outer = 0x0] 20:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12914a400) [pid = 1649] [serial = 668] [outer = 0x128c70800] 20:28:27 INFO - PROCESS | 1649 | 1463542107865 Marionette DEBUG loaded listener.js 20:28:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x129392800) [pid = 1649] [serial = 669] [outer = 0x128c70800] 20:28:28 INFO - PROCESS | 1649 | 1463542108258 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]]]}] 20:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 624ms 20:28:28 INFO - PROCESS | 1649 | 1463542108281 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 20:28:28 INFO - PROCESS | 1649 | 1463542108283 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 20:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:28:28 INFO - PROCESS | 1649 | 1463542108291 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:28:28 INFO - PROCESS | 1649 | 1463542108293 Marionette TRACE conn2 <- [1,866,null,{}] 20:28:28 INFO - PROCESS | 1649 | 1463542108295 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}] 20:28:28 INFO - PROCESS | 1649 | 1463542108391 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 20:28:28 INFO - PROCESS | 1649 | 1463542108395 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12916b000 == 45 [pid = 1649] [id = 224] 20:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x129387800) [pid = 1649] [serial = 670] [outer = 0x0] 20:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x129619800) [pid = 1649] [serial = 671] [outer = 0x129387800] 20:28:28 INFO - PROCESS | 1649 | 1463542108420 Marionette DEBUG loaded listener.js 20:28:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12a729000) [pid = 1649] [serial = 672] [outer = 0x129387800] 20:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12938ec00) [pid = 1649] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1193e3400) [pid = 1649] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1195eb800) [pid = 1649] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118ae0800) [pid = 1649] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12b41d800) [pid = 1649] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118773c00) [pid = 1649] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x121165800) [pid = 1649] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12a50bc00) [pid = 1649] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1217b5c00) [pid = 1649] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x128c78400) [pid = 1649] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12bbc9c00) [pid = 1649] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x116ab2400) [pid = 1649] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:28:28 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12741bc00) [pid = 1649] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:28:28 INFO - PROCESS | 1649 | 1463542108884 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]]]}] 20:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 626ms 20:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:28:28 INFO - PROCESS | 1649 | 1463542108911 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 20:28:28 INFO - PROCESS | 1649 | 1463542108913 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 20:28:28 INFO - PROCESS | 1649 | 1463542108921 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:28:28 INFO - PROCESS | 1649 | 1463542108923 Marionette TRACE conn2 <- [1,870,null,{}] 20:28:28 INFO - PROCESS | 1649 | 1463542108925 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}] 20:28:29 INFO - PROCESS | 1649 | 1463542109046 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 20:28:29 INFO - PROCESS | 1649 | 1463542109079 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297af000 == 46 [pid = 1649] [id = 225] 20:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x110ee3800) [pid = 1649] [serial = 673] [outer = 0x0] 20:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1256b9c00) [pid = 1649] [serial = 674] [outer = 0x110ee3800] 20:28:29 INFO - PROCESS | 1649 | 1463542109108 Marionette DEBUG loaded listener.js 20:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12aa0f800) [pid = 1649] [serial = 675] [outer = 0x110ee3800] 20:28:29 INFO - PROCESS | 1649 | 1463542109479 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]]]}] 20:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 575ms 20:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:28:29 INFO - PROCESS | 1649 | 1463542109491 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 20:28:29 INFO - PROCESS | 1649 | 1463542109493 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 20:28:29 INFO - PROCESS | 1649 | 1463542109496 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:28:29 INFO - PROCESS | 1649 | 1463542109498 Marionette TRACE conn2 <- [1,874,null,{}] 20:28:29 INFO - PROCESS | 1649 | 1463542109502 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}] 20:28:29 INFO - PROCESS | 1649 | 1463542109669 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 20:28:29 INFO - PROCESS | 1649 | 1463542109683 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad09000 == 47 [pid = 1649] [id = 226] 20:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12aa0c000) [pid = 1649] [serial = 676] [outer = 0x0] 20:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12acc0800) [pid = 1649] [serial = 677] [outer = 0x12aa0c000] 20:28:29 INFO - PROCESS | 1649 | 1463542109722 Marionette DEBUG loaded listener.js 20:28:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12bbcb800) [pid = 1649] [serial = 678] [outer = 0x12aa0c000] 20:28:30 INFO - PROCESS | 1649 | 1463542110059 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]]]}] 20:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 619ms 20:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:28:30 INFO - PROCESS | 1649 | 1463542110116 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 20:28:30 INFO - PROCESS | 1649 | 1463542110117 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 20:28:30 INFO - PROCESS | 1649 | 1463542110119 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:28:30 INFO - PROCESS | 1649 | 1463542110120 Marionette TRACE conn2 <- [1,878,null,{}] 20:28:30 INFO - PROCESS | 1649 | 1463542110122 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}] 20:28:30 INFO - PROCESS | 1649 | 1463542110205 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 20:28:30 INFO - PROCESS | 1649 | 1463542110257 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4b1000 == 48 [pid = 1649] [id = 227] 20:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12aa0e400) [pid = 1649] [serial = 679] [outer = 0x0] 20:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12bbda000) [pid = 1649] [serial = 680] [outer = 0x12aa0e400] 20:28:30 INFO - PROCESS | 1649 | 1463542110282 Marionette DEBUG loaded listener.js 20:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12bf20800) [pid = 1649] [serial = 681] [outer = 0x12aa0e400] 20:28:30 INFO - PROCESS | 1649 | 1463542110573 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]]]}] 20:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 20:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:28:30 INFO - PROCESS | 1649 | 1463542110591 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 20:28:30 INFO - PROCESS | 1649 | 1463542110593 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 20:28:30 INFO - PROCESS | 1649 | 1463542110595 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:28:30 INFO - PROCESS | 1649 | 1463542110596 Marionette TRACE conn2 <- [1,882,null,{}] 20:28:30 INFO - PROCESS | 1649 | 1463542110600 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}] 20:28:30 INFO - PROCESS | 1649 | 1463542110719 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 20:28:30 INFO - PROCESS | 1649 | 1463542110843 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11648a800 == 49 [pid = 1649] [id = 228] 20:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x110e15c00) [pid = 1649] [serial = 682] [outer = 0x0] 20:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x110e1bc00) [pid = 1649] [serial = 683] [outer = 0x110e15c00] 20:28:30 INFO - PROCESS | 1649 | 1463542110875 Marionette DEBUG loaded listener.js 20:28:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x110eec000) [pid = 1649] [serial = 684] [outer = 0x110e15c00] 20:28:31 INFO - PROCESS | 1649 | 1463542111340 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]]]}] 20:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 771ms 20:28:31 INFO - PROCESS | 1649 | 1463542111367 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 20:28:31 INFO - PROCESS | 1649 | 1463542111370 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 20:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:28:31 INFO - PROCESS | 1649 | 1463542111373 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:28:31 INFO - PROCESS | 1649 | 1463542111376 Marionette TRACE conn2 <- [1,886,null,{}] 20:28:31 INFO - PROCESS | 1649 | 1463542111379 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}] 20:28:31 INFO - PROCESS | 1649 | 1463542111481 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 20:28:31 INFO - PROCESS | 1649 | 1463542111535 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a88000 == 50 [pid = 1649] [id = 229] 20:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x116ab3000) [pid = 1649] [serial = 685] [outer = 0x0] 20:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11852a000) [pid = 1649] [serial = 686] [outer = 0x116ab3000] 20:28:31 INFO - PROCESS | 1649 | 1463542111566 Marionette DEBUG loaded listener.js 20:28:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118f61800) [pid = 1649] [serial = 687] [outer = 0x116ab3000] 20:28:31 INFO - PROCESS | 1649 | 1463542111962 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]]]}] 20:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 620ms 20:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:28:32 INFO - PROCESS | 1649 | 1463542111996 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 20:28:32 INFO - PROCESS | 1649 | 1463542111998 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 20:28:32 INFO - PROCESS | 1649 | 1463542112001 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:28:32 INFO - PROCESS | 1649 | 1463542112002 Marionette TRACE conn2 <- [1,890,null,{}] 20:28:32 INFO - PROCESS | 1649 | 1463542112005 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}] 20:28:32 INFO - PROCESS | 1649 | 1463542112105 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 20:28:32 INFO - PROCESS | 1649 | 1463542112204 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a73b800 == 51 [pid = 1649] [id = 230] 20:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1196b8400) [pid = 1649] [serial = 688] [outer = 0x0] 20:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x119c28800) [pid = 1649] [serial = 689] [outer = 0x1196b8400] 20:28:32 INFO - PROCESS | 1649 | 1463542112236 Marionette DEBUG loaded listener.js 20:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12115ec00) [pid = 1649] [serial = 690] [outer = 0x1196b8400] 20:28:32 INFO - PROCESS | 1649 | 1463542112654 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]]]}] 20:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 669ms 20:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:28:32 INFO - PROCESS | 1649 | 1463542112671 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 20:28:32 INFO - PROCESS | 1649 | 1463542112673 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 20:28:32 INFO - PROCESS | 1649 | 1463542112680 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:28:32 INFO - PROCESS | 1649 | 1463542112684 Marionette TRACE conn2 <- [1,894,null,{}] 20:28:32 INFO - PROCESS | 1649 | 1463542112688 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}] 20:28:32 INFO - PROCESS | 1649 | 1463542112787 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 20:28:32 INFO - PROCESS | 1649 | 1463542112854 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c660800 == 52 [pid = 1649] [id = 231] 20:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x121165800) [pid = 1649] [serial = 691] [outer = 0x0] 20:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x124d4e000) [pid = 1649] [serial = 692] [outer = 0x121165800] 20:28:32 INFO - PROCESS | 1649 | 1463542112884 Marionette DEBUG loaded listener.js 20:28:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12741a000) [pid = 1649] [serial = 693] [outer = 0x121165800] 20:28:33 INFO - PROCESS | 1649 | 1463542113289 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]]]}] 20:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 627ms 20:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:28:33 INFO - PROCESS | 1649 | 1463542113303 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 20:28:33 INFO - PROCESS | 1649 | 1463542113304 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 20:28:33 INFO - PROCESS | 1649 | 1463542113307 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:28:33 INFO - PROCESS | 1649 | 1463542113308 Marionette TRACE conn2 <- [1,898,null,{}] 20:28:33 INFO - PROCESS | 1649 | 1463542113310 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}] 20:28:33 INFO - PROCESS | 1649 | 1463542113412 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 20:28:33 INFO - PROCESS | 1649 | 1463542113510 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1c0000 == 53 [pid = 1649] [id = 232] 20:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12741b000) [pid = 1649] [serial = 694] [outer = 0x0] 20:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x129613c00) [pid = 1649] [serial = 695] [outer = 0x12741b000] 20:28:33 INFO - PROCESS | 1649 | 1463542113540 Marionette DEBUG loaded listener.js 20:28:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12a8bb000) [pid = 1649] [serial = 696] [outer = 0x12741b000] 20:28:33 INFO - PROCESS | 1649 | 1463542113956 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]]]}] 20:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 674ms 20:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:28:33 INFO - PROCESS | 1649 | 1463542113981 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 20:28:33 INFO - PROCESS | 1649 | 1463542113982 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 20:28:33 INFO - PROCESS | 1649 | 1463542113985 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:28:33 INFO - PROCESS | 1649 | 1463542113986 Marionette TRACE conn2 <- [1,902,null,{}] 20:28:33 INFO - PROCESS | 1649 | 1463542113988 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}] 20:28:34 INFO - PROCESS | 1649 | 1463542114086 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 20:28:34 INFO - PROCESS | 1649 | 1463542114137 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2a8000 == 54 [pid = 1649] [id = 233] 20:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12bbda400) [pid = 1649] [serial = 697] [outer = 0x0] 20:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12bf20400) [pid = 1649] [serial = 698] [outer = 0x12bbda400] 20:28:34 INFO - PROCESS | 1649 | 1463542114174 Marionette DEBUG loaded listener.js 20:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12c195000) [pid = 1649] [serial = 699] [outer = 0x12bbda400] 20:28:34 INFO - PROCESS | 1649 | 1463542114626 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]]]}] 20:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 20:28:34 INFO - PROCESS | 1649 | 1463542114656 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 20:28:34 INFO - PROCESS | 1649 | 1463542114657 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 20:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:28:34 INFO - PROCESS | 1649 | 1463542114659 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:28:34 INFO - PROCESS | 1649 | 1463542114661 Marionette TRACE conn2 <- [1,906,null,{}] 20:28:34 INFO - PROCESS | 1649 | 1463542114663 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}] 20:28:34 INFO - PROCESS | 1649 | 1463542114785 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 20:28:34 INFO - PROCESS | 1649 | 1463542114866 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x119543000 == 55 [pid = 1649] [id = 234] 20:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x118530c00) [pid = 1649] [serial = 700] [outer = 0x0] 20:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12c194c00) [pid = 1649] [serial = 701] [outer = 0x118530c00] 20:28:34 INFO - PROCESS | 1649 | 1463542114896 Marionette DEBUG loaded listener.js 20:28:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12c1a1800) [pid = 1649] [serial = 702] [outer = 0x118530c00] 20:28:35 INFO - PROCESS | 1649 | 1463542115452 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]]]}] 20:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 824ms 20:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:28:35 INFO - PROCESS | 1649 | 1463542115484 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 20:28:35 INFO - PROCESS | 1649 | 1463542115486 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 20:28:35 INFO - PROCESS | 1649 | 1463542115489 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:28:35 INFO - PROCESS | 1649 | 1463542115492 Marionette TRACE conn2 <- [1,910,null,{}] 20:28:35 INFO - PROCESS | 1649 | 1463542115495 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}] 20:28:35 INFO - PROCESS | 1649 | 1463542115594 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 20:28:35 INFO - PROCESS | 1649 | 1463542115651 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ee4000 == 56 [pid = 1649] [id = 235] 20:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x116a5f400) [pid = 1649] [serial = 703] [outer = 0x0] 20:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11768d400) [pid = 1649] [serial = 704] [outer = 0x116a5f400] 20:28:35 INFO - PROCESS | 1649 | 1463542115680 Marionette DEBUG loaded listener.js 20:28:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x118198c00) [pid = 1649] [serial = 705] [outer = 0x116a5f400] 20:28:36 INFO - PROCESS | 1649 | 1463542116136 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]]]}] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4b1000 == 55 [pid = 1649] [id = 227] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad09000 == 54 [pid = 1649] [id = 226] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1297af000 == 53 [pid = 1649] [id = 225] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12916b000 == 52 [pid = 1649] [id = 224] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1272e0000 == 51 [pid = 1649] [id = 223] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1250ec000 == 50 [pid = 1649] [id = 222] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x121de8800 == 49 [pid = 1649] [id = 221] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12c4c6800) [pid = 1649] [serial = 629] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x128f8a000) [pid = 1649] [serial = 590] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x121315000 == 48 [pid = 1649] [id = 220] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x119ed9000 == 47 [pid = 1649] [id = 219] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11955e000 == 46 [pid = 1649] [id = 218] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x118320000 == 45 [pid = 1649] [id = 217] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x117e09000 == 44 [pid = 1649] [id = 216] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x118352800 == 43 [pid = 1649] [id = 215] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x11744b000 == 42 [pid = 1649] [id = 211] 20:28:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12c911000 == 41 [pid = 1649] [id = 210] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12c93b000) [pid = 1649] [serial = 626] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12cd13c00) [pid = 1649] [serial = 627] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1215ee800) [pid = 1649] [serial = 507] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11988d800) [pid = 1649] [serial = 599] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11951e800) [pid = 1649] [serial = 597] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12bf3bc00) [pid = 1649] [serial = 614] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12115d800) [pid = 1649] [serial = 620] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12914e400) [pid = 1649] [serial = 624] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12acc6c00) [pid = 1649] [serial = 593] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x121163400) [pid = 1649] [serial = 621] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x118531c00) [pid = 1649] [serial = 584] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x124a0e800) [pid = 1649] [serial = 602] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118f63c00) [pid = 1649] [serial = 596] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12bbe0800) [pid = 1649] [serial = 612] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12088c800) [pid = 1649] [serial = 600] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x124d15c00) [pid = 1649] [serial = 623] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12c69d800) [pid = 1649] [serial = 617] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12961c400) [pid = 1649] [serial = 611] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x128c4b800) [pid = 1649] [serial = 608] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x128ad9c00) [pid = 1649] [serial = 605] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11988ac00) [pid = 1649] [serial = 587] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x128b37400) [pid = 1649] [serial = 606] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12c6a7c00) [pid = 1649] [serial = 618] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12c4c3800) [pid = 1649] [serial = 615] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1256b1c00) [pid = 1649] [serial = 603] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x128c77000) [pid = 1649] [serial = 609] [outer = 0x0] [url = about:blank] 20:28:36 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12bf40400) [pid = 1649] [serial = 594] [outer = 0x0] [url = about:blank] 20:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 722ms 20:28:36 INFO - PROCESS | 1649 | 1463542116212 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 20:28:36 INFO - PROCESS | 1649 | 1463542116216 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 20:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:28:36 INFO - PROCESS | 1649 | 1463542116222 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:28:36 INFO - PROCESS | 1649 | 1463542116224 Marionette TRACE conn2 <- [1,914,null,{}] 20:28:36 INFO - PROCESS | 1649 | 1463542116226 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}] 20:28:36 INFO - PROCESS | 1649 | 1463542116308 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 20:28:36 INFO - PROCESS | 1649 | 1463542116314 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x118318000 == 42 [pid = 1649] [id = 236] 20:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118ff0000) [pid = 1649] [serial = 706] [outer = 0x0] 20:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1193e6400) [pid = 1649] [serial = 707] [outer = 0x118ff0000] 20:28:36 INFO - PROCESS | 1649 | 1463542116340 Marionette DEBUG loaded listener.js 20:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x119c21c00) [pid = 1649] [serial = 708] [outer = 0x118ff0000] 20:28:36 INFO - PROCESS | 1649 | 1463542116674 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]]]}] 20:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 20:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:28:36 INFO - PROCESS | 1649 | 1463542116691 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 20:28:36 INFO - PROCESS | 1649 | 1463542116692 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 20:28:36 INFO - PROCESS | 1649 | 1463542116694 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:28:36 INFO - PROCESS | 1649 | 1463542116697 Marionette TRACE conn2 <- [1,918,null,{}] 20:28:36 INFO - PROCESS | 1649 | 1463542116704 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}] 20:28:36 INFO - PROCESS | 1649 | 1463542116798 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 20:28:36 INFO - PROCESS | 1649 | 1463542116853 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ecf000 == 43 [pid = 1649] [id = 237] 20:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11951ec00) [pid = 1649] [serial = 709] [outer = 0x0] 20:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12115b000) [pid = 1649] [serial = 710] [outer = 0x11951ec00] 20:28:36 INFO - PROCESS | 1649 | 1463542116881 Marionette DEBUG loaded listener.js 20:28:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1215ee800) [pid = 1649] [serial = 711] [outer = 0x11951ec00] 20:28:37 INFO - PROCESS | 1649 | 1463542117169 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]]]}] 20:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 520ms 20:28:37 INFO - PROCESS | 1649 | 1463542117215 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 20:28:37 INFO - PROCESS | 1649 | 1463542117220 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 20:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:28:37 INFO - PROCESS | 1649 | 1463542117223 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:28:37 INFO - PROCESS | 1649 | 1463542117224 Marionette TRACE conn2 <- [1,922,null,{}] 20:28:37 INFO - PROCESS | 1649 | 1463542117226 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}] 20:28:37 INFO - PROCESS | 1649 | 1463542117314 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 20:28:37 INFO - PROCESS | 1649 | 1463542117370 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12186e000 == 44 [pid = 1649] [id = 238] 20:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x121708400) [pid = 1649] [serial = 712] [outer = 0x0] 20:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x124d50c00) [pid = 1649] [serial = 713] [outer = 0x121708400] 20:28:37 INFO - PROCESS | 1649 | 1463542117395 Marionette DEBUG loaded listener.js 20:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x127211800) [pid = 1649] [serial = 714] [outer = 0x121708400] 20:28:37 INFO - PROCESS | 1649 | 1463542117688 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]]]}] 20:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 20:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:28:37 INFO - PROCESS | 1649 | 1463542117742 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 20:28:37 INFO - PROCESS | 1649 | 1463542117743 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 20:28:37 INFO - PROCESS | 1649 | 1463542117745 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:28:37 INFO - PROCESS | 1649 | 1463542117746 Marionette TRACE conn2 <- [1,926,null,{}] 20:28:37 INFO - PROCESS | 1649 | 1463542117749 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}] 20:28:37 INFO - PROCESS | 1649 | 1463542117827 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 20:28:37 INFO - PROCESS | 1649 | 1463542117834 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272e0000 == 45 [pid = 1649] [id = 239] 20:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1272bd400) [pid = 1649] [serial = 715] [outer = 0x0] 20:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x128ae0400) [pid = 1649] [serial = 716] [outer = 0x1272bd400] 20:28:37 INFO - PROCESS | 1649 | 1463542117860 Marionette DEBUG loaded listener.js 20:28:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x128c45400) [pid = 1649] [serial = 717] [outer = 0x1272bd400] 20:28:38 INFO - PROCESS | 1649 | 1463542118195 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]]]}] 20:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 471ms 20:28:38 INFO - PROCESS | 1649 | 1463542118223 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 20:28:38 INFO - PROCESS | 1649 | 1463542118224 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 20:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:28:38 INFO - PROCESS | 1649 | 1463542118252 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:28:38 INFO - PROCESS | 1649 | 1463542118254 Marionette TRACE conn2 <- [1,930,null,{}] 20:28:38 INFO - PROCESS | 1649 | 1463542118256 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}] 20:28:38 INFO - PROCESS | 1649 | 1463542118417 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 20:28:38 INFO - PROCESS | 1649 | 1463542118465 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297ad800 == 46 [pid = 1649] [id = 240] 20:28:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x128b37400) [pid = 1649] [serial = 718] [outer = 0x0] 20:28:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x128f8c800) [pid = 1649] [serial = 719] [outer = 0x128b37400] 20:28:38 INFO - PROCESS | 1649 | 1463542118506 Marionette DEBUG loaded listener.js 20:28:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12aa19000) [pid = 1649] [serial = 720] [outer = 0x128b37400] 20:28:38 INFO - PROCESS | 1649 | 1463542118943 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]]]}] 20:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 726ms 20:28:38 INFO - PROCESS | 1649 | 1463542118979 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 20:28:38 INFO - PROCESS | 1649 | 1463542118981 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 20:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:28:38 INFO - PROCESS | 1649 | 1463542118986 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:28:38 INFO - PROCESS | 1649 | 1463542118987 Marionette TRACE conn2 <- [1,934,null,{}] 20:28:38 INFO - PROCESS | 1649 | 1463542118989 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}] 20:28:39 INFO - PROCESS | 1649 | 1463542119086 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 20:28:39 INFO - PROCESS | 1649 | 1463542119090 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa38800 == 47 [pid = 1649] [id = 241] 20:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x128c6c400) [pid = 1649] [serial = 721] [outer = 0x0] 20:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12bbce800) [pid = 1649] [serial = 722] [outer = 0x128c6c400] 20:28:39 INFO - PROCESS | 1649 | 1463542119145 Marionette DEBUG loaded listener.js 20:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12bf3bc00) [pid = 1649] [serial = 723] [outer = 0x128c6c400] 20:28:39 INFO - PROCESS | 1649 | 1463542119480 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]]]}] 20:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 521ms 20:28:39 INFO - PROCESS | 1649 | 1463542119505 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 20:28:39 INFO - PROCESS | 1649 | 1463542119507 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 20:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:28:39 INFO - PROCESS | 1649 | 1463542119509 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:28:39 INFO - PROCESS | 1649 | 1463542119510 Marionette TRACE conn2 <- [1,938,null,{}] 20:28:39 INFO - PROCESS | 1649 | 1463542119512 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}] 20:28:39 INFO - PROCESS | 1649 | 1463542119619 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 20:28:39 INFO - PROCESS | 1649 | 1463542119623 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb22800 == 48 [pid = 1649] [id = 242] 20:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12bf40800) [pid = 1649] [serial = 724] [outer = 0x0] 20:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12c19cc00) [pid = 1649] [serial = 725] [outer = 0x12bf40800] 20:28:39 INFO - PROCESS | 1649 | 1463542119648 Marionette DEBUG loaded listener.js 20:28:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12c4c5c00) [pid = 1649] [serial = 726] [outer = 0x12bf40800] 20:28:40 INFO - PROCESS | 1649 | 1463542120003 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]]]}] 20:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 521ms 20:28:40 INFO - PROCESS | 1649 | 1463542120030 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 20:28:40 INFO - PROCESS | 1649 | 1463542120033 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 20:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:28:40 INFO - PROCESS | 1649 | 1463542120042 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:28:40 INFO - PROCESS | 1649 | 1463542120043 Marionette TRACE conn2 <- [1,942,null,{}] 20:28:40 INFO - PROCESS | 1649 | 1463542120045 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}] 20:28:40 INFO - PROCESS | 1649 | 1463542120149 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 20:28:40 INFO - PROCESS | 1649 | 1463542120153 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c675000 == 49 [pid = 1649] [id = 243] 20:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12c192c00) [pid = 1649] [serial = 727] [outer = 0x0] 20:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12c69d800) [pid = 1649] [serial = 728] [outer = 0x12c192c00] 20:28:40 INFO - PROCESS | 1649 | 1463542120209 Marionette DEBUG loaded listener.js 20:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12c6a9000) [pid = 1649] [serial = 729] [outer = 0x12c192c00] 20:28:40 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x128ad5c00) [pid = 1649] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:28:40 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x128c70800) [pid = 1649] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:28:40 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x128b41000) [pid = 1649] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:28:40 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x129387800) [pid = 1649] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:28:40 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1187ea000) [pid = 1649] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:28:40 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x110ee3800) [pid = 1649] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:28:40 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1166c9000) [pid = 1649] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:28:40 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x115d70c00) [pid = 1649] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:28:40 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x116ab1000) [pid = 1649] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:28:40 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11804e400) [pid = 1649] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:28:40 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12aa0c000) [pid = 1649] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:28:40 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x119c29c00) [pid = 1649] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:28:40 INFO - PROCESS | 1649 | 1463542120616 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]]]}] 20:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 626ms 20:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:28:40 INFO - PROCESS | 1649 | 1463542120663 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 20:28:40 INFO - PROCESS | 1649 | 1463542120664 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 20:28:40 INFO - PROCESS | 1649 | 1463542120672 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:28:40 INFO - PROCESS | 1649 | 1463542120673 Marionette TRACE conn2 <- [1,946,null,{}] 20:28:40 INFO - PROCESS | 1649 | 1463542120675 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}] 20:28:40 INFO - PROCESS | 1649 | 1463542120789 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 20:28:40 INFO - PROCESS | 1649 | 1463542120796 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4be000 == 50 [pid = 1649] [id = 244] 20:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1130d6400) [pid = 1649] [serial = 730] [outer = 0x0] 20:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12170f400) [pid = 1649] [serial = 731] [outer = 0x1130d6400] 20:28:40 INFO - PROCESS | 1649 | 1463542120821 Marionette DEBUG loaded listener.js 20:28:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x127479c00) [pid = 1649] [serial = 732] [outer = 0x1130d6400] 20:28:41 INFO - PROCESS | 1649 | 1463542121147 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]]]}] 20:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 525ms 20:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:28:41 INFO - PROCESS | 1649 | 1463542121192 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 20:28:41 INFO - PROCESS | 1649 | 1463542121193 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 20:28:41 INFO - PROCESS | 1649 | 1463542121196 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:28:41 INFO - PROCESS | 1649 | 1463542121197 Marionette TRACE conn2 <- [1,950,null,{}] 20:28:41 INFO - PROCESS | 1649 | 1463542121208 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}] 20:28:41 INFO - PROCESS | 1649 | 1463542121330 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 20:28:41 INFO - PROCESS | 1649 | 1463542121336 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1c8800 == 51 [pid = 1649] [id = 245] 20:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11852bc00) [pid = 1649] [serial = 733] [outer = 0x0] 20:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12747d000) [pid = 1649] [serial = 734] [outer = 0x11852bc00] 20:28:41 INFO - PROCESS | 1649 | 1463542121365 Marionette DEBUG loaded listener.js 20:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12c934400) [pid = 1649] [serial = 735] [outer = 0x11852bc00] 20:28:41 INFO - PROCESS | 1649 | 1463542121669 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]]]}] 20:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 526ms 20:28:41 INFO - PROCESS | 1649 | 1463542121723 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 20:28:41 INFO - PROCESS | 1649 | 1463542121724 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 20:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:28:41 INFO - PROCESS | 1649 | 1463542121726 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:28:41 INFO - PROCESS | 1649 | 1463542121727 Marionette TRACE conn2 <- [1,954,null,{}] 20:28:41 INFO - PROCESS | 1649 | 1463542121729 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}] 20:28:41 INFO - PROCESS | 1649 | 1463542121815 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 20:28:41 INFO - PROCESS | 1649 | 1463542121819 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a99800 == 52 [pid = 1649] [id = 246] 20:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12c104c00) [pid = 1649] [serial = 736] [outer = 0x0] 20:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12c10c000) [pid = 1649] [serial = 737] [outer = 0x12c104c00] 20:28:41 INFO - PROCESS | 1649 | 1463542121845 Marionette DEBUG loaded listener.js 20:28:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12c110000) [pid = 1649] [serial = 738] [outer = 0x12c104c00] 20:28:42 INFO - PROCESS | 1649 | 1463542122175 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]]]}] 20:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 20:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:28:42 INFO - PROCESS | 1649 | 1463542122194 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 20:28:42 INFO - PROCESS | 1649 | 1463542122196 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 20:28:42 INFO - PROCESS | 1649 | 1463542122198 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:28:42 INFO - PROCESS | 1649 | 1463542122200 Marionette TRACE conn2 <- [1,958,null,{}] 20:28:42 INFO - PROCESS | 1649 | 1463542122205 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}] 20:28:42 INFO - PROCESS | 1649 | 1463542122318 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 20:28:42 INFO - PROCESS | 1649 | 1463542122324 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aa8000 == 53 [pid = 1649] [id = 247] 20:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x113129000) [pid = 1649] [serial = 739] [outer = 0x0] 20:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x113131400) [pid = 1649] [serial = 740] [outer = 0x113129000] 20:28:42 INFO - PROCESS | 1649 | 1463542122357 Marionette DEBUG loaded listener.js 20:28:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x113136c00) [pid = 1649] [serial = 741] [outer = 0x113129000] 20:28:42 INFO - PROCESS | 1649 | 1463542122819 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]]]}] 20:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 671ms 20:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:28:42 INFO - PROCESS | 1649 | 1463542122870 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 20:28:42 INFO - PROCESS | 1649 | 1463542122873 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 20:28:42 INFO - PROCESS | 1649 | 1463542122877 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:28:42 INFO - PROCESS | 1649 | 1463542122879 Marionette TRACE conn2 <- [1,962,null,{}] 20:28:42 INFO - PROCESS | 1649 | 1463542122883 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}] 20:28:42 INFO - PROCESS | 1649 | 1463542122991 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 20:28:43 INFO - PROCESS | 1649 | 1463542123074 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1133d8800 == 54 [pid = 1649] [id = 248] 20:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x113211c00) [pid = 1649] [serial = 742] [outer = 0x0] 20:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x116467000) [pid = 1649] [serial = 743] [outer = 0x113211c00] 20:28:43 INFO - PROCESS | 1649 | 1463542123147 Marionette DEBUG loaded listener.js 20:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11818c800) [pid = 1649] [serial = 744] [outer = 0x113211c00] 20:28:43 INFO - PROCESS | 1649 | 1463542123556 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]]]}] 20:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 720ms 20:28:43 INFO - PROCESS | 1649 | 1463542123597 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 20:28:43 INFO - PROCESS | 1649 | 1463542123601 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 20:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:28:43 INFO - PROCESS | 1649 | 1463542123606 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:28:43 INFO - PROCESS | 1649 | 1463542123608 Marionette TRACE conn2 <- [1,966,null,{}] 20:28:43 INFO - PROCESS | 1649 | 1463542123610 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}] 20:28:43 INFO - PROCESS | 1649 | 1463542123717 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 20:28:43 INFO - PROCESS | 1649 | 1463542123776 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x119560000 == 55 [pid = 1649] [id = 249] 20:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x118527c00) [pid = 1649] [serial = 745] [outer = 0x0] 20:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x119c22000) [pid = 1649] [serial = 746] [outer = 0x118527c00] 20:28:43 INFO - PROCESS | 1649 | 1463542123806 Marionette DEBUG loaded listener.js 20:28:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12115c400) [pid = 1649] [serial = 747] [outer = 0x118527c00] 20:28:44 INFO - PROCESS | 1649 | 1463542124226 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]]]}] 20:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 669ms 20:28:44 INFO - PROCESS | 1649 | 1463542124275 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 20:28:44 INFO - PROCESS | 1649 | 1463542124277 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 20:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:28:44 INFO - PROCESS | 1649 | 1463542124279 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:28:44 INFO - PROCESS | 1649 | 1463542124282 Marionette TRACE conn2 <- [1,970,null,{}] 20:28:44 INFO - PROCESS | 1649 | 1463542124290 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}] 20:28:44 INFO - PROCESS | 1649 | 1463542124419 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 20:28:44 INFO - PROCESS | 1649 | 1463542124492 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4aa000 == 56 [pid = 1649] [id = 250] 20:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x124a86800) [pid = 1649] [serial = 748] [outer = 0x0] 20:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12747c800) [pid = 1649] [serial = 749] [outer = 0x124a86800] 20:28:44 INFO - PROCESS | 1649 | 1463542124525 Marionette DEBUG loaded listener.js 20:28:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x128adc800) [pid = 1649] [serial = 750] [outer = 0x124a86800] 20:28:44 INFO - PROCESS | 1649 | 1463542124913 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]]]}] 20:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 673ms 20:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:28:44 INFO - PROCESS | 1649 | 1463542124953 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:28:44 INFO - PROCESS | 1649 | 1463542124955 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 20:28:44 INFO - PROCESS | 1649 | 1463542124957 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:28:44 INFO - PROCESS | 1649 | 1463542124959 Marionette TRACE conn2 <- [1,974,null,{}] 20:28:44 INFO - PROCESS | 1649 | 1463542124961 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}] 20:28:45 INFO - PROCESS | 1649 | 1463542125064 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:28:45 INFO - PROCESS | 1649 | 1463542125135 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1127d9000 == 57 [pid = 1649] [id = 251] 20:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x128c71000) [pid = 1649] [serial = 751] [outer = 0x0] 20:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x129388c00) [pid = 1649] [serial = 752] [outer = 0x128c71000] 20:28:45 INFO - PROCESS | 1649 | 1463542125205 Marionette DEBUG loaded listener.js 20:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12a723400) [pid = 1649] [serial = 753] [outer = 0x128c71000] 20:28:45 INFO - PROCESS | 1649 | 1463542125637 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]]]}] 20:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 719ms 20:28:45 INFO - PROCESS | 1649 | 1463542125676 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:28:45 INFO - PROCESS | 1649 | 1463542125677 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 20:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:28:45 INFO - PROCESS | 1649 | 1463542125680 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:28:45 INFO - PROCESS | 1649 | 1463542125681 Marionette TRACE conn2 <- [1,978,null,{}] 20:28:45 INFO - PROCESS | 1649 | 1463542125737 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}] 20:28:45 INFO - PROCESS | 1649 | 1463542125836 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:28:45 INFO - PROCESS | 1649 | 1463542125909 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1127f2800 == 58 [pid = 1649] [id = 252] 20:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1121a7c00) [pid = 1649] [serial = 754] [outer = 0x0] 20:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x119ef4c00) [pid = 1649] [serial = 755] [outer = 0x1121a7c00] 20:28:45 INFO - PROCESS | 1649 | 1463542125939 Marionette DEBUG loaded listener.js 20:28:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12aa0d000) [pid = 1649] [serial = 756] [outer = 0x1121a7c00] 20:28:46 INFO - PROCESS | 1649 | 1463542126557 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]]]}] 20:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 938ms 20:28:46 INFO - PROCESS | 1649 | 1463542126620 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:28:46 INFO - PROCESS | 1649 | 1463542126622 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 20:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:28:46 INFO - PROCESS | 1649 | 1463542126625 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:28:46 INFO - PROCESS | 1649 | 1463542126628 Marionette TRACE conn2 <- [1,982,null,{}] 20:28:46 INFO - PROCESS | 1649 | 1463542126632 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}] 20:28:46 INFO - PROCESS | 1649 | 1463542126732 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:28:46 INFO - PROCESS | 1649 | 1463542126804 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11805c000 == 59 [pid = 1649] [id = 253] 20:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x112764c00) [pid = 1649] [serial = 757] [outer = 0x0] 20:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x113133800) [pid = 1649] [serial = 758] [outer = 0x112764c00] 20:28:46 INFO - PROCESS | 1649 | 1463542126832 Marionette DEBUG loaded listener.js 20:28:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11649d000) [pid = 1649] [serial = 759] [outer = 0x112764c00] 20:28:47 INFO - PROCESS | 1649 | 1463542127291 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]]]}] 20:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 672ms 20:28:47 INFO - PROCESS | 1649 | 1463542127298 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:28:47 INFO - PROCESS | 1649 | 1463542127305 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 20:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:28:47 INFO - PROCESS | 1649 | 1463542127312 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:28:47 INFO - PROCESS | 1649 | 1463542127315 Marionette TRACE conn2 <- [1,986,null,{}] 20:28:47 INFO - PROCESS | 1649 | 1463542127342 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}] 20:28:47 INFO - PROCESS | 1649 | 1463542127468 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:28:47 INFO - PROCESS | 1649 | 1463542127539 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x118595000 == 60 [pid = 1649] [id = 254] 20:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x118531c00) [pid = 1649] [serial = 760] [outer = 0x0] 20:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x1187ec400) [pid = 1649] [serial = 761] [outer = 0x118531c00] 20:28:47 INFO - PROCESS | 1649 | 1463542127566 Marionette DEBUG loaded listener.js 20:28:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1193e2800) [pid = 1649] [serial = 762] [outer = 0x118531c00] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x128a99800 == 59 [pid = 1649] [id = 246] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1c8800 == 58 [pid = 1649] [id = 245] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4be000 == 57 [pid = 1649] [id = 244] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12c675000 == 56 [pid = 1649] [id = 243] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12bb22800 == 55 [pid = 1649] [id = 242] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x124a05000) [pid = 1649] [serial = 638] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x110e21c00) [pid = 1649] [serial = 632] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x1193e4400) [pid = 1649] [serial = 635] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x128c73c00) [pid = 1649] [serial = 641] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12bbda000) [pid = 1649] [serial = 680] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa38800 == 54 [pid = 1649] [id = 241] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1297ad800 == 53 [pid = 1649] [id = 240] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x1272e0000 == 52 [pid = 1649] [id = 239] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12186e000 == 51 [pid = 1649] [id = 238] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x119ecf000 == 50 [pid = 1649] [id = 237] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x118318000 == 49 [pid = 1649] [id = 236] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x119ee4000 == 48 [pid = 1649] [id = 235] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12c660800 == 47 [pid = 1649] [id = 231] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x12a73b800 == 46 [pid = 1649] [id = 230] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x118a88000 == 45 [pid = 1649] [id = 229] 20:28:47 INFO - PROCESS | 1649 | --DOCSHELL 0x11648a800 == 44 [pid = 1649] [id = 228] 20:28:47 INFO - PROCESS | 1649 | 1463542127945 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]]]}] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x128ad8400) [pid = 1649] [serial = 662] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12914a400) [pid = 1649] [serial = 668] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x128c6e400) [pid = 1649] [serial = 665] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x129619800) [pid = 1649] [serial = 671] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1195ef800) [pid = 1649] [serial = 650] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1256b9c00) [pid = 1649] [serial = 674] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x119c22800) [pid = 1649] [serial = 651] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11811f400) [pid = 1649] [serial = 645] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11684a000) [pid = 1649] [serial = 644] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12376e800) [pid = 1649] [serial = 659] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x121164800) [pid = 1649] [serial = 656] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1215f4400) [pid = 1649] [serial = 657] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1187e5400) [pid = 1649] [serial = 648] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x118196c00) [pid = 1649] [serial = 647] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12bbcb800) [pid = 1649] [serial = 678] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12a729000) [pid = 1649] [serial = 672] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12088b000) [pid = 1649] [serial = 653] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12115e800) [pid = 1649] [serial = 654] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12aa0f800) [pid = 1649] [serial = 675] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x129392800) [pid = 1649] [serial = 669] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x128c79400) [pid = 1649] [serial = 666] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x128b40c00) [pid = 1649] [serial = 663] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12741fc00) [pid = 1649] [serial = 660] [outer = 0x0] [url = about:blank] 20:28:47 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12acc0800) [pid = 1649] [serial = 677] [outer = 0x0] [url = about:blank] 20:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 695ms 20:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:28:48 INFO - PROCESS | 1649 | 1463542128007 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:28:48 INFO - PROCESS | 1649 | 1463542128008 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 20:28:48 INFO - PROCESS | 1649 | 1463542128011 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:28:48 INFO - PROCESS | 1649 | 1463542128013 Marionette TRACE conn2 <- [1,990,null,{}] 20:28:48 INFO - PROCESS | 1649 | 1463542128021 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}] 20:28:48 INFO - PROCESS | 1649 | 1463542128103 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:28:48 INFO - PROCESS | 1649 | 1463542128109 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a88000 == 45 [pid = 1649] [id = 255] 20:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x119887400) [pid = 1649] [serial = 763] [outer = 0x0] 20:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x119ca1000) [pid = 1649] [serial = 764] [outer = 0x119887400] 20:28:48 INFO - PROCESS | 1649 | 1463542128137 Marionette DEBUG loaded listener.js 20:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x121162800) [pid = 1649] [serial = 765] [outer = 0x119887400] 20:28:48 INFO - PROCESS | 1649 | 1463542128464 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]]]}] 20:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 472ms 20:28:48 INFO - PROCESS | 1649 | 1463542128499 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:28:48 INFO - PROCESS | 1649 | 1463542128500 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 20:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:28:48 INFO - PROCESS | 1649 | 1463542128508 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:28:48 INFO - PROCESS | 1649 | 1463542128509 Marionette TRACE conn2 <- [1,994,null,{}] 20:28:48 INFO - PROCESS | 1649 | 1463542128511 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}] 20:28:48 INFO - PROCESS | 1649 | 1463542128591 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:28:48 INFO - PROCESS | 1649 | 1463542128595 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211c9800 == 46 [pid = 1649] [id = 256] 20:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x121168000) [pid = 1649] [serial = 766] [outer = 0x0] 20:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1215f4400) [pid = 1649] [serial = 767] [outer = 0x121168000] 20:28:48 INFO - PROCESS | 1649 | 1463542128621 Marionette DEBUG loaded listener.js 20:28:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12376e800) [pid = 1649] [serial = 768] [outer = 0x121168000] 20:28:48 INFO - PROCESS | 1649 | 1463542128981 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]]]}] 20:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 523ms 20:28:49 INFO - PROCESS | 1649 | 1463542129031 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:28:49 INFO - PROCESS | 1649 | 1463542129040 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 20:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:28:49 INFO - PROCESS | 1649 | 1463542129042 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:28:49 INFO - PROCESS | 1649 | 1463542129043 Marionette TRACE conn2 <- [1,998,null,{}] 20:28:49 INFO - PROCESS | 1649 | 1463542129045 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}] 20:28:49 INFO - PROCESS | 1649 | 1463542129129 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:28:49 INFO - PROCESS | 1649 | 1463542129187 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12186d800 == 47 [pid = 1649] [id = 257] 20:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x119ca3000) [pid = 1649] [serial = 769] [outer = 0x0] 20:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x124a0cc00) [pid = 1649] [serial = 770] [outer = 0x119ca3000] 20:28:49 INFO - PROCESS | 1649 | 1463542129212 Marionette DEBUG loaded listener.js 20:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12680c000) [pid = 1649] [serial = 771] [outer = 0x119ca3000] 20:28:49 INFO - PROCESS | 1649 | 1463542129489 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]]]}] 20:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 471ms 20:28:49 INFO - PROCESS | 1649 | 1463542129514 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:28:49 INFO - PROCESS | 1649 | 1463542129515 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 20:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:28:49 INFO - PROCESS | 1649 | 1463542129525 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:28:49 INFO - PROCESS | 1649 | 1463542129526 Marionette TRACE conn2 <- [1,1002,null,{}] 20:28:49 INFO - PROCESS | 1649 | 1463542129528 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}] 20:28:49 INFO - PROCESS | 1649 | 1463542129644 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:28:49 INFO - PROCESS | 1649 | 1463542129702 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250f1800 == 48 [pid = 1649] [id = 258] 20:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x124d4d400) [pid = 1649] [serial = 772] [outer = 0x0] 20:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1272bdc00) [pid = 1649] [serial = 773] [outer = 0x124d4d400] 20:28:49 INFO - PROCESS | 1649 | 1463542129730 Marionette DEBUG loaded listener.js 20:28:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x128c47000) [pid = 1649] [serial = 774] [outer = 0x124d4d400] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12bba7000 == 47 [pid = 1649] [id = 198] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12cfd8000 == 46 [pid = 1649] [id = 214] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x113280000 == 45 [pid = 1649] [id = 101] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x119543000 == 44 [pid = 1649] [id = 234] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1c0000 == 43 [pid = 1649] [id = 232] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2a8000 == 42 [pid = 1649] [id = 233] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1256d4000 == 41 [pid = 1649] [id = 212] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa30000 == 40 [pid = 1649] [id = 133] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4a4000 == 39 [pid = 1649] [id = 181] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12cadd000 == 38 [pid = 1649] [id = 213] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11805c000 == 37 [pid = 1649] [id = 253] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1127f2800 == 36 [pid = 1649] [id = 252] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1127d9000 == 35 [pid = 1649] [id = 251] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4aa000 == 34 [pid = 1649] [id = 250] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x119560000 == 33 [pid = 1649] [id = 249] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x128aa8000 == 32 [pid = 1649] [id = 247] 20:28:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1133d8800 == 31 [pid = 1649] [id = 248] 20:28:51 INFO - PROCESS | 1649 | --DOCSHELL 0x118595000 == 30 [pid = 1649] [id = 254] 20:28:51 INFO - PROCESS | 1649 | --DOCSHELL 0x118a88000 == 29 [pid = 1649] [id = 255] 20:28:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1211c9800 == 28 [pid = 1649] [id = 256] 20:28:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12186d800 == 27 [pid = 1649] [id = 257] 20:28:51 INFO - PROCESS | 1649 | 1463542131547 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]]]}] 20:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 2072ms 20:28:51 INFO - PROCESS | 1649 | 1463542131598 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:28:51 INFO - PROCESS | 1649 | 1463542131600 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 20:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:28:51 INFO - PROCESS | 1649 | 1463542131609 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:28:51 INFO - PROCESS | 1649 | 1463542131612 Marionette TRACE conn2 <- [1,1006,null,{}] 20:28:51 INFO - PROCESS | 1649 | 1463542131617 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}] 20:28:51 INFO - PROCESS | 1649 | 1463542131724 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:28:51 INFO - PROCESS | 1649 | 1463542131729 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x112a9f800 == 28 [pid = 1649] [id = 259] 20:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1121f4800) [pid = 1649] [serial = 775] [outer = 0x0] 20:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x112766000) [pid = 1649] [serial = 776] [outer = 0x1121f4800] 20:28:51 INFO - PROCESS | 1649 | 1463542131754 Marionette DEBUG loaded listener.js 20:28:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11312d800) [pid = 1649] [serial = 777] [outer = 0x1121f4800] 20:28:52 INFO - PROCESS | 1649 | 1463542132231 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]]]}] 20:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 673ms 20:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:28:52 INFO - PROCESS | 1649 | 1463542132282 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:28:52 INFO - PROCESS | 1649 | 1463542132286 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 20:28:52 INFO - PROCESS | 1649 | 1463542132290 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:28:52 INFO - PROCESS | 1649 | 1463542132292 Marionette TRACE conn2 <- [1,1010,null,{}] 20:28:52 INFO - PROCESS | 1649 | 1463542132304 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}] 20:28:52 INFO - PROCESS | 1649 | 1463542132414 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:28:52 INFO - PROCESS | 1649 | 1463542132440 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11614b000 == 29 [pid = 1649] [id = 260] 20:28:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11312cc00) [pid = 1649] [serial = 778] [outer = 0x0] 20:28:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x114f11c00) [pid = 1649] [serial = 779] [outer = 0x11312cc00] 20:28:52 INFO - PROCESS | 1649 | 1463542132482 Marionette DEBUG loaded listener.js 20:28:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x116187c00) [pid = 1649] [serial = 780] [outer = 0x11312cc00] 20:28:52 INFO - PROCESS | 1649 | 1463542132989 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]]]}] 20:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 728ms 20:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:28:53 INFO - PROCESS | 1649 | 1463542133027 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:28:53 INFO - PROCESS | 1649 | 1463542133030 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 20:28:53 INFO - PROCESS | 1649 | 1463542133035 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:28:53 INFO - PROCESS | 1649 | 1463542133039 Marionette TRACE conn2 <- [1,1014,null,{}] 20:28:53 INFO - PROCESS | 1649 | 1463542133046 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}] 20:28:53 INFO - PROCESS | 1649 | 1463542133126 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:28:53 INFO - PROCESS | 1649 | 1463542133167 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f75000 == 30 [pid = 1649] [id = 261] 20:28:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x110e14c00) [pid = 1649] [serial = 781] [outer = 0x0] 20:28:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x117456c00) [pid = 1649] [serial = 782] [outer = 0x110e14c00] 20:28:53 INFO - PROCESS | 1649 | 1463542133212 Marionette DEBUG loaded listener.js 20:28:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x117e2c000) [pid = 1649] [serial = 783] [outer = 0x110e14c00] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12aa0e400) [pid = 1649] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12c104c00) [pid = 1649] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x128c6c400) [pid = 1649] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x128b37400) [pid = 1649] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12bf40800) [pid = 1649] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12c192c00) [pid = 1649] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x110e15c00) [pid = 1649] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11951ec00) [pid = 1649] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x116ab3000) [pid = 1649] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x121708400) [pid = 1649] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1196b8400) [pid = 1649] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x118530c00) [pid = 1649] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12741b000) [pid = 1649] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12bbda400) [pid = 1649] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x118ff0000) [pid = 1649] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1272bd400) [pid = 1649] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x116a5f400) [pid = 1649] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11852bc00) [pid = 1649] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1130d6400) [pid = 1649] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x121165800) [pid = 1649] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x128853000) [pid = 1649] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1193df800) [pid = 1649] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118522400) [pid = 1649] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x128ad6000) [pid = 1649] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x128c76800) [pid = 1649] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11684a400) [pid = 1649] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11811cc00) [pid = 1649] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1256b1000) [pid = 1649] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x110e1dc00) [pid = 1649] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x121280800) [pid = 1649] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x118392400) [pid = 1649] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118195400) [pid = 1649] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x110eea000) [pid = 1649] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118531c00) [pid = 1649] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119887400) [pid = 1649] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x121168000) [pid = 1649] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x113129000) [pid = 1649] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x113211c00) [pid = 1649] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118527c00) [pid = 1649] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x124a86800) [pid = 1649] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x128c71000) [pid = 1649] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1121a7c00) [pid = 1649] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x112764c00) [pid = 1649] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:28:54 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x119ca3000) [pid = 1649] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:28:54 INFO - PROCESS | 1649 | 1463542134288 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]]]}] 20:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1278ms 20:28:54 INFO - PROCESS | 1649 | 1463542134311 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:28:54 INFO - PROCESS | 1649 | 1463542134313 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 20:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:28:54 INFO - PROCESS | 1649 | 1463542134329 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:28:54 INFO - PROCESS | 1649 | 1463542134330 Marionette TRACE conn2 <- [1,1018,null,{}] 20:28:54 INFO - PROCESS | 1649 | 1463542134338 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}] 20:28:54 INFO - PROCESS | 1649 | 1463542134420 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:28:54 INFO - PROCESS | 1649 | 1463542134424 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e17800 == 31 [pid = 1649] [id = 262] 20:28:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x110ee3800) [pid = 1649] [serial = 784] [outer = 0x0] 20:28:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x117e2ec00) [pid = 1649] [serial = 785] [outer = 0x110ee3800] 20:28:54 INFO - PROCESS | 1649 | 1463542134450 Marionette DEBUG loaded listener.js 20:28:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118056c00) [pid = 1649] [serial = 786] [outer = 0x110ee3800] 20:28:54 INFO - PROCESS | 1649 | 1463542134833 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]]]}] 20:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 526ms 20:28:54 INFO - PROCESS | 1649 | 1463542134855 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:28:54 INFO - PROCESS | 1649 | 1463542134857 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 20:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:28:54 INFO - PROCESS | 1649 | 1463542134860 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:28:54 INFO - PROCESS | 1649 | 1463542134862 Marionette TRACE conn2 <- [1,1022,null,{}] 20:28:54 INFO - PROCESS | 1649 | 1463542134866 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}] 20:28:55 INFO - PROCESS | 1649 | 1463542135009 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:28:55 INFO - PROCESS | 1649 | 1463542135021 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x118312800 == 32 [pid = 1649] [id = 263] 20:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x112764c00) [pid = 1649] [serial = 787] [outer = 0x0] 20:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118121800) [pid = 1649] [serial = 788] [outer = 0x112764c00] 20:28:55 INFO - PROCESS | 1649 | 1463542135062 Marionette DEBUG loaded listener.js 20:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1184cd800) [pid = 1649] [serial = 789] [outer = 0x112764c00] 20:28:55 INFO - PROCESS | 1649 | 1463542135425 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]]]}] 20:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 571ms 20:28:55 INFO - PROCESS | 1649 | 1463542135433 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:28:55 INFO - PROCESS | 1649 | 1463542135434 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 20:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:28:55 INFO - PROCESS | 1649 | 1463542135436 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:28:55 INFO - PROCESS | 1649 | 1463542135438 Marionette TRACE conn2 <- [1,1026,null,{}] 20:28:55 INFO - PROCESS | 1649 | 1463542135440 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}] 20:28:55 INFO - PROCESS | 1649 | 1463542135527 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:28:55 INFO - PROCESS | 1649 | 1463542135536 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a86800 == 33 [pid = 1649] [id = 264] 20:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x118522c00) [pid = 1649] [serial = 790] [outer = 0x0] 20:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118769800) [pid = 1649] [serial = 791] [outer = 0x118522c00] 20:28:55 INFO - PROCESS | 1649 | 1463542135564 Marionette DEBUG loaded listener.js 20:28:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118f6f800) [pid = 1649] [serial = 792] [outer = 0x118522c00] 20:28:55 INFO - PROCESS | 1649 | 1463542135926 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]]]}] 20:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 20:28:55 INFO - PROCESS | 1649 | 1463542135971 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:28:55 INFO - PROCESS | 1649 | 1463542135972 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 20:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:28:55 INFO - PROCESS | 1649 | 1463542135977 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:28:55 INFO - PROCESS | 1649 | 1463542135979 Marionette TRACE conn2 <- [1,1030,null,{}] 20:28:55 INFO - PROCESS | 1649 | 1463542135982 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}] 20:28:56 INFO - PROCESS | 1649 | 1463542136085 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:28:56 INFO - PROCESS | 1649 | 1463542136273 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1127d5800 == 34 [pid = 1649] [id = 265] 20:28:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x110e1f400) [pid = 1649] [serial = 793] [outer = 0x0] 20:28:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x110ee4400) [pid = 1649] [serial = 794] [outer = 0x110e1f400] 20:28:56 INFO - PROCESS | 1649 | 1463542136350 Marionette DEBUG loaded listener.js 20:28:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x111c28800) [pid = 1649] [serial = 795] [outer = 0x110e1f400] 20:28:56 INFO - PROCESS | 1649 | 1463542136882 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]]]}] 20:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 920ms 20:28:56 INFO - PROCESS | 1649 | 1463542136899 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:28:56 INFO - PROCESS | 1649 | 1463542136901 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 20:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:28:56 INFO - PROCESS | 1649 | 1463542136904 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:28:56 INFO - PROCESS | 1649 | 1463542136907 Marionette TRACE conn2 <- [1,1034,null,{}] 20:28:56 INFO - PROCESS | 1649 | 1463542136910 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}] 20:28:57 INFO - PROCESS | 1649 | 1463542137018 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:28:57 INFO - PROCESS | 1649 | 1463542137093 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x117130800 == 35 [pid = 1649] [id = 266] 20:28:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1121e9c00) [pid = 1649] [serial = 796] [outer = 0x0] 20:28:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x113422c00) [pid = 1649] [serial = 797] [outer = 0x1121e9c00] 20:28:57 INFO - PROCESS | 1649 | 1463542137125 Marionette DEBUG loaded listener.js 20:28:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1166c0c00) [pid = 1649] [serial = 798] [outer = 0x1121e9c00] 20:28:57 INFO - PROCESS | 1649 | 1463542137675 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]]]}] 20:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 820ms 20:28:57 INFO - PROCESS | 1649 | 1463542137749 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:28:57 INFO - PROCESS | 1649 | 1463542137755 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 20:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:28:57 INFO - PROCESS | 1649 | 1463542137761 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:28:57 INFO - PROCESS | 1649 | 1463542137763 Marionette TRACE conn2 <- [1,1038,null,{}] 20:28:57 INFO - PROCESS | 1649 | 1463542137767 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}] 20:28:57 INFO - PROCESS | 1649 | 1463542137921 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:28:58 INFO - PROCESS | 1649 | 1463542138039 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f74000 == 36 [pid = 1649] [id = 267] 20:28:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11768d800) [pid = 1649] [serial = 799] [outer = 0x0] 20:28:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11804b800) [pid = 1649] [serial = 800] [outer = 0x11768d800] 20:28:58 INFO - PROCESS | 1649 | 1463542138071 Marionette DEBUG loaded listener.js 20:28:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118524000) [pid = 1649] [serial = 801] [outer = 0x11768d800] 20:28:58 INFO - PROCESS | 1649 | 1463542138675 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]]]}] 20:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 975ms 20:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:28:58 INFO - PROCESS | 1649 | 1463542138736 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:28:58 INFO - PROCESS | 1649 | 1463542138738 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 20:28:58 INFO - PROCESS | 1649 | 1463542138742 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:28:58 INFO - PROCESS | 1649 | 1463542138744 Marionette TRACE conn2 <- [1,1042,null,{}] 20:28:58 INFO - PROCESS | 1649 | 1463542138749 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}] 20:28:58 INFO - PROCESS | 1649 | 1463542138855 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x118a86800 == 35 [pid = 1649] [id = 264] 20:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x118312800 == 34 [pid = 1649] [id = 263] 20:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x117e17800 == 33 [pid = 1649] [id = 262] 20:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x116f75000 == 32 [pid = 1649] [id = 261] 20:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x11614b000 == 31 [pid = 1649] [id = 260] 20:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x112a9f800 == 30 [pid = 1649] [id = 259] 20:28:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1250f1800 == 29 [pid = 1649] [id = 258] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12bf20800) [pid = 1649] [serial = 681] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x129614800) [pid = 1649] [serial = 591] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1215f0000) [pid = 1649] [serial = 549] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12c4c6c00) [pid = 1649] [serial = 543] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12960dc00) [pid = 1649] [serial = 642] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12c4c4c00) [pid = 1649] [serial = 582] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1193de400) [pid = 1649] [serial = 546] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119c1f800) [pid = 1649] [serial = 636] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x128ae3000) [pid = 1649] [serial = 552] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x111f3c400) [pid = 1649] [serial = 633] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x125749400) [pid = 1649] [serial = 639] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1193eac00) [pid = 1649] [serial = 585] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x124a84800) [pid = 1649] [serial = 588] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12c10c000) [pid = 1649] [serial = 737] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12bbce800) [pid = 1649] [serial = 722] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12aa19000) [pid = 1649] [serial = 720] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12c19cc00) [pid = 1649] [serial = 725] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12bf3bc00) [pid = 1649] [serial = 723] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12c69d800) [pid = 1649] [serial = 728] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x110eec000) [pid = 1649] [serial = 684] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x110e1bc00) [pid = 1649] [serial = 683] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12115b000) [pid = 1649] [serial = 710] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1215ee800) [pid = 1649] [serial = 711] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11852a000) [pid = 1649] [serial = 686] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x124d50c00) [pid = 1649] [serial = 713] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x127211800) [pid = 1649] [serial = 714] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12115ec00) [pid = 1649] [serial = 690] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119c28800) [pid = 1649] [serial = 689] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12c1a1800) [pid = 1649] [serial = 702] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12c194c00) [pid = 1649] [serial = 701] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12a8bb000) [pid = 1649] [serial = 696] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x129613c00) [pid = 1649] [serial = 695] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12c195000) [pid = 1649] [serial = 699] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12bf20400) [pid = 1649] [serial = 698] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1193e6400) [pid = 1649] [serial = 707] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x128ae0400) [pid = 1649] [serial = 716] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x119c21c00) [pid = 1649] [serial = 708] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x118198c00) [pid = 1649] [serial = 705] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11768d400) [pid = 1649] [serial = 704] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1187ec400) [pid = 1649] [serial = 761] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x1193e2800) [pid = 1649] [serial = 762] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x119ca1000) [pid = 1649] [serial = 764] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12747d000) [pid = 1649] [serial = 734] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x121162800) [pid = 1649] [serial = 765] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x1215f4400) [pid = 1649] [serial = 767] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12376e800) [pid = 1649] [serial = 768] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x124a0cc00) [pid = 1649] [serial = 770] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x113136c00) [pid = 1649] [serial = 741] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x116467000) [pid = 1649] [serial = 743] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x12c934400) [pid = 1649] [serial = 735] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x11818c800) [pid = 1649] [serial = 744] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x119c22000) [pid = 1649] [serial = 746] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12170f400) [pid = 1649] [serial = 731] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12115c400) [pid = 1649] [serial = 747] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12747c800) [pid = 1649] [serial = 749] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x128adc800) [pid = 1649] [serial = 750] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x129388c00) [pid = 1649] [serial = 752] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x119ef4c00) [pid = 1649] [serial = 755] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12c6a9000) [pid = 1649] [serial = 729] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x12aa0d000) [pid = 1649] [serial = 756] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x113133800) [pid = 1649] [serial = 758] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x12741a000) [pid = 1649] [serial = 693] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x124d4e000) [pid = 1649] [serial = 692] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x11649d000) [pid = 1649] [serial = 759] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x12a723400) [pid = 1649] [serial = 753] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x118f61800) [pid = 1649] [serial = 687] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x128f8c800) [pid = 1649] [serial = 719] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x12c4c5c00) [pid = 1649] [serial = 726] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 52 (0x127479c00) [pid = 1649] [serial = 732] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 51 (0x12c110000) [pid = 1649] [serial = 738] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 50 (0x12680c000) [pid = 1649] [serial = 771] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 49 (0x128c45400) [pid = 1649] [serial = 717] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 48 (0x12cd16000) [pid = 1649] [serial = 630] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | --DOMWINDOW == 47 (0x113131400) [pid = 1649] [serial = 740] [outer = 0x0] [url = about:blank] 20:28:58 INFO - PROCESS | 1649 | 1463542138957 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x112155000 == 30 [pid = 1649] [id = 268] 20:28:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x110e1bc00) [pid = 1649] [serial = 802] [outer = 0x0] 20:28:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x111c8a800) [pid = 1649] [serial = 803] [outer = 0x110e1bc00] 20:28:58 INFO - PROCESS | 1649 | 1463542138994 Marionette DEBUG loaded listener.js 20:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x111f3c400) [pid = 1649] [serial = 804] [outer = 0x110e1bc00] 20:28:59 INFO - PROCESS | 1649 | 1463542139345 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]]]}] 20:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 623ms 20:28:59 INFO - PROCESS | 1649 | 1463542139365 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:28:59 INFO - PROCESS | 1649 | 1463542139371 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 20:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:28:59 INFO - PROCESS | 1649 | 1463542139375 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:28:59 INFO - PROCESS | 1649 | 1463542139376 Marionette TRACE conn2 <- [1,1046,null,{}] 20:28:59 INFO - PROCESS | 1649 | 1463542139379 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}] 20:28:59 INFO - PROCESS | 1649 | 1463542139451 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:28:59 INFO - PROCESS | 1649 | 1463542139456 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1133d8800 == 31 [pid = 1649] [id = 269] 20:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x112761800) [pid = 1649] [serial = 805] [outer = 0x0] 20:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x1130dd000) [pid = 1649] [serial = 806] [outer = 0x112761800] 20:28:59 INFO - PROCESS | 1649 | 1463542139483 Marionette DEBUG loaded listener.js 20:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x113136400) [pid = 1649] [serial = 807] [outer = 0x112761800] 20:28:59 INFO - PROCESS | 1649 | 1463542139806 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]]]}] 20:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 20:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:28:59 INFO - PROCESS | 1649 | 1463542139844 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:28:59 INFO - PROCESS | 1649 | 1463542139845 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 20:28:59 INFO - PROCESS | 1649 | 1463542139847 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:28:59 INFO - PROCESS | 1649 | 1463542139850 Marionette TRACE conn2 <- [1,1050,null,{}] 20:28:59 INFO - PROCESS | 1649 | 1463542139858 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}] 20:28:59 INFO - PROCESS | 1649 | 1463542139937 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:28:59 INFO - PROCESS | 1649 | 1463542139943 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x116878800 == 32 [pid = 1649] [id = 270] 20:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x11349bc00) [pid = 1649] [serial = 808] [outer = 0x0] 20:28:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x116463c00) [pid = 1649] [serial = 809] [outer = 0x11349bc00] 20:28:59 INFO - PROCESS | 1649 | 1463542139973 Marionette DEBUG loaded listener.js 20:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x1166cbc00) [pid = 1649] [serial = 810] [outer = 0x11349bc00] 20:29:00 INFO - PROCESS | 1649 | 1463542140307 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]]]}] 20:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 473ms 20:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:29:00 INFO - PROCESS | 1649 | 1463542140321 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:29:00 INFO - PROCESS | 1649 | 1463542140322 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 20:29:00 INFO - PROCESS | 1649 | 1463542140324 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:29:00 INFO - PROCESS | 1649 | 1463542140325 Marionette TRACE conn2 <- [1,1054,null,{}] 20:29:00 INFO - PROCESS | 1649 | 1463542140328 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}] 20:29:00 INFO - PROCESS | 1649 | 1463542140423 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:29:00 INFO - PROCESS | 1649 | 1463542140430 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e0d000 == 33 [pid = 1649] [id = 271] 20:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x1166c5800) [pid = 1649] [serial = 811] [outer = 0x0] 20:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x1168a0000) [pid = 1649] [serial = 812] [outer = 0x1166c5800] 20:29:00 INFO - PROCESS | 1649 | 1463542140455 Marionette DEBUG loaded listener.js 20:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x116ab7400) [pid = 1649] [serial = 813] [outer = 0x1166c5800] 20:29:00 INFO - PROCESS | 1649 | 1463542140778 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]]]}] 20:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 471ms 20:29:00 INFO - PROCESS | 1649 | 1463542140797 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:29:00 INFO - PROCESS | 1649 | 1463542140799 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 20:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:29:00 INFO - PROCESS | 1649 | 1463542140805 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:29:00 INFO - PROCESS | 1649 | 1463542140807 Marionette TRACE conn2 <- [1,1058,null,{}] 20:29:00 INFO - PROCESS | 1649 | 1463542140810 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}] 20:29:00 INFO - PROCESS | 1649 | 1463542140923 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:29:00 INFO - PROCESS | 1649 | 1463542140930 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x118582000 == 34 [pid = 1649] [id = 272] 20:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x110e18400) [pid = 1649] [serial = 814] [outer = 0x0] 20:29:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x11804c000) [pid = 1649] [serial = 815] [outer = 0x110e18400] 20:29:00 INFO - PROCESS | 1649 | 1463542140959 Marionette DEBUG loaded listener.js 20:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x118190000) [pid = 1649] [serial = 816] [outer = 0x110e18400] 20:29:01 INFO - PROCESS | 1649 | 1463542141376 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]]]}] 20:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 620ms 20:29:01 INFO - PROCESS | 1649 | 1463542141425 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:29:01 INFO - PROCESS | 1649 | 1463542141426 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 20:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:29:01 INFO - PROCESS | 1649 | 1463542141428 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:29:01 INFO - PROCESS | 1649 | 1463542141429 Marionette TRACE conn2 <- [1,1062,null,{}] 20:29:01 INFO - PROCESS | 1649 | 1463542141431 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}] 20:29:01 INFO - PROCESS | 1649 | 1463542141546 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:29:01 INFO - PROCESS | 1649 | 1463542141578 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a99000 == 35 [pid = 1649] [id = 273] 20:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x118197000) [pid = 1649] [serial = 817] [outer = 0x0] 20:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x118526400) [pid = 1649] [serial = 818] [outer = 0x118197000] 20:29:01 INFO - PROCESS | 1649 | 1463542141604 Marionette DEBUG loaded listener.js 20:29:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1187f1400) [pid = 1649] [serial = 819] [outer = 0x118197000] 20:29:01 INFO - PROCESS | 1649 | 1463542141930 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]]]}] 20:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 20:29:01 INFO - PROCESS | 1649 | 1463542141948 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:29:01 INFO - PROCESS | 1649 | 1463542141949 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 20:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:29:01 INFO - PROCESS | 1649 | 1463542141954 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:29:01 INFO - PROCESS | 1649 | 1463542141955 Marionette TRACE conn2 <- [1,1066,null,{}] 20:29:01 INFO - PROCESS | 1649 | 1463542141963 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}] 20:29:02 INFO - PROCESS | 1649 | 1463542142055 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:29:02 INFO - PROCESS | 1649 | 1463542142059 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x118312000 == 36 [pid = 1649] [id = 274] 20:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x118ae6400) [pid = 1649] [serial = 820] [outer = 0x0] 20:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x118f70c00) [pid = 1649] [serial = 821] [outer = 0x118ae6400] 20:29:02 INFO - PROCESS | 1649 | 1463542142083 Marionette DEBUG loaded listener.js 20:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x118ff0400) [pid = 1649] [serial = 822] [outer = 0x118ae6400] 20:29:02 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x124d4d400) [pid = 1649] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:29:02 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x112764c00) [pid = 1649] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:29:02 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x1121f4800) [pid = 1649] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:29:02 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x11312cc00) [pid = 1649] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:29:02 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x110e14c00) [pid = 1649] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:29:02 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x110ee3800) [pid = 1649] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:29:02 INFO - PROCESS | 1649 | 1463542142468 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]]]}] 20:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 512ms 20:29:02 INFO - PROCESS | 1649 | 1463542142483 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:29:02 INFO - PROCESS | 1649 | 1463542142486 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 20:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:29:02 INFO - PROCESS | 1649 | 1463542142488 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:29:02 INFO - PROCESS | 1649 | 1463542142489 Marionette TRACE conn2 <- [1,1070,null,{}] 20:29:02 INFO - PROCESS | 1649 | 1463542142492 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}] 20:29:02 INFO - PROCESS | 1649 | 1463542142565 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:29:02 INFO - PROCESS | 1649 | 1463542142572 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x119804000 == 37 [pid = 1649] [id = 275] 20:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x110eeb400) [pid = 1649] [serial = 823] [outer = 0x0] 20:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x115e88000) [pid = 1649] [serial = 824] [outer = 0x110eeb400] 20:29:02 INFO - PROCESS | 1649 | 1463542142597 Marionette DEBUG loaded listener.js 20:29:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1193e0000) [pid = 1649] [serial = 825] [outer = 0x110eeb400] 20:29:02 INFO - PROCESS | 1649 | 1463542142913 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]]]}] 20:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 468ms 20:29:02 INFO - PROCESS | 1649 | 1463542142957 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:29:02 INFO - PROCESS | 1649 | 1463542142958 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 20:29:02 INFO - PROCESS | 1649 | 1463542142960 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:29:02 INFO - PROCESS | 1649 | 1463542142961 Marionette TRACE conn2 <- [1,1074,null,{}] 20:29:02 INFO - PROCESS | 1649 | 1463542142964 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}] 20:29:03 INFO - PROCESS | 1649 | 1463542143040 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:29:03 INFO - PROCESS | 1649 | 1463542143086 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x116703000 == 38 [pid = 1649] [id = 276] 20:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x1121b6c00) [pid = 1649] [serial = 826] [outer = 0x0] 20:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x1193e5800) [pid = 1649] [serial = 827] [outer = 0x1121b6c00] 20:29:03 INFO - PROCESS | 1649 | 1463542143110 Marionette DEBUG loaded listener.js 20:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11951ec00) [pid = 1649] [serial = 828] [outer = 0x1121b6c00] 20:29:03 INFO - PROCESS | 1649 | 1463542143402 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]]]}] 20:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 470ms 20:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:29:03 INFO - PROCESS | 1649 | 1463542143432 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:29:03 INFO - PROCESS | 1649 | 1463542143433 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 20:29:03 INFO - PROCESS | 1649 | 1463542143439 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:29:03 INFO - PROCESS | 1649 | 1463542143440 Marionette TRACE conn2 <- [1,1078,null,{}] 20:29:03 INFO - PROCESS | 1649 | 1463542143442 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}] 20:29:03 INFO - PROCESS | 1649 | 1463542143521 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:29:03 INFO - PROCESS | 1649 | 1463542143525 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12130a800 == 39 [pid = 1649] [id = 277] 20:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x11951f400) [pid = 1649] [serial = 829] [outer = 0x0] 20:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x1196b8400) [pid = 1649] [serial = 830] [outer = 0x11951f400] 20:29:03 INFO - PROCESS | 1649 | 1463542143550 Marionette DEBUG loaded listener.js 20:29:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x119886000) [pid = 1649] [serial = 831] [outer = 0x11951f400] 20:29:03 INFO - PROCESS | 1649 | 1463542143851 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]]]}] 20:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 20:29:03 INFO - PROCESS | 1649 | 1463542143907 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:29:03 INFO - PROCESS | 1649 | 1463542143917 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 20:29:03 INFO - PROCESS | 1649 | 1463542143926 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:29:03 INFO - PROCESS | 1649 | 1463542143928 Marionette TRACE conn2 <- [1,1082,null,{}] 20:29:03 INFO - PROCESS | 1649 | 1463542143930 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}] 20:29:04 INFO - PROCESS | 1649 | 1463542144022 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:29:04 INFO - PROCESS | 1649 | 1463542144026 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1214ed000 == 40 [pid = 1649] [id = 278] 20:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11988d800) [pid = 1649] [serial = 832] [outer = 0x0] 20:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x119c23800) [pid = 1649] [serial = 833] [outer = 0x11988d800] 20:29:04 INFO - PROCESS | 1649 | 1463542144054 Marionette DEBUG loaded listener.js 20:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x120889c00) [pid = 1649] [serial = 834] [outer = 0x11988d800] 20:29:04 INFO - PROCESS | 1649 | 1463542144390 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]]]}] 20:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 469ms 20:29:04 INFO - PROCESS | 1649 | 1463542144396 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:29:04 INFO - PROCESS | 1649 | 1463542144397 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 20:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:29:04 INFO - PROCESS | 1649 | 1463542144399 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:29:04 INFO - PROCESS | 1649 | 1463542144403 Marionette TRACE conn2 <- [1,1086,null,{}] 20:29:04 INFO - PROCESS | 1649 | 1463542144405 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}] 20:29:04 INFO - PROCESS | 1649 | 1463542144481 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:29:04 INFO - PROCESS | 1649 | 1463542144488 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x121dda800 == 41 [pid = 1649] [id = 279] 20:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x12088e000) [pid = 1649] [serial = 835] [outer = 0x0] 20:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x12115ec00) [pid = 1649] [serial = 836] [outer = 0x12088e000] 20:29:04 INFO - PROCESS | 1649 | 1463542144513 Marionette DEBUG loaded listener.js 20:29:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x121164c00) [pid = 1649] [serial = 837] [outer = 0x12088e000] 20:29:04 INFO - PROCESS | 1649 | 1463542144822 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]]]}] 20:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 472ms 20:29:04 INFO - PROCESS | 1649 | 1463542144872 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:29:04 INFO - PROCESS | 1649 | 1463542144873 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 20:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:29:04 INFO - PROCESS | 1649 | 1463542144875 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:29:04 INFO - PROCESS | 1649 | 1463542144876 Marionette TRACE conn2 <- [1,1090,null,{}] 20:29:04 INFO - PROCESS | 1649 | 1463542144879 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}] 20:29:05 INFO - PROCESS | 1649 | 1463542145007 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:29:05 INFO - PROCESS | 1649 | 1463542145017 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1237c7800 == 42 [pid = 1649] [id = 280] 20:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x121165400) [pid = 1649] [serial = 838] [outer = 0x0] 20:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x12119b800) [pid = 1649] [serial = 839] [outer = 0x121165400] 20:29:05 INFO - PROCESS | 1649 | 1463542145056 Marionette DEBUG loaded listener.js 20:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x1211a0400) [pid = 1649] [serial = 840] [outer = 0x121165400] 20:29:05 INFO - PROCESS | 1649 | 1463542145622 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]]]}] 20:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 768ms 20:29:05 INFO - PROCESS | 1649 | 1463542145644 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:29:05 INFO - PROCESS | 1649 | 1463542145647 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 20:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:29:05 INFO - PROCESS | 1649 | 1463542145651 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:29:05 INFO - PROCESS | 1649 | 1463542145655 Marionette TRACE conn2 <- [1,1094,null,{}] 20:29:05 INFO - PROCESS | 1649 | 1463542145659 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}] 20:29:05 INFO - PROCESS | 1649 | 1463542145785 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:29:05 INFO - PROCESS | 1649 | 1463542145847 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x116652000 == 43 [pid = 1649] [id = 281] 20:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1121b1000) [pid = 1649] [serial = 841] [outer = 0x0] 20:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x113071c00) [pid = 1649] [serial = 842] [outer = 0x1121b1000] 20:29:05 INFO - PROCESS | 1649 | 1463542145879 Marionette DEBUG loaded listener.js 20:29:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x113137400) [pid = 1649] [serial = 843] [outer = 0x1121b1000] 20:29:06 INFO - PROCESS | 1649 | 1463542146303 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]]]}] 20:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 673ms 20:29:06 INFO - PROCESS | 1649 | 1463542146324 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:29:06 INFO - PROCESS | 1649 | 1463542146328 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 20:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:29:06 INFO - PROCESS | 1649 | 1463542146333 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:29:06 INFO - PROCESS | 1649 | 1463542146334 Marionette TRACE conn2 <- [1,1098,null,{}] 20:29:06 INFO - PROCESS | 1649 | 1463542146337 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}] 20:29:06 INFO - PROCESS | 1649 | 1463542146437 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:29:06 INFO - PROCESS | 1649 | 1463542146481 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x119238000 == 44 [pid = 1649] [id = 282] 20:29:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x113328c00) [pid = 1649] [serial = 844] [outer = 0x0] 20:29:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x116005000) [pid = 1649] [serial = 845] [outer = 0x113328c00] 20:29:06 INFO - PROCESS | 1649 | 1463542146514 Marionette DEBUG loaded listener.js 20:29:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116a5f400) [pid = 1649] [serial = 846] [outer = 0x113328c00] 20:29:06 INFO - PROCESS | 1649 | 1463542146934 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]]]}] 20:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 621ms 20:29:06 INFO - PROCESS | 1649 | 1463542146954 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:29:06 INFO - PROCESS | 1649 | 1463542146955 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 20:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:29:06 INFO - PROCESS | 1649 | 1463542146958 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:29:06 INFO - PROCESS | 1649 | 1463542146960 Marionette TRACE conn2 <- [1,1102,null,{}] 20:29:06 INFO - PROCESS | 1649 | 1463542146985 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}] 20:29:07 INFO - PROCESS | 1649 | 1463542147103 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:29:07 INFO - PROCESS | 1649 | 1463542147175 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250f1800 == 45 [pid = 1649] [id = 283] 20:29:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x118529800) [pid = 1649] [serial = 847] [outer = 0x0] 20:29:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11852fc00) [pid = 1649] [serial = 848] [outer = 0x118529800] 20:29:07 INFO - PROCESS | 1649 | 1463542147207 Marionette DEBUG loaded listener.js 20:29:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118f62c00) [pid = 1649] [serial = 849] [outer = 0x118529800] 20:29:07 INFO - PROCESS | 1649 | 1463542147621 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]]]}] 20:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 674ms 20:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:29:07 INFO - PROCESS | 1649 | 1463542147633 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:29:07 INFO - PROCESS | 1649 | 1463542147635 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 20:29:07 INFO - PROCESS | 1649 | 1463542147637 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:29:07 INFO - PROCESS | 1649 | 1463542147638 Marionette TRACE conn2 <- [1,1106,null,{}] 20:29:07 INFO - PROCESS | 1649 | 1463542147641 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}] 20:29:07 INFO - PROCESS | 1649 | 1463542147742 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:29:07 INFO - PROCESS | 1649 | 1463542147788 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12688c000 == 46 [pid = 1649] [id = 284] 20:29:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118531c00) [pid = 1649] [serial = 850] [outer = 0x0] 20:29:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11988ac00) [pid = 1649] [serial = 851] [outer = 0x118531c00] 20:29:07 INFO - PROCESS | 1649 | 1463542147818 Marionette DEBUG loaded listener.js 20:29:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x119c28400) [pid = 1649] [serial = 852] [outer = 0x118531c00] 20:29:08 INFO - PROCESS | 1649 | 1463542148226 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]]]}] 20:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 622ms 20:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:29:08 INFO - PROCESS | 1649 | 1463542148260 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:29:08 INFO - PROCESS | 1649 | 1463542148262 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 20:29:08 INFO - PROCESS | 1649 | 1463542148265 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:29:08 INFO - PROCESS | 1649 | 1463542148266 Marionette TRACE conn2 <- [1,1110,null,{}] 20:29:08 INFO - PROCESS | 1649 | 1463542148269 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}] 20:29:08 INFO - PROCESS | 1649 | 1463542148407 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:29:08 INFO - PROCESS | 1649 | 1463542148499 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a99000 == 47 [pid = 1649] [id = 285] 20:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1193e6800) [pid = 1649] [serial = 853] [outer = 0x0] 20:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x120884c00) [pid = 1649] [serial = 854] [outer = 0x1193e6800] 20:29:08 INFO - PROCESS | 1649 | 1463542148530 Marionette DEBUG loaded listener.js 20:29:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x121161000) [pid = 1649] [serial = 855] [outer = 0x1193e6800] 20:29:08 INFO - PROCESS | 1649 | 1463542148926 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]]]}] 20:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 722ms 20:29:08 INFO - PROCESS | 1649 | 1463542148986 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:29:08 INFO - PROCESS | 1649 | 1463542148987 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 20:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:29:08 INFO - PROCESS | 1649 | 1463542148990 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:29:08 INFO - PROCESS | 1649 | 1463542148991 Marionette TRACE conn2 <- [1,1114,null,{}] 20:29:08 INFO - PROCESS | 1649 | 1463542148994 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}] 20:29:09 INFO - PROCESS | 1649 | 1463542149098 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:29:09 INFO - PROCESS | 1649 | 1463542149149 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x118062000 == 48 [pid = 1649] [id = 286] 20:29:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11951a800) [pid = 1649] [serial = 856] [outer = 0x0] 20:29:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1213a4800) [pid = 1649] [serial = 857] [outer = 0x11951a800] 20:29:09 INFO - PROCESS | 1649 | 1463542149179 Marionette DEBUG loaded listener.js 20:29:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12196d800) [pid = 1649] [serial = 858] [outer = 0x11951a800] 20:29:09 INFO - PROCESS | 1649 | 1463542149886 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]]]}] 20:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 920ms 20:29:09 INFO - PROCESS | 1649 | 1463542149911 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:29:09 INFO - PROCESS | 1649 | 1463542149913 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 20:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:29:09 INFO - PROCESS | 1649 | 1463542149917 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:29:09 INFO - PROCESS | 1649 | 1463542149919 Marionette TRACE conn2 <- [1,1118,null,{}] 20:29:09 INFO - PROCESS | 1649 | 1463542149923 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}] 20:29:10 INFO - PROCESS | 1649 | 1463542150020 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:29:10 INFO - PROCESS | 1649 | 1463542150085 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11743e000 == 49 [pid = 1649] [id = 287] 20:29:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x111c1ec00) [pid = 1649] [serial = 859] [outer = 0x0] 20:29:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x111fed000) [pid = 1649] [serial = 860] [outer = 0x111c1ec00] 20:29:10 INFO - PROCESS | 1649 | 1463542150114 Marionette DEBUG loaded listener.js 20:29:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11312a400) [pid = 1649] [serial = 861] [outer = 0x111c1ec00] 20:29:10 INFO - PROCESS | 1649 | 1463542150545 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]]]}] 20:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 674ms 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x121dda800 == 48 [pid = 1649] [id = 279] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1214ed000 == 47 [pid = 1649] [id = 278] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12130a800 == 46 [pid = 1649] [id = 277] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x116703000 == 45 [pid = 1649] [id = 276] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x119804000 == 44 [pid = 1649] [id = 275] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x118312000 == 43 [pid = 1649] [id = 274] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x118a99000 == 42 [pid = 1649] [id = 273] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x118582000 == 41 [pid = 1649] [id = 272] 20:29:10 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x118769800) [pid = 1649] [serial = 791] [outer = 0x0] [url = about:blank] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x117e0d000 == 40 [pid = 1649] [id = 271] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x116878800 == 39 [pid = 1649] [id = 270] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1133d8800 == 38 [pid = 1649] [id = 269] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x112155000 == 37 [pid = 1649] [id = 268] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x116f74000 == 36 [pid = 1649] [id = 267] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x117130800 == 35 [pid = 1649] [id = 266] 20:29:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1127d5800 == 34 [pid = 1649] [id = 265] 20:29:10 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x112766000) [pid = 1649] [serial = 776] [outer = 0x0] [url = about:blank] 20:29:10 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x114f11c00) [pid = 1649] [serial = 779] [outer = 0x0] [url = about:blank] 20:29:10 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x117456c00) [pid = 1649] [serial = 782] [outer = 0x0] [url = about:blank] 20:29:10 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x116187c00) [pid = 1649] [serial = 780] [outer = 0x0] [url = about:blank] 20:29:10 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x117e2ec00) [pid = 1649] [serial = 785] [outer = 0x0] [url = about:blank] 20:29:10 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x117e2c000) [pid = 1649] [serial = 783] [outer = 0x0] [url = about:blank] 20:29:10 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11312d800) [pid = 1649] [serial = 777] [outer = 0x0] [url = about:blank] 20:29:10 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x118121800) [pid = 1649] [serial = 788] [outer = 0x0] [url = about:blank] 20:29:10 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x128c47000) [pid = 1649] [serial = 774] [outer = 0x0] [url = about:blank] 20:29:10 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x118056c00) [pid = 1649] [serial = 786] [outer = 0x0] [url = about:blank] 20:29:10 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x1272bdc00) [pid = 1649] [serial = 773] [outer = 0x0] [url = about:blank] 20:29:10 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1184cd800) [pid = 1649] [serial = 789] [outer = 0x0] [url = about:blank] 20:29:10 INFO - PROCESS | 1649 | 1463542150630 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:29:10 INFO - PROCESS | 1649 | 1463542150634 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 20:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:29:10 INFO - PROCESS | 1649 | 1463542150641 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:29:10 INFO - PROCESS | 1649 | 1463542150642 Marionette TRACE conn2 <- [1,1122,null,{}] 20:29:10 INFO - PROCESS | 1649 | 1463542150644 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}] 20:29:10 INFO - PROCESS | 1649 | 1463542150724 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:29:10 INFO - PROCESS | 1649 | 1463542150733 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x113160800 == 35 [pid = 1649] [id = 288] 20:29:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x113137000) [pid = 1649] [serial = 862] [outer = 0x0] 20:29:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x113421800) [pid = 1649] [serial = 863] [outer = 0x113137000] 20:29:10 INFO - PROCESS | 1649 | 1463542150759 Marionette DEBUG loaded listener.js 20:29:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x116606400) [pid = 1649] [serial = 864] [outer = 0x113137000] 20:29:11 INFO - PROCESS | 1649 | 1463542151088 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]]]}] 20:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 470ms 20:29:11 INFO - PROCESS | 1649 | 1463542151110 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:29:11 INFO - PROCESS | 1649 | 1463542151112 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 20:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:29:11 INFO - PROCESS | 1649 | 1463542151114 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:29:11 INFO - PROCESS | 1649 | 1463542151117 Marionette TRACE conn2 <- [1,1126,null,{}] 20:29:11 INFO - PROCESS | 1649 | 1463542151126 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}] 20:29:11 INFO - PROCESS | 1649 | 1463542151221 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:29:11 INFO - PROCESS | 1649 | 1463542151269 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x117114000 == 36 [pid = 1649] [id = 289] 20:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1166c1800) [pid = 1649] [serial = 865] [outer = 0x0] 20:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x116aba800) [pid = 1649] [serial = 866] [outer = 0x1166c1800] 20:29:11 INFO - PROCESS | 1649 | 1463542151297 Marionette DEBUG loaded listener.js 20:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118118400) [pid = 1649] [serial = 867] [outer = 0x1166c1800] 20:29:11 INFO - PROCESS | 1649 | 1463542151600 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]]]}] 20:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 524ms 20:29:11 INFO - PROCESS | 1649 | 1463542151641 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:29:11 INFO - PROCESS | 1649 | 1463542151642 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 20:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:29:11 INFO - PROCESS | 1649 | 1463542151645 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:29:11 INFO - PROCESS | 1649 | 1463542151646 Marionette TRACE conn2 <- [1,1130,null,{}] 20:29:11 INFO - PROCESS | 1649 | 1463542151648 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}] 20:29:11 INFO - PROCESS | 1649 | 1463542151739 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:29:11 INFO - PROCESS | 1649 | 1463542151790 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x118068000 == 37 [pid = 1649] [id = 290] 20:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x117e24400) [pid = 1649] [serial = 868] [outer = 0x0] 20:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x118390c00) [pid = 1649] [serial = 869] [outer = 0x117e24400] 20:29:11 INFO - PROCESS | 1649 | 1463542151816 Marionette DEBUG loaded listener.js 20:29:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x118530400) [pid = 1649] [serial = 870] [outer = 0x117e24400] 20:29:12 INFO - PROCESS | 1649 | 1463542152109 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]]]}] 20:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 468ms 20:29:12 INFO - PROCESS | 1649 | 1463542152113 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:29:12 INFO - PROCESS | 1649 | 1463542152115 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 20:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:29:12 INFO - PROCESS | 1649 | 1463542152126 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:29:12 INFO - PROCESS | 1649 | 1463542152127 Marionette TRACE conn2 <- [1,1134,null,{}] 20:29:12 INFO - PROCESS | 1649 | 1463542152130 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}] 20:29:12 INFO - PROCESS | 1649 | 1463542152242 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:29:12 INFO - PROCESS | 1649 | 1463542152249 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x113170800 == 38 [pid = 1649] [id = 291] 20:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x118773c00) [pid = 1649] [serial = 871] [outer = 0x0] 20:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x118ae7400) [pid = 1649] [serial = 872] [outer = 0x118773c00] 20:29:12 INFO - PROCESS | 1649 | 1463542152291 Marionette DEBUG loaded listener.js 20:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118ff0c00) [pid = 1649] [serial = 873] [outer = 0x118773c00] 20:29:12 INFO - PROCESS | 1649 | 1463542152715 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]]]}] 20:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 618ms 20:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:29:12 INFO - PROCESS | 1649 | 1463542152745 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:29:12 INFO - PROCESS | 1649 | 1463542152746 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 20:29:12 INFO - PROCESS | 1649 | 1463542152748 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:29:12 INFO - PROCESS | 1649 | 1463542152750 Marionette TRACE conn2 <- [1,1138,null,{}] 20:29:12 INFO - PROCESS | 1649 | 1463542152752 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}] 20:29:12 INFO - PROCESS | 1649 | 1463542152864 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:29:12 INFO - PROCESS | 1649 | 1463542152876 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ee8000 == 39 [pid = 1649] [id = 292] 20:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1193e1800) [pid = 1649] [serial = 874] [outer = 0x0] 20:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1196bdc00) [pid = 1649] [serial = 875] [outer = 0x1193e1800] 20:29:12 INFO - PROCESS | 1649 | 1463542152909 Marionette DEBUG loaded listener.js 20:29:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12115c000) [pid = 1649] [serial = 876] [outer = 0x1193e1800] 20:29:13 INFO - PROCESS | 1649 | 1463542153219 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]]]}] 20:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 20:29:13 INFO - PROCESS | 1649 | 1463542153268 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:29:13 INFO - PROCESS | 1649 | 1463542153269 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 20:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:29:13 INFO - PROCESS | 1649 | 1463542153271 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:29:13 INFO - PROCESS | 1649 | 1463542153272 Marionette TRACE conn2 <- [1,1142,null,{}] 20:29:13 INFO - PROCESS | 1649 | 1463542153275 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}] 20:29:13 INFO - PROCESS | 1649 | 1463542153370 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:29:13 INFO - PROCESS | 1649 | 1463542153384 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x121312000 == 40 [pid = 1649] [id = 293] 20:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1196c0800) [pid = 1649] [serial = 877] [outer = 0x0] 20:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x121513800) [pid = 1649] [serial = 878] [outer = 0x1196c0800] 20:29:13 INFO - PROCESS | 1649 | 1463542153409 Marionette DEBUG loaded listener.js 20:29:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12170ac00) [pid = 1649] [serial = 879] [outer = 0x1196c0800] 20:29:13 INFO - PROCESS | 1649 | 1463542153787 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]]]}] 20:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 570ms 20:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:29:13 INFO - PROCESS | 1649 | 1463542153842 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:29:13 INFO - PROCESS | 1649 | 1463542153843 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 20:29:13 INFO - PROCESS | 1649 | 1463542153846 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:29:13 INFO - PROCESS | 1649 | 1463542153849 Marionette TRACE conn2 <- [1,1146,null,{}] 20:29:13 INFO - PROCESS | 1649 | 1463542153864 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}] 20:29:14 INFO - PROCESS | 1649 | 1463542154012 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:29:14 INFO - PROCESS | 1649 | 1463542154034 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x121de4800 == 41 [pid = 1649] [id = 294] 20:29:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12115c800) [pid = 1649] [serial = 880] [outer = 0x0] 20:29:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1219d7400) [pid = 1649] [serial = 881] [outer = 0x12115c800] 20:29:14 INFO - PROCESS | 1649 | 1463542154073 Marionette DEBUG loaded listener.js 20:29:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x124d50800) [pid = 1649] [serial = 882] [outer = 0x12115c800] 20:29:14 INFO - PROCESS | 1649 | 1463542154452 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]]]}] 20:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 636ms 20:29:14 INFO - PROCESS | 1649 | 1463542154483 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:29:14 INFO - PROCESS | 1649 | 1463542154484 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 20:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:29:14 INFO - PROCESS | 1649 | 1463542154492 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:29:14 INFO - PROCESS | 1649 | 1463542154493 Marionette TRACE conn2 <- [1,1150,null,{}] 20:29:14 INFO - PROCESS | 1649 | 1463542154495 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}] 20:29:14 INFO - PROCESS | 1649 | 1463542154594 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:29:14 INFO - PROCESS | 1649 | 1463542154643 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272c9800 == 42 [pid = 1649] [id = 295] 20:29:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12376c400) [pid = 1649] [serial = 883] [outer = 0x0] 20:29:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1256bb000) [pid = 1649] [serial = 884] [outer = 0x12376c400] 20:29:14 INFO - PROCESS | 1649 | 1463542154670 Marionette DEBUG loaded listener.js 20:29:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12680a800) [pid = 1649] [serial = 885] [outer = 0x12376c400] 20:29:14 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12088e000) [pid = 1649] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:29:14 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x110e18400) [pid = 1649] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:29:14 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118197000) [pid = 1649] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:29:14 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x112761800) [pid = 1649] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:29:14 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1166c5800) [pid = 1649] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:29:14 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1121b6c00) [pid = 1649] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:29:14 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x118522c00) [pid = 1649] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:29:14 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x110eeb400) [pid = 1649] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:29:14 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x110e1bc00) [pid = 1649] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:29:14 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11951f400) [pid = 1649] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:29:14 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11349bc00) [pid = 1649] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:29:14 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11988d800) [pid = 1649] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:29:14 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118ae6400) [pid = 1649] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:29:15 INFO - PROCESS | 1649 | 1463542155044 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]]]}] 20:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 569ms 20:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:29:15 INFO - PROCESS | 1649 | 1463542155062 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:29:15 INFO - PROCESS | 1649 | 1463542155063 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 20:29:15 INFO - PROCESS | 1649 | 1463542155065 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:29:15 INFO - PROCESS | 1649 | 1463542155067 Marionette TRACE conn2 <- [1,1154,null,{}] 20:29:15 INFO - PROCESS | 1649 | 1463542155075 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}] 20:29:15 INFO - PROCESS | 1649 | 1463542155185 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:29:15 INFO - PROCESS | 1649 | 1463542155216 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ad0000 == 43 [pid = 1649] [id = 296] 20:29:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x110eeb400) [pid = 1649] [serial = 886] [outer = 0x0] 20:29:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118527c00) [pid = 1649] [serial = 887] [outer = 0x110eeb400] 20:29:15 INFO - PROCESS | 1649 | 1463542155241 Marionette DEBUG loaded listener.js 20:29:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x121161800) [pid = 1649] [serial = 888] [outer = 0x110eeb400] 20:29:15 INFO - PROCESS | 1649 | 1463542155553 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]]]}] 20:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 525ms 20:29:15 INFO - PROCESS | 1649 | 1463542155590 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:29:15 INFO - PROCESS | 1649 | 1463542155592 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 20:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:29:15 INFO - PROCESS | 1649 | 1463542155594 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:29:15 INFO - PROCESS | 1649 | 1463542155596 Marionette TRACE conn2 <- [1,1158,null,{}] 20:29:15 INFO - PROCESS | 1649 | 1463542155598 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}] 20:29:15 INFO - PROCESS | 1649 | 1463542155694 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:29:15 INFO - PROCESS | 1649 | 1463542155743 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12916d000 == 44 [pid = 1649] [id = 297] 20:29:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11660dc00) [pid = 1649] [serial = 889] [outer = 0x0] 20:29:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12680f400) [pid = 1649] [serial = 890] [outer = 0x11660dc00] 20:29:15 INFO - PROCESS | 1649 | 1463542155772 Marionette DEBUG loaded listener.js 20:29:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x127479c00) [pid = 1649] [serial = 891] [outer = 0x11660dc00] 20:29:16 INFO - PROCESS | 1649 | 1463542156068 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]]]}] 20:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 20:29:16 INFO - PROCESS | 1649 | 1463542156114 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:29:16 INFO - PROCESS | 1649 | 1463542156115 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 20:29:16 INFO - PROCESS | 1649 | 1463542156120 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:29:16 INFO - PROCESS | 1649 | 1463542156121 Marionette TRACE conn2 <- [1,1162,null,{}] 20:29:16 INFO - PROCESS | 1649 | 1463542156124 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}] 20:29:16 INFO - PROCESS | 1649 | 1463542156206 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:29:16 INFO - PROCESS | 1649 | 1463542156211 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297b9800 == 45 [pid = 1649] [id = 298] 20:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12741f800) [pid = 1649] [serial = 892] [outer = 0x0] 20:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x127484000) [pid = 1649] [serial = 893] [outer = 0x12741f800] 20:29:16 INFO - PROCESS | 1649 | 1463542156236 Marionette DEBUG loaded listener.js 20:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12884e400) [pid = 1649] [serial = 894] [outer = 0x12741f800] 20:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12884f000) [pid = 1649] [serial = 895] [outer = 0x12cd19000] 20:29:16 INFO - PROCESS | 1649 | 1463542156602 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]]]}] 20:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 20:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:29:16 INFO - PROCESS | 1649 | 1463542156640 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 20:29:16 INFO - PROCESS | 1649 | 1463542156641 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 20:29:16 INFO - PROCESS | 1649 | 1463542156643 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:29:16 INFO - PROCESS | 1649 | 1463542156644 Marionette TRACE conn2 <- [1,1166,null,{}] 20:29:16 INFO - PROCESS | 1649 | 1463542156646 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}] 20:29:16 INFO - PROCESS | 1649 | 1463542156741 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:29:16 INFO - PROCESS | 1649 | 1463542156746 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a8ac000 == 46 [pid = 1649] [id = 299] 20:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x127481400) [pid = 1649] [serial = 896] [outer = 0x0] 20:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x128ad9400) [pid = 1649] [serial = 897] [outer = 0x127481400] 20:29:16 INFO - PROCESS | 1649 | 1463542156771 Marionette DEBUG loaded listener.js 20:29:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x128b36400) [pid = 1649] [serial = 898] [outer = 0x127481400] 20:29:17 INFO - PROCESS | 1649 | 1463542157263 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]]]}] 20:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 671ms 20:29:17 INFO - PROCESS | 1649 | 1463542157314 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 20:29:17 INFO - PROCESS | 1649 | 1463542157317 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 20:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:29:17 INFO - PROCESS | 1649 | 1463542157321 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:29:17 INFO - PROCESS | 1649 | 1463542157323 Marionette TRACE conn2 <- [1,1170,null,{}] 20:29:17 INFO - PROCESS | 1649 | 1463542157327 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}] 20:29:17 INFO - PROCESS | 1649 | 1463542157436 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:29:17 INFO - PROCESS | 1649 | 1463542157489 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x116731800 == 47 [pid = 1649] [id = 300] 20:29:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x112a65c00) [pid = 1649] [serial = 899] [outer = 0x0] 20:29:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x113423400) [pid = 1649] [serial = 900] [outer = 0x112a65c00] 20:29:17 INFO - PROCESS | 1649 | 1463542157521 Marionette DEBUG loaded listener.js 20:29:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1166c7800) [pid = 1649] [serial = 901] [outer = 0x112a65c00] 20:29:17 INFO - PROCESS | 1649 | 1463542157935 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]]]}] 20:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 622ms 20:29:17 INFO - PROCESS | 1649 | 1463542157944 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 20:29:17 INFO - PROCESS | 1649 | 1463542157948 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 20:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:29:17 INFO - PROCESS | 1649 | 1463542157953 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:29:17 INFO - PROCESS | 1649 | 1463542157955 Marionette TRACE conn2 <- [1,1174,null,{}] 20:29:17 INFO - PROCESS | 1649 | 1463542157957 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}] 20:29:18 INFO - PROCESS | 1649 | 1463542158063 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:29:18 INFO - PROCESS | 1649 | 1463542158113 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b50000 == 48 [pid = 1649] [id = 301] 20:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x113217400) [pid = 1649] [serial = 902] [outer = 0x0] 20:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x117686400) [pid = 1649] [serial = 903] [outer = 0x113217400] 20:29:18 INFO - PROCESS | 1649 | 1463542158142 Marionette DEBUG loaded listener.js 20:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x118522400) [pid = 1649] [serial = 904] [outer = 0x113217400] 20:29:18 INFO - PROCESS | 1649 | 1463542158638 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] 20:29:18 INFO - PROCESS | 1649 | 1463542158675 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 20:29:18 INFO - PROCESS | 1649 | 1463542158677 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:29:18 INFO - PROCESS | 1649 | 1463542158680 Marionette TRACE conn2 <- [1,1178,null,{}] 20:29:18 INFO - PROCESS | 1649 | 1463542158688 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}] 20:29:18 INFO - PROCESS | 1649 | 1463542158791 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:29:18 INFO - PROCESS | 1649 | 1463542158846 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa35000 == 49 [pid = 1649] [id = 302] 20:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x118fed400) [pid = 1649] [serial = 905] [outer = 0x0] 20:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1196bb800) [pid = 1649] [serial = 906] [outer = 0x118fed400] 20:29:18 INFO - PROCESS | 1649 | 1463542158889 Marionette DEBUG loaded listener.js 20:29:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12119e800) [pid = 1649] [serial = 907] [outer = 0x118fed400] 20:29:19 INFO - PROCESS | 1649 | 1463542159305 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] 20:29:19 INFO - PROCESS | 1649 | 1463542159351 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 20:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:29:19 INFO - PROCESS | 1649 | 1463542159354 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:29:19 INFO - PROCESS | 1649 | 1463542159355 Marionette TRACE conn2 <- [1,1182,null,{}] 20:29:19 INFO - PROCESS | 1649 | 1463542159358 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}] 20:29:19 INFO - PROCESS | 1649 | 1463542159475 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:29:19 INFO - PROCESS | 1649 | 1463542159528 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad17800 == 50 [pid = 1649] [id = 303] 20:29:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12170b800) [pid = 1649] [serial = 908] [outer = 0x0] 20:29:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x127206800) [pid = 1649] [serial = 909] [outer = 0x12170b800] 20:29:19 INFO - PROCESS | 1649 | 1463542159558 Marionette DEBUG loaded listener.js 20:29:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x127418c00) [pid = 1649] [serial = 910] [outer = 0x12170b800] 20:29:20 INFO - PROCESS | 1649 | 1463542160004 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] 20:29:20 INFO - PROCESS | 1649 | 1463542160027 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 20:29:20 INFO - PROCESS | 1649 | 1463542160029 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:29:20 INFO - PROCESS | 1649 | 1463542160030 Marionette TRACE conn2 <- [1,1186,null,{}] 20:29:20 INFO - PROCESS | 1649 | 1463542160033 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}] 20:29:20 INFO - PROCESS | 1649 | 1463542160136 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:29:20 INFO - PROCESS | 1649 | 1463542160187 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4a7000 == 51 [pid = 1649] [id = 304] 20:29:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x126813000) [pid = 1649] [serial = 911] [outer = 0x0] 20:29:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12747a000) [pid = 1649] [serial = 912] [outer = 0x126813000] 20:29:20 INFO - PROCESS | 1649 | 1463542160218 Marionette DEBUG loaded listener.js 20:29:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128b37000) [pid = 1649] [serial = 913] [outer = 0x126813000] 20:29:20 INFO - PROCESS | 1649 | 1463542160833 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] 20:29:20 INFO - PROCESS | 1649 | 1463542160906 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 20:29:20 INFO - PROCESS | 1649 | 1463542160909 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:29:20 INFO - PROCESS | 1649 | 1463542160911 Marionette TRACE conn2 <- [1,1190,null,{}] 20:29:20 INFO - PROCESS | 1649 | 1463542160915 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}] 20:29:21 INFO - PROCESS | 1649 | 1463542161012 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:29:21 INFO - PROCESS | 1649 | 1463542161076 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x11834f000 == 52 [pid = 1649] [id = 305] 20:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x113129800) [pid = 1649] [serial = 914] [outer = 0x0] 20:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x113135400) [pid = 1649] [serial = 915] [outer = 0x113129800] 20:29:21 INFO - PROCESS | 1649 | 1463542161103 Marionette DEBUG loaded listener.js 20:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x115e88400) [pid = 1649] [serial = 916] [outer = 0x113129800] 20:29:21 INFO - PROCESS | 1649 | 1463542161511 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] 20:29:21 INFO - PROCESS | 1649 | 1463542161587 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 20:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:29:21 INFO - PROCESS | 1649 | 1463542161591 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:29:21 INFO - PROCESS | 1649 | 1463542161593 Marionette TRACE conn2 <- [1,1194,null,{}] 20:29:21 INFO - PROCESS | 1649 | 1463542161595 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}] 20:29:21 INFO - PROCESS | 1649 | 1463542161688 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:29:21 INFO - PROCESS | 1649 | 1463542161755 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1161be800 == 53 [pid = 1649] [id = 306] 20:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x116187800) [pid = 1649] [serial = 917] [outer = 0x0] 20:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1166c5800) [pid = 1649] [serial = 918] [outer = 0x116187800] 20:29:21 INFO - PROCESS | 1649 | 1463542161784 Marionette DEBUG loaded listener.js 20:29:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11768e000) [pid = 1649] [serial = 919] [outer = 0x116187800] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x1297b9800 == 52 [pid = 1649] [id = 298] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12916d000 == 51 [pid = 1649] [id = 297] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x124ad0000 == 50 [pid = 1649] [id = 296] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x1272c9800 == 49 [pid = 1649] [id = 295] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x121de4800 == 48 [pid = 1649] [id = 294] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x121312000 == 47 [pid = 1649] [id = 293] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11804b800) [pid = 1649] [serial = 800] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x113422c00) [pid = 1649] [serial = 797] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x110ee4400) [pid = 1649] [serial = 794] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x119ee8000 == 46 [pid = 1649] [id = 292] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x113170800 == 45 [pid = 1649] [id = 291] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x118068000 == 44 [pid = 1649] [id = 290] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x117114000 == 43 [pid = 1649] [id = 289] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x113160800 == 42 [pid = 1649] [id = 288] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x11743e000 == 41 [pid = 1649] [id = 287] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x128a99000 == 40 [pid = 1649] [id = 285] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12688c000 == 39 [pid = 1649] [id = 284] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x1250f1800 == 38 [pid = 1649] [id = 283] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x119238000 == 37 [pid = 1649] [id = 282] 20:29:22 INFO - PROCESS | 1649 | --DOCSHELL 0x116652000 == 36 [pid = 1649] [id = 281] 20:29:22 INFO - PROCESS | 1649 | 1463542162194 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] 20:29:22 INFO - PROCESS | 1649 | 1463542162212 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 20:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:29:22 INFO - PROCESS | 1649 | 1463542162214 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:29:22 INFO - PROCESS | 1649 | 1463542162217 Marionette TRACE conn2 <- [1,1198,null,{}] 20:29:22 INFO - PROCESS | 1649 | 1463542162226 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}] 20:29:22 INFO - PROCESS | 1649 | 1463542162325 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11804c000) [pid = 1649] [serial = 815] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1187f1400) [pid = 1649] [serial = 819] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x118190000) [pid = 1649] [serial = 816] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1130dd000) [pid = 1649] [serial = 806] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1168a0000) [pid = 1649] [serial = 812] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1193e5800) [pid = 1649] [serial = 827] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x118f6f800) [pid = 1649] [serial = 792] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x118526400) [pid = 1649] [serial = 818] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x115e88000) [pid = 1649] [serial = 824] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x113136400) [pid = 1649] [serial = 807] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x111c8a800) [pid = 1649] [serial = 803] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x119886000) [pid = 1649] [serial = 831] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1166cbc00) [pid = 1649] [serial = 810] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x119c23800) [pid = 1649] [serial = 833] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x111f3c400) [pid = 1649] [serial = 804] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118f70c00) [pid = 1649] [serial = 821] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11951ec00) [pid = 1649] [serial = 828] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x118ff0400) [pid = 1649] [serial = 822] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1193e0000) [pid = 1649] [serial = 825] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x116463c00) [pid = 1649] [serial = 809] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1196b8400) [pid = 1649] [serial = 830] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x116ab7400) [pid = 1649] [serial = 813] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12115ec00) [pid = 1649] [serial = 836] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x120889c00) [pid = 1649] [serial = 834] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x121164c00) [pid = 1649] [serial = 837] [outer = 0x0] [url = about:blank] 20:29:22 INFO - PROCESS | 1649 | 1463542162389 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x116652000 == 37 [pid = 1649] [id = 307] 20:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x111f3c400) [pid = 1649] [serial = 920] [outer = 0x0] 20:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x116495400) [pid = 1649] [serial = 921] [outer = 0x111f3c400] 20:29:22 INFO - PROCESS | 1649 | 1463542162422 Marionette DEBUG loaded listener.js 20:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1184d0800) [pid = 1649] [serial = 922] [outer = 0x111f3c400] 20:29:22 INFO - PROCESS | 1649 | 1463542162722 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]]]}] 20:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 525ms 20:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:29:22 INFO - PROCESS | 1649 | 1463542162741 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:29:22 INFO - PROCESS | 1649 | 1463542162743 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 20:29:22 INFO - PROCESS | 1649 | 1463542162745 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:29:22 INFO - PROCESS | 1649 | 1463542162746 Marionette TRACE conn2 <- [1,1202,null,{}] 20:29:22 INFO - PROCESS | 1649 | 1463542162748 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}] 20:29:22 INFO - PROCESS | 1649 | 1463542162834 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:29:22 INFO - PROCESS | 1649 | 1463542162840 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x118591000 == 38 [pid = 1649] [id = 308] 20:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x11852c000) [pid = 1649] [serial = 923] [outer = 0x0] 20:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x118f61800) [pid = 1649] [serial = 924] [outer = 0x11852c000] 20:29:22 INFO - PROCESS | 1649 | 1463542162867 Marionette DEBUG loaded listener.js 20:29:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x118feac00) [pid = 1649] [serial = 925] [outer = 0x11852c000] 20:29:23 INFO - PROCESS | 1649 | 1463542163207 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]]]}] 20:29:23 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 20:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 470ms 20:29:23 INFO - PROCESS | 1649 | 1463542163220 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:29:23 INFO - PROCESS | 1649 | 1463542163222 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 20:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:29:23 INFO - PROCESS | 1649 | 1463542163225 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:29:23 INFO - PROCESS | 1649 | 1463542163233 Marionette TRACE conn2 <- [1,1206,null,{}] 20:29:23 INFO - PROCESS | 1649 | 1463542163237 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}] 20:29:23 INFO - PROCESS | 1649 | 1463542163311 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:29:23 INFO - PROCESS | 1649 | 1463542163316 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x119228800 == 39 [pid = 1649] [id = 309] 20:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118ff0400) [pid = 1649] [serial = 926] [outer = 0x0] 20:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1193e2c00) [pid = 1649] [serial = 927] [outer = 0x118ff0400] 20:29:23 INFO - PROCESS | 1649 | 1463542163343 Marionette DEBUG loaded listener.js 20:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1195e6000) [pid = 1649] [serial = 928] [outer = 0x118ff0400] 20:29:23 INFO - PROCESS | 1649 | 1463542163686 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]]]}] 20:29:23 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 20:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 478ms 20:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:29:23 INFO - PROCESS | 1649 | 1463542163705 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:29:23 INFO - PROCESS | 1649 | 1463542163706 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 20:29:23 INFO - PROCESS | 1649 | 1463542163708 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:29:23 INFO - PROCESS | 1649 | 1463542163709 Marionette TRACE conn2 <- [1,1210,null,{}] 20:29:23 INFO - PROCESS | 1649 | 1463542163712 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}] 20:29:23 INFO - PROCESS | 1649 | 1463542163830 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:29:23 INFO - PROCESS | 1649 | 1463542163838 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11648a800 == 40 [pid = 1649] [id = 310] 20:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1193e0c00) [pid = 1649] [serial = 929] [outer = 0x0] 20:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11988dc00) [pid = 1649] [serial = 930] [outer = 0x1193e0c00] 20:29:23 INFO - PROCESS | 1649 | 1463542163864 Marionette DEBUG loaded listener.js 20:29:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1215f4c00) [pid = 1649] [serial = 931] [outer = 0x1193e0c00] 20:29:24 INFO - PROCESS | 1649 | 1463542164178 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]]]}] 20:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 522ms 20:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:29:24 INFO - PROCESS | 1649 | 1463542164231 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 20:29:24 INFO - PROCESS | 1649 | 1463542164232 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 20:29:24 INFO - PROCESS | 1649 | 1463542164234 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:29:24 INFO - PROCESS | 1649 | 1463542164235 Marionette TRACE conn2 <- [1,1214,null,{}] 20:29:24 INFO - PROCESS | 1649 | 1463542164237 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}] 20:29:24 INFO - PROCESS | 1649 | 1463542164325 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:29:24 INFO - PROCESS | 1649 | 1463542164330 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12131e800 == 41 [pid = 1649] [id = 311] 20:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1217b0400) [pid = 1649] [serial = 932] [outer = 0x0] 20:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1219d9000) [pid = 1649] [serial = 933] [outer = 0x1217b0400] 20:29:24 INFO - PROCESS | 1649 | 1463542164355 Marionette DEBUG loaded listener.js 20:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1256ae000) [pid = 1649] [serial = 934] [outer = 0x1217b0400] 20:29:24 INFO - PROCESS | 1649 | 1463542164711 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]]]}] 20:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 20:29:24 INFO - PROCESS | 1649 | 1463542164753 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:29:24 INFO - PROCESS | 1649 | 1463542164755 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 20:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:29:24 INFO - PROCESS | 1649 | 1463542164757 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:29:24 INFO - PROCESS | 1649 | 1463542164758 Marionette TRACE conn2 <- [1,1218,null,{}] 20:29:24 INFO - PROCESS | 1649 | 1463542164760 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}] 20:29:24 INFO - PROCESS | 1649 | 1463542164859 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:29:24 INFO - PROCESS | 1649 | 1463542164873 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1219b3800 == 42 [pid = 1649] [id = 312] 20:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x124a05000) [pid = 1649] [serial = 935] [outer = 0x0] 20:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x126809400) [pid = 1649] [serial = 936] [outer = 0x124a05000] 20:29:24 INFO - PROCESS | 1649 | 1463542164898 Marionette DEBUG loaded listener.js 20:29:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x127417c00) [pid = 1649] [serial = 937] [outer = 0x124a05000] 20:29:25 INFO - PROCESS | 1649 | 1463542165239 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]]]}] 20:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 20:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:29:25 INFO - PROCESS | 1649 | 1463542165276 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:29:25 INFO - PROCESS | 1649 | 1463542165277 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 20:29:25 INFO - PROCESS | 1649 | 1463542165279 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:29:25 INFO - PROCESS | 1649 | 1463542165280 Marionette TRACE conn2 <- [1,1222,null,{}] 20:29:25 INFO - PROCESS | 1649 | 1463542165283 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}] 20:29:25 INFO - PROCESS | 1649 | 1463542165379 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:29:25 INFO - PROCESS | 1649 | 1463542165396 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x124aec000 == 43 [pid = 1649] [id = 313] 20:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12680d000) [pid = 1649] [serial = 938] [outer = 0x0] 20:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x128844800) [pid = 1649] [serial = 939] [outer = 0x12680d000] 20:29:25 INFO - PROCESS | 1649 | 1463542165422 Marionette DEBUG loaded listener.js 20:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x128adec00) [pid = 1649] [serial = 940] [outer = 0x12680d000] 20:29:25 INFO - PROCESS | 1649 | 1463542165765 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] 20:29:25 INFO - PROCESS | 1649 | 1463542165803 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 20:29:25 INFO - PROCESS | 1649 | 1463542165805 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:29:25 INFO - PROCESS | 1649 | 1463542165806 Marionette TRACE conn2 <- [1,1226,null,{}] 20:29:25 INFO - PROCESS | 1649 | 1463542165809 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}] 20:29:25 INFO - PROCESS | 1649 | 1463542165907 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:29:25 INFO - PROCESS | 1649 | 1463542165911 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272e3800 == 44 [pid = 1649] [id = 314] 20:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12884a000) [pid = 1649] [serial = 941] [outer = 0x0] 20:29:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x128b3e000) [pid = 1649] [serial = 942] [outer = 0x12884a000] 20:29:25 INFO - PROCESS | 1649 | 1463542165969 Marionette DEBUG loaded listener.js 20:29:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x128c45400) [pid = 1649] [serial = 943] [outer = 0x12884a000] 20:29:26 INFO - PROCESS | 1649 | 1463542166313 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]]]}] 20:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 517ms 20:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:29:26 INFO - PROCESS | 1649 | 1463542166330 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:29:26 INFO - PROCESS | 1649 | 1463542166331 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 20:29:26 INFO - PROCESS | 1649 | 1463542166333 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:29:26 INFO - PROCESS | 1649 | 1463542166335 Marionette TRACE conn2 <- [1,1230,null,{}] 20:29:26 INFO - PROCESS | 1649 | 1463542166338 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}] 20:29:26 INFO - PROCESS | 1649 | 1463542166449 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1196c0800) [pid = 1649] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12115c800) [pid = 1649] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12376c400) [pid = 1649] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x110eeb400) [pid = 1649] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x111c1ec00) [pid = 1649] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11951a800) [pid = 1649] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x117e24400) [pid = 1649] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x113137000) [pid = 1649] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1166c1800) [pid = 1649] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x118773c00) [pid = 1649] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1193e1800) [pid = 1649] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11660dc00) [pid = 1649] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x1121e9c00) [pid = 1649] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11768d800) [pid = 1649] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x110e1f400) [pid = 1649] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:29:26 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12741f800) [pid = 1649] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:29:26 INFO - PROCESS | 1649 | 1463542166622 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x115ec4000 == 45 [pid = 1649] [id = 315] 20:29:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x110e1e400) [pid = 1649] [serial = 944] [outer = 0x0] 20:29:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x111e60000) [pid = 1649] [serial = 945] [outer = 0x110e1e400] 20:29:26 INFO - PROCESS | 1649 | 1463542166651 Marionette DEBUG loaded listener.js 20:29:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1184cfc00) [pid = 1649] [serial = 946] [outer = 0x110e1e400] 20:29:26 INFO - PROCESS | 1649 | 1463542166927 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]]]}] 20:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 626ms 20:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:29:26 INFO - PROCESS | 1649 | 1463542166960 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:29:26 INFO - PROCESS | 1649 | 1463542166961 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 20:29:26 INFO - PROCESS | 1649 | 1463542166964 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:29:26 INFO - PROCESS | 1649 | 1463542166965 Marionette TRACE conn2 <- [1,1234,null,{}] 20:29:26 INFO - PROCESS | 1649 | 1463542166977 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}] 20:29:27 INFO - PROCESS | 1649 | 1463542167081 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:29:27 INFO - PROCESS | 1649 | 1463542167088 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297bd800 == 46 [pid = 1649] [id = 316] 20:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x110ee5400) [pid = 1649] [serial = 947] [outer = 0x0] 20:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x128c75800) [pid = 1649] [serial = 948] [outer = 0x110ee5400] 20:29:27 INFO - PROCESS | 1649 | 1463542167129 Marionette DEBUG loaded listener.js 20:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x128c79c00) [pid = 1649] [serial = 949] [outer = 0x110ee5400] 20:29:27 INFO - PROCESS | 1649 | 1463542167541 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]]]}] 20:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 622ms 20:29:27 INFO - PROCESS | 1649 | 1463542167588 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:29:27 INFO - PROCESS | 1649 | 1463542167590 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 20:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:29:27 INFO - PROCESS | 1649 | 1463542167592 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:29:27 INFO - PROCESS | 1649 | 1463542167593 Marionette TRACE conn2 <- [1,1238,null,{}] 20:29:27 INFO - PROCESS | 1649 | 1463542167595 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}] 20:29:27 INFO - PROCESS | 1649 | 1463542167684 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:29:27 INFO - PROCESS | 1649 | 1463542167691 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad03000 == 47 [pid = 1649] [id = 317] 20:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x128f82800) [pid = 1649] [serial = 950] [outer = 0x0] 20:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x128f8b800) [pid = 1649] [serial = 951] [outer = 0x128f82800] 20:29:27 INFO - PROCESS | 1649 | 1463542167716 Marionette DEBUG loaded listener.js 20:29:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12914c400) [pid = 1649] [serial = 952] [outer = 0x128f82800] 20:29:28 INFO - PROCESS | 1649 | 1463542168029 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]]]}] 20:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 468ms 20:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:29:28 INFO - PROCESS | 1649 | 1463542168062 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:29:28 INFO - PROCESS | 1649 | 1463542168063 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 20:29:28 INFO - PROCESS | 1649 | 1463542168070 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:29:28 INFO - PROCESS | 1649 | 1463542168072 Marionette TRACE conn2 <- [1,1242,null,{}] 20:29:28 INFO - PROCESS | 1649 | 1463542168075 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}] 20:29:28 INFO - PROCESS | 1649 | 1463542168218 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:29:28 INFO - PROCESS | 1649 | 1463542168305 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb16000 == 48 [pid = 1649] [id = 318] 20:29:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x128f88400) [pid = 1649] [serial = 953] [outer = 0x0] 20:29:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x129388c00) [pid = 1649] [serial = 954] [outer = 0x128f88400] 20:29:28 INFO - PROCESS | 1649 | 1463542168344 Marionette DEBUG loaded listener.js 20:29:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x129391400) [pid = 1649] [serial = 955] [outer = 0x128f88400] 20:29:28 INFO - PROCESS | 1649 | 1463542168807 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]]]}] 20:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 775ms 20:29:28 INFO - PROCESS | 1649 | 1463542168842 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:29:28 INFO - PROCESS | 1649 | 1463542168844 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 20:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:29:28 INFO - PROCESS | 1649 | 1463542168848 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:29:28 INFO - PROCESS | 1649 | 1463542168852 Marionette TRACE conn2 <- [1,1246,null,{}] 20:29:28 INFO - PROCESS | 1649 | 1463542168857 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}] 20:29:28 INFO - PROCESS | 1649 | 1463542168965 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:29:29 INFO - PROCESS | 1649 | 1463542169033 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x115eb6800 == 49 [pid = 1649] [id = 319] 20:29:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x110fa6c00) [pid = 1649] [serial = 956] [outer = 0x0] 20:29:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x112764800) [pid = 1649] [serial = 957] [outer = 0x110fa6c00] 20:29:29 INFO - PROCESS | 1649 | 1463542169066 Marionette DEBUG loaded listener.js 20:29:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11331d400) [pid = 1649] [serial = 958] [outer = 0x110fa6c00] 20:29:29 INFO - PROCESS | 1649 | 1463542169469 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]]]}] 20:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 674ms 20:29:29 INFO - PROCESS | 1649 | 1463542169523 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:29:29 INFO - PROCESS | 1649 | 1463542169527 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 20:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:29:29 INFO - PROCESS | 1649 | 1463542169531 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:29:29 INFO - PROCESS | 1649 | 1463542169533 Marionette TRACE conn2 <- [1,1250,null,{}] 20:29:29 INFO - PROCESS | 1649 | 1463542169536 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}] 20:29:29 INFO - PROCESS | 1649 | 1463542169663 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:29:29 INFO - PROCESS | 1649 | 1463542169743 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11830b800 == 50 [pid = 1649] [id = 320] 20:29:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x116ab3400) [pid = 1649] [serial = 959] [outer = 0x0] 20:29:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x118048400) [pid = 1649] [serial = 960] [outer = 0x116ab3400] 20:29:29 INFO - PROCESS | 1649 | 1463542169775 Marionette DEBUG loaded listener.js 20:29:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11818e000) [pid = 1649] [serial = 961] [outer = 0x116ab3400] 20:29:30 INFO - PROCESS | 1649 | 1463542170169 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]]]}] 20:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 671ms 20:29:30 INFO - PROCESS | 1649 | 1463542170206 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:29:30 INFO - PROCESS | 1649 | 1463542170208 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 20:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:29:30 INFO - PROCESS | 1649 | 1463542170210 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:29:30 INFO - PROCESS | 1649 | 1463542170213 Marionette TRACE conn2 <- [1,1254,null,{}] 20:29:30 INFO - PROCESS | 1649 | 1463542170223 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}] 20:29:30 INFO - PROCESS | 1649 | 1463542170327 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:29:30 INFO - PROCESS | 1649 | 1463542170395 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297b4800 == 51 [pid = 1649] [id = 321] 20:29:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x118777c00) [pid = 1649] [serial = 962] [outer = 0x0] 20:29:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x119c20000) [pid = 1649] [serial = 963] [outer = 0x118777c00] 20:29:30 INFO - PROCESS | 1649 | 1463542170468 Marionette DEBUG loaded listener.js 20:29:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x121163800) [pid = 1649] [serial = 964] [outer = 0x118777c00] 20:29:30 INFO - PROCESS | 1649 | 1463542170897 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]]]}] 20:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 722ms 20:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:29:30 INFO - PROCESS | 1649 | 1463542170936 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:29:30 INFO - PROCESS | 1649 | 1463542170938 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 20:29:30 INFO - PROCESS | 1649 | 1463542170941 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:29:30 INFO - PROCESS | 1649 | 1463542170942 Marionette TRACE conn2 <- [1,1258,null,{}] 20:29:30 INFO - PROCESS | 1649 | 1463542170970 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}] 20:29:31 INFO - PROCESS | 1649 | 1463542171071 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:29:31 INFO - PROCESS | 1649 | 1463542171138 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfa3800 == 52 [pid = 1649] [id = 322] 20:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12680a400) [pid = 1649] [serial = 965] [outer = 0x0] 20:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12741d800) [pid = 1649] [serial = 966] [outer = 0x12680a400] 20:29:31 INFO - PROCESS | 1649 | 1463542171168 Marionette DEBUG loaded listener.js 20:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x128addc00) [pid = 1649] [serial = 967] [outer = 0x12680a400] 20:29:31 INFO - PROCESS | 1649 | 1463542171558 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]]]}] 20:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 645ms 20:29:31 INFO - PROCESS | 1649 | 1463542171587 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:29:31 INFO - PROCESS | 1649 | 1463542171589 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 20:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:29:31 INFO - PROCESS | 1649 | 1463542171591 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:29:31 INFO - PROCESS | 1649 | 1463542171592 Marionette TRACE conn2 <- [1,1262,null,{}] 20:29:31 INFO - PROCESS | 1649 | 1463542171595 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}] 20:29:31 INFO - PROCESS | 1649 | 1463542171697 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:29:31 INFO - PROCESS | 1649 | 1463542171764 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c65e000 == 53 [pid = 1649] [id = 323] 20:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x126814c00) [pid = 1649] [serial = 968] [outer = 0x0] 20:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x128c48800) [pid = 1649] [serial = 969] [outer = 0x126814c00] 20:29:31 INFO - PROCESS | 1649 | 1463542171795 Marionette DEBUG loaded listener.js 20:29:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x128c77000) [pid = 1649] [serial = 970] [outer = 0x126814c00] 20:29:32 INFO - PROCESS | 1649 | 1463542172240 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]]]}] 20:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 671ms 20:29:32 INFO - PROCESS | 1649 | 1463542172263 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:29:32 INFO - PROCESS | 1649 | 1463542172264 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 20:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:29:32 INFO - PROCESS | 1649 | 1463542172267 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:29:32 INFO - PROCESS | 1649 | 1463542172270 Marionette TRACE conn2 <- [1,1266,null,{}] 20:29:32 INFO - PROCESS | 1649 | 1463542172273 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}] 20:29:32 INFO - PROCESS | 1649 | 1463542172390 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:29:32 INFO - PROCESS | 1649 | 1463542172479 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f72000 == 54 [pid = 1649] [id = 324] 20:29:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x117e24000) [pid = 1649] [serial = 971] [outer = 0x0] 20:29:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12914f000) [pid = 1649] [serial = 972] [outer = 0x117e24000] 20:29:32 INFO - PROCESS | 1649 | 1463542172509 Marionette DEBUG loaded listener.js 20:29:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12a50b800) [pid = 1649] [serial = 973] [outer = 0x117e24000] 20:29:33 INFO - PROCESS | 1649 | 1463542173091 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]]]}] 20:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 873ms 20:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:29:33 INFO - PROCESS | 1649 | 1463542173141 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:29:33 INFO - PROCESS | 1649 | 1463542173143 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 20:29:33 INFO - PROCESS | 1649 | 1463542173147 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:29:33 INFO - PROCESS | 1649 | 1463542173149 Marionette TRACE conn2 <- [1,1270,null,{}] 20:29:33 INFO - PROCESS | 1649 | 1463542173155 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}] 20:29:33 INFO - PROCESS | 1649 | 1463542173253 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:29:33 INFO - PROCESS | 1649 | 1463542173327 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e7800 == 55 [pid = 1649] [id = 325] 20:29:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x112a70000) [pid = 1649] [serial = 974] [outer = 0x0] 20:29:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11320f800) [pid = 1649] [serial = 975] [outer = 0x112a70000] 20:29:33 INFO - PROCESS | 1649 | 1463542173355 Marionette DEBUG loaded listener.js 20:29:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x115e12c00) [pid = 1649] [serial = 976] [outer = 0x112a70000] 20:29:33 INFO - PROCESS | 1649 | 1463542173789 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]]]}] 20:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 674ms 20:29:33 INFO - PROCESS | 1649 | 1463542173821 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:29:33 INFO - PROCESS | 1649 | 1463542173825 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 20:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:29:33 INFO - PROCESS | 1649 | 1463542173829 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:29:33 INFO - PROCESS | 1649 | 1463542173831 Marionette TRACE conn2 <- [1,1274,null,{}] 20:29:33 INFO - PROCESS | 1649 | 1463542173833 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}] 20:29:33 INFO - PROCESS | 1649 | 1463542173928 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:29:33 INFO - PROCESS | 1649 | 1463542173985 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x11671c000 == 56 [pid = 1649] [id = 326] 20:29:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1166c3000) [pid = 1649] [serial = 977] [outer = 0x0] 20:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x118195400) [pid = 1649] [serial = 978] [outer = 0x1166c3000] 20:29:34 INFO - PROCESS | 1649 | 1463542174012 Marionette DEBUG loaded listener.js 20:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11852b800) [pid = 1649] [serial = 979] [outer = 0x1166c3000] 20:29:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad03000 == 55 [pid = 1649] [id = 317] 20:29:34 INFO - PROCESS | 1649 | --DOCSHELL 0x1297bd800 == 54 [pid = 1649] [id = 316] 20:29:34 INFO - PROCESS | 1649 | --DOCSHELL 0x115ec4000 == 53 [pid = 1649] [id = 315] 20:29:34 INFO - PROCESS | 1649 | --DOCSHELL 0x1272e3800 == 52 [pid = 1649] [id = 314] 20:29:34 INFO - PROCESS | 1649 | --DOCSHELL 0x124aec000 == 51 [pid = 1649] [id = 313] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12119b800) [pid = 1649] [serial = 839] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x113071c00) [pid = 1649] [serial = 842] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x116005000) [pid = 1649] [serial = 845] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11852fc00) [pid = 1649] [serial = 848] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11988ac00) [pid = 1649] [serial = 851] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x120884c00) [pid = 1649] [serial = 854] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x128ad9400) [pid = 1649] [serial = 897] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOCSHELL 0x1219b3800 == 50 [pid = 1649] [id = 312] 20:29:34 INFO - PROCESS | 1649 | --DOCSHELL 0x12131e800 == 49 [pid = 1649] [id = 311] 20:29:34 INFO - PROCESS | 1649 | --DOCSHELL 0x11648a800 == 48 [pid = 1649] [id = 310] 20:29:34 INFO - PROCESS | 1649 | --DOCSHELL 0x119228800 == 47 [pid = 1649] [id = 309] 20:29:34 INFO - PROCESS | 1649 | --DOCSHELL 0x118591000 == 46 [pid = 1649] [id = 308] 20:29:34 INFO - PROCESS | 1649 | --DOCSHELL 0x116652000 == 45 [pid = 1649] [id = 307] 20:29:34 INFO - PROCESS | 1649 | --DOCSHELL 0x1161be800 == 44 [pid = 1649] [id = 306] 20:29:34 INFO - PROCESS | 1649 | --DOCSHELL 0x11834f000 == 43 [pid = 1649] [id = 305] 20:29:34 INFO - PROCESS | 1649 | 1463542174431 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]]]}] 20:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 619ms 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x118524000) [pid = 1649] [serial = 801] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x111c28800) [pid = 1649] [serial = 795] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x121513800) [pid = 1649] [serial = 878] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1219d7400) [pid = 1649] [serial = 881] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12170ac00) [pid = 1649] [serial = 879] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1256bb000) [pid = 1649] [serial = 884] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x118527c00) [pid = 1649] [serial = 887] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11312a400) [pid = 1649] [serial = 861] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x111fed000) [pid = 1649] [serial = 860] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12196d800) [pid = 1649] [serial = 858] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1213a4800) [pid = 1649] [serial = 857] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x118390c00) [pid = 1649] [serial = 869] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x118530400) [pid = 1649] [serial = 870] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x113421800) [pid = 1649] [serial = 863] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x116606400) [pid = 1649] [serial = 864] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x116aba800) [pid = 1649] [serial = 866] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x118118400) [pid = 1649] [serial = 867] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118ae7400) [pid = 1649] [serial = 872] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x121161800) [pid = 1649] [serial = 888] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12680a800) [pid = 1649] [serial = 885] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1272b4000) [pid = 1649] [serial = 501] [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.] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1196bdc00) [pid = 1649] [serial = 875] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12115c000) [pid = 1649] [serial = 876] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x124d50800) [pid = 1649] [serial = 882] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x127479c00) [pid = 1649] [serial = 891] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12680f400) [pid = 1649] [serial = 890] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12884e400) [pid = 1649] [serial = 894] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118ff0c00) [pid = 1649] [serial = 873] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1166c0c00) [pid = 1649] [serial = 798] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x127484000) [pid = 1649] [serial = 893] [outer = 0x0] [url = about:blank] 20:29:34 INFO - PROCESS | 1649 | 1463542174477 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:29:34 INFO - PROCESS | 1649 | 1463542174479 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 20:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:29:34 INFO - PROCESS | 1649 | 1463542174486 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:29:34 INFO - PROCESS | 1649 | 1463542174490 Marionette TRACE conn2 <- [1,1278,null,{}] 20:29:34 INFO - PROCESS | 1649 | 1463542174501 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}] 20:29:34 INFO - PROCESS | 1649 | 1463542174595 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:29:34 INFO - PROCESS | 1649 | 1463542174603 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x117130800 == 44 [pid = 1649] [id = 327] 20:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1187eec00) [pid = 1649] [serial = 980] [outer = 0x0] 20:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118feb400) [pid = 1649] [serial = 981] [outer = 0x1187eec00] 20:29:34 INFO - PROCESS | 1649 | 1463542174631 Marionette DEBUG loaded listener.js 20:29:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1195e8000) [pid = 1649] [serial = 982] [outer = 0x1187eec00] 20:29:34 INFO - PROCESS | 1649 | 1463542174974 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]]]}] 20:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 523ms 20:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:29:35 INFO - PROCESS | 1649 | 1463542175009 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:29:35 INFO - PROCESS | 1649 | 1463542175011 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 20:29:35 INFO - PROCESS | 1649 | 1463542175013 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:29:35 INFO - PROCESS | 1649 | 1463542175014 Marionette TRACE conn2 <- [1,1282,null,{}] 20:29:35 INFO - PROCESS | 1649 | 1463542175033 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}] 20:29:35 INFO - PROCESS | 1649 | 1463542175113 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:29:35 INFO - PROCESS | 1649 | 1463542175120 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11923c800 == 45 [pid = 1649] [id = 328] 20:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11988ac00) [pid = 1649] [serial = 983] [outer = 0x0] 20:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12115c400) [pid = 1649] [serial = 984] [outer = 0x11988ac00] 20:29:35 INFO - PROCESS | 1649 | 1463542175146 Marionette DEBUG loaded listener.js 20:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1213a7800) [pid = 1649] [serial = 985] [outer = 0x11988ac00] 20:29:35 INFO - PROCESS | 1649 | 1463542175535 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]]]}] 20:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 570ms 20:29:35 INFO - PROCESS | 1649 | 1463542175584 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:29:35 INFO - PROCESS | 1649 | 1463542175596 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 20:29:35 INFO - PROCESS | 1649 | 1463542175600 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:29:35 INFO - PROCESS | 1649 | 1463542175602 Marionette TRACE conn2 <- [1,1286,null,{}] 20:29:35 INFO - PROCESS | 1649 | 1463542175605 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}] 20:29:35 INFO - PROCESS | 1649 | 1463542175729 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:29:35 INFO - PROCESS | 1649 | 1463542175739 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f76800 == 46 [pid = 1649] [id = 329] 20:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x112a68400) [pid = 1649] [serial = 986] [outer = 0x0] 20:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1219df400) [pid = 1649] [serial = 987] [outer = 0x112a68400] 20:29:35 INFO - PROCESS | 1649 | 1463542175779 Marionette DEBUG loaded listener.js 20:29:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1250ae400) [pid = 1649] [serial = 988] [outer = 0x112a68400] 20:29:36 INFO - PROCESS | 1649 | 1463542176147 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]]]}] 20:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 572ms 20:29:36 INFO - PROCESS | 1649 | 1463542176172 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:29:36 INFO - PROCESS | 1649 | 1463542176173 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 20:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:29:36 INFO - PROCESS | 1649 | 1463542176175 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:29:36 INFO - PROCESS | 1649 | 1463542176176 Marionette TRACE conn2 <- [1,1290,null,{}] 20:29:36 INFO - PROCESS | 1649 | 1463542176179 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}] 20:29:36 INFO - PROCESS | 1649 | 1463542176305 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:29:36 INFO - PROCESS | 1649 | 1463542176356 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1237b4000 == 47 [pid = 1649] [id = 330] 20:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1213a9c00) [pid = 1649] [serial = 989] [outer = 0x0] 20:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x127205400) [pid = 1649] [serial = 990] [outer = 0x1213a9c00] 20:29:36 INFO - PROCESS | 1649 | 1463542176381 Marionette DEBUG loaded listener.js 20:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x128b3c800) [pid = 1649] [serial = 991] [outer = 0x1213a9c00] 20:29:36 INFO - PROCESS | 1649 | 1463542176681 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]]]}] 20:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 20:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:29:36 INFO - PROCESS | 1649 | 1463542176694 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:29:36 INFO - PROCESS | 1649 | 1463542176695 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 20:29:36 INFO - PROCESS | 1649 | 1463542176697 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:29:36 INFO - PROCESS | 1649 | 1463542176699 Marionette TRACE conn2 <- [1,1294,null,{}] 20:29:36 INFO - PROCESS | 1649 | 1463542176711 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}] 20:29:36 INFO - PROCESS | 1649 | 1463542176820 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:29:36 INFO - PROCESS | 1649 | 1463542176854 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x125770000 == 48 [pid = 1649] [id = 331] 20:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x128b39c00) [pid = 1649] [serial = 992] [outer = 0x0] 20:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x128c51400) [pid = 1649] [serial = 993] [outer = 0x128b39c00] 20:29:36 INFO - PROCESS | 1649 | 1463542176879 Marionette DEBUG loaded listener.js 20:29:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128f84000) [pid = 1649] [serial = 994] [outer = 0x128b39c00] 20:29:37 INFO - PROCESS | 1649 | 1463542177166 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]]]}] 20:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 522ms 20:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:29:37 INFO - PROCESS | 1649 | 1463542177221 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:29:37 INFO - PROCESS | 1649 | 1463542177222 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 20:29:37 INFO - PROCESS | 1649 | 1463542177224 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:29:37 INFO - PROCESS | 1649 | 1463542177225 Marionette TRACE conn2 <- [1,1298,null,{}] 20:29:37 INFO - PROCESS | 1649 | 1463542177227 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}] 20:29:37 INFO - PROCESS | 1649 | 1463542177341 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:29:37 INFO - PROCESS | 1649 | 1463542177354 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aaa800 == 49 [pid = 1649] [id = 332] 20:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x129146000) [pid = 1649] [serial = 995] [outer = 0x0] 20:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x129392400) [pid = 1649] [serial = 996] [outer = 0x129146000] 20:29:37 INFO - PROCESS | 1649 | 1463542177378 Marionette DEBUG loaded listener.js 20:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x129612400) [pid = 1649] [serial = 997] [outer = 0x129146000] 20:29:37 INFO - PROCESS | 1649 | 1463542177707 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]]]}] 20:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 518ms 20:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:29:37 INFO - PROCESS | 1649 | 1463542177745 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 20:29:37 INFO - PROCESS | 1649 | 1463542177746 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 20:29:37 INFO - PROCESS | 1649 | 1463542177748 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:29:37 INFO - PROCESS | 1649 | 1463542177749 Marionette TRACE conn2 <- [1,1302,null,{}] 20:29:37 INFO - PROCESS | 1649 | 1463542177751 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}] 20:29:37 INFO - PROCESS | 1649 | 1463542177853 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:29:37 INFO - PROCESS | 1649 | 1463542177888 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12916c800 == 50 [pid = 1649] [id = 333] 20:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12938f000) [pid = 1649] [serial = 998] [outer = 0x0] 20:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12a50f800) [pid = 1649] [serial = 999] [outer = 0x12938f000] 20:29:37 INFO - PROCESS | 1649 | 1463542177913 Marionette DEBUG loaded listener.js 20:29:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12a722c00) [pid = 1649] [serial = 1000] [outer = 0x12938f000] 20:29:38 INFO - PROCESS | 1649 | 1463542178276 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]]]}] 20:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 568ms 20:29:38 INFO - PROCESS | 1649 | 1463542178320 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:29:38 INFO - PROCESS | 1649 | 1463542178322 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 20:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:29:38 INFO - PROCESS | 1649 | 1463542178325 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:29:38 INFO - PROCESS | 1649 | 1463542178327 Marionette TRACE conn2 <- [1,1306,null,{}] 20:29:38 INFO - PROCESS | 1649 | 1463542178330 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}] 20:29:38 INFO - PROCESS | 1649 | 1463542178485 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:29:38 INFO - PROCESS | 1649 | 1463542178509 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297ba000 == 51 [pid = 1649] [id = 334] 20:29:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12a728800) [pid = 1649] [serial = 1001] [outer = 0x0] 20:29:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12a8b2400) [pid = 1649] [serial = 1002] [outer = 0x12a728800] 20:29:38 INFO - PROCESS | 1649 | 1463542178546 Marionette DEBUG loaded listener.js 20:29:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12a8bbc00) [pid = 1649] [serial = 1003] [outer = 0x12a728800] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x113328c00) [pid = 1649] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x118531c00) [pid = 1649] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1193e6800) [pid = 1649] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x118529800) [pid = 1649] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1121b1000) [pid = 1649] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x124a05000) [pid = 1649] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12680d000) [pid = 1649] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12884a000) [pid = 1649] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x127481400) [pid = 1649] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1217b0400) [pid = 1649] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x113129800) [pid = 1649] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x116187800) [pid = 1649] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x111f3c400) [pid = 1649] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11852c000) [pid = 1649] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1193e0c00) [pid = 1649] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118ff0400) [pid = 1649] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x110e1e400) [pid = 1649] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x128f82800) [pid = 1649] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:29:38 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x110ee5400) [pid = 1649] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:29:39 INFO - PROCESS | 1649 | 1463542179107 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]]]}] 20:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 822ms 20:29:39 INFO - PROCESS | 1649 | 1463542179146 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:29:39 INFO - PROCESS | 1649 | 1463542179148 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 20:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:29:39 INFO - PROCESS | 1649 | 1463542179163 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:29:39 INFO - PROCESS | 1649 | 1463542179165 Marionette TRACE conn2 <- [1,1310,null,{}] 20:29:39 INFO - PROCESS | 1649 | 1463542179173 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}] 20:29:39 INFO - PROCESS | 1649 | 1463542179280 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:29:39 INFO - PROCESS | 1649 | 1463542179285 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa30000 == 52 [pid = 1649] [id = 335] 20:29:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11312bc00) [pid = 1649] [serial = 1004] [outer = 0x0] 20:29:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1195ebc00) [pid = 1649] [serial = 1005] [outer = 0x11312bc00] 20:29:39 INFO - PROCESS | 1649 | 1463542179314 Marionette DEBUG loaded listener.js 20:29:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12a8bb800) [pid = 1649] [serial = 1006] [outer = 0x11312bc00] 20:29:39 INFO - PROCESS | 1649 | 1463542179710 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] 20:29:39 INFO - PROCESS | 1649 | 1463542179742 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 20:29:39 INFO - PROCESS | 1649 | 1463542179745 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:29:39 INFO - PROCESS | 1649 | 1463542179747 Marionette TRACE conn2 <- [1,1314,null,{}] 20:29:39 INFO - PROCESS | 1649 | 1463542179749 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}] 20:29:39 INFO - PROCESS | 1649 | 1463542179871 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:29:39 INFO - PROCESS | 1649 | 1463542179875 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4ab000 == 53 [pid = 1649] [id = 336] 20:29:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12aa0b800) [pid = 1649] [serial = 1007] [outer = 0x0] 20:29:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12aa13400) [pid = 1649] [serial = 1008] [outer = 0x12aa0b800] 20:29:39 INFO - PROCESS | 1649 | 1463542179900 Marionette DEBUG loaded listener.js 20:29:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12ac93800) [pid = 1649] [serial = 1009] [outer = 0x12aa0b800] 20:29:40 INFO - PROCESS | 1649 | 1463542180223 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]]]}] 20:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 520ms 20:29:40 INFO - PROCESS | 1649 | 1463542180265 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:29:40 INFO - PROCESS | 1649 | 1463542180267 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 20:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:29:40 INFO - PROCESS | 1649 | 1463542180271 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:29:40 INFO - PROCESS | 1649 | 1463542180272 Marionette TRACE conn2 <- [1,1318,null,{}] 20:29:40 INFO - PROCESS | 1649 | 1463542180275 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}] 20:29:40 INFO - PROCESS | 1649 | 1463542180357 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:29:40 INFO - PROCESS | 1649 | 1463542180412 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfba000 == 54 [pid = 1649] [id = 337] 20:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x118ae5c00) [pid = 1649] [serial = 1010] [outer = 0x0] 20:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12ac98800) [pid = 1649] [serial = 1011] [outer = 0x118ae5c00] 20:29:40 INFO - PROCESS | 1649 | 1463542180436 Marionette DEBUG loaded listener.js 20:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12b41e800) [pid = 1649] [serial = 1012] [outer = 0x118ae5c00] 20:29:40 INFO - PROCESS | 1649 | 1463542180703 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]]]}] 20:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 469ms 20:29:40 INFO - PROCESS | 1649 | 1463542180741 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:29:40 INFO - PROCESS | 1649 | 1463542180742 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 20:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:29:40 INFO - PROCESS | 1649 | 1463542180760 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:29:40 INFO - PROCESS | 1649 | 1463542180761 Marionette TRACE conn2 <- [1,1322,null,{}] 20:29:40 INFO - PROCESS | 1649 | 1463542180763 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}] 20:29:40 INFO - PROCESS | 1649 | 1463542180853 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:29:40 INFO - PROCESS | 1649 | 1463542180858 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c918800 == 55 [pid = 1649] [id = 338] 20:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x110e18400) [pid = 1649] [serial = 1013] [outer = 0x0] 20:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12bbcb800) [pid = 1649] [serial = 1014] [outer = 0x110e18400] 20:29:40 INFO - PROCESS | 1649 | 1463542180883 Marionette DEBUG loaded listener.js 20:29:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12bbd6400) [pid = 1649] [serial = 1015] [outer = 0x110e18400] 20:29:41 INFO - PROCESS | 1649 | 1463542181424 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]]]}] 20:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 678ms 20:29:41 INFO - PROCESS | 1649 | 1463542181432 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:29:41 INFO - PROCESS | 1649 | 1463542181438 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 20:29:41 INFO - PROCESS | 1649 | 1463542181441 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:29:41 INFO - PROCESS | 1649 | 1463542181444 Marionette TRACE conn2 <- [1,1326,null,{}] 20:29:41 INFO - PROCESS | 1649 | 1463542181447 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}] 20:29:41 INFO - PROCESS | 1649 | 1463542181557 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:29:41 INFO - PROCESS | 1649 | 1463542181629 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11712d000 == 56 [pid = 1649] [id = 339] 20:29:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x114f0e400) [pid = 1649] [serial = 1016] [outer = 0x0] 20:29:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11684ec00) [pid = 1649] [serial = 1017] [outer = 0x114f0e400] 20:29:41 INFO - PROCESS | 1649 | 1463542181661 Marionette DEBUG loaded listener.js 20:29:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11804b800) [pid = 1649] [serial = 1018] [outer = 0x114f0e400] 20:29:42 INFO - PROCESS | 1649 | 1463542182066 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]]]}] 20:29:42 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 20:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 671ms 20:29:42 INFO - PROCESS | 1649 | 1463542182113 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:29:42 INFO - PROCESS | 1649 | 1463542182119 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 20:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:29:42 INFO - PROCESS | 1649 | 1463542182126 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:29:42 INFO - PROCESS | 1649 | 1463542182129 Marionette TRACE conn2 <- [1,1330,null,{}] 20:29:42 INFO - PROCESS | 1649 | 1463542182133 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}] 20:29:42 INFO - PROCESS | 1649 | 1463542182272 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:29:42 INFO - PROCESS | 1649 | 1463542182346 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1219b3800 == 57 [pid = 1649] [id = 340] 20:29:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x118194000) [pid = 1649] [serial = 1019] [outer = 0x0] 20:29:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x118f6fc00) [pid = 1649] [serial = 1020] [outer = 0x118194000] 20:29:42 INFO - PROCESS | 1649 | 1463542182377 Marionette DEBUG loaded listener.js 20:29:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1195e9400) [pid = 1649] [serial = 1021] [outer = 0x118194000] 20:29:42 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 20:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 673ms 20:29:42 INFO - PROCESS | 1649 | 1463542182789 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]]]}] 20:29:42 INFO - PROCESS | 1649 | 1463542182798 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:29:42 INFO - PROCESS | 1649 | 1463542182800 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 20:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:29:42 INFO - PROCESS | 1649 | 1463542182805 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:29:42 INFO - PROCESS | 1649 | 1463542182808 Marionette TRACE conn2 <- [1,1334,null,{}] 20:29:42 INFO - PROCESS | 1649 | 1463542182815 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}] 20:29:42 INFO - PROCESS | 1649 | 1463542182926 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:29:42 INFO - PROCESS | 1649 | 1463542182984 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c917000 == 58 [pid = 1649] [id = 341] 20:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x121596000) [pid = 1649] [serial = 1022] [outer = 0x0] 20:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1256b1400) [pid = 1649] [serial = 1023] [outer = 0x121596000] 20:29:43 INFO - PROCESS | 1649 | 1463542183057 Marionette DEBUG loaded listener.js 20:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x127485400) [pid = 1649] [serial = 1024] [outer = 0x121596000] 20:29:43 INFO - PROCESS | 1649 | 1463542183486 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]]]}] 20:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 721ms 20:29:43 INFO - PROCESS | 1649 | 1463542183527 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:29:43 INFO - PROCESS | 1649 | 1463542183528 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 20:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:29:43 INFO - PROCESS | 1649 | 1463542183531 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:29:43 INFO - PROCESS | 1649 | 1463542183532 Marionette TRACE conn2 <- [1,1338,null,{}] 20:29:43 INFO - PROCESS | 1649 | 1463542183537 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}] 20:29:43 INFO - PROCESS | 1649 | 1463542183662 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:29:43 INFO - PROCESS | 1649 | 1463542183732 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cae5800 == 59 [pid = 1649] [id = 342] 20:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x128b35000) [pid = 1649] [serial = 1025] [outer = 0x0] 20:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x128c71c00) [pid = 1649] [serial = 1026] [outer = 0x128b35000] 20:29:43 INFO - PROCESS | 1649 | 1463542183763 Marionette DEBUG loaded listener.js 20:29:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12961bc00) [pid = 1649] [serial = 1027] [outer = 0x128b35000] 20:29:44 INFO - PROCESS | 1649 | 1463542184718 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]]]}] 20:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1225ms 20:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:29:44 INFO - PROCESS | 1649 | 1463542184757 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:29:44 INFO - PROCESS | 1649 | 1463542184758 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 20:29:44 INFO - PROCESS | 1649 | 1463542184760 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:29:44 INFO - PROCESS | 1649 | 1463542184762 Marionette TRACE conn2 <- [1,1342,null,{}] 20:29:44 INFO - PROCESS | 1649 | 1463542184764 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}] 20:29:44 INFO - PROCESS | 1649 | 1463542184868 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:29:44 INFO - PROCESS | 1649 | 1463542184923 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x11981d000 == 60 [pid = 1649] [id = 343] 20:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x110ee8800) [pid = 1649] [serial = 1028] [outer = 0x0] 20:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x128b34c00) [pid = 1649] [serial = 1029] [outer = 0x110ee8800] 20:29:44 INFO - PROCESS | 1649 | 1463542184953 Marionette DEBUG loaded listener.js 20:29:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12a71f800) [pid = 1649] [serial = 1030] [outer = 0x110ee8800] 20:29:45 INFO - PROCESS | 1649 | 1463542185649 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]]]}] 20:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 921ms 20:29:45 INFO - PROCESS | 1649 | 1463542185690 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:29:45 INFO - PROCESS | 1649 | 1463542185692 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 20:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:29:45 INFO - PROCESS | 1649 | 1463542185696 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:29:45 INFO - PROCESS | 1649 | 1463542185698 Marionette TRACE conn2 <- [1,1346,null,{}] 20:29:45 INFO - PROCESS | 1649 | 1463542185704 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}] 20:29:45 INFO - PROCESS | 1649 | 1463542185800 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:29:45 INFO - PROCESS | 1649 | 1463542185870 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x11743e000 == 61 [pid = 1649] [id = 344] 20:29:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11312cc00) [pid = 1649] [serial = 1031] [outer = 0x0] 20:29:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x113137000) [pid = 1649] [serial = 1032] [outer = 0x11312cc00] 20:29:45 INFO - PROCESS | 1649 | 1463542185898 Marionette DEBUG loaded listener.js 20:29:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x114fdcc00) [pid = 1649] [serial = 1033] [outer = 0x11312cc00] 20:29:46 INFO - PROCESS | 1649 | 1463542186401 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]]]}] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfba000 == 60 [pid = 1649] [id = 337] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4ab000 == 59 [pid = 1649] [id = 336] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa30000 == 58 [pid = 1649] [id = 335] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1297ba000 == 57 [pid = 1649] [id = 334] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12916c800 == 56 [pid = 1649] [id = 333] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x128aaa800 == 55 [pid = 1649] [id = 332] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x125770000 == 54 [pid = 1649] [id = 331] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x129388c00) [pid = 1649] [serial = 954] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1237b4000 == 53 [pid = 1649] [id = 330] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x116f76800 == 52 [pid = 1649] [id = 329] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11923c800 == 51 [pid = 1649] [id = 328] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x117130800 == 50 [pid = 1649] [id = 327] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11671c000 == 49 [pid = 1649] [id = 326] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e7800 == 48 [pid = 1649] [id = 325] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12c65e000 == 47 [pid = 1649] [id = 323] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfa3800 == 46 [pid = 1649] [id = 322] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x1297b4800 == 45 [pid = 1649] [id = 321] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x11830b800 == 44 [pid = 1649] [id = 320] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x115eb6800 == 43 [pid = 1649] [id = 319] 20:29:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12bb16000 == 42 [pid = 1649] [id = 318] 20:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 774ms 20:29:46 INFO - PROCESS | 1649 | 1463542186471 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:29:46 INFO - PROCESS | 1649 | 1463542186475 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 20:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:29:46 INFO - PROCESS | 1649 | 1463542186479 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:29:46 INFO - PROCESS | 1649 | 1463542186480 Marionette TRACE conn2 <- [1,1350,null,{}] 20:29:46 INFO - PROCESS | 1649 | 1463542186483 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}] 20:29:46 INFO - PROCESS | 1649 | 1463542186565 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:29:46 INFO - PROCESS | 1649 | 1463542186577 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f63000 == 43 [pid = 1649] [id = 345] 20:29:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11684a400) [pid = 1649] [serial = 1034] [outer = 0x0] 20:29:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x116aba000) [pid = 1649] [serial = 1035] [outer = 0x11684a400] 20:29:46 INFO - PROCESS | 1649 | 1463542186604 Marionette DEBUG loaded listener.js 20:29:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1184cec00) [pid = 1649] [serial = 1036] [outer = 0x11684a400] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x121161000) [pid = 1649] [serial = 855] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x118f62c00) [pid = 1649] [serial = 849] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x113137400) [pid = 1649] [serial = 843] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x116a5f400) [pid = 1649] [serial = 846] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x119c28400) [pid = 1649] [serial = 852] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1184cfc00) [pid = 1649] [serial = 946] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x117686400) [pid = 1649] [serial = 903] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x127206800) [pid = 1649] [serial = 909] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12914c400) [pid = 1649] [serial = 952] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x128f8b800) [pid = 1649] [serial = 951] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x128c75800) [pid = 1649] [serial = 948] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x111e60000) [pid = 1649] [serial = 945] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x128c79c00) [pid = 1649] [serial = 949] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1256ae000) [pid = 1649] [serial = 934] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x126809400) [pid = 1649] [serial = 936] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x128844800) [pid = 1649] [serial = 939] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x127417c00) [pid = 1649] [serial = 937] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x128b3e000) [pid = 1649] [serial = 942] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x128adec00) [pid = 1649] [serial = 940] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x128b36400) [pid = 1649] [serial = 898] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1219d9000) [pid = 1649] [serial = 933] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x113135400) [pid = 1649] [serial = 915] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x115e88400) [pid = 1649] [serial = 916] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11768e000) [pid = 1649] [serial = 919] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1166c5800) [pid = 1649] [serial = 918] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x116495400) [pid = 1649] [serial = 921] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1184d0800) [pid = 1649] [serial = 922] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x118f61800) [pid = 1649] [serial = 924] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x128c45400) [pid = 1649] [serial = 943] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x118feac00) [pid = 1649] [serial = 925] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11988dc00) [pid = 1649] [serial = 930] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1215f4c00) [pid = 1649] [serial = 931] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x113423400) [pid = 1649] [serial = 900] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12747a000) [pid = 1649] [serial = 912] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1196bb800) [pid = 1649] [serial = 906] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1193e2c00) [pid = 1649] [serial = 927] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1195e6000) [pid = 1649] [serial = 928] [outer = 0x0] [url = about:blank] 20:29:46 INFO - PROCESS | 1649 | 1463542186979 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]]]}] 20:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 518ms 20:29:46 INFO - PROCESS | 1649 | 1463542186998 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:29:47 INFO - PROCESS | 1649 | 1463542186999 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 20:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:29:47 INFO - PROCESS | 1649 | 1463542187003 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:29:47 INFO - PROCESS | 1649 | 1463542187006 Marionette TRACE conn2 <- [1,1354,null,{}] 20:29:47 INFO - PROCESS | 1649 | 1463542187013 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}] 20:29:47 INFO - PROCESS | 1649 | 1463542187093 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:29:47 INFO - PROCESS | 1649 | 1463542187098 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x118588000 == 44 [pid = 1649] [id = 346] 20:29:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118530400) [pid = 1649] [serial = 1037] [outer = 0x0] 20:29:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1187e2400) [pid = 1649] [serial = 1038] [outer = 0x118530400] 20:29:47 INFO - PROCESS | 1649 | 1463542187129 Marionette DEBUG loaded listener.js 20:29:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118ff0400) [pid = 1649] [serial = 1039] [outer = 0x118530400] 20:29:47 INFO - PROCESS | 1649 | 1463542187460 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]]]}] 20:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 471ms 20:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:29:47 INFO - PROCESS | 1649 | 1463542187474 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 20:29:47 INFO - PROCESS | 1649 | 1463542187476 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 20:29:47 INFO - PROCESS | 1649 | 1463542187478 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:29:47 INFO - PROCESS | 1649 | 1463542187479 Marionette TRACE conn2 <- [1,1358,null,{}] 20:29:47 INFO - PROCESS | 1649 | 1463542187481 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}] 20:29:47 INFO - PROCESS | 1649 | 1463542187575 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:29:47 INFO - PROCESS | 1649 | 1463542187627 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x119221800 == 45 [pid = 1649] [id = 347] 20:29:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1193dd800) [pid = 1649] [serial = 1040] [outer = 0x0] 20:29:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1195e6000) [pid = 1649] [serial = 1041] [outer = 0x1193dd800] 20:29:47 INFO - PROCESS | 1649 | 1463542187653 Marionette DEBUG loaded listener.js 20:29:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x119c28000) [pid = 1649] [serial = 1042] [outer = 0x1193dd800] 20:29:47 INFO - PROCESS | 1649 | 1463542187955 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]]]}] 20:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 518ms 20:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:29:48 INFO - PROCESS | 1649 | 1463542187996 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 20:29:48 INFO - PROCESS | 1649 | 1463542187998 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 20:29:48 INFO - PROCESS | 1649 | 1463542188000 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:29:48 INFO - PROCESS | 1649 | 1463542188001 Marionette TRACE conn2 <- [1,1362,null,{}] 20:29:48 INFO - PROCESS | 1649 | 1463542188003 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}] 20:29:48 INFO - PROCESS | 1649 | 1463542188082 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:29:48 INFO - PROCESS | 1649 | 1463542188141 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b46800 == 46 [pid = 1649] [id = 348] 20:29:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1195eb000) [pid = 1649] [serial = 1043] [outer = 0x0] 20:29:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x119ef4c00) [pid = 1649] [serial = 1044] [outer = 0x1195eb000] 20:29:48 INFO - PROCESS | 1649 | 1463542188166 Marionette DEBUG loaded listener.js 20:29:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12115c800) [pid = 1649] [serial = 1045] [outer = 0x1195eb000] 20:29:48 INFO - PROCESS | 1649 | 1463542188442 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]]]}] 20:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 470ms 20:29:48 INFO - PROCESS | 1649 | 1463542188474 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 20:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:29:48 INFO - PROCESS | 1649 | 1463542188476 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 20:29:48 INFO - PROCESS | 1649 | 1463542188478 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:29:48 INFO - PROCESS | 1649 | 1463542188480 Marionette TRACE conn2 <- [1,1366,null,{}] 20:29:48 INFO - PROCESS | 1649 | 1463542188482 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}] 20:29:48 INFO - PROCESS | 1649 | 1463542188624 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:29:48 INFO - PROCESS | 1649 | 1463542188636 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x121861800 == 47 [pid = 1649] [id = 349] 20:29:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x121160800) [pid = 1649] [serial = 1046] [outer = 0x0] 20:29:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x121593400) [pid = 1649] [serial = 1047] [outer = 0x121160800] 20:29:48 INFO - PROCESS | 1649 | 1463542188669 Marionette DEBUG loaded listener.js 20:29:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1256b9c00) [pid = 1649] [serial = 1048] [outer = 0x121160800] 20:29:49 INFO - PROCESS | 1649 | 1463542189011 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] 20:29:49 INFO - PROCESS | 1649 | 1463542189048 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 20:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:29:49 INFO - PROCESS | 1649 | 1463542189051 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:29:49 INFO - PROCESS | 1649 | 1463542189052 Marionette TRACE conn2 <- [1,1370,null,{}] 20:29:49 INFO - PROCESS | 1649 | 1463542189054 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}] 20:29:49 INFO - PROCESS | 1649 | 1463542189150 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:29:49 INFO - PROCESS | 1649 | 1463542189183 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x121de6800 == 48 [pid = 1649] [id = 350] 20:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12170bc00) [pid = 1649] [serial = 1049] [outer = 0x0] 20:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x127417c00) [pid = 1649] [serial = 1050] [outer = 0x12170bc00] 20:29:49 INFO - PROCESS | 1649 | 1463542189208 Marionette DEBUG loaded listener.js 20:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x127482c00) [pid = 1649] [serial = 1051] [outer = 0x12170bc00] 20:29:49 INFO - PROCESS | 1649 | 1463542189538 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] 20:29:49 INFO - PROCESS | 1649 | 1463542189579 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 20:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:29:49 INFO - PROCESS | 1649 | 1463542189581 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:29:49 INFO - PROCESS | 1649 | 1463542189582 Marionette TRACE conn2 <- [1,1374,null,{}] 20:29:49 INFO - PROCESS | 1649 | 1463542189585 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}] 20:29:49 INFO - PROCESS | 1649 | 1463542189684 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:29:49 INFO - PROCESS | 1649 | 1463542189718 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272da000 == 49 [pid = 1649] [id = 351] 20:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x127416800) [pid = 1649] [serial = 1052] [outer = 0x0] 20:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x128ad5400) [pid = 1649] [serial = 1053] [outer = 0x127416800] 20:29:49 INFO - PROCESS | 1649 | 1463542189743 Marionette DEBUG loaded listener.js 20:29:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x128c44800) [pid = 1649] [serial = 1054] [outer = 0x127416800] 20:29:50 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:29:50 INFO - PROCESS | 1649 | 1463542190083 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] 20:29:50 INFO - PROCESS | 1649 | 1463542190106 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 20:29:50 INFO - PROCESS | 1649 | 1463542190108 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:29:50 INFO - PROCESS | 1649 | 1463542190109 Marionette TRACE conn2 <- [1,1378,null,{}] 20:29:50 INFO - PROCESS | 1649 | 1463542190117 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}] 20:29:50 INFO - PROCESS | 1649 | 1463542190218 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:29:50 INFO - PROCESS | 1649 | 1463542190253 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab1000 == 50 [pid = 1649] [id = 352] 20:29:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x128b36800) [pid = 1649] [serial = 1055] [outer = 0x0] 20:29:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x128c79800) [pid = 1649] [serial = 1056] [outer = 0x128b36800] 20:29:50 INFO - PROCESS | 1649 | 1463542190277 Marionette DEBUG loaded listener.js 20:29:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1195e6800) [pid = 1649] [serial = 1057] [outer = 0x128b36800] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x128f88400) [pid = 1649] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x112a68400) [pid = 1649] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x128b39c00) [pid = 1649] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11988ac00) [pid = 1649] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12938f000) [pid = 1649] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1187eec00) [pid = 1649] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x129146000) [pid = 1649] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12a728800) [pid = 1649] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x112a70000) [pid = 1649] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12aa0b800) [pid = 1649] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1166c3000) [pid = 1649] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1213a9c00) [pid = 1649] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11312bc00) [pid = 1649] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:29:50 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x118ae5c00) [pid = 1649] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:29:50 INFO - PROCESS | 1649 | 1463542190711 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] 20:29:50 INFO - PROCESS | 1649 | 1463542190733 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 20:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:29:50 INFO - PROCESS | 1649 | 1463542190738 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:29:50 INFO - PROCESS | 1649 | 1463542190739 Marionette TRACE conn2 <- [1,1382,null,{}] 20:29:50 INFO - PROCESS | 1649 | 1463542190741 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}] 20:29:50 INFO - PROCESS | 1649 | 1463542190826 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:29:50 INFO - PROCESS | 1649 | 1463542190879 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x121df2000 == 51 [pid = 1649] [id = 353] 20:29:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x110ef2400) [pid = 1649] [serial = 1058] [outer = 0x0] 20:29:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1196b7c00) [pid = 1649] [serial = 1059] [outer = 0x110ef2400] 20:29:50 INFO - PROCESS | 1649 | 1463542190904 Marionette DEBUG loaded listener.js 20:29:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x128c47000) [pid = 1649] [serial = 1060] [outer = 0x110ef2400] 20:29:51 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 20:29:51 INFO - PROCESS | 1649 | 1463542191223 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] 20:29:51 INFO - PROCESS | 1649 | 1463542191261 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 20:29:51 INFO - PROCESS | 1649 | 1463542191263 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:29:51 INFO - PROCESS | 1649 | 1463542191265 Marionette TRACE conn2 <- [1,1386,null,{}] 20:29:51 INFO - PROCESS | 1649 | 1463542191267 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}] 20:29:51 INFO - PROCESS | 1649 | 1463542191364 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:29:51 INFO - PROCESS | 1649 | 1463542191478 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x113160800 == 52 [pid = 1649] [id = 354] 20:29:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x110e15800) [pid = 1649] [serial = 1061] [outer = 0x0] 20:29:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x110ef2800) [pid = 1649] [serial = 1062] [outer = 0x110e15800] 20:29:51 INFO - PROCESS | 1649 | 1463542191511 Marionette DEBUG loaded listener.js 20:29:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11306d000) [pid = 1649] [serial = 1063] [outer = 0x110e15800] 20:29:51 INFO - PROCESS | 1649 | 1463542191968 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] 20:29:52 INFO - PROCESS | 1649 | 1463542192054 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 20:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:29:52 INFO - PROCESS | 1649 | 1463542192059 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:29:52 INFO - PROCESS | 1649 | 1463542192061 Marionette TRACE conn2 <- [1,1390,null,{}] 20:29:52 INFO - PROCESS | 1649 | 1463542192065 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}] 20:29:52 INFO - PROCESS | 1649 | 1463542192174 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:29:52 INFO - PROCESS | 1649 | 1463542192242 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a99800 == 53 [pid = 1649] [id = 355] 20:29:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1184cac00) [pid = 1649] [serial = 1064] [outer = 0x0] 20:29:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x118528800) [pid = 1649] [serial = 1065] [outer = 0x1184cac00] 20:29:52 INFO - PROCESS | 1649 | 1463542192273 Marionette DEBUG loaded listener.js 20:29:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1187eb800) [pid = 1649] [serial = 1066] [outer = 0x1184cac00] 20:29:52 INFO - PROCESS | 1649 | 1463542192690 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]]]}] 20:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 674ms 20:29:52 INFO - PROCESS | 1649 | 1463542192770 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:29:52 INFO - PROCESS | 1649 | 1463542192773 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 20:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:29:52 INFO - PROCESS | 1649 | 1463542192777 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:29:52 INFO - PROCESS | 1649 | 1463542192778 Marionette TRACE conn2 <- [1,1394,null,{}] 20:29:52 INFO - PROCESS | 1649 | 1463542192781 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}] 20:29:52 INFO - PROCESS | 1649 | 1463542192886 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:29:52 INFO - PROCESS | 1649 | 1463542192967 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x129446800 == 54 [pid = 1649] [id = 356] 20:29:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1196bb800) [pid = 1649] [serial = 1067] [outer = 0x0] 20:29:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x119c27800) [pid = 1649] [serial = 1068] [outer = 0x1196bb800] 20:29:53 INFO - PROCESS | 1649 | 1463542192999 Marionette DEBUG loaded listener.js 20:29:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12119d000) [pid = 1649] [serial = 1069] [outer = 0x1196bb800] 20:29:53 INFO - PROCESS | 1649 | 1463542193422 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]]]}] 20:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 669ms 20:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:29:53 INFO - PROCESS | 1649 | 1463542193447 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:29:53 INFO - PROCESS | 1649 | 1463542193448 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 20:29:53 INFO - PROCESS | 1649 | 1463542193456 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:29:53 INFO - PROCESS | 1649 | 1463542193460 Marionette TRACE conn2 <- [1,1398,null,{}] 20:29:53 INFO - PROCESS | 1649 | 1463542193463 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}] 20:29:53 INFO - PROCESS | 1649 | 1463542193605 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:29:53 INFO - PROCESS | 1649 | 1463542193615 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa34000 == 55 [pid = 1649] [id = 357] 20:29:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1196b8000) [pid = 1649] [serial = 1070] [outer = 0x0] 20:29:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x124a06000) [pid = 1649] [serial = 1071] [outer = 0x1196b8000] 20:29:53 INFO - PROCESS | 1649 | 1463542193657 Marionette DEBUG loaded listener.js 20:29:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x128ad9c00) [pid = 1649] [serial = 1072] [outer = 0x1196b8000] 20:29:54 INFO - PROCESS | 1649 | 1463542194075 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]]]}] 20:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 681ms 20:29:54 INFO - PROCESS | 1649 | 1463542194133 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:29:54 INFO - PROCESS | 1649 | 1463542194135 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 20:29:54 INFO - PROCESS | 1649 | 1463542194137 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:29:54 INFO - PROCESS | 1649 | 1463542194138 Marionette TRACE conn2 <- [1,1402,null,{}] 20:29:54 INFO - PROCESS | 1649 | 1463542194141 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}] 20:29:54 INFO - PROCESS | 1649 | 1463542194261 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:29:54 INFO - PROCESS | 1649 | 1463542194329 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4a9800 == 56 [pid = 1649] [id = 358] 20:29:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x127415c00) [pid = 1649] [serial = 1073] [outer = 0x0] 20:29:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x129150400) [pid = 1649] [serial = 1074] [outer = 0x127415c00] 20:29:54 INFO - PROCESS | 1649 | 1463542194360 Marionette DEBUG loaded listener.js 20:29:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12a503400) [pid = 1649] [serial = 1075] [outer = 0x127415c00] 20:29:54 INFO - PROCESS | 1649 | 1463542194783 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]]]}] 20:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 670ms 20:29:54 INFO - PROCESS | 1649 | 1463542194808 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:29:54 INFO - PROCESS | 1649 | 1463542194811 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 20:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:29:54 INFO - PROCESS | 1649 | 1463542194814 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:29:54 INFO - PROCESS | 1649 | 1463542194816 Marionette TRACE conn2 <- [1,1406,null,{}] 20:29:54 INFO - PROCESS | 1649 | 1463542194820 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}] 20:29:54 INFO - PROCESS | 1649 | 1463542194952 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:29:55 INFO - PROCESS | 1649 | 1463542195010 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb99000 == 57 [pid = 1649] [id = 359] 20:29:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12a72c800) [pid = 1649] [serial = 1076] [outer = 0x0] 20:29:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12a8b8000) [pid = 1649] [serial = 1077] [outer = 0x12a72c800] 20:29:55 INFO - PROCESS | 1649 | 1463542195045 Marionette DEBUG loaded listener.js 20:29:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12aa12400) [pid = 1649] [serial = 1078] [outer = 0x12a72c800] 20:29:55 INFO - PROCESS | 1649 | 1463542195457 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]]]}] 20:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 672ms 20:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:29:55 INFO - PROCESS | 1649 | 1463542195487 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:29:55 INFO - PROCESS | 1649 | 1463542195488 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 20:29:55 INFO - PROCESS | 1649 | 1463542195491 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:29:55 INFO - PROCESS | 1649 | 1463542195492 Marionette TRACE conn2 <- [1,1410,null,{}] 20:29:55 INFO - PROCESS | 1649 | 1463542195494 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}] 20:29:55 INFO - PROCESS | 1649 | 1463542195598 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:29:55 INFO - PROCESS | 1649 | 1463542195683 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c675800 == 58 [pid = 1649] [id = 360] 20:29:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x128f8d000) [pid = 1649] [serial = 1079] [outer = 0x0] 20:29:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12ac93c00) [pid = 1649] [serial = 1080] [outer = 0x128f8d000] 20:29:55 INFO - PROCESS | 1649 | 1463542195712 Marionette DEBUG loaded listener.js 20:29:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12bbc9800) [pid = 1649] [serial = 1081] [outer = 0x128f8d000] 20:29:56 INFO - PROCESS | 1649 | 1463542196375 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]]]}] 20:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 919ms 20:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:29:56 INFO - PROCESS | 1649 | 1463542196411 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:29:56 INFO - PROCESS | 1649 | 1463542196413 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 20:29:56 INFO - PROCESS | 1649 | 1463542196417 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:29:56 INFO - PROCESS | 1649 | 1463542196419 Marionette TRACE conn2 <- [1,1414,null,{}] 20:29:56 INFO - PROCESS | 1649 | 1463542196422 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}] 20:29:56 INFO - PROCESS | 1649 | 1463542196525 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:29:56 INFO - PROCESS | 1649 | 1463542196579 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f83000 == 59 [pid = 1649] [id = 361] 20:29:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x115d76c00) [pid = 1649] [serial = 1082] [outer = 0x0] 20:29:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x116611400) [pid = 1649] [serial = 1083] [outer = 0x115d76c00] 20:29:56 INFO - PROCESS | 1649 | 1463542196607 Marionette DEBUG loaded listener.js 20:29:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11804cc00) [pid = 1649] [serial = 1084] [outer = 0x115d76c00] 20:29:57 INFO - PROCESS | 1649 | 1463542197098 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]]]}] 20:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 725ms 20:29:57 INFO - PROCESS | 1649 | 1463542197142 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:29:57 INFO - PROCESS | 1649 | 1463542197146 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 20:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:29:57 INFO - PROCESS | 1649 | 1463542197150 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:29:57 INFO - PROCESS | 1649 | 1463542197152 Marionette TRACE conn2 <- [1,1418,null,{}] 20:29:57 INFO - PROCESS | 1649 | 1463542197154 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}] 20:29:57 INFO - PROCESS | 1649 | 1463542197250 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:29:57 INFO - PROCESS | 1649 | 1463542197319 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185ce000 == 60 [pid = 1649] [id = 362] 20:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11852f400) [pid = 1649] [serial = 1085] [outer = 0x0] 20:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x118f6c400) [pid = 1649] [serial = 1086] [outer = 0x11852f400] 20:29:57 INFO - PROCESS | 1649 | 1463542197347 Marionette DEBUG loaded listener.js 20:29:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x1193e7400) [pid = 1649] [serial = 1087] [outer = 0x11852f400] 20:29:57 INFO - PROCESS | 1649 | --DOCSHELL 0x121df2000 == 59 [pid = 1649] [id = 353] 20:29:57 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab1000 == 58 [pid = 1649] [id = 352] 20:29:57 INFO - PROCESS | 1649 | --DOCSHELL 0x1272da000 == 57 [pid = 1649] [id = 351] 20:29:57 INFO - PROCESS | 1649 | --DOCSHELL 0x121de6800 == 56 [pid = 1649] [id = 350] 20:29:57 INFO - PROCESS | 1649 | --DOCSHELL 0x121861800 == 55 [pid = 1649] [id = 349] 20:29:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119b46800 == 54 [pid = 1649] [id = 348] 20:29:57 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x112764800) [pid = 1649] [serial = 957] [outer = 0x0] [url = about:blank] 20:29:57 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12914f000) [pid = 1649] [serial = 972] [outer = 0x0] [url = about:blank] 20:29:57 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x119c20000) [pid = 1649] [serial = 963] [outer = 0x0] [url = about:blank] 20:29:57 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x118048400) [pid = 1649] [serial = 960] [outer = 0x0] [url = about:blank] 20:29:57 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x128c48800) [pid = 1649] [serial = 969] [outer = 0x0] [url = about:blank] 20:29:57 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12741d800) [pid = 1649] [serial = 966] [outer = 0x0] [url = about:blank] 20:29:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119221800 == 53 [pid = 1649] [id = 347] 20:29:57 INFO - PROCESS | 1649 | --DOCSHELL 0x118588000 == 52 [pid = 1649] [id = 346] 20:29:57 INFO - PROCESS | 1649 | --DOCSHELL 0x116f63000 == 51 [pid = 1649] [id = 345] 20:29:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11743e000 == 50 [pid = 1649] [id = 344] 20:29:57 INFO - PROCESS | 1649 | 1463542197787 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]]]}] 20:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 672ms 20:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:29:57 INFO - PROCESS | 1649 | 1463542197823 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:29:57 INFO - PROCESS | 1649 | 1463542197825 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 20:29:57 INFO - PROCESS | 1649 | 1463542197829 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:29:57 INFO - PROCESS | 1649 | 1463542197832 Marionette TRACE conn2 <- [1,1422,null,{}] 20:29:57 INFO - PROCESS | 1649 | 1463542197844 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}] 20:29:58 INFO - PROCESS | 1649 | 1463542198006 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x129391400) [pid = 1649] [serial = 955] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x1219df400) [pid = 1649] [serial = 987] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x1250ae400) [pid = 1649] [serial = 988] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x128f84000) [pid = 1649] [serial = 994] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12115c400) [pid = 1649] [serial = 984] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x128c51400) [pid = 1649] [serial = 993] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1213a7800) [pid = 1649] [serial = 985] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12a50f800) [pid = 1649] [serial = 999] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x118feb400) [pid = 1649] [serial = 981] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1195e8000) [pid = 1649] [serial = 982] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x129392400) [pid = 1649] [serial = 996] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12a8b2400) [pid = 1649] [serial = 1002] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12a722c00) [pid = 1649] [serial = 1000] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x115e12c00) [pid = 1649] [serial = 976] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11320f800) [pid = 1649] [serial = 975] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12aa13400) [pid = 1649] [serial = 1008] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11852b800) [pid = 1649] [serial = 979] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x118195400) [pid = 1649] [serial = 978] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x127205400) [pid = 1649] [serial = 990] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12ac93800) [pid = 1649] [serial = 1009] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1195ebc00) [pid = 1649] [serial = 1005] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12a8bbc00) [pid = 1649] [serial = 1003] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b41e800) [pid = 1649] [serial = 1012] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x129612400) [pid = 1649] [serial = 997] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12a8bb800) [pid = 1649] [serial = 1006] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x128b3c800) [pid = 1649] [serial = 991] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12ac98800) [pid = 1649] [serial = 1011] [outer = 0x0] [url = about:blank] 20:29:58 INFO - PROCESS | 1649 | 1463542198103 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11743e000 == 51 [pid = 1649] [id = 363] 20:29:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1164a3c00) [pid = 1649] [serial = 1088] [outer = 0x0] 20:29:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11852e400) [pid = 1649] [serial = 1089] [outer = 0x1164a3c00] 20:29:58 INFO - PROCESS | 1649 | 1463542198149 Marionette DEBUG loaded listener.js 20:29:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12115a400) [pid = 1649] [serial = 1090] [outer = 0x1164a3c00] 20:29:58 INFO - PROCESS | 1649 | 1463542198513 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]]]}] 20:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 725ms 20:29:58 INFO - PROCESS | 1649 | 1463542198561 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:29:58 INFO - PROCESS | 1649 | 1463542198563 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 20:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:29:58 INFO - PROCESS | 1649 | 1463542198565 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:29:58 INFO - PROCESS | 1649 | 1463542198566 Marionette TRACE conn2 <- [1,1426,null,{}] 20:29:58 INFO - PROCESS | 1649 | 1463542198571 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}] 20:29:58 INFO - PROCESS | 1649 | 1463542198650 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:29:58 INFO - PROCESS | 1649 | 1463542198657 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x119eec000 == 52 [pid = 1649] [id = 364] 20:29:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12119e000) [pid = 1649] [serial = 1091] [outer = 0x0] 20:29:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x124d10000) [pid = 1649] [serial = 1092] [outer = 0x12119e000] 20:29:58 INFO - PROCESS | 1649 | 1463542198683 Marionette DEBUG loaded listener.js 20:29:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x126814800) [pid = 1649] [serial = 1093] [outer = 0x12119e000] 20:29:59 INFO - PROCESS | 1649 | 1463542199020 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]]]}] 20:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 476ms 20:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:29:59 INFO - PROCESS | 1649 | 1463542199041 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:29:59 INFO - PROCESS | 1649 | 1463542199043 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 20:29:59 INFO - PROCESS | 1649 | 1463542199046 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:29:59 INFO - PROCESS | 1649 | 1463542199060 Marionette TRACE conn2 <- [1,1430,null,{}] 20:29:59 INFO - PROCESS | 1649 | 1463542199063 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}] 20:29:59 INFO - PROCESS | 1649 | 1463542199198 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:29:59 INFO - PROCESS | 1649 | 1463542199266 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x117132800 == 53 [pid = 1649] [id = 365] 20:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1213a7000) [pid = 1649] [serial = 1094] [outer = 0x0] 20:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x127211800) [pid = 1649] [serial = 1095] [outer = 0x1213a7000] 20:29:59 INFO - PROCESS | 1649 | 1463542199304 Marionette DEBUG loaded listener.js 20:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x128ad5000) [pid = 1649] [serial = 1096] [outer = 0x1213a7000] 20:29:59 INFO - PROCESS | 1649 | 1463542199660 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]]]}] 20:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 636ms 20:29:59 INFO - PROCESS | 1649 | 1463542199682 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:29:59 INFO - PROCESS | 1649 | 1463542199683 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 20:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:29:59 INFO - PROCESS | 1649 | 1463542199688 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:29:59 INFO - PROCESS | 1649 | 1463542199690 Marionette TRACE conn2 <- [1,1434,null,{}] 20:29:59 INFO - PROCESS | 1649 | 1463542199692 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}] 20:29:59 INFO - PROCESS | 1649 | 1463542199826 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:29:59 INFO - PROCESS | 1649 | 1463542199881 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250f0800 == 54 [pid = 1649] [id = 366] 20:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119c27000) [pid = 1649] [serial = 1097] [outer = 0x0] 20:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128c45400) [pid = 1649] [serial = 1098] [outer = 0x119c27000] 20:29:59 INFO - PROCESS | 1649 | 1463542199909 Marionette DEBUG loaded listener.js 20:29:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x129614c00) [pid = 1649] [serial = 1099] [outer = 0x119c27000] 20:30:00 INFO - PROCESS | 1649 | 1463542200365 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]]]}] 20:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 723ms 20:30:00 INFO - PROCESS | 1649 | 1463542200411 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:30:00 INFO - PROCESS | 1649 | 1463542200413 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 20:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:30:00 INFO - PROCESS | 1649 | 1463542200418 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:30:00 INFO - PROCESS | 1649 | 1463542200419 Marionette TRACE conn2 <- [1,1438,null,{}] 20:30:00 INFO - PROCESS | 1649 | 1463542200421 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}] 20:30:00 INFO - PROCESS | 1649 | 1463542200528 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:30:00 INFO - PROCESS | 1649 | 1463542200579 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x128c98800 == 55 [pid = 1649] [id = 367] 20:30:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12a8b0400) [pid = 1649] [serial = 1100] [outer = 0x0] 20:30:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12a8bdc00) [pid = 1649] [serial = 1101] [outer = 0x12a8b0400] 20:30:00 INFO - PROCESS | 1649 | 1463542200603 Marionette DEBUG loaded listener.js 20:30:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12ac90800) [pid = 1649] [serial = 1102] [outer = 0x12a8b0400] 20:30:00 INFO - PROCESS | 1649 | 1463542200942 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]]]}] 20:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 571ms 20:30:00 INFO - PROCESS | 1649 | 1463542200988 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:30:00 INFO - PROCESS | 1649 | 1463542200989 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 20:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:30:00 INFO - PROCESS | 1649 | 1463542200991 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:30:00 INFO - PROCESS | 1649 | 1463542200992 Marionette TRACE conn2 <- [1,1442,null,{}] 20:30:00 INFO - PROCESS | 1649 | 1463542200995 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}] 20:30:01 INFO - PROCESS | 1649 | 1463542201099 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:30:01 INFO - PROCESS | 1649 | 1463542201104 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297b9800 == 56 [pid = 1649] [id = 368] 20:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12a8b2400) [pid = 1649] [serial = 1103] [outer = 0x0] 20:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12b41e800) [pid = 1649] [serial = 1104] [outer = 0x12a8b2400] 20:30:01 INFO - PROCESS | 1649 | 1463542201174 Marionette DEBUG loaded listener.js 20:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12bbd7800) [pid = 1649] [serial = 1105] [outer = 0x12a8b2400] 20:30:01 INFO - PROCESS | 1649 | 1463542201511 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]]]}] 20:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 568ms 20:30:01 INFO - PROCESS | 1649 | 1463542201560 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:30:01 INFO - PROCESS | 1649 | 1463542201561 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 20:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:30:01 INFO - PROCESS | 1649 | 1463542201564 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:30:01 INFO - PROCESS | 1649 | 1463542201566 Marionette TRACE conn2 <- [1,1446,null,{}] 20:30:01 INFO - PROCESS | 1649 | 1463542201579 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}] 20:30:01 INFO - PROCESS | 1649 | 1463542201736 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:30:01 INFO - PROCESS | 1649 | 1463542201755 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b3ca800 == 57 [pid = 1649] [id = 369] 20:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12ac91c00) [pid = 1649] [serial = 1106] [outer = 0x0] 20:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12bbdcc00) [pid = 1649] [serial = 1107] [outer = 0x12ac91c00] 20:30:01 INFO - PROCESS | 1649 | 1463542201808 Marionette DEBUG loaded listener.js 20:30:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12bf1d800) [pid = 1649] [serial = 1108] [outer = 0x12ac91c00] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12170bc00) [pid = 1649] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1195eb000) [pid = 1649] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12680a400) [pid = 1649] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11312cc00) [pid = 1649] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x112a65c00) [pid = 1649] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11684a400) [pid = 1649] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x116ab3400) [pid = 1649] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x113217400) [pid = 1649] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1193dd800) [pid = 1649] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x126814c00) [pid = 1649] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x118530400) [pid = 1649] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x110ee8800) [pid = 1649] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x127416800) [pid = 1649] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x126813000) [pid = 1649] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x121165400) [pid = 1649] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x118777c00) [pid = 1649] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118fed400) [pid = 1649] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12170b800) [pid = 1649] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x121160800) [pid = 1649] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x117e24000) [pid = 1649] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x128b36800) [pid = 1649] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:30:02 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x110fa6c00) [pid = 1649] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:30:02 INFO - PROCESS | 1649 | 1463542202347 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]]]}] 20:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 829ms 20:30:02 INFO - PROCESS | 1649 | 1463542202394 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:30:02 INFO - PROCESS | 1649 | 1463542202395 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 20:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:30:02 INFO - PROCESS | 1649 | 1463542202397 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:30:02 INFO - PROCESS | 1649 | 1463542202398 Marionette TRACE conn2 <- [1,1450,null,{}] 20:30:02 INFO - PROCESS | 1649 | 1463542202402 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}] 20:30:02 INFO - PROCESS | 1649 | 1463542202491 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:30:02 INFO - PROCESS | 1649 | 1463542202550 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x119228800 == 58 [pid = 1649] [id = 370] 20:30:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x110ee8800) [pid = 1649] [serial = 1109] [outer = 0x0] 20:30:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x113217400) [pid = 1649] [serial = 1110] [outer = 0x110ee8800] 20:30:02 INFO - PROCESS | 1649 | 1463542202575 Marionette DEBUG loaded listener.js 20:30:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x118530400) [pid = 1649] [serial = 1111] [outer = 0x110ee8800] 20:30:02 INFO - PROCESS | 1649 | 1463542202856 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]]]}] 20:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 20:30:02 INFO - PROCESS | 1649 | 1463542202917 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:30:02 INFO - PROCESS | 1649 | 1463542202921 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 20:30:02 INFO - PROCESS | 1649 | 1463542202923 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:30:02 INFO - PROCESS | 1649 | 1463542202925 Marionette TRACE conn2 <- [1,1454,null,{}] 20:30:02 INFO - PROCESS | 1649 | 1463542202928 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}] 20:30:03 INFO - PROCESS | 1649 | 1463542203035 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:30:03 INFO - PROCESS | 1649 | 1463542203100 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb9b800 == 59 [pid = 1649] [id = 371] 20:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x110fa6c00) [pid = 1649] [serial = 1112] [outer = 0x0] 20:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x119c22400) [pid = 1649] [serial = 1113] [outer = 0x110fa6c00] 20:30:03 INFO - PROCESS | 1649 | 1463542203144 Marionette DEBUG loaded listener.js 20:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12bf21000) [pid = 1649] [serial = 1114] [outer = 0x110fa6c00] 20:30:03 INFO - PROCESS | 1649 | 1463542203554 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]]]}] 20:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 670ms 20:30:03 INFO - PROCESS | 1649 | 1463542203594 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:30:03 INFO - PROCESS | 1649 | 1463542203596 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 20:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:30:03 INFO - PROCESS | 1649 | 1463542203599 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:30:03 INFO - PROCESS | 1649 | 1463542203601 Marionette TRACE conn2 <- [1,1458,null,{}] 20:30:03 INFO - PROCESS | 1649 | 1463542203607 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}] 20:30:03 INFO - PROCESS | 1649 | 1463542203777 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:30:03 INFO - PROCESS | 1649 | 1463542203825 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cfca800 == 60 [pid = 1649] [id = 372] 20:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12bf37c00) [pid = 1649] [serial = 1115] [outer = 0x0] 20:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12bf40c00) [pid = 1649] [serial = 1116] [outer = 0x12bf37c00] 20:30:03 INFO - PROCESS | 1649 | 1463542203865 Marionette DEBUG loaded listener.js 20:30:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12c106400) [pid = 1649] [serial = 1117] [outer = 0x12bf37c00] 20:30:04 INFO - PROCESS | 1649 | 1463542204223 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]]]}] 20:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 673ms 20:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:30:04 INFO - PROCESS | 1649 | 1463542204312 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:30:04 INFO - PROCESS | 1649 | 1463542204314 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 20:30:04 INFO - PROCESS | 1649 | 1463542204318 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:30:04 INFO - PROCESS | 1649 | 1463542204321 Marionette TRACE conn2 <- [1,1462,null,{}] 20:30:04 INFO - PROCESS | 1649 | 1463542204325 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}] 20:30:04 INFO - PROCESS | 1649 | 1463542204431 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:30:04 INFO - PROCESS | 1649 | 1463542204533 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f67800 == 61 [pid = 1649] [id = 373] 20:30:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1130d9400) [pid = 1649] [serial = 1118] [outer = 0x0] 20:30:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x113320400) [pid = 1649] [serial = 1119] [outer = 0x1130d9400] 20:30:04 INFO - PROCESS | 1649 | 1463542204564 Marionette DEBUG loaded listener.js 20:30:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x116852800) [pid = 1649] [serial = 1120] [outer = 0x1130d9400] 20:30:05 INFO - PROCESS | 1649 | 1463542205045 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]]]}] 20:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 773ms 20:30:05 INFO - PROCESS | 1649 | 1463542205114 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:30:05 INFO - PROCESS | 1649 | 1463542205117 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 20:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:30:05 INFO - PROCESS | 1649 | 1463542205137 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:30:05 INFO - PROCESS | 1649 | 1463542205140 Marionette TRACE conn2 <- [1,1466,null,{}] 20:30:05 INFO - PROCESS | 1649 | 1463542205143 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}] 20:30:05 INFO - PROCESS | 1649 | 1463542205251 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:30:05 INFO - PROCESS | 1649 | 1463542205310 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1219bc800 == 62 [pid = 1649] [id = 374] 20:30:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x116ab4400) [pid = 1649] [serial = 1121] [outer = 0x0] 20:30:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x1193e1800) [pid = 1649] [serial = 1122] [outer = 0x116ab4400] 20:30:05 INFO - PROCESS | 1649 | 1463542205341 Marionette DEBUG loaded listener.js 20:30:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x119c27c00) [pid = 1649] [serial = 1123] [outer = 0x116ab4400] 20:30:05 INFO - PROCESS | 1649 | 1463542205772 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]]]}] 20:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 675ms 20:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:30:05 INFO - PROCESS | 1649 | 1463542205808 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:30:05 INFO - PROCESS | 1649 | 1463542205810 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 20:30:05 INFO - PROCESS | 1649 | 1463542205812 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:30:05 INFO - PROCESS | 1649 | 1463542205814 Marionette TRACE conn2 <- [1,1470,null,{}] 20:30:05 INFO - PROCESS | 1649 | 1463542205840 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}] 20:30:05 INFO - PROCESS | 1649 | 1463542205954 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:30:06 INFO - PROCESS | 1649 | 1463542206025 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c66e000 == 63 [pid = 1649] [id = 375] 20:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x124c12000) [pid = 1649] [serial = 1124] [outer = 0x0] 20:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12680a400) [pid = 1649] [serial = 1125] [outer = 0x124c12000] 20:30:06 INFO - PROCESS | 1649 | 1463542206059 Marionette DEBUG loaded listener.js 20:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x128852c00) [pid = 1649] [serial = 1126] [outer = 0x124c12000] 20:30:06 INFO - PROCESS | 1649 | 1463542206501 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]]]}] 20:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 724ms 20:30:06 INFO - PROCESS | 1649 | 1463542206537 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:30:06 INFO - PROCESS | 1649 | 1463542206539 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 20:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:30:06 INFO - PROCESS | 1649 | 1463542206541 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:30:06 INFO - PROCESS | 1649 | 1463542206542 Marionette TRACE conn2 <- [1,1474,null,{}] 20:30:06 INFO - PROCESS | 1649 | 1463542206545 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}] 20:30:06 INFO - PROCESS | 1649 | 1463542206650 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:30:06 INFO - PROCESS | 1649 | 1463542206720 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d29c800 == 64 [pid = 1649] [id = 376] 20:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x128c49c00) [pid = 1649] [serial = 1127] [outer = 0x0] 20:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x128f8d400) [pid = 1649] [serial = 1128] [outer = 0x128c49c00] 20:30:06 INFO - PROCESS | 1649 | 1463542206751 Marionette DEBUG loaded listener.js 20:30:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x129611400) [pid = 1649] [serial = 1129] [outer = 0x128c49c00] 20:30:07 INFO - PROCESS | 1649 | 1463542207173 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]]]}] 20:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 669ms 20:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:30:07 INFO - PROCESS | 1649 | 1463542207211 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:30:07 INFO - PROCESS | 1649 | 1463542207212 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 20:30:07 INFO - PROCESS | 1649 | 1463542207214 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:30:07 INFO - PROCESS | 1649 | 1463542207215 Marionette TRACE conn2 <- [1,1478,null,{}] 20:30:07 INFO - PROCESS | 1649 | 1463542207237 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}] 20:30:07 INFO - PROCESS | 1649 | 1463542207343 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:30:07 INFO - PROCESS | 1649 | 1463542207412 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc7f800 == 65 [pid = 1649] [id = 377] 20:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12914f000) [pid = 1649] [serial = 1130] [outer = 0x0] 20:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12ac99400) [pid = 1649] [serial = 1131] [outer = 0x12914f000] 20:30:07 INFO - PROCESS | 1649 | 1463542207442 Marionette DEBUG loaded listener.js 20:30:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12bbdb000) [pid = 1649] [serial = 1132] [outer = 0x12914f000] 20:30:07 INFO - PROCESS | 1649 | 1463542207855 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]]]}] 20:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 689ms 20:30:07 INFO - PROCESS | 1649 | 1463542207904 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:30:07 INFO - PROCESS | 1649 | 1463542207905 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 20:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:30:07 INFO - PROCESS | 1649 | 1463542207908 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:30:07 INFO - PROCESS | 1649 | 1463542207909 Marionette TRACE conn2 <- [1,1482,null,{}] 20:30:07 INFO - PROCESS | 1649 | 1463542207911 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}] 20:30:08 INFO - PROCESS | 1649 | 1463542208087 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:30:08 INFO - PROCESS | 1649 | 1463542208144 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1352cb800 == 66 [pid = 1649] [id = 378] 20:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12c111c00) [pid = 1649] [serial = 1133] [outer = 0x0] 20:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12c194800) [pid = 1649] [serial = 1134] [outer = 0x12c111c00] 20:30:08 INFO - PROCESS | 1649 | 1463542208175 Marionette DEBUG loaded listener.js 20:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12c1a1c00) [pid = 1649] [serial = 1135] [outer = 0x12c111c00] 20:30:08 INFO - PROCESS | 1649 | 1463542208624 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]]]}] 20:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 773ms 20:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:30:08 INFO - PROCESS | 1649 | 1463542208681 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:30:08 INFO - PROCESS | 1649 | 1463542208683 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 20:30:08 INFO - PROCESS | 1649 | 1463542208685 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:30:08 INFO - PROCESS | 1649 | 1463542208686 Marionette TRACE conn2 <- [1,1486,null,{}] 20:30:08 INFO - PROCESS | 1649 | 1463542208689 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}] 20:30:08 INFO - PROCESS | 1649 | 1463542208793 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:30:08 INFO - PROCESS | 1649 | 1463542208865 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f75800 == 67 [pid = 1649] [id = 379] 20:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x112a66400) [pid = 1649] [serial = 1136] [outer = 0x0] 20:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11852bc00) [pid = 1649] [serial = 1137] [outer = 0x112a66400] 20:30:08 INFO - PROCESS | 1649 | 1463542208895 Marionette DEBUG loaded listener.js 20:30:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12884e400) [pid = 1649] [serial = 1138] [outer = 0x112a66400] 20:30:09 INFO - PROCESS | 1649 | 1463542209638 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]]]}] 20:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 973ms 20:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:30:09 INFO - PROCESS | 1649 | 1463542209659 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:30:09 INFO - PROCESS | 1649 | 1463542209661 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 20:30:09 INFO - PROCESS | 1649 | 1463542209664 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:30:09 INFO - PROCESS | 1649 | 1463542209665 Marionette TRACE conn2 <- [1,1490,null,{}] 20:30:09 INFO - PROCESS | 1649 | 1463542209668 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}] 20:30:09 INFO - PROCESS | 1649 | 1463542209770 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:30:09 INFO - PROCESS | 1649 | 1463542209828 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250e2800 == 68 [pid = 1649] [id = 380] 20:30:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x118526000) [pid = 1649] [serial = 1139] [outer = 0x0] 20:30:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x119c1ec00) [pid = 1649] [serial = 1140] [outer = 0x118526000] 20:30:09 INFO - PROCESS | 1649 | 1463542209858 Marionette DEBUG loaded listener.js 20:30:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12088c400) [pid = 1649] [serial = 1141] [outer = 0x118526000] 20:30:10 INFO - PROCESS | 1649 | 1463542210337 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]]]}] 20:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 722ms 20:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:30:10 INFO - PROCESS | 1649 | 1463542210386 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:30:10 INFO - PROCESS | 1649 | 1463542210389 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 20:30:10 INFO - PROCESS | 1649 | 1463542210394 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:30:10 INFO - PROCESS | 1649 | 1463542210395 Marionette TRACE conn2 <- [1,1494,null,{}] 20:30:10 INFO - PROCESS | 1649 | 1463542210398 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}] 20:30:10 INFO - PROCESS | 1649 | 1463542210520 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12a8ac000 == 67 [pid = 1649] [id = 299] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12bb9b800 == 66 [pid = 1649] [id = 371] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x119228800 == 65 [pid = 1649] [id = 370] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12b3ca800 == 64 [pid = 1649] [id = 369] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1297b9800 == 63 [pid = 1649] [id = 368] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x128c98800 == 62 [pid = 1649] [id = 367] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x1196b7c00) [pid = 1649] [serial = 1059] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11684ec00) [pid = 1649] [serial = 1017] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x128c71c00) [pid = 1649] [serial = 1026] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12bbcb800) [pid = 1649] [serial = 1014] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x118f6fc00) [pid = 1649] [serial = 1020] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1256b1400) [pid = 1649] [serial = 1023] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1250f0800 == 61 [pid = 1649] [id = 366] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x117132800 == 60 [pid = 1649] [id = 365] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x119eec000 == 59 [pid = 1649] [id = 364] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11743e000 == 58 [pid = 1649] [id = 363] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1185ce000 == 57 [pid = 1649] [id = 362] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x118f83000 == 56 [pid = 1649] [id = 361] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4a9800 == 55 [pid = 1649] [id = 358] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa34000 == 54 [pid = 1649] [id = 357] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x129446800 == 53 [pid = 1649] [id = 356] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x118a99800 == 52 [pid = 1649] [id = 355] 20:30:10 INFO - PROCESS | 1649 | --DOCSHELL 0x113160800 == 51 [pid = 1649] [id = 354] 20:30:10 INFO - PROCESS | 1649 | 1463542210620 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x127482c00) [pid = 1649] [serial = 1051] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12115c800) [pid = 1649] [serial = 1045] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x128addc00) [pid = 1649] [serial = 967] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x114fdcc00) [pid = 1649] [serial = 1033] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1166c7800) [pid = 1649] [serial = 901] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1184cec00) [pid = 1649] [serial = 1036] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11818e000) [pid = 1649] [serial = 961] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x118522400) [pid = 1649] [serial = 904] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x113137000) [pid = 1649] [serial = 1032] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1195e6000) [pid = 1649] [serial = 1041] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x128c77000) [pid = 1649] [serial = 970] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x1187e2400) [pid = 1649] [serial = 1038] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x128b34c00) [pid = 1649] [serial = 1029] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x128c44800) [pid = 1649] [serial = 1054] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x128b37000) [pid = 1649] [serial = 913] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1211a0400) [pid = 1649] [serial = 840] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x121163800) [pid = 1649] [serial = 964] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x128ad5400) [pid = 1649] [serial = 1053] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x127417c00) [pid = 1649] [serial = 1050] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12119e800) [pid = 1649] [serial = 907] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x118ff0400) [pid = 1649] [serial = 1039] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x127418c00) [pid = 1649] [serial = 910] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x121593400) [pid = 1649] [serial = 1047] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12a50b800) [pid = 1649] [serial = 973] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x116aba000) [pid = 1649] [serial = 1035] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x119ef4c00) [pid = 1649] [serial = 1044] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1256b9c00) [pid = 1649] [serial = 1048] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x128c79800) [pid = 1649] [serial = 1056] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x119c28000) [pid = 1649] [serial = 1042] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1195e6800) [pid = 1649] [serial = 1057] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12a71f800) [pid = 1649] [serial = 1030] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11331d400) [pid = 1649] [serial = 958] [outer = 0x0] [url = about:blank] 20:30:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x115e26000 == 52 [pid = 1649] [id = 381] 20:30:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11331d400) [pid = 1649] [serial = 1142] [outer = 0x0] 20:30:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x116ab3400) [pid = 1649] [serial = 1143] [outer = 0x11331d400] 20:30:10 INFO - PROCESS | 1649 | 1463542210651 Marionette DEBUG loaded listener.js 20:30:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1195e6000) [pid = 1649] [serial = 1144] [outer = 0x11331d400] 20:30:10 INFO - PROCESS | 1649 | 1463542210977 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]]]}] 20:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 622ms 20:30:11 INFO - PROCESS | 1649 | 1463542211015 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:30:11 INFO - PROCESS | 1649 | 1463542211017 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 20:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:30:11 INFO - PROCESS | 1649 | 1463542211022 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:30:11 INFO - PROCESS | 1649 | 1463542211024 Marionette TRACE conn2 <- [1,1498,null,{}] 20:30:11 INFO - PROCESS | 1649 | 1463542211031 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}] 20:30:11 INFO - PROCESS | 1649 | 1463542211133 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:30:11 INFO - PROCESS | 1649 | 1463542211141 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x119553000 == 53 [pid = 1649] [id = 382] 20:30:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x121168c00) [pid = 1649] [serial = 1145] [outer = 0x0] 20:30:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x124a04c00) [pid = 1649] [serial = 1146] [outer = 0x121168c00] 20:30:11 INFO - PROCESS | 1649 | 1463542211187 Marionette DEBUG loaded listener.js 20:30:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x126813800) [pid = 1649] [serial = 1147] [outer = 0x121168c00] 20:30:11 INFO - PROCESS | 1649 | 1463542211539 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]]]}] 20:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 523ms 20:30:11 INFO - PROCESS | 1649 | 1463542211545 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:30:11 INFO - PROCESS | 1649 | 1463542211547 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 20:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:30:11 INFO - PROCESS | 1649 | 1463542211549 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:30:11 INFO - PROCESS | 1649 | 1463542211550 Marionette TRACE conn2 <- [1,1502,null,{}] 20:30:11 INFO - PROCESS | 1649 | 1463542211555 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}] 20:30:11 INFO - PROCESS | 1649 | 1463542211642 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:30:11 INFO - PROCESS | 1649 | 1463542211647 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x121321800 == 54 [pid = 1649] [id = 383] 20:30:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x127476800) [pid = 1649] [serial = 1148] [outer = 0x0] 20:30:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x128ad9400) [pid = 1649] [serial = 1149] [outer = 0x127476800] 20:30:11 INFO - PROCESS | 1649 | 1463542211674 Marionette DEBUG loaded listener.js 20:30:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x128b3cc00) [pid = 1649] [serial = 1150] [outer = 0x127476800] 20:30:12 INFO - PROCESS | 1649 | 1463542212007 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]]]}] 20:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 471ms 20:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:30:12 INFO - PROCESS | 1649 | 1463542212025 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:30:12 INFO - PROCESS | 1649 | 1463542212026 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 20:30:12 INFO - PROCESS | 1649 | 1463542212028 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:30:12 INFO - PROCESS | 1649 | 1463542212029 Marionette TRACE conn2 <- [1,1506,null,{}] 20:30:12 INFO - PROCESS | 1649 | 1463542212031 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}] 20:30:12 INFO - PROCESS | 1649 | 1463542212116 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:30:12 INFO - PROCESS | 1649 | 1463542212123 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12578e000 == 55 [pid = 1649] [id = 384] 20:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x128b3e000) [pid = 1649] [serial = 1151] [outer = 0x0] 20:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x128c6f400) [pid = 1649] [serial = 1152] [outer = 0x128b3e000] 20:30:12 INFO - PROCESS | 1649 | 1463542212148 Marionette DEBUG loaded listener.js 20:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x129145000) [pid = 1649] [serial = 1153] [outer = 0x128b3e000] 20:30:12 INFO - PROCESS | 1649 | 1463542212499 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]]]}] 20:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 521ms 20:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:30:12 INFO - PROCESS | 1649 | 1463542212550 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:30:12 INFO - PROCESS | 1649 | 1463542212551 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 20:30:12 INFO - PROCESS | 1649 | 1463542212553 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:30:12 INFO - PROCESS | 1649 | 1463542212554 Marionette TRACE conn2 <- [1,1510,null,{}] 20:30:12 INFO - PROCESS | 1649 | 1463542212557 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}] 20:30:12 INFO - PROCESS | 1649 | 1463542212683 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:30:12 INFO - PROCESS | 1649 | 1463542212702 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x128c99800 == 56 [pid = 1649] [id = 385] 20:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x129146800) [pid = 1649] [serial = 1154] [outer = 0x0] 20:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12a50b800) [pid = 1649] [serial = 1155] [outer = 0x129146800] 20:30:12 INFO - PROCESS | 1649 | 1463542212727 Marionette DEBUG loaded listener.js 20:30:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b41e000) [pid = 1649] [serial = 1156] [outer = 0x129146800] 20:30:13 INFO - PROCESS | 1649 | 1463542213064 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]]]}] 20:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 518ms 20:30:13 INFO - PROCESS | 1649 | 1463542213073 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:30:13 INFO - PROCESS | 1649 | 1463542213074 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 20:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:30:13 INFO - PROCESS | 1649 | 1463542213076 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:30:13 INFO - PROCESS | 1649 | 1463542213077 Marionette TRACE conn2 <- [1,1514,null,{}] 20:30:13 INFO - PROCESS | 1649 | 1463542213080 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}] 20:30:13 INFO - PROCESS | 1649 | 1463542213189 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:30:13 INFO - PROCESS | 1649 | 1463542213201 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a748000 == 57 [pid = 1649] [id = 386] 20:30:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12bbce800) [pid = 1649] [serial = 1157] [outer = 0x0] 20:30:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12bbe0000) [pid = 1649] [serial = 1158] [outer = 0x12bbce800] 20:30:13 INFO - PROCESS | 1649 | 1463542213226 Marionette DEBUG loaded listener.js 20:30:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12bf36c00) [pid = 1649] [serial = 1159] [outer = 0x12bbce800] 20:30:13 INFO - PROCESS | 1649 | 1463542213547 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]]]}] 20:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 20:30:13 INFO - PROCESS | 1649 | 1463542213597 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:30:13 INFO - PROCESS | 1649 | 1463542213598 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 20:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:30:13 INFO - PROCESS | 1649 | 1463542213600 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:30:13 INFO - PROCESS | 1649 | 1463542213601 Marionette TRACE conn2 <- [1,1518,null,{}] 20:30:13 INFO - PROCESS | 1649 | 1463542213604 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}] 20:30:13 INFO - PROCESS | 1649 | 1463542213721 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:30:13 INFO - PROCESS | 1649 | 1463542213761 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b3c1000 == 58 [pid = 1649] [id = 387] 20:30:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12bbc5000) [pid = 1649] [serial = 1160] [outer = 0x0] 20:30:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12bf3f800) [pid = 1649] [serial = 1161] [outer = 0x12bbc5000] 20:30:13 INFO - PROCESS | 1649 | 1463542213786 Marionette DEBUG loaded listener.js 20:30:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12c10dc00) [pid = 1649] [serial = 1162] [outer = 0x12bbc5000] 20:30:14 INFO - PROCESS | 1649 | 1463542214117 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]]]}] 20:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 569ms 20:30:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:30:14 INFO - PROCESS | 1649 | 1463542214169 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:30:14 INFO - PROCESS | 1649 | 1463542214171 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 20:30:14 INFO - PROCESS | 1649 | 1463542214173 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:30:14 INFO - PROCESS | 1649 | 1463542214181 Marionette TRACE conn2 <- [1,1522,null,{}] 20:30:14 INFO - PROCESS | 1649 | 1463542214184 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}] 20:30:14 INFO - PROCESS | 1649 | 1463542214290 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:30:14 INFO - PROCESS | 1649 | 1463542214303 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb9b000 == 59 [pid = 1649] [id = 388] 20:30:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12c10f000) [pid = 1649] [serial = 1163] [outer = 0x0] 20:30:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12c19b800) [pid = 1649] [serial = 1164] [outer = 0x12c10f000] 20:30:14 INFO - PROCESS | 1649 | 1463542214327 Marionette DEBUG loaded listener.js 20:30:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12c4c1800) [pid = 1649] [serial = 1165] [outer = 0x12c10f000] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12a8b0400) [pid = 1649] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12a8b2400) [pid = 1649] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x110ee8800) [pid = 1649] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11852f400) [pid = 1649] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x119c27000) [pid = 1649] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12ac91c00) [pid = 1649] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1213a7000) [pid = 1649] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x115d76c00) [pid = 1649] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12119e000) [pid = 1649] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x110fa6c00) [pid = 1649] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1164a3c00) [pid = 1649] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x121596000) [pid = 1649] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x118194000) [pid = 1649] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x114f0e400) [pid = 1649] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x110ef2400) [pid = 1649] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:30:14 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x128b35000) [pid = 1649] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:30:15 INFO - PROCESS | 1649 | 1463542215001 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"]]]}] 20:30:15 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 () { 20:30:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:30:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:30:15 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 () { 20:30:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:30:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:30:15 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 () { 20:30:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:30:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:30:15 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 () { 20:30:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:30:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:30:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 876ms 20:30:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:30:15 INFO - PROCESS | 1649 | 1463542215056 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:30:15 INFO - PROCESS | 1649 | 1463542215057 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 20:30:15 INFO - PROCESS | 1649 | 1463542215059 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:30:15 INFO - PROCESS | 1649 | 1463542215060 Marionette TRACE conn2 <- [1,1526,null,{}] 20:30:15 INFO - PROCESS | 1649 | 1463542215063 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}] 20:30:15 INFO - PROCESS | 1649 | 1463542215154 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:30:15 INFO - PROCESS | 1649 | 1463542215159 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211b5800 == 60 [pid = 1649] [id = 389] 20:30:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1166c0c00) [pid = 1649] [serial = 1166] [outer = 0x0] 20:30:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11876c800) [pid = 1649] [serial = 1167] [outer = 0x1166c0c00] 20:30:15 INFO - PROCESS | 1649 | 1463542215233 Marionette DEBUG loaded listener.js 20:30:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1213a7000) [pid = 1649] [serial = 1168] [outer = 0x1166c0c00] 20:30:15 INFO - PROCESS | 1649 | 1463542215516 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"]]]}] 20:30:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:30:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:30:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:30:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:30:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:30:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:30:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:30:15 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 468ms 20:30:15 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:30:15 INFO - PROCESS | 1649 | 1463542215530 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:30:15 INFO - PROCESS | 1649 | 1463542215531 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 20:30:15 INFO - PROCESS | 1649 | 1463542215541 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:30:15 INFO - PROCESS | 1649 | 1463542215543 Marionette TRACE conn2 <- [1,1530,null,{}] 20:30:15 INFO - PROCESS | 1649 | 1463542215545 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}] 20:30:15 INFO - PROCESS | 1649 | 1463542215672 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:30:15 INFO - PROCESS | 1649 | 1463542215678 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cae1800 == 61 [pid = 1649] [id = 390] 20:30:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12aa17000) [pid = 1649] [serial = 1169] [outer = 0x0] 20:30:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12c6a2400) [pid = 1649] [serial = 1170] [outer = 0x12aa17000] 20:30:15 INFO - PROCESS | 1649 | 1463542215706 Marionette DEBUG loaded listener.js 20:30:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12c6aa000) [pid = 1649] [serial = 1171] [outer = 0x12aa17000] 20:30:16 INFO - PROCESS | 1649 | 1463542216022 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]]]}] 20:30:16 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 20:30:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:30:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:30:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:30:16 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. 20:30:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:30:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 527ms 20:30:16 INFO - PROCESS | 1649 | 1463542216062 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:30:16 INFO - PROCESS | 1649 | 1463542216063 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 20:30:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:30:16 INFO - PROCESS | 1649 | 1463542216066 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:30:16 INFO - PROCESS | 1649 | 1463542216067 Marionette TRACE conn2 <- [1,1534,null,{}] 20:30:16 INFO - PROCESS | 1649 | 1463542216070 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}] 20:30:16 INFO - PROCESS | 1649 | 1463542216187 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:30:16 INFO - PROCESS | 1649 | 1463542216193 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cfbd000 == 62 [pid = 1649] [id = 391] 20:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12bf1c400) [pid = 1649] [serial = 1172] [outer = 0x0] 20:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12c935800) [pid = 1649] [serial = 1173] [outer = 0x12bf1c400] 20:30:16 INFO - PROCESS | 1649 | 1463542216217 Marionette DEBUG loaded listener.js 20:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12c93f000) [pid = 1649] [serial = 1174] [outer = 0x12bf1c400] 20:30:16 INFO - PROCESS | 1649 | 1463542216542 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]]]}] 20:30:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:30:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 20:30:16 INFO - PROCESS | 1649 | 1463542216586 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:30:16 INFO - PROCESS | 1649 | 1463542216587 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 20:30:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:30:16 INFO - PROCESS | 1649 | 1463542216589 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:30:16 INFO - PROCESS | 1649 | 1463542216590 Marionette TRACE conn2 <- [1,1538,null,{}] 20:30:16 INFO - PROCESS | 1649 | 1463542216593 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}] 20:30:16 INFO - PROCESS | 1649 | 1463542216683 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:30:16 INFO - PROCESS | 1649 | 1463542216688 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1352c4000 == 63 [pid = 1649] [id = 392] 20:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11838b000) [pid = 1649] [serial = 1175] [outer = 0x0] 20:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12cd15800) [pid = 1649] [serial = 1176] [outer = 0x11838b000] 20:30:16 INFO - PROCESS | 1649 | 1463542216721 Marionette DEBUG loaded listener.js 20:30:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12cd1e400) [pid = 1649] [serial = 1177] [outer = 0x11838b000] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12bb99000 == 62 [pid = 1649] [id = 359] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11981d000 == 61 [pid = 1649] [id = 343] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12cae5800 == 60 [pid = 1649] [id = 342] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x116731800 == 59 [pid = 1649] [id = 300] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12c918800 == 58 [pid = 1649] [id = 338] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12c917000 == 57 [pid = 1649] [id = 341] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1237c7800 == 56 [pid = 1649] [id = 280] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa35000 == 55 [pid = 1649] [id = 302] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1219b3800 == 54 [pid = 1649] [id = 340] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x118062000 == 53 [pid = 1649] [id = 286] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12c675800 == 52 [pid = 1649] [id = 360] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11712d000 == 51 [pid = 1649] [id = 339] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x118f72000 == 50 [pid = 1649] [id = 324] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x119b50000 == 49 [pid = 1649] [id = 301] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad17800 == 48 [pid = 1649] [id = 303] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4a7000 == 47 [pid = 1649] [id = 304] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1250e2800 == 46 [pid = 1649] [id = 380] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x116f75800 == 45 [pid = 1649] [id = 379] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1352cb800 == 44 [pid = 1649] [id = 378] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc7f800 == 43 [pid = 1649] [id = 377] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12d29c800 == 42 [pid = 1649] [id = 376] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12c66e000 == 41 [pid = 1649] [id = 375] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1219bc800 == 40 [pid = 1649] [id = 374] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12cfca800 == 39 [pid = 1649] [id = 372] 20:30:17 INFO - PROCESS | 1649 | --DOCSHELL 0x116f67800 == 38 [pid = 1649] [id = 373] 20:30:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12bb9b000 == 37 [pid = 1649] [id = 388] 20:30:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12578e000 == 36 [pid = 1649] [id = 384] 20:30:18 INFO - PROCESS | 1649 | --DOCSHELL 0x121321800 == 35 [pid = 1649] [id = 383] 20:30:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12a748000 == 34 [pid = 1649] [id = 386] 20:30:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12cae1800 == 33 [pid = 1649] [id = 390] 20:30:18 INFO - PROCESS | 1649 | --DOCSHELL 0x128c99800 == 32 [pid = 1649] [id = 385] 20:30:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12b3c1000 == 31 [pid = 1649] [id = 387] 20:30:18 INFO - PROCESS | 1649 | --DOCSHELL 0x115e26000 == 30 [pid = 1649] [id = 381] 20:30:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1211b5800 == 29 [pid = 1649] [id = 389] 20:30:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119553000 == 28 [pid = 1649] [id = 382] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x127485400) [pid = 1649] [serial = 1024] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1195e9400) [pid = 1649] [serial = 1021] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11804b800) [pid = 1649] [serial = 1018] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x128c47000) [pid = 1649] [serial = 1060] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12961bc00) [pid = 1649] [serial = 1027] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12a8bdc00) [pid = 1649] [serial = 1101] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b41e800) [pid = 1649] [serial = 1104] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12ac90800) [pid = 1649] [serial = 1102] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x113217400) [pid = 1649] [serial = 1110] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118f6c400) [pid = 1649] [serial = 1086] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1193e7400) [pid = 1649] [serial = 1087] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x119c27800) [pid = 1649] [serial = 1068] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x128c45400) [pid = 1649] [serial = 1098] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12bbdcc00) [pid = 1649] [serial = 1107] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x118528800) [pid = 1649] [serial = 1065] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x127211800) [pid = 1649] [serial = 1095] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x128ad5000) [pid = 1649] [serial = 1096] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x124a06000) [pid = 1649] [serial = 1071] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11804cc00) [pid = 1649] [serial = 1084] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x116611400) [pid = 1649] [serial = 1083] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12a8b8000) [pid = 1649] [serial = 1077] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12bbd7800) [pid = 1649] [serial = 1105] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x124d10000) [pid = 1649] [serial = 1092] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12ac93c00) [pid = 1649] [serial = 1080] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x126814800) [pid = 1649] [serial = 1093] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12bf21000) [pid = 1649] [serial = 1114] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11852e400) [pid = 1649] [serial = 1089] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12115a400) [pid = 1649] [serial = 1090] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x129150400) [pid = 1649] [serial = 1074] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x110ef2800) [pid = 1649] [serial = 1062] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12bf40c00) [pid = 1649] [serial = 1116] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118530400) [pid = 1649] [serial = 1111] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12bf1d800) [pid = 1649] [serial = 1108] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119c22400) [pid = 1649] [serial = 1113] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x129614c00) [pid = 1649] [serial = 1099] [outer = 0x0] [url = about:blank] 20:30:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12cfbd000 == 27 [pid = 1649] [id = 391] 20:30:18 INFO - PROCESS | 1649 | 1463542218501 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]]]}] 20:30:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:30:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1922ms 20:30:18 INFO - PROCESS | 1649 | 1463542218512 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:30:18 INFO - PROCESS | 1649 | 1463542218515 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 20:30:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:30:18 INFO - PROCESS | 1649 | 1463542218523 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:30:18 INFO - PROCESS | 1649 | 1463542218526 Marionette TRACE conn2 <- [1,1542,null,{}] 20:30:18 INFO - PROCESS | 1649 | 1463542218547 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}] 20:30:18 INFO - PROCESS | 1649 | 1463542218673 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:30:18 INFO - PROCESS | 1649 | 1463542218679 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x112d2f000 == 28 [pid = 1649] [id = 393] 20:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1121b2000) [pid = 1649] [serial = 1178] [outer = 0x0] 20:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1121f4800) [pid = 1649] [serial = 1179] [outer = 0x1121b2000] 20:30:18 INFO - PROCESS | 1649 | 1463542218709 Marionette DEBUG loaded listener.js 20:30:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11312b800) [pid = 1649] [serial = 1180] [outer = 0x1121b2000] 20:30:19 INFO - PROCESS | 1649 | 1463542219054 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]]]}] 20:30:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:30:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 576ms 20:30:19 INFO - PROCESS | 1649 | 1463542219096 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:30:19 INFO - PROCESS | 1649 | 1463542219100 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 20:30:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:30:19 INFO - PROCESS | 1649 | 1463542219105 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:30:19 INFO - PROCESS | 1649 | 1463542219107 Marionette TRACE conn2 <- [1,1546,null,{}] 20:30:19 INFO - PROCESS | 1649 | 1463542219109 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}] 20:30:19 INFO - PROCESS | 1649 | 1463542219186 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:30:19 INFO - PROCESS | 1649 | 1463542219234 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1131e0000 == 29 [pid = 1649] [id = 394] 20:30:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11312bc00) [pid = 1649] [serial = 1181] [outer = 0x0] 20:30:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x113133800) [pid = 1649] [serial = 1182] [outer = 0x11312bc00] 20:30:19 INFO - PROCESS | 1649 | 1463542219260 Marionette DEBUG loaded listener.js 20:30:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x113d04400) [pid = 1649] [serial = 1183] [outer = 0x11312bc00] 20:30:19 INFO - PROCESS | 1649 | 1463542219570 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]]]}] 20:30:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:30:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 20:30:19 INFO - PROCESS | 1649 | 1463542219626 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:30:19 INFO - PROCESS | 1649 | 1463542219628 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 20:30:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:30:19 INFO - PROCESS | 1649 | 1463542219630 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:30:19 INFO - PROCESS | 1649 | 1463542219633 Marionette TRACE conn2 <- [1,1550,null,{}] 20:30:19 INFO - PROCESS | 1649 | 1463542219641 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}] 20:30:19 INFO - PROCESS | 1649 | 1463542219748 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:30:19 INFO - PROCESS | 1649 | 1463542219777 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x116876000 == 30 [pid = 1649] [id = 395] 20:30:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x110e17c00) [pid = 1649] [serial = 1184] [outer = 0x0] 20:30:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x116751400) [pid = 1649] [serial = 1185] [outer = 0x110e17c00] 20:30:19 INFO - PROCESS | 1649 | 1463542219805 Marionette DEBUG loaded listener.js 20:30:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1168a9c00) [pid = 1649] [serial = 1186] [outer = 0x110e17c00] 20:30:20 INFO - PROCESS | 1649 | 1463542220099 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]]]}] 20:30:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:30:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 523ms 20:30:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:30:20 INFO - PROCESS | 1649 | 1463542220154 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:30:20 INFO - PROCESS | 1649 | 1463542220156 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 20:30:20 INFO - PROCESS | 1649 | 1463542220158 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:30:20 INFO - PROCESS | 1649 | 1463542220159 Marionette TRACE conn2 <- [1,1554,null,{}] 20:30:20 INFO - PROCESS | 1649 | 1463542220162 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}] 20:30:20 INFO - PROCESS | 1649 | 1463542220233 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:30:20 INFO - PROCESS | 1649 | 1463542220239 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11744a000 == 31 [pid = 1649] [id = 396] 20:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x113423400) [pid = 1649] [serial = 1187] [outer = 0x0] 20:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x117685c00) [pid = 1649] [serial = 1188] [outer = 0x113423400] 20:30:20 INFO - PROCESS | 1649 | 1463542220265 Marionette DEBUG loaded listener.js 20:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11804cc00) [pid = 1649] [serial = 1189] [outer = 0x113423400] 20:30:20 INFO - PROCESS | 1649 | 1463542220577 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]]]}] 20:30:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:30:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 469ms 20:30:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:30:20 INFO - PROCESS | 1649 | 1463542220628 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:30:20 INFO - PROCESS | 1649 | 1463542220629 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 20:30:20 INFO - PROCESS | 1649 | 1463542220631 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:30:20 INFO - PROCESS | 1649 | 1463542220632 Marionette TRACE conn2 <- [1,1558,null,{}] 20:30:20 INFO - PROCESS | 1649 | 1463542220634 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}] 20:30:20 INFO - PROCESS | 1649 | 1463542220725 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:30:20 INFO - PROCESS | 1649 | 1463542220729 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x118313000 == 32 [pid = 1649] [id = 397] 20:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x113128400) [pid = 1649] [serial = 1190] [outer = 0x0] 20:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118056800) [pid = 1649] [serial = 1191] [outer = 0x113128400] 20:30:20 INFO - PROCESS | 1649 | 1463542220757 Marionette DEBUG loaded listener.js 20:30:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11818e800) [pid = 1649] [serial = 1192] [outer = 0x113128400] 20:30:21 INFO - PROCESS | 1649 | 1463542221079 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]]]}] 20:30:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:30:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 471ms 20:30:21 INFO - PROCESS | 1649 | 1463542221103 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:30:21 INFO - PROCESS | 1649 | 1463542221104 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 20:30:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:30:21 INFO - PROCESS | 1649 | 1463542221106 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:30:21 INFO - PROCESS | 1649 | 1463542221107 Marionette TRACE conn2 <- [1,1562,null,{}] 20:30:21 INFO - PROCESS | 1649 | 1463542221109 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}] 20:30:21 INFO - PROCESS | 1649 | 1463542221195 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:30:21 INFO - PROCESS | 1649 | 1463542221201 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185d0800 == 33 [pid = 1649] [id = 398] 20:30:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1184d0000) [pid = 1649] [serial = 1193] [outer = 0x0] 20:30:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11852cc00) [pid = 1649] [serial = 1194] [outer = 0x1184d0000] 20:30:21 INFO - PROCESS | 1649 | 1463542221229 Marionette DEBUG loaded listener.js 20:30:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118ae2c00) [pid = 1649] [serial = 1195] [outer = 0x1184d0000] 20:30:21 INFO - PROCESS | 1649 | 1463542221541 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]]]}] 20:30:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:30:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 468ms 20:30:21 INFO - PROCESS | 1649 | 1463542221575 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:30:21 INFO - PROCESS | 1649 | 1463542221576 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 20:30:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:30:21 INFO - PROCESS | 1649 | 1463542221595 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:30:21 INFO - PROCESS | 1649 | 1463542221596 Marionette TRACE conn2 <- [1,1566,null,{}] 20:30:21 INFO - PROCESS | 1649 | 1463542221599 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}] 20:30:21 INFO - PROCESS | 1649 | 1463542221672 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:30:21 INFO - PROCESS | 1649 | 1463542221676 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a8a800 == 34 [pid = 1649] [id = 399] 20:30:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11818e400) [pid = 1649] [serial = 1196] [outer = 0x0] 20:30:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118fe6000) [pid = 1649] [serial = 1197] [outer = 0x11818e400] 20:30:21 INFO - PROCESS | 1649 | 1463542221703 Marionette DEBUG loaded listener.js 20:30:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1193de800) [pid = 1649] [serial = 1198] [outer = 0x11818e400] 20:30:22 INFO - PROCESS | 1649 | 1463542222020 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]]]}] 20:30:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:30:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 473ms 20:30:22 INFO - PROCESS | 1649 | 1463542222064 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:30:22 INFO - PROCESS | 1649 | 1463542222065 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 20:30:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:30:22 INFO - PROCESS | 1649 | 1463542222068 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:30:22 INFO - PROCESS | 1649 | 1463542222069 Marionette TRACE conn2 <- [1,1570,null,{}] 20:30:22 INFO - PROCESS | 1649 | 1463542222071 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}] 20:30:22 INFO - PROCESS | 1649 | 1463542222143 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:30:22 INFO - PROCESS | 1649 | 1463542222148 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x119233000 == 35 [pid = 1649] [id = 400] 20:30:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1193e1400) [pid = 1649] [serial = 1199] [outer = 0x0] 20:30:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1193e8000) [pid = 1649] [serial = 1200] [outer = 0x1193e1400] 20:30:22 INFO - PROCESS | 1649 | 1463542222184 Marionette DEBUG loaded listener.js 20:30:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1193ec800) [pid = 1649] [serial = 1201] [outer = 0x1193e1400] 20:30:22 INFO - PROCESS | 1649 | 1463542222523 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]]]}] 20:30:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:30:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 469ms 20:30:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:30:22 INFO - PROCESS | 1649 | 1463542222539 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:30:22 INFO - PROCESS | 1649 | 1463542222541 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 20:30:22 INFO - PROCESS | 1649 | 1463542222543 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:30:22 INFO - PROCESS | 1649 | 1463542222544 Marionette TRACE conn2 <- [1,1574,null,{}] 20:30:22 INFO - PROCESS | 1649 | 1463542222546 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}] 20:30:22 INFO - PROCESS | 1649 | 1463542222646 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:30:22 INFO - PROCESS | 1649 | 1463542222653 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x116875000 == 36 [pid = 1649] [id = 401] 20:30:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11818c000) [pid = 1649] [serial = 1202] [outer = 0x0] 20:30:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1193ebc00) [pid = 1649] [serial = 1203] [outer = 0x11818c000] 20:30:22 INFO - PROCESS | 1649 | 1463542222678 Marionette DEBUG loaded listener.js 20:30:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1196bb000) [pid = 1649] [serial = 1204] [outer = 0x11818c000] 20:30:22 INFO - PROCESS | 1649 | 1463542222971 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]]]}] 20:30:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:30:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 472ms 20:30:23 INFO - PROCESS | 1649 | 1463542223016 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:30:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:30:23 INFO - PROCESS | 1649 | 1463542223017 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 20:30:23 INFO - PROCESS | 1649 | 1463542223022 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:30:23 INFO - PROCESS | 1649 | 1463542223023 Marionette TRACE conn2 <- [1,1578,null,{}] 20:30:23 INFO - PROCESS | 1649 | 1463542223025 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}] 20:30:23 INFO - PROCESS | 1649 | 1463542223100 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:30:23 INFO - PROCESS | 1649 | 1463542223107 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b50000 == 37 [pid = 1649] [id = 402] 20:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1196b7800) [pid = 1649] [serial = 1205] [outer = 0x0] 20:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x119c1e400) [pid = 1649] [serial = 1206] [outer = 0x1196b7800] 20:30:23 INFO - PROCESS | 1649 | 1463542223132 Marionette DEBUG loaded listener.js 20:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x119c27800) [pid = 1649] [serial = 1207] [outer = 0x1196b7800] 20:30:23 INFO - PROCESS | 1649 | 1463542223459 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]]]}] 20:30:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:30:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 467ms 20:30:23 INFO - PROCESS | 1649 | 1463542223498 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:30:23 INFO - PROCESS | 1649 | 1463542223500 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 20:30:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:30:23 INFO - PROCESS | 1649 | 1463542223503 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:30:23 INFO - PROCESS | 1649 | 1463542223504 Marionette TRACE conn2 <- [1,1582,null,{}] 20:30:23 INFO - PROCESS | 1649 | 1463542223507 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}] 20:30:23 INFO - PROCESS | 1649 | 1463542223621 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:30:23 INFO - PROCESS | 1649 | 1463542223636 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x118312800 == 38 [pid = 1649] [id = 403] 20:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119c21c00) [pid = 1649] [serial = 1208] [outer = 0x0] 20:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x119ef9800) [pid = 1649] [serial = 1209] [outer = 0x119c21c00] 20:30:23 INFO - PROCESS | 1649 | 1463542223665 Marionette DEBUG loaded listener.js 20:30:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12115d800) [pid = 1649] [serial = 1210] [outer = 0x119c21c00] 20:30:24 INFO - PROCESS | 1649 | 1463542224018 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]]]}] 20:30:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:30:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 568ms 20:30:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:30:24 INFO - PROCESS | 1649 | 1463542224072 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:30:24 INFO - PROCESS | 1649 | 1463542224073 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 20:30:24 INFO - PROCESS | 1649 | 1463542224075 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:30:24 INFO - PROCESS | 1649 | 1463542224076 Marionette TRACE conn2 <- [1,1586,null,{}] 20:30:24 INFO - PROCESS | 1649 | 1463542224079 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}] 20:30:24 INFO - PROCESS | 1649 | 1463542224173 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:30:24 INFO - PROCESS | 1649 | 1463542224187 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213c1000 == 39 [pid = 1649] [id = 404] 20:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x119c2b400) [pid = 1649] [serial = 1211] [outer = 0x0] 20:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x121165c00) [pid = 1649] [serial = 1212] [outer = 0x119c2b400] 20:30:24 INFO - PROCESS | 1649 | 1463542224212 Marionette DEBUG loaded listener.js 20:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12119f400) [pid = 1649] [serial = 1213] [outer = 0x119c2b400] 20:30:24 INFO - PROCESS | 1649 | 1463542224530 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]]]}] 20:30:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:30:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 20:30:24 INFO - PROCESS | 1649 | 1463542224593 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:30:24 INFO - PROCESS | 1649 | 1463542224595 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 20:30:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:30:24 INFO - PROCESS | 1649 | 1463542224597 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:30:24 INFO - PROCESS | 1649 | 1463542224598 Marionette TRACE conn2 <- [1,1590,null,{}] 20:30:24 INFO - PROCESS | 1649 | 1463542224600 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}] 20:30:24 INFO - PROCESS | 1649 | 1463542224700 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:30:24 INFO - PROCESS | 1649 | 1463542224735 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x121d84000 == 40 [pid = 1649] [id = 405] 20:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x121162c00) [pid = 1649] [serial = 1214] [outer = 0x0] 20:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1215eb800) [pid = 1649] [serial = 1215] [outer = 0x121162c00] 20:30:24 INFO - PROCESS | 1649 | 1463542224759 Marionette DEBUG loaded listener.js 20:30:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12170c000) [pid = 1649] [serial = 1216] [outer = 0x121162c00] 20:30:25 INFO - PROCESS | 1649 | 1463542225079 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]]]}] 20:30:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:30:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 522ms 20:30:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:30:25 INFO - PROCESS | 1649 | 1463542225119 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:30:25 INFO - PROCESS | 1649 | 1463542225120 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 20:30:25 INFO - PROCESS | 1649 | 1463542225128 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:30:25 INFO - PROCESS | 1649 | 1463542225129 Marionette TRACE conn2 <- [1,1594,null,{}] 20:30:25 INFO - PROCESS | 1649 | 1463542225131 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}] 20:30:25 INFO - PROCESS | 1649 | 1463542225224 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:30:25 INFO - PROCESS | 1649 | 1463542225228 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250d7800 == 41 [pid = 1649] [id = 406] 20:30:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x121280c00) [pid = 1649] [serial = 1217] [outer = 0x0] 20:30:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1219d9c00) [pid = 1649] [serial = 1218] [outer = 0x121280c00] 20:30:25 INFO - PROCESS | 1649 | 1463542225253 Marionette DEBUG loaded listener.js 20:30:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x124d10000) [pid = 1649] [serial = 1219] [outer = 0x121280c00] 20:30:25 INFO - PROCESS | 1649 | 1463542225841 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]]]}] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x110e18400) [pid = 1649] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12bf1c400) [pid = 1649] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12bbce800) [pid = 1649] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12bbc5000) [pid = 1649] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12c10f000) [pid = 1649] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1166c0c00) [pid = 1649] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12aa17000) [pid = 1649] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11331d400) [pid = 1649] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x118526000) [pid = 1649] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x112a66400) [pid = 1649] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12c111c00) [pid = 1649] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12914f000) [pid = 1649] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x128c49c00) [pid = 1649] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x124c12000) [pid = 1649] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x116ab4400) [pid = 1649] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1130d9400) [pid = 1649] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12bf37c00) [pid = 1649] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x128b3e000) [pid = 1649] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x127476800) [pid = 1649] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x121168c00) [pid = 1649] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x129146800) [pid = 1649] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x128f8d000) [pid = 1649] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1184cac00) [pid = 1649] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x110e15800) [pid = 1649] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1196b8000) [pid = 1649] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x127415c00) [pid = 1649] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1196bb800) [pid = 1649] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:30:25 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12a72c800) [pid = 1649] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:30:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:30:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 774ms 20:30:25 INFO - PROCESS | 1649 | 1463542225898 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:30:25 INFO - PROCESS | 1649 | 1463542225899 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 20:30:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:30:25 INFO - PROCESS | 1649 | 1463542225901 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:30:25 INFO - PROCESS | 1649 | 1463542225902 Marionette TRACE conn2 <- [1,1598,null,{}] 20:30:25 INFO - PROCESS | 1649 | 1463542225905 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}] 20:30:26 INFO - PROCESS | 1649 | 1463542225995 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:30:26 INFO - PROCESS | 1649 | 1463542226003 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a87000 == 42 [pid = 1649] [id = 407] 20:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x112a66400) [pid = 1649] [serial = 1220] [outer = 0x0] 20:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1167f1800) [pid = 1649] [serial = 1221] [outer = 0x112a66400] 20:30:26 INFO - PROCESS | 1649 | 1463542226029 Marionette DEBUG loaded listener.js 20:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118f63c00) [pid = 1649] [serial = 1222] [outer = 0x112a66400] 20:30:26 INFO - PROCESS | 1649 | 1463542226360 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]]]}] 20:30:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:30:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 470ms 20:30:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:30:26 INFO - PROCESS | 1649 | 1463542226373 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:30:26 INFO - PROCESS | 1649 | 1463542226374 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 20:30:26 INFO - PROCESS | 1649 | 1463542226377 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:30:26 INFO - PROCESS | 1649 | 1463542226378 Marionette TRACE conn2 <- [1,1602,null,{}] 20:30:26 INFO - PROCESS | 1649 | 1463542226380 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}] 20:30:26 INFO - PROCESS | 1649 | 1463542226459 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:30:26 INFO - PROCESS | 1649 | 1463542226513 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x126888800 == 43 [pid = 1649] [id = 408] 20:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11312c000) [pid = 1649] [serial = 1223] [outer = 0x0] 20:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1215f4400) [pid = 1649] [serial = 1224] [outer = 0x11312c000] 20:30:26 INFO - PROCESS | 1649 | 1463542226538 Marionette DEBUG loaded listener.js 20:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1256af000) [pid = 1649] [serial = 1225] [outer = 0x11312c000] 20:30:26 INFO - PROCESS | 1649 | 1463542226821 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]]]}] 20:30:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:30:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 470ms 20:30:26 INFO - PROCESS | 1649 | 1463542226848 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:30:26 INFO - PROCESS | 1649 | 1463542226849 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 20:30:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:30:26 INFO - PROCESS | 1649 | 1463542226860 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:30:26 INFO - PROCESS | 1649 | 1463542226861 Marionette TRACE conn2 <- [1,1606,null,{}] 20:30:26 INFO - PROCESS | 1649 | 1463542226863 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}] 20:30:26 INFO - PROCESS | 1649 | 1463542226946 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:30:26 INFO - PROCESS | 1649 | 1463542226950 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aab800 == 44 [pid = 1649] [id = 409] 20:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11804b800) [pid = 1649] [serial = 1226] [outer = 0x0] 20:30:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x125754000) [pid = 1649] [serial = 1227] [outer = 0x11804b800] 20:30:26 INFO - PROCESS | 1649 | 1463542226978 Marionette DEBUG loaded listener.js 20:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x127207800) [pid = 1649] [serial = 1228] [outer = 0x11804b800] 20:30:27 INFO - PROCESS | 1649 | 1463542227313 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]]]}] 20:30:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:30:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 479ms 20:30:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:30:27 INFO - PROCESS | 1649 | 1463542227332 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:30:27 INFO - PROCESS | 1649 | 1463542227333 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 20:30:27 INFO - PROCESS | 1649 | 1463542227337 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:30:27 INFO - PROCESS | 1649 | 1463542227348 Marionette TRACE conn2 <- [1,1610,null,{}] 20:30:27 INFO - PROCESS | 1649 | 1463542227363 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}] 20:30:27 INFO - PROCESS | 1649 | 1463542227440 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:30:27 INFO - PROCESS | 1649 | 1463542227444 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x128c98800 == 45 [pid = 1649] [id = 410] 20:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12720b400) [pid = 1649] [serial = 1229] [outer = 0x0] 20:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1272be800) [pid = 1649] [serial = 1230] [outer = 0x12720b400] 20:30:27 INFO - PROCESS | 1649 | 1463542227469 Marionette DEBUG loaded listener.js 20:30:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x127418c00) [pid = 1649] [serial = 1231] [outer = 0x12720b400] 20:30:27 INFO - PROCESS | 1649 | 1463542227761 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]]]}] 20:30:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:30:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 481ms 20:30:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:30:27 INFO - PROCESS | 1649 | 1463542227818 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:30:27 INFO - PROCESS | 1649 | 1463542227819 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 20:30:27 INFO - PROCESS | 1649 | 1463542227821 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:30:27 INFO - PROCESS | 1649 | 1463542227822 Marionette TRACE conn2 <- [1,1614,null,{}] 20:30:27 INFO - PROCESS | 1649 | 1463542227824 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}] 20:30:27 INFO - PROCESS | 1649 | 1463542227956 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:30:28 INFO - PROCESS | 1649 | 1463542228008 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11254d800 == 46 [pid = 1649] [id = 411] 20:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x110e17000) [pid = 1649] [serial = 1232] [outer = 0x0] 20:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x110e1c000) [pid = 1649] [serial = 1233] [outer = 0x110e17000] 20:30:28 INFO - PROCESS | 1649 | 1463542228041 Marionette DEBUG loaded listener.js 20:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x111a02400) [pid = 1649] [serial = 1234] [outer = 0x110e17000] 20:30:28 INFO - PROCESS | 1649 | 1463542228574 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]]]}] 20:30:28 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 20:30:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 768ms 20:30:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:30:28 INFO - PROCESS | 1649 | 1463542228591 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:30:28 INFO - PROCESS | 1649 | 1463542228593 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 20:30:28 INFO - PROCESS | 1649 | 1463542228596 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:30:28 INFO - PROCESS | 1649 | 1463542228598 Marionette TRACE conn2 <- [1,1618,null,{}] 20:30:28 INFO - PROCESS | 1649 | 1463542228656 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}] 20:30:28 INFO - PROCESS | 1649 | 1463542228768 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:30:28 INFO - PROCESS | 1649 | 1463542228842 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x116883000 == 47 [pid = 1649] [id = 412] 20:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11321b400) [pid = 1649] [serial = 1235] [outer = 0x0] 20:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11349bc00) [pid = 1649] [serial = 1236] [outer = 0x11321b400] 20:30:28 INFO - PROCESS | 1649 | 1463542228874 Marionette DEBUG loaded listener.js 20:30:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11649b000) [pid = 1649] [serial = 1237] [outer = 0x11321b400] 20:30:29 INFO - PROCESS | 1649 | 1463542229425 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]]]}] 20:30:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:30:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 845ms 20:30:29 INFO - PROCESS | 1649 | 1463542229442 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:30:29 INFO - PROCESS | 1649 | 1463542229444 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 20:30:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:30:29 INFO - PROCESS | 1649 | 1463542229447 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:30:29 INFO - PROCESS | 1649 | 1463542229448 Marionette TRACE conn2 <- [1,1622,null,{}] 20:30:29 INFO - PROCESS | 1649 | 1463542229642 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}] 20:30:29 INFO - PROCESS | 1649 | 1463542229786 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:30:29 INFO - PROCESS | 1649 | 1463542229795 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164db800 == 48 [pid = 1649] [id = 413] 20:30:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1121e7800) [pid = 1649] [serial = 1238] [outer = 0x0] 20:30:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x113071400) [pid = 1649] [serial = 1239] [outer = 0x1121e7800] 20:30:29 INFO - PROCESS | 1649 | 1463542229824 Marionette DEBUG loaded listener.js 20:30:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x113135000) [pid = 1649] [serial = 1240] [outer = 0x1121e7800] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x128c98800 == 47 [pid = 1649] [id = 410] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x128aab800 == 46 [pid = 1649] [id = 409] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x126888800 == 45 [pid = 1649] [id = 408] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x118a87000 == 44 [pid = 1649] [id = 407] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1250d7800 == 43 [pid = 1649] [id = 406] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x121d84000 == 42 [pid = 1649] [id = 405] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1213c1000 == 41 [pid = 1649] [id = 404] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12cd15800) [pid = 1649] [serial = 1176] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x118312800 == 40 [pid = 1649] [id = 403] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x119b50000 == 39 [pid = 1649] [id = 402] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x116875000 == 38 [pid = 1649] [id = 401] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x119233000 == 37 [pid = 1649] [id = 400] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x118a8a800 == 36 [pid = 1649] [id = 399] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1185d0800 == 35 [pid = 1649] [id = 398] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x118313000 == 34 [pid = 1649] [id = 397] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x11744a000 == 33 [pid = 1649] [id = 396] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x116876000 == 32 [pid = 1649] [id = 395] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1131e0000 == 31 [pid = 1649] [id = 394] 20:30:30 INFO - PROCESS | 1649 | --DOCSHELL 0x112d2f000 == 30 [pid = 1649] [id = 393] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12bbd6400) [pid = 1649] [serial = 1015] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1187eb800) [pid = 1649] [serial = 1066] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11306d000) [pid = 1649] [serial = 1063] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x128ad9c00) [pid = 1649] [serial = 1072] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12a503400) [pid = 1649] [serial = 1075] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12119d000) [pid = 1649] [serial = 1069] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12aa12400) [pid = 1649] [serial = 1078] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12bbe0000) [pid = 1649] [serial = 1158] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12bf3f800) [pid = 1649] [serial = 1161] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12c19b800) [pid = 1649] [serial = 1164] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11876c800) [pid = 1649] [serial = 1167] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12c10dc00) [pid = 1649] [serial = 1162] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12c6a2400) [pid = 1649] [serial = 1170] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x116ab3400) [pid = 1649] [serial = 1143] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1195e6000) [pid = 1649] [serial = 1144] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12088c400) [pid = 1649] [serial = 1141] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119c1ec00) [pid = 1649] [serial = 1140] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12884e400) [pid = 1649] [serial = 1138] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11852bc00) [pid = 1649] [serial = 1137] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12c1a1c00) [pid = 1649] [serial = 1135] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12c194800) [pid = 1649] [serial = 1134] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12bbdb000) [pid = 1649] [serial = 1132] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12ac99400) [pid = 1649] [serial = 1131] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x129611400) [pid = 1649] [serial = 1129] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x128f8d400) [pid = 1649] [serial = 1128] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x128852c00) [pid = 1649] [serial = 1126] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12680a400) [pid = 1649] [serial = 1125] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x119c27c00) [pid = 1649] [serial = 1123] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1193e1800) [pid = 1649] [serial = 1122] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x116852800) [pid = 1649] [serial = 1120] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x113320400) [pid = 1649] [serial = 1119] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12c106400) [pid = 1649] [serial = 1117] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x128c6f400) [pid = 1649] [serial = 1152] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x129145000) [pid = 1649] [serial = 1153] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x128ad9400) [pid = 1649] [serial = 1149] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x128b3cc00) [pid = 1649] [serial = 1150] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x126813800) [pid = 1649] [serial = 1147] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x124a04c00) [pid = 1649] [serial = 1146] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12a50b800) [pid = 1649] [serial = 1155] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12bf36c00) [pid = 1649] [serial = 1159] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1213a7000) [pid = 1649] [serial = 1168] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12c6aa000) [pid = 1649] [serial = 1171] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12c4c1800) [pid = 1649] [serial = 1165] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12b41e000) [pid = 1649] [serial = 1156] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12c935800) [pid = 1649] [serial = 1173] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12bbc9800) [pid = 1649] [serial = 1081] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12c93f000) [pid = 1649] [serial = 1174] [outer = 0x0] [url = about:blank] 20:30:30 INFO - PROCESS | 1649 | 1463542230404 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]]]}] 20:30:30 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 20:30:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1023ms 20:30:30 INFO - PROCESS | 1649 | 1463542230470 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:30:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:30:30 INFO - PROCESS | 1649 | 1463542230475 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 20:30:30 INFO - PROCESS | 1649 | 1463542230479 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:30:30 INFO - PROCESS | 1649 | 1463542230481 Marionette TRACE conn2 <- [1,1626,null,{}] 20:30:30 INFO - PROCESS | 1649 | 1463542230485 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}] 20:30:30 INFO - PROCESS | 1649 | 1463542230596 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:30:30 INFO - PROCESS | 1649 | 1463542230615 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11614b000 == 31 [pid = 1649] [id = 414] 20:30:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x114f10c00) [pid = 1649] [serial = 1241] [outer = 0x0] 20:30:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x115e80000) [pid = 1649] [serial = 1242] [outer = 0x114f10c00] 20:30:30 INFO - PROCESS | 1649 | 1463542230658 Marionette DEBUG loaded listener.js 20:30:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x1168aa800) [pid = 1649] [serial = 1243] [outer = 0x114f10c00] 20:30:31 INFO - PROCESS | 1649 | 1463542231122 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]]]}] 20:30:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:30:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 20:30:31 INFO - PROCESS | 1649 | 1463542231159 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:30:31 INFO - PROCESS | 1649 | 1463542231161 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 20:30:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:30:31 INFO - PROCESS | 1649 | 1463542231165 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:30:31 INFO - PROCESS | 1649 | 1463542231168 Marionette TRACE conn2 <- [1,1630,null,{}] 20:30:31 INFO - PROCESS | 1649 | 1463542231172 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}] 20:30:31 INFO - PROCESS | 1649 | 1463542231311 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:30:31 INFO - PROCESS | 1649 | 1463542231392 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x118069000 == 32 [pid = 1649] [id = 415] 20:30:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x116753000) [pid = 1649] [serial = 1244] [outer = 0x0] 20:30:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x117693400) [pid = 1649] [serial = 1245] [outer = 0x116753000] 20:30:31 INFO - PROCESS | 1649 | 1463542231438 Marionette DEBUG loaded listener.js 20:30:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118197000) [pid = 1649] [serial = 1246] [outer = 0x116753000] 20:30:31 INFO - PROCESS | 1649 | 1463542231793 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]]]}] 20:30:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:30:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 674ms 20:30:31 INFO - PROCESS | 1649 | 1463542231843 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:30:31 INFO - PROCESS | 1649 | 1463542231848 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 20:30:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:30:31 INFO - PROCESS | 1649 | 1463542231851 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:30:31 INFO - PROCESS | 1649 | 1463542231852 Marionette TRACE conn2 <- [1,1634,null,{}] 20:30:31 INFO - PROCESS | 1649 | 1463542231855 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}] 20:30:31 INFO - PROCESS | 1649 | 1463542231950 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:30:31 INFO - PROCESS | 1649 | 1463542231957 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a95800 == 33 [pid = 1649] [id = 416] 20:30:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118197400) [pid = 1649] [serial = 1247] [outer = 0x0] 20:30:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118526400) [pid = 1649] [serial = 1248] [outer = 0x118197400] 20:30:31 INFO - PROCESS | 1649 | 1463542231983 Marionette DEBUG loaded listener.js 20:30:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1187e6c00) [pid = 1649] [serial = 1249] [outer = 0x118197400] 20:30:32 INFO - PROCESS | 1649 | 1463542232297 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]]]}] 20:30:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:30:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 471ms 20:30:32 INFO - PROCESS | 1649 | 1463542232324 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:30:32 INFO - PROCESS | 1649 | 1463542232326 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 20:30:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:30:32 INFO - PROCESS | 1649 | 1463542232329 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:30:32 INFO - PROCESS | 1649 | 1463542232331 Marionette TRACE conn2 <- [1,1638,null,{}] 20:30:32 INFO - PROCESS | 1649 | 1463542232337 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}] 20:30:32 INFO - PROCESS | 1649 | 1463542232451 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:30:32 INFO - PROCESS | 1649 | 1463542232544 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x11830f800 == 34 [pid = 1649] [id = 417] 20:30:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x111e24800) [pid = 1649] [serial = 1250] [outer = 0x0] 20:30:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1187ea000) [pid = 1649] [serial = 1251] [outer = 0x111e24800] 20:30:32 INFO - PROCESS | 1649 | 1463542232584 Marionette DEBUG loaded listener.js 20:30:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118fef800) [pid = 1649] [serial = 1252] [outer = 0x111e24800] 20:30:33 INFO - PROCESS | 1649 | 1463542233023 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]]]}] 20:30:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:30:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 721ms 20:30:33 INFO - PROCESS | 1649 | 1463542233062 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:30:33 INFO - PROCESS | 1649 | 1463542233064 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 20:30:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:30:33 INFO - PROCESS | 1649 | 1463542233074 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:30:33 INFO - PROCESS | 1649 | 1463542233076 Marionette TRACE conn2 <- [1,1642,null,{}] 20:30:33 INFO - PROCESS | 1649 | 1463542233079 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}] 20:30:33 INFO - PROCESS | 1649 | 1463542233255 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:30:33 INFO - PROCESS | 1649 | 1463542233283 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211b3000 == 35 [pid = 1649] [id = 418] 20:30:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x1195eb400) [pid = 1649] [serial = 1253] [outer = 0x0] 20:30:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1196ba800) [pid = 1649] [serial = 1254] [outer = 0x1195eb400] 20:30:33 INFO - PROCESS | 1649 | 1463542233313 Marionette DEBUG loaded listener.js 20:30:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x119c25000) [pid = 1649] [serial = 1255] [outer = 0x1195eb400] 20:30:33 INFO - PROCESS | 1649 | 1463542233648 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]]]}] 20:30:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:30:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 620ms 20:30:33 INFO - PROCESS | 1649 | 1463542233695 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:30:33 INFO - PROCESS | 1649 | 1463542233696 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 20:30:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:30:33 INFO - PROCESS | 1649 | 1463542233698 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:30:33 INFO - PROCESS | 1649 | 1463542233699 Marionette TRACE conn2 <- [1,1646,null,{}] 20:30:33 INFO - PROCESS | 1649 | 1463542233701 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}] 20:30:33 INFO - PROCESS | 1649 | 1463542233792 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:30:33 INFO - PROCESS | 1649 | 1463542233813 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x121311800 == 36 [pid = 1649] [id = 419] 20:30:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x119c29400) [pid = 1649] [serial = 1256] [outer = 0x0] 20:30:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x119ca3000) [pid = 1649] [serial = 1257] [outer = 0x119c29400] 20:30:33 INFO - PROCESS | 1649 | 1463542233867 Marionette DEBUG loaded listener.js 20:30:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12088d400) [pid = 1649] [serial = 1258] [outer = 0x119c29400] 20:30:34 INFO - PROCESS | 1649 | 1463542234180 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]]]}] 20:30:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:30:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 20:30:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:30:34 INFO - PROCESS | 1649 | 1463542234217 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:30:34 INFO - PROCESS | 1649 | 1463542234220 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 20:30:34 INFO - PROCESS | 1649 | 1463542234223 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:30:34 INFO - PROCESS | 1649 | 1463542234224 Marionette TRACE conn2 <- [1,1650,null,{}] 20:30:34 INFO - PROCESS | 1649 | 1463542234226 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}] 20:30:34 INFO - PROCESS | 1649 | 1463542234316 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:30:34 INFO - PROCESS | 1649 | 1463542234349 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1219c4000 == 37 [pid = 1649] [id = 420] 20:30:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119c2c800) [pid = 1649] [serial = 1259] [outer = 0x0] 20:30:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12115cc00) [pid = 1649] [serial = 1260] [outer = 0x119c2c800] 20:30:34 INFO - PROCESS | 1649 | 1463542234373 Marionette DEBUG loaded listener.js 20:30:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x121168800) [pid = 1649] [serial = 1261] [outer = 0x119c2c800] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119c2b400) [pid = 1649] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x121162c00) [pid = 1649] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11818c000) [pid = 1649] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x113423400) [pid = 1649] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1121b2000) [pid = 1649] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11818e400) [pid = 1649] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x1193e1400) [pid = 1649] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x113128400) [pid = 1649] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x1184d0000) [pid = 1649] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1196b7800) [pid = 1649] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x110e17c00) [pid = 1649] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11312bc00) [pid = 1649] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x121280c00) [pid = 1649] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x112a66400) [pid = 1649] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11312c000) [pid = 1649] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x11804b800) [pid = 1649] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:30:34 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x119c21c00) [pid = 1649] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:30:34 INFO - PROCESS | 1649 | 1463542234768 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]]]}] 20:30:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:30:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 570ms 20:30:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:30:34 INFO - PROCESS | 1649 | 1463542234793 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:30:34 INFO - PROCESS | 1649 | 1463542234795 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 20:30:34 INFO - PROCESS | 1649 | 1463542234797 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:30:34 INFO - PROCESS | 1649 | 1463542234798 Marionette TRACE conn2 <- [1,1654,null,{}] 20:30:34 INFO - PROCESS | 1649 | 1463542234801 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}] 20:30:34 INFO - PROCESS | 1649 | 1463542234879 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:30:34 INFO - PROCESS | 1649 | 1463542234885 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213b5000 == 38 [pid = 1649] [id = 421] 20:30:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11312c000) [pid = 1649] [serial = 1262] [outer = 0x0] 20:30:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x118776c00) [pid = 1649] [serial = 1263] [outer = 0x11312c000] 20:30:34 INFO - PROCESS | 1649 | 1463542234912 Marionette DEBUG loaded listener.js 20:30:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x1196c0400) [pid = 1649] [serial = 1264] [outer = 0x11312c000] 20:30:35 INFO - PROCESS | 1649 | 1463542235235 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]]]}] 20:30:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:30:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 469ms 20:30:35 INFO - PROCESS | 1649 | 1463542235277 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:30:35 INFO - PROCESS | 1649 | 1463542235279 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 20:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:30:35 INFO - PROCESS | 1649 | 1463542235281 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:30:35 INFO - PROCESS | 1649 | 1463542235282 Marionette TRACE conn2 <- [1,1658,null,{}] 20:30:35 INFO - PROCESS | 1649 | 1463542235286 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}] 20:30:35 INFO - PROCESS | 1649 | 1463542235365 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:30:35 INFO - PROCESS | 1649 | 1463542235371 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x118589000 == 39 [pid = 1649] [id = 422] 20:30:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119c2b400) [pid = 1649] [serial = 1265] [outer = 0x0] 20:30:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12119d800) [pid = 1649] [serial = 1266] [outer = 0x119c2b400] 20:30:35 INFO - PROCESS | 1649 | 1463542235396 Marionette DEBUG loaded listener.js 20:30:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1213a4800) [pid = 1649] [serial = 1267] [outer = 0x119c2b400] 20:30:35 INFO - PROCESS | 1649 | 1463542235717 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]]]}] 20:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 468ms 20:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:30:35 INFO - PROCESS | 1649 | 1463542235750 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:30:35 INFO - PROCESS | 1649 | 1463542235752 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 20:30:35 INFO - PROCESS | 1649 | 1463542235756 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:30:35 INFO - PROCESS | 1649 | 1463542235757 Marionette TRACE conn2 <- [1,1662,null,{}] 20:30:35 INFO - PROCESS | 1649 | 1463542235759 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}] 20:30:35 INFO - PROCESS | 1649 | 1463542235849 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:30:35 INFO - PROCESS | 1649 | 1463542235901 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272c7000 == 40 [pid = 1649] [id = 423] 20:30:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x118777800) [pid = 1649] [serial = 1268] [outer = 0x0] 20:30:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x1215f4800) [pid = 1649] [serial = 1269] [outer = 0x118777800] 20:30:35 INFO - PROCESS | 1649 | 1463542235929 Marionette DEBUG loaded listener.js 20:30:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x124d11000) [pid = 1649] [serial = 1270] [outer = 0x118777800] 20:30:36 INFO - PROCESS | 1649 | 1463542236234 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]]]}] 20:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 518ms 20:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:30:36 INFO - PROCESS | 1649 | 1463542236275 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:30:36 INFO - PROCESS | 1649 | 1463542236276 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 20:30:36 INFO - PROCESS | 1649 | 1463542236278 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:30:36 INFO - PROCESS | 1649 | 1463542236280 Marionette TRACE conn2 <- [1,1666,null,{}] 20:30:36 INFO - PROCESS | 1649 | 1463542236282 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}] 20:30:36 INFO - PROCESS | 1649 | 1463542236362 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:30:36 INFO - PROCESS | 1649 | 1463542236366 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x128c9f000 == 41 [pid = 1649] [id = 424] 20:30:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x116a60800) [pid = 1649] [serial = 1271] [outer = 0x0] 20:30:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1256acc00) [pid = 1649] [serial = 1272] [outer = 0x116a60800] 20:30:36 INFO - PROCESS | 1649 | 1463542236394 Marionette DEBUG loaded listener.js 20:30:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12741b000) [pid = 1649] [serial = 1273] [outer = 0x116a60800] 20:30:36 INFO - PROCESS | 1649 | 1463542236827 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]]]}] 20:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 570ms 20:30:36 INFO - PROCESS | 1649 | 1463542236849 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:30:36 INFO - PROCESS | 1649 | 1463542236852 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 20:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:30:36 INFO - PROCESS | 1649 | 1463542236857 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:30:36 INFO - PROCESS | 1649 | 1463542236860 Marionette TRACE conn2 <- [1,1670,null,{}] 20:30:36 INFO - PROCESS | 1649 | 1463542236864 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}] 20:30:36 INFO - PROCESS | 1649 | 1463542236970 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:30:37 INFO - PROCESS | 1649 | 1463542237037 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x115d16800 == 42 [pid = 1649] [id = 425] 20:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1121b1800) [pid = 1649] [serial = 1274] [outer = 0x0] 20:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x113132800) [pid = 1649] [serial = 1275] [outer = 0x1121b1800] 20:30:37 INFO - PROCESS | 1649 | 1463542237069 Marionette DEBUG loaded listener.js 20:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x114fdb400) [pid = 1649] [serial = 1276] [outer = 0x1121b1800] 20:30:37 INFO - PROCESS | 1649 | 1463542237490 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]]]}] 20:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 676ms 20:30:37 INFO - PROCESS | 1649 | 1463542237534 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:30:37 INFO - PROCESS | 1649 | 1463542237538 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 20:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:30:37 INFO - PROCESS | 1649 | 1463542237542 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:30:37 INFO - PROCESS | 1649 | 1463542237544 Marionette TRACE conn2 <- [1,1674,null,{}] 20:30:37 INFO - PROCESS | 1649 | 1463542237547 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}] 20:30:37 INFO - PROCESS | 1649 | 1463542237672 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:30:37 INFO - PROCESS | 1649 | 1463542237725 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185eb800 == 43 [pid = 1649] [id = 426] 20:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x115e88400) [pid = 1649] [serial = 1277] [outer = 0x0] 20:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x117e23c00) [pid = 1649] [serial = 1278] [outer = 0x115e88400] 20:30:37 INFO - PROCESS | 1649 | 1463542237755 Marionette DEBUG loaded listener.js 20:30:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1184c5c00) [pid = 1649] [serial = 1279] [outer = 0x115e88400] 20:30:38 INFO - PROCESS | 1649 | 1463542238156 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]]]}] 20:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 675ms 20:30:38 INFO - PROCESS | 1649 | 1463542238217 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:30:38 INFO - PROCESS | 1649 | 1463542238219 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 20:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:30:38 INFO - PROCESS | 1649 | 1463542238221 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:30:38 INFO - PROCESS | 1649 | 1463542238224 Marionette TRACE conn2 <- [1,1678,null,{}] 20:30:38 INFO - PROCESS | 1649 | 1463542238231 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}] 20:30:38 INFO - PROCESS | 1649 | 1463542238331 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:30:38 INFO - PROCESS | 1649 | 1463542238386 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b74000 == 44 [pid = 1649] [id = 427] 20:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x118531000) [pid = 1649] [serial = 1280] [outer = 0x0] 20:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118ff0800) [pid = 1649] [serial = 1281] [outer = 0x118531000] 20:30:38 INFO - PROCESS | 1649 | 1463542238418 Marionette DEBUG loaded listener.js 20:30:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1195ef000) [pid = 1649] [serial = 1282] [outer = 0x118531000] 20:30:38 INFO - PROCESS | 1649 | 1463542238816 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]]]}] 20:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 622ms 20:30:38 INFO - PROCESS | 1649 | 1463542238844 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:30:38 INFO - PROCESS | 1649 | 1463542238846 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 20:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:30:38 INFO - PROCESS | 1649 | 1463542238848 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:30:38 INFO - PROCESS | 1649 | 1463542238850 Marionette TRACE conn2 <- [1,1682,null,{}] 20:30:38 INFO - PROCESS | 1649 | 1463542238852 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}] 20:30:38 INFO - PROCESS | 1649 | 1463542238950 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:30:39 INFO - PROCESS | 1649 | 1463542239039 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297b9800 == 45 [pid = 1649] [id = 428] 20:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x119c27c00) [pid = 1649] [serial = 1283] [outer = 0x0] 20:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12088ec00) [pid = 1649] [serial = 1284] [outer = 0x119c27c00] 20:30:39 INFO - PROCESS | 1649 | 1463542239069 Marionette DEBUG loaded listener.js 20:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12170b800) [pid = 1649] [serial = 1285] [outer = 0x119c27c00] 20:30:39 INFO - PROCESS | 1649 | 1463542239480 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]]]}] 20:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 671ms 20:30:39 INFO - PROCESS | 1649 | 1463542239519 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:30:39 INFO - PROCESS | 1649 | 1463542239521 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 20:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:30:39 INFO - PROCESS | 1649 | 1463542239523 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:30:39 INFO - PROCESS | 1649 | 1463542239524 Marionette TRACE conn2 <- [1,1686,null,{}] 20:30:39 INFO - PROCESS | 1649 | 1463542239527 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}] 20:30:39 INFO - PROCESS | 1649 | 1463542239624 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:30:39 INFO - PROCESS | 1649 | 1463542239675 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a743000 == 46 [pid = 1649] [id = 429] 20:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x119ca2c00) [pid = 1649] [serial = 1286] [outer = 0x0] 20:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x124a07000) [pid = 1649] [serial = 1287] [outer = 0x119ca2c00] 20:30:39 INFO - PROCESS | 1649 | 1463542239705 Marionette DEBUG loaded listener.js 20:30:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12680ec00) [pid = 1649] [serial = 1288] [outer = 0x119ca2c00] 20:30:40 INFO - PROCESS | 1649 | 1463542240121 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]]]}] 20:30:40 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 20:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 620ms 20:30:40 INFO - PROCESS | 1649 | 1463542240143 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:30:40 INFO - PROCESS | 1649 | 1463542240145 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 20:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:30:40 INFO - PROCESS | 1649 | 1463542240147 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:30:40 INFO - PROCESS | 1649 | 1463542240148 Marionette TRACE conn2 <- [1,1690,null,{}] 20:30:40 INFO - PROCESS | 1649 | 1463542240151 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}] 20:30:40 INFO - PROCESS | 1649 | 1463542240264 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:30:40 INFO - PROCESS | 1649 | 1463542240350 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa27000 == 47 [pid = 1649] [id = 430] 20:30:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x127416800) [pid = 1649] [serial = 1289] [outer = 0x0] 20:30:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12747e800) [pid = 1649] [serial = 1290] [outer = 0x127416800] 20:30:40 INFO - PROCESS | 1649 | 1463542240380 Marionette DEBUG loaded listener.js 20:30:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x128ad5800) [pid = 1649] [serial = 1291] [outer = 0x127416800] 20:30:40 INFO - PROCESS | 1649 | 1463542240821 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]]]}] 20:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 721ms 20:30:40 INFO - PROCESS | 1649 | 1463542240869 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:30:40 INFO - PROCESS | 1649 | 1463542240870 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 20:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:30:40 INFO - PROCESS | 1649 | 1463542240873 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:30:40 INFO - PROCESS | 1649 | 1463542240874 Marionette TRACE conn2 <- [1,1694,null,{}] 20:30:40 INFO - PROCESS | 1649 | 1463542240876 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}] 20:30:40 INFO - PROCESS | 1649 | 1463542240973 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:30:41 INFO - PROCESS | 1649 | 1463542241170 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164e3000 == 48 [pid = 1649] [id = 431] 20:30:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x110ee9800) [pid = 1649] [serial = 1292] [outer = 0x0] 20:30:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x111e5f000) [pid = 1649] [serial = 1293] [outer = 0x110ee9800] 20:30:41 INFO - PROCESS | 1649 | 1463542241199 Marionette DEBUG loaded listener.js 20:30:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x112a6a000) [pid = 1649] [serial = 1294] [outer = 0x110ee9800] 20:30:41 INFO - PROCESS | 1649 | 1463542241626 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]]]}] 20:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 770ms 20:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:30:41 INFO - PROCESS | 1649 | 1463542241644 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:30:41 INFO - PROCESS | 1649 | 1463542241647 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 20:30:41 INFO - PROCESS | 1649 | 1463542241650 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:30:41 INFO - PROCESS | 1649 | 1463542241652 Marionette TRACE conn2 <- [1,1698,null,{}] 20:30:41 INFO - PROCESS | 1649 | 1463542241655 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}] 20:30:41 INFO - PROCESS | 1649 | 1463542241750 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:30:41 INFO - PROCESS | 1649 | 1463542241804 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f7a800 == 49 [pid = 1649] [id = 432] 20:30:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x113320400) [pid = 1649] [serial = 1295] [outer = 0x0] 20:30:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1167f1400) [pid = 1649] [serial = 1296] [outer = 0x113320400] 20:30:41 INFO - PROCESS | 1649 | 1463542241833 Marionette DEBUG loaded listener.js 20:30:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x117686800) [pid = 1649] [serial = 1297] [outer = 0x113320400] 20:30:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1272c7000 == 48 [pid = 1649] [id = 423] 20:30:42 INFO - PROCESS | 1649 | --DOCSHELL 0x118589000 == 47 [pid = 1649] [id = 422] 20:30:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1213b5000 == 46 [pid = 1649] [id = 421] 20:30:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1219c4000 == 45 [pid = 1649] [id = 420] 20:30:42 INFO - PROCESS | 1649 | --DOCSHELL 0x121311800 == 44 [pid = 1649] [id = 419] 20:30:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1211b3000 == 43 [pid = 1649] [id = 418] 20:30:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11830f800 == 42 [pid = 1649] [id = 417] 20:30:42 INFO - PROCESS | 1649 | --DOCSHELL 0x118a95800 == 41 [pid = 1649] [id = 416] 20:30:42 INFO - PROCESS | 1649 | --DOCSHELL 0x118069000 == 40 [pid = 1649] [id = 415] 20:30:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11614b000 == 39 [pid = 1649] [id = 414] 20:30:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1164db800 == 38 [pid = 1649] [id = 413] 20:30:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11254d800 == 37 [pid = 1649] [id = 411] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1272be800) [pid = 1649] [serial = 1230] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12170c000) [pid = 1649] [serial = 1216] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x124d10000) [pid = 1649] [serial = 1219] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1167f1800) [pid = 1649] [serial = 1221] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x1215f4400) [pid = 1649] [serial = 1224] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x118f63c00) [pid = 1649] [serial = 1222] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x125754000) [pid = 1649] [serial = 1227] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x127207800) [pid = 1649] [serial = 1228] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1256af000) [pid = 1649] [serial = 1225] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119ef9800) [pid = 1649] [serial = 1209] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12119f400) [pid = 1649] [serial = 1213] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12115d800) [pid = 1649] [serial = 1210] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x121165c00) [pid = 1649] [serial = 1212] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x1215eb800) [pid = 1649] [serial = 1215] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1193ebc00) [pid = 1649] [serial = 1203] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x1196bb000) [pid = 1649] [serial = 1204] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x117685c00) [pid = 1649] [serial = 1188] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11804cc00) [pid = 1649] [serial = 1189] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1121f4800) [pid = 1649] [serial = 1179] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11312b800) [pid = 1649] [serial = 1180] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118fe6000) [pid = 1649] [serial = 1197] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1193de800) [pid = 1649] [serial = 1198] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x1193e8000) [pid = 1649] [serial = 1200] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1193ec800) [pid = 1649] [serial = 1201] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118056800) [pid = 1649] [serial = 1191] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11818e800) [pid = 1649] [serial = 1192] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x11852cc00) [pid = 1649] [serial = 1194] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118ae2c00) [pid = 1649] [serial = 1195] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x119c1e400) [pid = 1649] [serial = 1206] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119c27800) [pid = 1649] [serial = 1207] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x116751400) [pid = 1649] [serial = 1185] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1168a9c00) [pid = 1649] [serial = 1186] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x113133800) [pid = 1649] [serial = 1182] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x113d04400) [pid = 1649] [serial = 1183] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1219d9c00) [pid = 1649] [serial = 1218] [outer = 0x0] [url = about:blank] 20:30:42 INFO - PROCESS | 1649 | 1463542242244 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]]]}] 20:30:42 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 20:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 623ms 20:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:30:42 INFO - PROCESS | 1649 | 1463542242275 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:30:42 INFO - PROCESS | 1649 | 1463542242277 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 20:30:42 INFO - PROCESS | 1649 | 1463542242279 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:30:42 INFO - PROCESS | 1649 | 1463542242281 Marionette TRACE conn2 <- [1,1702,null,{}] 20:30:42 INFO - PROCESS | 1649 | 1463542242283 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}] 20:30:42 INFO - PROCESS | 1649 | 1463542242363 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:30:42 INFO - PROCESS | 1649 | 1463542242372 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x115ec2000 == 38 [pid = 1649] [id = 433] 20:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x116753400) [pid = 1649] [serial = 1298] [outer = 0x0] 20:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x118047800) [pid = 1649] [serial = 1299] [outer = 0x116753400] 20:30:42 INFO - PROCESS | 1649 | 1463542242398 Marionette DEBUG loaded listener.js 20:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x1184cf000) [pid = 1649] [serial = 1300] [outer = 0x116753400] 20:30:42 INFO - PROCESS | 1649 | 1463542242743 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]]]}] 20:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 20:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:30:42 INFO - PROCESS | 1649 | 1463542242798 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:30:42 INFO - PROCESS | 1649 | 1463542242800 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 20:30:42 INFO - PROCESS | 1649 | 1463542242807 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:30:42 INFO - PROCESS | 1649 | 1463542242811 Marionette TRACE conn2 <- [1,1706,null,{}] 20:30:42 INFO - PROCESS | 1649 | 1463542242814 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}] 20:30:42 INFO - PROCESS | 1649 | 1463542242893 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:30:42 INFO - PROCESS | 1649 | 1463542242898 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a9b800 == 39 [pid = 1649] [id = 434] 20:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x118525000) [pid = 1649] [serial = 1301] [outer = 0x0] 20:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11876a400) [pid = 1649] [serial = 1302] [outer = 0x118525000] 20:30:42 INFO - PROCESS | 1649 | 1463542242926 Marionette DEBUG loaded listener.js 20:30:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1193e2400) [pid = 1649] [serial = 1303] [outer = 0x118525000] 20:30:43 INFO - PROCESS | 1649 | 1463542243270 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]]]}] 20:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 482ms 20:30:43 INFO - PROCESS | 1649 | 1463542243286 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:30:43 INFO - PROCESS | 1649 | 1463542243289 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 20:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:30:43 INFO - PROCESS | 1649 | 1463542243298 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:30:43 INFO - PROCESS | 1649 | 1463542243300 Marionette TRACE conn2 <- [1,1710,null,{}] 20:30:43 INFO - PROCESS | 1649 | 1463542243302 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}] 20:30:43 INFO - PROCESS | 1649 | 1463542243389 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:30:43 INFO - PROCESS | 1649 | 1463542243438 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11333c800 == 40 [pid = 1649] [id = 435] 20:30:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x118529000) [pid = 1649] [serial = 1304] [outer = 0x0] 20:30:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11951f400) [pid = 1649] [serial = 1305] [outer = 0x118529000] 20:30:43 INFO - PROCESS | 1649 | 1463542243463 Marionette DEBUG loaded listener.js 20:30:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119c20400) [pid = 1649] [serial = 1306] [outer = 0x118529000] 20:30:43 INFO - PROCESS | 1649 | 1463542243757 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]]]}] 20:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 471ms 20:30:43 INFO - PROCESS | 1649 | 1463542243776 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:30:43 INFO - PROCESS | 1649 | 1463542243778 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 20:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:30:43 INFO - PROCESS | 1649 | 1463542243780 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:30:43 INFO - PROCESS | 1649 | 1463542243781 Marionette TRACE conn2 <- [1,1714,null,{}] 20:30:43 INFO - PROCESS | 1649 | 1463542243783 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}] 20:30:43 INFO - PROCESS | 1649 | 1463542243865 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:30:43 INFO - PROCESS | 1649 | 1463542243872 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211bb800 == 41 [pid = 1649] [id = 436] 20:30:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12115b800) [pid = 1649] [serial = 1307] [outer = 0x0] 20:30:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12115e800) [pid = 1649] [serial = 1308] [outer = 0x12115b800] 20:30:43 INFO - PROCESS | 1649 | 1463542243902 Marionette DEBUG loaded listener.js 20:30:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x1215edc00) [pid = 1649] [serial = 1309] [outer = 0x12115b800] 20:30:44 INFO - PROCESS | 1649 | 1463542244265 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]]]}] 20:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 20:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:30:44 INFO - PROCESS | 1649 | 1463542244303 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:30:44 INFO - PROCESS | 1649 | 1463542244304 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 20:30:44 INFO - PROCESS | 1649 | 1463542244306 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:30:44 INFO - PROCESS | 1649 | 1463542244307 Marionette TRACE conn2 <- [1,1718,null,{}] 20:30:44 INFO - PROCESS | 1649 | 1463542244309 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}] 20:30:44 INFO - PROCESS | 1649 | 1463542244418 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:30:44 INFO - PROCESS | 1649 | 1463542244422 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x121867800 == 42 [pid = 1649] [id = 437] 20:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1219d9000) [pid = 1649] [serial = 1310] [outer = 0x0] 20:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x1250ae800) [pid = 1649] [serial = 1311] [outer = 0x1219d9000] 20:30:44 INFO - PROCESS | 1649 | 1463542244473 Marionette DEBUG loaded listener.js 20:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x127417000) [pid = 1649] [serial = 1312] [outer = 0x1219d9000] 20:30:44 INFO - PROCESS | 1649 | 1463542244785 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]]]}] 20:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 517ms 20:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:30:44 INFO - PROCESS | 1649 | 1463542244824 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:30:44 INFO - PROCESS | 1649 | 1463542244825 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 20:30:44 INFO - PROCESS | 1649 | 1463542244827 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:30:44 INFO - PROCESS | 1649 | 1463542244828 Marionette TRACE conn2 <- [1,1722,null,{}] 20:30:44 INFO - PROCESS | 1649 | 1463542244831 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}] 20:30:44 INFO - PROCESS | 1649 | 1463542244929 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:30:44 INFO - PROCESS | 1649 | 1463542244934 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ae0800 == 43 [pid = 1649] [id = 438] 20:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1256aec00) [pid = 1649] [serial = 1313] [outer = 0x0] 20:30:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x127479c00) [pid = 1649] [serial = 1314] [outer = 0x1256aec00] 20:30:44 INFO - PROCESS | 1649 | 1463542244959 Marionette DEBUG loaded listener.js 20:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12884a400) [pid = 1649] [serial = 1315] [outer = 0x1256aec00] 20:30:45 INFO - PROCESS | 1649 | 1463542245300 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]]]}] 20:30:45 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 20:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 521ms 20:30:45 INFO - PROCESS | 1649 | 1463542245348 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:30:45 INFO - PROCESS | 1649 | 1463542245349 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 20:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:30:45 INFO - PROCESS | 1649 | 1463542245352 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:30:45 INFO - PROCESS | 1649 | 1463542245353 Marionette TRACE conn2 <- [1,1726,null,{}] 20:30:45 INFO - PROCESS | 1649 | 1463542245355 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}] 20:30:45 INFO - PROCESS | 1649 | 1463542245456 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:30:45 INFO - PROCESS | 1649 | 1463542245490 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272c8000 == 44 [pid = 1649] [id = 439] 20:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12741ac00) [pid = 1649] [serial = 1316] [outer = 0x0] 20:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x128adc400) [pid = 1649] [serial = 1317] [outer = 0x12741ac00] 20:30:45 INFO - PROCESS | 1649 | 1463542245515 Marionette DEBUG loaded listener.js 20:30:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128b36400) [pid = 1649] [serial = 1318] [outer = 0x12741ac00] 20:30:45 INFO - PROCESS | 1649 | 1463542245838 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]]]}] 20:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 20:30:45 INFO - PROCESS | 1649 | 1463542245876 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:30:45 INFO - PROCESS | 1649 | 1463542245877 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 20:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:30:45 INFO - PROCESS | 1649 | 1463542245879 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:30:45 INFO - PROCESS | 1649 | 1463542245880 Marionette TRACE conn2 <- [1,1730,null,{}] 20:30:45 INFO - PROCESS | 1649 | 1463542245883 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}] 20:30:45 INFO - PROCESS | 1649 | 1463542245991 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:30:46 INFO - PROCESS | 1649 | 1463542246025 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab4800 == 45 [pid = 1649] [id = 440] 20:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128add800) [pid = 1649] [serial = 1319] [outer = 0x0] 20:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x128b3d800) [pid = 1649] [serial = 1320] [outer = 0x128add800] 20:30:46 INFO - PROCESS | 1649 | 1463542246050 Marionette DEBUG loaded listener.js 20:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x128c43c00) [pid = 1649] [serial = 1321] [outer = 0x128add800] 20:30:46 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11838b000) [pid = 1649] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:30:46 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1121e7800) [pid = 1649] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:30:46 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x116753000) [pid = 1649] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:30:46 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x119c29400) [pid = 1649] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:30:46 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x119c2c800) [pid = 1649] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:30:46 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x11312c000) [pid = 1649] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:30:46 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x119c2b400) [pid = 1649] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:30:46 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x118197400) [pid = 1649] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:30:46 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x1195eb400) [pid = 1649] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:30:46 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x114f10c00) [pid = 1649] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:30:46 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x111e24800) [pid = 1649] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:30:46 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x118777800) [pid = 1649] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:30:46 INFO - PROCESS | 1649 | 1463542246434 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]]]}] 20:30:46 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 20:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 569ms 20:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:30:46 INFO - PROCESS | 1649 | 1463542246448 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:30:46 INFO - PROCESS | 1649 | 1463542246450 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 20:30:46 INFO - PROCESS | 1649 | 1463542246456 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:30:46 INFO - PROCESS | 1649 | 1463542246457 Marionette TRACE conn2 <- [1,1734,null,{}] 20:30:46 INFO - PROCESS | 1649 | 1463542246460 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}] 20:30:46 INFO - PROCESS | 1649 | 1463542246544 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:30:46 INFO - PROCESS | 1649 | 1463542246548 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1237c9800 == 46 [pid = 1649] [id = 441] 20:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1121ea800) [pid = 1649] [serial = 1322] [outer = 0x0] 20:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x118197400) [pid = 1649] [serial = 1323] [outer = 0x1121ea800] 20:30:46 INFO - PROCESS | 1649 | 1463542246579 Marionette DEBUG loaded listener.js 20:30:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x124d4bc00) [pid = 1649] [serial = 1324] [outer = 0x1121ea800] 20:30:46 INFO - PROCESS | 1649 | 1463542246949 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]]]}] 20:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 520ms 20:30:46 INFO - PROCESS | 1649 | 1463542246975 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:30:46 INFO - PROCESS | 1649 | 1463542246976 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 20:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:30:46 INFO - PROCESS | 1649 | 1463542246979 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:30:46 INFO - PROCESS | 1649 | 1463542246981 Marionette TRACE conn2 <- [1,1738,null,{}] 20:30:46 INFO - PROCESS | 1649 | 1463542246983 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}] 20:30:47 INFO - PROCESS | 1649 | 1463542247079 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:30:47 INFO - PROCESS | 1649 | 1463542247085 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b3bf000 == 47 [pid = 1649] [id = 442] 20:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x128c45c00) [pid = 1649] [serial = 1325] [outer = 0x0] 20:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x128c71800) [pid = 1649] [serial = 1326] [outer = 0x128c45c00] 20:30:47 INFO - PROCESS | 1649 | 1463542247109 Marionette DEBUG loaded listener.js 20:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x128c7b400) [pid = 1649] [serial = 1327] [outer = 0x128c45c00] 20:30:47 INFO - PROCESS | 1649 | 1463542247429 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]]]}] 20:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 469ms 20:30:47 INFO - PROCESS | 1649 | 1463542247448 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:30:47 INFO - PROCESS | 1649 | 1463542247449 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 20:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:30:47 INFO - PROCESS | 1649 | 1463542247453 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:30:47 INFO - PROCESS | 1649 | 1463542247455 Marionette TRACE conn2 <- [1,1742,null,{}] 20:30:47 INFO - PROCESS | 1649 | 1463542247458 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}] 20:30:47 INFO - PROCESS | 1649 | 1463542247543 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:30:47 INFO - PROCESS | 1649 | 1463542247596 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b3cd000 == 48 [pid = 1649] [id = 443] 20:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x128c46000) [pid = 1649] [serial = 1328] [outer = 0x0] 20:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x128f81c00) [pid = 1649] [serial = 1329] [outer = 0x128c46000] 20:30:47 INFO - PROCESS | 1649 | 1463542247621 Marionette DEBUG loaded listener.js 20:30:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12914e000) [pid = 1649] [serial = 1330] [outer = 0x128c46000] 20:30:47 INFO - PROCESS | 1649 | 1463542247922 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]]]}] 20:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 521ms 20:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:30:47 INFO - PROCESS | 1649 | 1463542247974 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:30:47 INFO - PROCESS | 1649 | 1463542247975 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 20:30:47 INFO - PROCESS | 1649 | 1463542247977 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:30:47 INFO - PROCESS | 1649 | 1463542247986 Marionette TRACE conn2 <- [1,1746,null,{}] 20:30:47 INFO - PROCESS | 1649 | 1463542247989 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}] 20:30:48 INFO - PROCESS | 1649 | 1463542248071 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:30:48 INFO - PROCESS | 1649 | 1463542248075 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb24800 == 49 [pid = 1649] [id = 444] 20:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x129150000) [pid = 1649] [serial = 1331] [outer = 0x0] 20:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12938e000) [pid = 1649] [serial = 1332] [outer = 0x129150000] 20:30:48 INFO - PROCESS | 1649 | 1463542248099 Marionette DEBUG loaded listener.js 20:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x129610400) [pid = 1649] [serial = 1333] [outer = 0x129150000] 20:30:48 INFO - PROCESS | 1649 | 1463542248514 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]]]}] 20:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 580ms 20:30:48 INFO - PROCESS | 1649 | 1463542248558 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:30:48 INFO - PROCESS | 1649 | 1463542248560 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 20:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:30:48 INFO - PROCESS | 1649 | 1463542248564 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:30:48 INFO - PROCESS | 1649 | 1463542248567 Marionette TRACE conn2 <- [1,1750,null,{}] 20:30:48 INFO - PROCESS | 1649 | 1463542248571 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}] 20:30:48 INFO - PROCESS | 1649 | 1463542248683 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:30:48 INFO - PROCESS | 1649 | 1463542248752 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x117119000 == 50 [pid = 1649] [id = 445] 20:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1121b5800) [pid = 1649] [serial = 1334] [outer = 0x0] 20:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x113137400) [pid = 1649] [serial = 1335] [outer = 0x1121b5800] 20:30:48 INFO - PROCESS | 1649 | 1463542248784 Marionette DEBUG loaded listener.js 20:30:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x116193000) [pid = 1649] [serial = 1336] [outer = 0x1121b5800] 20:30:49 INFO - PROCESS | 1649 | 1463542249187 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]]]}] 20:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 674ms 20:30:49 INFO - PROCESS | 1649 | 1463542249239 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:30:49 INFO - PROCESS | 1649 | 1463542249243 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 20:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:30:49 INFO - PROCESS | 1649 | 1463542249248 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:30:49 INFO - PROCESS | 1649 | 1463542249250 Marionette TRACE conn2 <- [1,1754,null,{}] 20:30:49 INFO - PROCESS | 1649 | 1463542249253 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}] 20:30:49 INFO - PROCESS | 1649 | 1463542249380 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:30:49 INFO - PROCESS | 1649 | 1463542249452 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11954c800 == 51 [pid = 1649] [id = 446] 20:30:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118054000) [pid = 1649] [serial = 1337] [outer = 0x0] 20:30:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x118523000) [pid = 1649] [serial = 1338] [outer = 0x118054000] 20:30:49 INFO - PROCESS | 1649 | 1463542249484 Marionette DEBUG loaded listener.js 20:30:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11876e400) [pid = 1649] [serial = 1339] [outer = 0x118054000] 20:30:49 INFO - PROCESS | 1649 | 1463542249953 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]]]}] 20:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 720ms 20:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:30:49 INFO - PROCESS | 1649 | 1463542249970 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:30:49 INFO - PROCESS | 1649 | 1463542249972 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 20:30:49 INFO - PROCESS | 1649 | 1463542249974 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:30:49 INFO - PROCESS | 1649 | 1463542249977 Marionette TRACE conn2 <- [1,1758,null,{}] 20:30:49 INFO - PROCESS | 1649 | 1463542249985 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}] 20:30:50 INFO - PROCESS | 1649 | 1463542250092 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:30:50 INFO - PROCESS | 1649 | 1463542250150 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b3c7800 == 52 [pid = 1649] [id = 447] 20:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x118ae3400) [pid = 1649] [serial = 1340] [outer = 0x0] 20:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1195e6000) [pid = 1649] [serial = 1341] [outer = 0x118ae3400] 20:30:50 INFO - PROCESS | 1649 | 1463542250182 Marionette DEBUG loaded listener.js 20:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12119e800) [pid = 1649] [serial = 1342] [outer = 0x118ae3400] 20:30:50 INFO - PROCESS | 1649 | 1463542250633 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]]]}] 20:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 672ms 20:30:50 INFO - PROCESS | 1649 | 1463542250646 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:30:50 INFO - PROCESS | 1649 | 1463542250649 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 20:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:30:50 INFO - PROCESS | 1649 | 1463542250651 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:30:50 INFO - PROCESS | 1649 | 1463542250655 Marionette TRACE conn2 <- [1,1762,null,{}] 20:30:50 INFO - PROCESS | 1649 | 1463542250657 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}] 20:30:50 INFO - PROCESS | 1649 | 1463542250782 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:30:50 INFO - PROCESS | 1649 | 1463542250851 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfab800 == 53 [pid = 1649] [id = 448] 20:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1213a9c00) [pid = 1649] [serial = 1343] [outer = 0x0] 20:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1256ad000) [pid = 1649] [serial = 1344] [outer = 0x1213a9c00] 20:30:50 INFO - PROCESS | 1649 | 1463542250880 Marionette DEBUG loaded listener.js 20:30:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x128851c00) [pid = 1649] [serial = 1345] [outer = 0x1213a9c00] 20:30:51 INFO - PROCESS | 1649 | 1463542251300 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]]]}] 20:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 671ms 20:30:51 INFO - PROCESS | 1649 | 1463542251323 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:30:51 INFO - PROCESS | 1649 | 1463542251325 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 20:30:51 INFO - PROCESS | 1649 | 1463542251329 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:30:51 INFO - PROCESS | 1649 | 1463542251331 Marionette TRACE conn2 <- [1,1766,null,{}] 20:30:51 INFO - PROCESS | 1649 | 1463542251335 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}] 20:30:51 INFO - PROCESS | 1649 | 1463542251488 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:30:51 INFO - PROCESS | 1649 | 1463542251615 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfba000 == 54 [pid = 1649] [id = 449] 20:30:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x121c21800) [pid = 1649] [serial = 1346] [outer = 0x0] 20:30:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x128b3f400) [pid = 1649] [serial = 1347] [outer = 0x121c21800] 20:30:51 INFO - PROCESS | 1649 | 1463542251663 Marionette DEBUG loaded listener.js 20:30:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x128c71000) [pid = 1649] [serial = 1348] [outer = 0x121c21800] 20:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 870ms 20:30:52 INFO - PROCESS | 1649 | 1463542252193 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]]]}] 20:30:52 INFO - PROCESS | 1649 | 1463542252199 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:30:52 INFO - PROCESS | 1649 | 1463542252200 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 20:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:30:52 INFO - PROCESS | 1649 | 1463542252205 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:30:52 INFO - PROCESS | 1649 | 1463542252206 Marionette TRACE conn2 <- [1,1770,null,{}] 20:30:52 INFO - PROCESS | 1649 | 1463542252209 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}] 20:30:52 INFO - PROCESS | 1649 | 1463542252328 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:30:52 INFO - PROCESS | 1649 | 1463542252385 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11830f800 == 55 [pid = 1649] [id = 450] 20:30:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11312e800) [pid = 1649] [serial = 1349] [outer = 0x0] 20:30:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1195e6400) [pid = 1649] [serial = 1350] [outer = 0x11312e800] 20:30:52 INFO - PROCESS | 1649 | 1463542252430 Marionette DEBUG loaded listener.js 20:30:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x129612800) [pid = 1649] [serial = 1351] [outer = 0x11312e800] 20:30:53 INFO - PROCESS | 1649 | 1463542253004 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]]]}] 20:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 820ms 20:30:53 INFO - PROCESS | 1649 | 1463542253024 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:30:53 INFO - PROCESS | 1649 | 1463542253027 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 20:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:30:53 INFO - PROCESS | 1649 | 1463542253031 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:30:53 INFO - PROCESS | 1649 | 1463542253033 Marionette TRACE conn2 <- [1,1774,null,{}] 20:30:53 INFO - PROCESS | 1649 | 1463542253060 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}] 20:30:53 INFO - PROCESS | 1649 | 1463542253157 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:30:53 INFO - PROCESS | 1649 | 1463542253227 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x118593800 == 56 [pid = 1649] [id = 451] 20:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x113211400) [pid = 1649] [serial = 1352] [outer = 0x0] 20:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x113422c00) [pid = 1649] [serial = 1353] [outer = 0x113211400] 20:30:53 INFO - PROCESS | 1649 | 1463542253255 Marionette DEBUG loaded listener.js 20:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x116610c00) [pid = 1649] [serial = 1354] [outer = 0x113211400] 20:30:53 INFO - PROCESS | 1649 | 1463542253692 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]]]}] 20:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 693ms 20:30:53 INFO - PROCESS | 1649 | 1463542253724 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:30:53 INFO - PROCESS | 1649 | 1463542253727 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 20:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:30:53 INFO - PROCESS | 1649 | 1463542253731 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:30:53 INFO - PROCESS | 1649 | 1463542253733 Marionette TRACE conn2 <- [1,1778,null,{}] 20:30:53 INFO - PROCESS | 1649 | 1463542253736 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}] 20:30:53 INFO - PROCESS | 1649 | 1463542253830 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x116883000 == 55 [pid = 1649] [id = 412] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1352c4000 == 54 [pid = 1649] [id = 392] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12b3cd000 == 53 [pid = 1649] [id = 443] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12b3bf000 == 52 [pid = 1649] [id = 442] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1237c9800 == 51 [pid = 1649] [id = 441] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab4800 == 50 [pid = 1649] [id = 440] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1272c8000 == 49 [pid = 1649] [id = 439] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x124ae0800 == 48 [pid = 1649] [id = 438] 20:30:53 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1256acc00) [pid = 1649] [serial = 1272] [outer = 0x0] [url = about:blank] 20:30:53 INFO - PROCESS | 1649 | 1463542253959 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x121867800 == 47 [pid = 1649] [id = 437] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1211bb800 == 46 [pid = 1649] [id = 436] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x11333c800 == 45 [pid = 1649] [id = 435] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x118a9b800 == 44 [pid = 1649] [id = 434] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x115ec2000 == 43 [pid = 1649] [id = 433] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x116f7a800 == 42 [pid = 1649] [id = 432] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1164e3000 == 41 [pid = 1649] [id = 431] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa27000 == 40 [pid = 1649] [id = 430] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12a743000 == 39 [pid = 1649] [id = 429] 20:30:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1297b9800 == 38 [pid = 1649] [id = 428] 20:30:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11316a000 == 39 [pid = 1649] [id = 452] 20:30:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11312d000) [pid = 1649] [serial = 1355] [outer = 0x0] 20:30:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x116ab6000) [pid = 1649] [serial = 1356] [outer = 0x11312d000] 20:30:54 INFO - PROCESS | 1649 | 1463542253995 Marionette DEBUG loaded listener.js 20:30:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11804e400) [pid = 1649] [serial = 1357] [outer = 0x11312d000] 20:30:54 INFO - PROCESS | 1649 | --DOCSHELL 0x128b74000 == 38 [pid = 1649] [id = 427] 20:30:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1185eb800 == 37 [pid = 1649] [id = 426] 20:30:54 INFO - PROCESS | 1649 | --DOCSHELL 0x115d16800 == 36 [pid = 1649] [id = 425] 20:30:54 INFO - PROCESS | 1649 | --DOCSHELL 0x128c9f000 == 35 [pid = 1649] [id = 424] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x124d11000) [pid = 1649] [serial = 1270] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12cd1e400) [pid = 1649] [serial = 1177] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x113071400) [pid = 1649] [serial = 1239] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x117693400) [pid = 1649] [serial = 1245] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x119ca3000) [pid = 1649] [serial = 1257] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12115cc00) [pid = 1649] [serial = 1260] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x118776c00) [pid = 1649] [serial = 1263] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12119d800) [pid = 1649] [serial = 1266] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x118526400) [pid = 1649] [serial = 1248] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11349bc00) [pid = 1649] [serial = 1236] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x119c25000) [pid = 1649] [serial = 1255] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1213a4800) [pid = 1649] [serial = 1267] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1168aa800) [pid = 1649] [serial = 1243] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1187e6c00) [pid = 1649] [serial = 1249] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12088d400) [pid = 1649] [serial = 1258] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1187ea000) [pid = 1649] [serial = 1251] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x118197000) [pid = 1649] [serial = 1246] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x118fef800) [pid = 1649] [serial = 1252] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x113135000) [pid = 1649] [serial = 1240] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x110e1c000) [pid = 1649] [serial = 1233] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x115e80000) [pid = 1649] [serial = 1242] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x121168800) [pid = 1649] [serial = 1261] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1215f4800) [pid = 1649] [serial = 1269] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1196c0400) [pid = 1649] [serial = 1264] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x1196ba800) [pid = 1649] [serial = 1254] [outer = 0x0] [url = about:blank] 20:30:54 INFO - PROCESS | 1649 | 1463542254305 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]]]}] 20:30:54 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 20:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 623ms 20:30:54 INFO - PROCESS | 1649 | 1463542254355 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:30:54 INFO - PROCESS | 1649 | 1463542254356 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 20:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:30:54 INFO - PROCESS | 1649 | 1463542254359 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:30:54 INFO - PROCESS | 1649 | 1463542254361 Marionette TRACE conn2 <- [1,1782,null,{}] 20:30:54 INFO - PROCESS | 1649 | 1463542254368 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}] 20:30:54 INFO - PROCESS | 1649 | 1463542254450 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:30:54 INFO - PROCESS | 1649 | 1463542254458 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185d9800 == 36 [pid = 1649] [id = 453] 20:30:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x118196c00) [pid = 1649] [serial = 1358] [outer = 0x0] 20:30:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11852b400) [pid = 1649] [serial = 1359] [outer = 0x118196c00] 20:30:54 INFO - PROCESS | 1649 | 1463542254485 Marionette DEBUG loaded listener.js 20:30:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118fe1c00) [pid = 1649] [serial = 1360] [outer = 0x118196c00] 20:30:54 INFO - PROCESS | 1649 | 1463542254846 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]]]}] 20:30:54 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 20:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 523ms 20:30:54 INFO - PROCESS | 1649 | 1463542254882 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:30:54 INFO - PROCESS | 1649 | 1463542254884 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 20:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:30:54 INFO - PROCESS | 1649 | 1463542254886 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:30:54 INFO - PROCESS | 1649 | 1463542254887 Marionette TRACE conn2 <- [1,1786,null,{}] 20:30:54 INFO - PROCESS | 1649 | 1463542254890 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}] 20:30:54 INFO - PROCESS | 1649 | 1463542254966 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:30:54 INFO - PROCESS | 1649 | 1463542254973 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11981b800 == 37 [pid = 1649] [id = 454] 20:30:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118fef000) [pid = 1649] [serial = 1361] [outer = 0x0] 20:30:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x1193e9c00) [pid = 1649] [serial = 1362] [outer = 0x118fef000] 20:30:55 INFO - PROCESS | 1649 | 1463542254999 Marionette DEBUG loaded listener.js 20:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1196b7800) [pid = 1649] [serial = 1363] [outer = 0x118fef000] 20:30:55 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 20:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 471ms 20:30:55 INFO - PROCESS | 1649 | 1463542255352 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]]]}] 20:30:55 INFO - PROCESS | 1649 | 1463542255357 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:30:55 INFO - PROCESS | 1649 | 1463542255359 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 20:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:30:55 INFO - PROCESS | 1649 | 1463542255361 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:30:55 INFO - PROCESS | 1649 | 1463542255362 Marionette TRACE conn2 <- [1,1790,null,{}] 20:30:55 INFO - PROCESS | 1649 | 1463542255364 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}] 20:30:55 INFO - PROCESS | 1649 | 1463542255469 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:30:55 INFO - PROCESS | 1649 | 1463542255476 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11674a000 == 38 [pid = 1649] [id = 455] 20:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1193e1000) [pid = 1649] [serial = 1364] [outer = 0x0] 20:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1196bcc00) [pid = 1649] [serial = 1365] [outer = 0x1193e1000] 20:30:55 INFO - PROCESS | 1649 | 1463542255502 Marionette DEBUG loaded listener.js 20:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x119c29400) [pid = 1649] [serial = 1366] [outer = 0x1193e1000] 20:30:55 INFO - PROCESS | 1649 | 1463542255826 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]]]}] 20:30:55 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) 20:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 471ms 20:30:55 INFO - PROCESS | 1649 | 1463542255832 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:30:55 INFO - PROCESS | 1649 | 1463542255834 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 20:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:30:55 INFO - PROCESS | 1649 | 1463542255841 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:30:55 INFO - PROCESS | 1649 | 1463542255842 Marionette TRACE conn2 <- [1,1794,null,{}] 20:30:55 INFO - PROCESS | 1649 | 1463542255845 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}] 20:30:55 INFO - PROCESS | 1649 | 1463542255942 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:30:55 INFO - PROCESS | 1649 | 1463542255947 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x121ddc800 == 39 [pid = 1649] [id = 456] 20:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x119ca3000) [pid = 1649] [serial = 1367] [outer = 0x0] 20:30:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x121166400) [pid = 1649] [serial = 1368] [outer = 0x119ca3000] 20:30:55 INFO - PROCESS | 1649 | 1463542255974 Marionette DEBUG loaded listener.js 20:30:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12376a400) [pid = 1649] [serial = 1369] [outer = 0x119ca3000] 20:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 20:30:56 INFO - PROCESS | 1649 | 1463542256355 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]]]}] 20:30:56 INFO - PROCESS | 1649 | 1463542256361 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:30:56 INFO - PROCESS | 1649 | 1463542256362 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 20:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:30:56 INFO - PROCESS | 1649 | 1463542256364 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:30:56 INFO - PROCESS | 1649 | 1463542256365 Marionette TRACE conn2 <- [1,1798,null,{}] 20:30:56 INFO - PROCESS | 1649 | 1463542256368 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}] 20:30:56 INFO - PROCESS | 1649 | 1463542256474 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:30:56 INFO - PROCESS | 1649 | 1463542256479 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x126889000 == 40 [pid = 1649] [id = 457] 20:30:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x119fc8000) [pid = 1649] [serial = 1370] [outer = 0x0] 20:30:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x124d14400) [pid = 1649] [serial = 1371] [outer = 0x119fc8000] 20:30:56 INFO - PROCESS | 1649 | 1463542256504 Marionette DEBUG loaded listener.js 20:30:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12720a800) [pid = 1649] [serial = 1372] [outer = 0x119fc8000] 20:30:56 INFO - PROCESS | 1649 | 1463542256911 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]]]}] 20:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 570ms 20:30:56 INFO - PROCESS | 1649 | 1463542256938 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:30:56 INFO - PROCESS | 1649 | 1463542256940 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 20:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:30:56 INFO - PROCESS | 1649 | 1463542256944 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:30:56 INFO - PROCESS | 1649 | 1463542256945 Marionette TRACE conn2 <- [1,1802,null,{}] 20:30:56 INFO - PROCESS | 1649 | 1463542256949 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}] 20:30:57 INFO - PROCESS | 1649 | 1463542257077 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:30:57 INFO - PROCESS | 1649 | 1463542257094 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272e3000 == 41 [pid = 1649] [id = 458] 20:30:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1250af400) [pid = 1649] [serial = 1373] [outer = 0x0] 20:30:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x127476800) [pid = 1649] [serial = 1374] [outer = 0x1250af400] 20:30:57 INFO - PROCESS | 1649 | 1463542257119 Marionette DEBUG loaded listener.js 20:30:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128846400) [pid = 1649] [serial = 1375] [outer = 0x1250af400] 20:30:57 INFO - PROCESS | 1649 | 1463542257455 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]]]}] 20:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 522ms 20:30:57 INFO - PROCESS | 1649 | 1463542257465 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:30:57 INFO - PROCESS | 1649 | 1463542257475 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 20:30:57 INFO - PROCESS | 1649 | 1463542257478 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:30:57 INFO - PROCESS | 1649 | 1463542257479 Marionette TRACE conn2 <- [1,1806,null,{}] 20:30:57 INFO - PROCESS | 1649 | 1463542257481 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}] 20:30:57 INFO - PROCESS | 1649 | 1463542257580 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:30:57 INFO - PROCESS | 1649 | 1463542257593 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b62000 == 42 [pid = 1649] [id = 459] 20:30:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12884ec00) [pid = 1649] [serial = 1376] [outer = 0x0] 20:30:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x128b35400) [pid = 1649] [serial = 1377] [outer = 0x12884ec00] 20:30:57 INFO - PROCESS | 1649 | 1463542257617 Marionette DEBUG loaded listener.js 20:30:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x128b42c00) [pid = 1649] [serial = 1378] [outer = 0x12884ec00] 20:30:58 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x1256aec00) [pid = 1649] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:30:58 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x113320400) [pid = 1649] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:30:58 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x110ee9800) [pid = 1649] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:30:58 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12115b800) [pid = 1649] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:30:58 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x116753400) [pid = 1649] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:30:58 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12741ac00) [pid = 1649] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:30:58 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x118529000) [pid = 1649] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:30:58 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x118525000) [pid = 1649] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:30:58 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x128add800) [pid = 1649] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:30:58 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x1121ea800) [pid = 1649] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:30:58 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1219d9000) [pid = 1649] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:30:58 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x128c46000) [pid = 1649] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:30:58 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x128c45c00) [pid = 1649] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:30:58 INFO - PROCESS | 1649 | 1463542258292 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]]]}] 20:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 868ms 20:30:58 INFO - PROCESS | 1649 | 1463542258347 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:30:58 INFO - PROCESS | 1649 | 1463542258350 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 20:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:30:58 INFO - PROCESS | 1649 | 1463542258354 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:30:58 INFO - PROCESS | 1649 | 1463542258356 Marionette TRACE conn2 <- [1,1810,null,{}] 20:30:58 INFO - PROCESS | 1649 | 1463542258360 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}] 20:30:58 INFO - PROCESS | 1649 | 1463542258468 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:30:58 INFO - PROCESS | 1649 | 1463542258537 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x11744b000 == 43 [pid = 1649] [id = 460] 20:30:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x113137000) [pid = 1649] [serial = 1379] [outer = 0x0] 20:30:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11600a800) [pid = 1649] [serial = 1380] [outer = 0x113137000] 20:30:58 INFO - PROCESS | 1649 | 1463542258569 Marionette DEBUG loaded listener.js 20:30:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1168a8400) [pid = 1649] [serial = 1381] [outer = 0x113137000] 20:30:58 INFO - PROCESS | 1649 | 1463542258991 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]]]}] 20:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 670ms 20:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:30:59 INFO - PROCESS | 1649 | 1463542259024 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:30:59 INFO - PROCESS | 1649 | 1463542259028 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 20:30:59 INFO - PROCESS | 1649 | 1463542259033 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:30:59 INFO - PROCESS | 1649 | 1463542259035 Marionette TRACE conn2 <- [1,1814,null,{}] 20:30:59 INFO - PROCESS | 1649 | 1463542259037 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}] 20:30:59 INFO - PROCESS | 1649 | 1463542259164 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:30:59 INFO - PROCESS | 1649 | 1463542259221 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x119f78000 == 44 [pid = 1649] [id = 461] 20:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x116ab4400) [pid = 1649] [serial = 1382] [outer = 0x0] 20:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11818b800) [pid = 1649] [serial = 1383] [outer = 0x116ab4400] 20:30:59 INFO - PROCESS | 1649 | 1463542259252 Marionette DEBUG loaded listener.js 20:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x118f62c00) [pid = 1649] [serial = 1384] [outer = 0x116ab4400] 20:30:59 INFO - PROCESS | 1649 | 1463542259706 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]]]}] 20:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 722ms 20:30:59 INFO - PROCESS | 1649 | 1463542259769 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:30:59 INFO - PROCESS | 1649 | 1463542259770 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 20:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:30:59 INFO - PROCESS | 1649 | 1463542259773 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:30:59 INFO - PROCESS | 1649 | 1463542259776 Marionette TRACE conn2 <- [1,1818,null,{}] 20:30:59 INFO - PROCESS | 1649 | 1463542259784 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}] 20:30:59 INFO - PROCESS | 1649 | 1463542259887 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:30:59 INFO - PROCESS | 1649 | 1463542259959 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a736000 == 45 [pid = 1649] [id = 462] 20:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x119c23800) [pid = 1649] [serial = 1385] [outer = 0x0] 20:30:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x120882800) [pid = 1649] [serial = 1386] [outer = 0x119c23800] 20:30:59 INFO - PROCESS | 1649 | 1463542259991 Marionette DEBUG loaded listener.js 20:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x121168400) [pid = 1649] [serial = 1387] [outer = 0x119c23800] 20:31:00 INFO - PROCESS | 1649 | 1463542260417 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]]]}] 20:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 672ms 20:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:31:00 INFO - PROCESS | 1649 | 1463542260446 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:31:00 INFO - PROCESS | 1649 | 1463542260448 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 20:31:00 INFO - PROCESS | 1649 | 1463542260450 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:31:00 INFO - PROCESS | 1649 | 1463542260452 Marionette TRACE conn2 <- [1,1822,null,{}] 20:31:00 INFO - PROCESS | 1649 | 1463542260454 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}] 20:31:00 INFO - PROCESS | 1649 | 1463542260574 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:31:00 INFO - PROCESS | 1649 | 1463542260630 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad07000 == 46 [pid = 1649] [id = 463] 20:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12127cc00) [pid = 1649] [serial = 1388] [outer = 0x0] 20:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x124a04800) [pid = 1649] [serial = 1389] [outer = 0x12127cc00] 20:31:00 INFO - PROCESS | 1649 | 1463542260660 Marionette DEBUG loaded listener.js 20:31:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x127478c00) [pid = 1649] [serial = 1390] [outer = 0x12127cc00] 20:31:01 INFO - PROCESS | 1649 | 1463542261116 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]]]}] 20:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 721ms 20:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:31:01 INFO - PROCESS | 1649 | 1463542261171 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:31:01 INFO - PROCESS | 1649 | 1463542261173 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 20:31:01 INFO - PROCESS | 1649 | 1463542261175 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:31:01 INFO - PROCESS | 1649 | 1463542261176 Marionette TRACE conn2 <- [1,1826,null,{}] 20:31:01 INFO - PROCESS | 1649 | 1463542261179 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}] 20:31:01 INFO - PROCESS | 1649 | 1463542261277 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:31:01 INFO - PROCESS | 1649 | 1463542261345 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4b0000 == 47 [pid = 1649] [id = 464] 20:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1213a9800) [pid = 1649] [serial = 1391] [outer = 0x0] 20:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x128b3a000) [pid = 1649] [serial = 1392] [outer = 0x1213a9800] 20:31:01 INFO - PROCESS | 1649 | 1463542261375 Marionette DEBUG loaded listener.js 20:31:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x128c4a000) [pid = 1649] [serial = 1393] [outer = 0x1213a9800] 20:31:01 INFO - PROCESS | 1649 | 1463542261801 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]]]}] 20:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 669ms 20:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:31:01 INFO - PROCESS | 1649 | 1463542261854 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:31:01 INFO - PROCESS | 1649 | 1463542261855 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 20:31:01 INFO - PROCESS | 1649 | 1463542261858 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:31:01 INFO - PROCESS | 1649 | 1463542261860 Marionette TRACE conn2 <- [1,1830,null,{}] 20:31:01 INFO - PROCESS | 1649 | 1463542261862 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}] 20:31:01 INFO - PROCESS | 1649 | 1463542261991 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:31:02 INFO - PROCESS | 1649 | 1463542262063 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f77800 == 48 [pid = 1649] [id = 465] 20:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1121e8800) [pid = 1649] [serial = 1394] [outer = 0x0] 20:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x121c18400) [pid = 1649] [serial = 1395] [outer = 0x1121e8800] 20:31:02 INFO - PROCESS | 1649 | 1463542262094 Marionette DEBUG loaded listener.js 20:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x129391000) [pid = 1649] [serial = 1396] [outer = 0x1121e8800] 20:31:02 INFO - PROCESS | 1649 | 1463542262604 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]]]}] 20:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 819ms 20:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:31:02 INFO - PROCESS | 1649 | 1463542262677 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:31:02 INFO - PROCESS | 1649 | 1463542262680 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 20:31:02 INFO - PROCESS | 1649 | 1463542262683 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:31:02 INFO - PROCESS | 1649 | 1463542262685 Marionette TRACE conn2 <- [1,1834,null,{}] 20:31:02 INFO - PROCESS | 1649 | 1463542262689 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}] 20:31:02 INFO - PROCESS | 1649 | 1463542262790 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:31:02 INFO - PROCESS | 1649 | 1463542262849 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11981c800 == 49 [pid = 1649] [id = 466] 20:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x113210000) [pid = 1649] [serial = 1397] [outer = 0x0] 20:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1166c1800) [pid = 1649] [serial = 1398] [outer = 0x113210000] 20:31:02 INFO - PROCESS | 1649 | 1463542262878 Marionette DEBUG loaded listener.js 20:31:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x117685c00) [pid = 1649] [serial = 1399] [outer = 0x113210000] 20:31:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1272e3000 == 48 [pid = 1649] [id = 458] 20:31:03 INFO - PROCESS | 1649 | --DOCSHELL 0x126889000 == 47 [pid = 1649] [id = 457] 20:31:03 INFO - PROCESS | 1649 | --DOCSHELL 0x121ddc800 == 46 [pid = 1649] [id = 456] 20:31:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11674a000 == 45 [pid = 1649] [id = 455] 20:31:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11981b800 == 44 [pid = 1649] [id = 454] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x124a07000) [pid = 1649] [serial = 1287] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x117e23c00) [pid = 1649] [serial = 1278] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12747e800) [pid = 1649] [serial = 1290] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x113132800) [pid = 1649] [serial = 1275] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12088ec00) [pid = 1649] [serial = 1284] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x118ff0800) [pid = 1649] [serial = 1281] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12938e000) [pid = 1649] [serial = 1332] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOCSHELL 0x1185d9800 == 43 [pid = 1649] [id = 453] 20:31:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11316a000 == 42 [pid = 1649] [id = 452] 20:31:03 INFO - PROCESS | 1649 | --DOCSHELL 0x118593800 == 41 [pid = 1649] [id = 451] 20:31:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfab800 == 40 [pid = 1649] [id = 448] 20:31:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b3c7800 == 39 [pid = 1649] [id = 447] 20:31:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11954c800 == 38 [pid = 1649] [id = 446] 20:31:03 INFO - PROCESS | 1649 | --DOCSHELL 0x117119000 == 37 [pid = 1649] [id = 445] 20:31:03 INFO - PROCESS | 1649 | 1463542263381 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]]]}] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x127479c00) [pid = 1649] [serial = 1314] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x117686800) [pid = 1649] [serial = 1297] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1167f1400) [pid = 1649] [serial = 1296] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x112a6a000) [pid = 1649] [serial = 1294] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x111e5f000) [pid = 1649] [serial = 1293] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12115e800) [pid = 1649] [serial = 1308] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118047800) [pid = 1649] [serial = 1299] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1184cf000) [pid = 1649] [serial = 1300] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x128adc400) [pid = 1649] [serial = 1317] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11951f400) [pid = 1649] [serial = 1305] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x119c20400) [pid = 1649] [serial = 1306] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11876a400) [pid = 1649] [serial = 1302] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1193e2400) [pid = 1649] [serial = 1303] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x128b3d800) [pid = 1649] [serial = 1320] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x128b36400) [pid = 1649] [serial = 1318] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x124d4bc00) [pid = 1649] [serial = 1324] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118197400) [pid = 1649] [serial = 1323] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x128c43c00) [pid = 1649] [serial = 1321] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1250ae800) [pid = 1649] [serial = 1311] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x127417000) [pid = 1649] [serial = 1312] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12914e000) [pid = 1649] [serial = 1330] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x128f81c00) [pid = 1649] [serial = 1329] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12884a400) [pid = 1649] [serial = 1315] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x128c71800) [pid = 1649] [serial = 1326] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x128c7b400) [pid = 1649] [serial = 1327] [outer = 0x0] [url = about:blank] 20:31:03 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1215edc00) [pid = 1649] [serial = 1309] [outer = 0x0] [url = about:blank] 20:31:03 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 20:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 723ms 20:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:31:03 INFO - PROCESS | 1649 | 1463542263405 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:31:03 INFO - PROCESS | 1649 | 1463542263409 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 20:31:03 INFO - PROCESS | 1649 | 1463542263413 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:31:03 INFO - PROCESS | 1649 | 1463542263415 Marionette TRACE conn2 <- [1,1838,null,{}] 20:31:03 INFO - PROCESS | 1649 | 1463542263417 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}] 20:31:03 INFO - PROCESS | 1649 | 1463542263498 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:31:03 INFO - PROCESS | 1649 | 1463542263507 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x117133800 == 38 [pid = 1649] [id = 467] 20:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118055000) [pid = 1649] [serial = 1400] [outer = 0x0] 20:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11852b800) [pid = 1649] [serial = 1401] [outer = 0x118055000] 20:31:03 INFO - PROCESS | 1649 | 1463542263533 Marionette DEBUG loaded listener.js 20:31:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118fe2c00) [pid = 1649] [serial = 1402] [outer = 0x118055000] 20:31:03 INFO - PROCESS | 1649 | 1463542263879 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]]]}] 20:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 470ms 20:31:03 INFO - PROCESS | 1649 | 1463542263883 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:31:03 INFO - PROCESS | 1649 | 1463542263885 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 20:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:31:03 INFO - PROCESS | 1649 | 1463542263891 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:31:03 INFO - PROCESS | 1649 | 1463542263893 Marionette TRACE conn2 <- [1,1842,null,{}] 20:31:03 INFO - PROCESS | 1649 | 1463542263900 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}] 20:31:04 INFO - PROCESS | 1649 | 1463542263996 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:31:04 INFO - PROCESS | 1649 | 1463542264051 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x119543800 == 39 [pid = 1649] [id = 468] 20:31:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118ae2c00) [pid = 1649] [serial = 1403] [outer = 0x0] 20:31:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1193ea400) [pid = 1649] [serial = 1404] [outer = 0x118ae2c00] 20:31:04 INFO - PROCESS | 1649 | 1463542264078 Marionette DEBUG loaded listener.js 20:31:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x120885c00) [pid = 1649] [serial = 1405] [outer = 0x118ae2c00] 20:31:04 INFO - PROCESS | 1649 | 1463542264363 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]]]}] 20:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 522ms 20:31:04 INFO - PROCESS | 1649 | 1463542264412 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:31:04 INFO - PROCESS | 1649 | 1463542264414 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 20:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:31:04 INFO - PROCESS | 1649 | 1463542264416 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:31:04 INFO - PROCESS | 1649 | 1463542264428 Marionette TRACE conn2 <- [1,1846,null,{}] 20:31:04 INFO - PROCESS | 1649 | 1463542264430 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}] 20:31:04 INFO - PROCESS | 1649 | 1463542264511 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:31:04 INFO - PROCESS | 1649 | 1463542264570 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ee7800 == 40 [pid = 1649] [id = 469] 20:31:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x118fee400) [pid = 1649] [serial = 1406] [outer = 0x0] 20:31:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x121162c00) [pid = 1649] [serial = 1407] [outer = 0x118fee400] 20:31:04 INFO - PROCESS | 1649 | 1463542264595 Marionette DEBUG loaded listener.js 20:31:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x116126000) [pid = 1649] [serial = 1408] [outer = 0x118fee400] 20:31:04 INFO - PROCESS | 1649 | 1463542264879 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]]]}] 20:31:04 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) 20:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 482ms 20:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:31:04 INFO - PROCESS | 1649 | 1463542264898 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:31:04 INFO - PROCESS | 1649 | 1463542264899 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 20:31:04 INFO - PROCESS | 1649 | 1463542264903 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:31:04 INFO - PROCESS | 1649 | 1463542264907 Marionette TRACE conn2 <- [1,1850,null,{}] 20:31:04 INFO - PROCESS | 1649 | 1463542264915 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}] 20:31:05 INFO - PROCESS | 1649 | 1463542265001 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:31:05 INFO - PROCESS | 1649 | 1463542265008 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250e4000 == 41 [pid = 1649] [id = 470] 20:31:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x121518800) [pid = 1649] [serial = 1409] [outer = 0x0] 20:31:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x127417800) [pid = 1649] [serial = 1410] [outer = 0x121518800] 20:31:05 INFO - PROCESS | 1649 | 1463542265034 Marionette DEBUG loaded listener.js 20:31:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x128adc400) [pid = 1649] [serial = 1411] [outer = 0x121518800] 20:31:05 INFO - PROCESS | 1649 | 1463542265380 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]]]}] 20:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 530ms 20:31:05 INFO - PROCESS | 1649 | 1463542265440 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:31:05 INFO - PROCESS | 1649 | 1463542265441 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 20:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:31:05 INFO - PROCESS | 1649 | 1463542265443 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:31:05 INFO - PROCESS | 1649 | 1463542265444 Marionette TRACE conn2 <- [1,1854,null,{}] 20:31:05 INFO - PROCESS | 1649 | 1463542265446 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}] 20:31:05 INFO - PROCESS | 1649 | 1463542265566 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:31:05 INFO - PROCESS | 1649 | 1463542265589 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aae000 == 42 [pid = 1649] [id = 471] 20:31:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x128b3b800) [pid = 1649] [serial = 1412] [outer = 0x0] 20:31:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x128c76000) [pid = 1649] [serial = 1413] [outer = 0x128b3b800] 20:31:05 INFO - PROCESS | 1649 | 1463542265617 Marionette DEBUG loaded listener.js 20:31:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12938e000) [pid = 1649] [serial = 1414] [outer = 0x128b3b800] 20:31:05 INFO - PROCESS | 1649 | 1463542265966 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]]]}] 20:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 568ms 20:31:06 INFO - PROCESS | 1649 | 1463542266013 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:31:06 INFO - PROCESS | 1649 | 1463542266014 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 20:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:31:06 INFO - PROCESS | 1649 | 1463542266016 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:31:06 INFO - PROCESS | 1649 | 1463542266017 Marionette TRACE conn2 <- [1,1858,null,{}] 20:31:06 INFO - PROCESS | 1649 | 1463542266020 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}] 20:31:06 INFO - PROCESS | 1649 | 1463542266120 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:31:06 INFO - PROCESS | 1649 | 1463542266154 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x129454000 == 43 [pid = 1649] [id = 472] 20:31:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x128f85000) [pid = 1649] [serial = 1415] [outer = 0x0] 20:31:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x129614800) [pid = 1649] [serial = 1416] [outer = 0x128f85000] 20:31:06 INFO - PROCESS | 1649 | 1463542266179 Marionette DEBUG loaded listener.js 20:31:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12a50e000) [pid = 1649] [serial = 1417] [outer = 0x128f85000] 20:31:06 INFO - PROCESS | 1649 | 1463542266514 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]]]}] 20:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 20:31:06 INFO - PROCESS | 1649 | 1463542266538 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:31:06 INFO - PROCESS | 1649 | 1463542266539 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 20:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:31:06 INFO - PROCESS | 1649 | 1463542266541 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:31:06 INFO - PROCESS | 1649 | 1463542266542 Marionette TRACE conn2 <- [1,1862,null,{}] 20:31:06 INFO - PROCESS | 1649 | 1463542266552 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}] 20:31:06 INFO - PROCESS | 1649 | 1463542266651 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:31:06 INFO - PROCESS | 1649 | 1463542266655 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad21000 == 44 [pid = 1649] [id = 473] 20:31:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12960f400) [pid = 1649] [serial = 1418] [outer = 0x0] 20:31:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12a723c00) [pid = 1649] [serial = 1419] [outer = 0x12960f400] 20:31:06 INFO - PROCESS | 1649 | 1463542266680 Marionette DEBUG loaded listener.js 20:31:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12a8b9800) [pid = 1649] [serial = 1420] [outer = 0x12960f400] 20:31:07 INFO - PROCESS | 1649 | 1463542267025 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]]]}] 20:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 20:31:07 INFO - PROCESS | 1649 | 1463542267062 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:31:07 INFO - PROCESS | 1649 | 1463542267063 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 20:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:31:07 INFO - PROCESS | 1649 | 1463542267065 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:31:07 INFO - PROCESS | 1649 | 1463542267066 Marionette TRACE conn2 <- [1,1866,null,{}] 20:31:07 INFO - PROCESS | 1649 | 1463542267069 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}] 20:31:07 INFO - PROCESS | 1649 | 1463542267171 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:31:07 INFO - PROCESS | 1649 | 1463542267207 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb30800 == 45 [pid = 1649] [id = 474] 20:31:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12a8af800) [pid = 1649] [serial = 1421] [outer = 0x0] 20:31:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12aa0c000) [pid = 1649] [serial = 1422] [outer = 0x12a8af800] 20:31:07 INFO - PROCESS | 1649 | 1463542267231 Marionette DEBUG loaded listener.js 20:31:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12aa16400) [pid = 1649] [serial = 1423] [outer = 0x12a8af800] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1250af400) [pid = 1649] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x118fef000) [pid = 1649] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x11312e800) [pid = 1649] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x113211400) [pid = 1649] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1193e1000) [pid = 1649] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11312d000) [pid = 1649] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x118196c00) [pid = 1649] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x119fc8000) [pid = 1649] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x110e17000) [pid = 1649] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x11321b400) [pid = 1649] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12720b400) [pid = 1649] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x119ca3000) [pid = 1649] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x119c27c00) [pid = 1649] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x115e88400) [pid = 1649] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119ca2c00) [pid = 1649] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x116a60800) [pid = 1649] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x118531000) [pid = 1649] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1121b1800) [pid = 1649] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:31:07 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x127416800) [pid = 1649] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:31:07 INFO - PROCESS | 1649 | 1463542267631 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]]]}] 20:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 571ms 20:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:31:07 INFO - PROCESS | 1649 | 1463542267639 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:31:07 INFO - PROCESS | 1649 | 1463542267640 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 20:31:07 INFO - PROCESS | 1649 | 1463542267642 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:31:07 INFO - PROCESS | 1649 | 1463542267644 Marionette TRACE conn2 <- [1,1870,null,{}] 20:31:07 INFO - PROCESS | 1649 | 1463542267647 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}] 20:31:07 INFO - PROCESS | 1649 | 1463542267765 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:31:07 INFO - PROCESS | 1649 | 1463542267773 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x119548800 == 46 [pid = 1649] [id = 475] 20:31:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x110ef2c00) [pid = 1649] [serial = 1424] [outer = 0x0] 20:31:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1167f3000) [pid = 1649] [serial = 1425] [outer = 0x110ef2c00] 20:31:07 INFO - PROCESS | 1649 | 1463542267813 Marionette DEBUG loaded listener.js 20:31:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118775400) [pid = 1649] [serial = 1426] [outer = 0x110ef2c00] 20:31:08 INFO - PROCESS | 1649 | 1463542268331 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]]]}] 20:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 723ms 20:31:08 INFO - PROCESS | 1649 | 1463542268366 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:31:08 INFO - PROCESS | 1649 | 1463542268368 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 20:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:31:08 INFO - PROCESS | 1649 | 1463542268378 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:31:08 INFO - PROCESS | 1649 | 1463542268380 Marionette TRACE conn2 <- [1,1874,null,{}] 20:31:08 INFO - PROCESS | 1649 | 1463542268382 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}] 20:31:08 INFO - PROCESS | 1649 | 1463542268483 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:31:08 INFO - PROCESS | 1649 | 1463542268490 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c907000 == 47 [pid = 1649] [id = 476] 20:31:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x119c27000) [pid = 1649] [serial = 1427] [outer = 0x0] 20:31:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12aa19000) [pid = 1649] [serial = 1428] [outer = 0x119c27000] 20:31:08 INFO - PROCESS | 1649 | 1463542268519 Marionette DEBUG loaded listener.js 20:31:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12acc0800) [pid = 1649] [serial = 1429] [outer = 0x119c27000] 20:31:08 INFO - PROCESS | 1649 | 1463542268858 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]]]}] 20:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 519ms 20:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:31:08 INFO - PROCESS | 1649 | 1463542268898 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:31:08 INFO - PROCESS | 1649 | 1463542268899 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 20:31:08 INFO - PROCESS | 1649 | 1463542268901 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:31:08 INFO - PROCESS | 1649 | 1463542268902 Marionette TRACE conn2 <- [1,1878,null,{}] 20:31:08 INFO - PROCESS | 1649 | 1463542268905 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}] 20:31:09 INFO - PROCESS | 1649 | 1463542269015 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:31:09 INFO - PROCESS | 1649 | 1463542269022 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c922000 == 48 [pid = 1649] [id = 477] 20:31:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x127478400) [pid = 1649] [serial = 1430] [outer = 0x0] 20:31:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12b41a000) [pid = 1649] [serial = 1431] [outer = 0x127478400] 20:31:09 INFO - PROCESS | 1649 | 1463542269046 Marionette DEBUG loaded listener.js 20:31:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12bbc4000) [pid = 1649] [serial = 1432] [outer = 0x127478400] 20:31:09 INFO - PROCESS | 1649 | 1463542269433 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]]]}] 20:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 569ms 20:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:31:09 INFO - PROCESS | 1649 | 1463542269471 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:31:09 INFO - PROCESS | 1649 | 1463542269473 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 20:31:09 INFO - PROCESS | 1649 | 1463542269476 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:31:09 INFO - PROCESS | 1649 | 1463542269478 Marionette TRACE conn2 <- [1,1882,null,{}] 20:31:09 INFO - PROCESS | 1649 | 1463542269481 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}] 20:31:09 INFO - PROCESS | 1649 | 1463542269724 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:31:09 INFO - PROCESS | 1649 | 1463542269854 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x115d16800 == 49 [pid = 1649] [id = 478] 20:31:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x110e1dc00) [pid = 1649] [serial = 1433] [outer = 0x0] 20:31:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x111f18800) [pid = 1649] [serial = 1434] [outer = 0x110e1dc00] 20:31:09 INFO - PROCESS | 1649 | 1463542269888 Marionette DEBUG loaded listener.js 20:31:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x113329000) [pid = 1649] [serial = 1435] [outer = 0x110e1dc00] 20:31:10 INFO - PROCESS | 1649 | 1463542270372 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]]]}] 20:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 919ms 20:31:10 INFO - PROCESS | 1649 | 1463542270397 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:31:10 INFO - PROCESS | 1649 | 1463542270399 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 20:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:31:10 INFO - PROCESS | 1649 | 1463542270402 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:31:10 INFO - PROCESS | 1649 | 1463542270405 Marionette TRACE conn2 <- [1,1886,null,{}] 20:31:10 INFO - PROCESS | 1649 | 1463542270409 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}] 20:31:10 INFO - PROCESS | 1649 | 1463542270520 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:31:10 INFO - PROCESS | 1649 | 1463542270590 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x119edc800 == 50 [pid = 1649] [id = 479] 20:31:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1168a2c00) [pid = 1649] [serial = 1436] [outer = 0x0] 20:31:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1187ec400) [pid = 1649] [serial = 1437] [outer = 0x1168a2c00] 20:31:10 INFO - PROCESS | 1649 | 1463542270624 Marionette DEBUG loaded listener.js 20:31:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1193e1c00) [pid = 1649] [serial = 1438] [outer = 0x1168a2c00] 20:31:11 INFO - PROCESS | 1649 | 1463542271048 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]]]}] 20:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 672ms 20:31:11 INFO - PROCESS | 1649 | 1463542271075 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:31:11 INFO - PROCESS | 1649 | 1463542271077 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 20:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:31:11 INFO - PROCESS | 1649 | 1463542271080 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:31:11 INFO - PROCESS | 1649 | 1463542271081 Marionette TRACE conn2 <- [1,1890,null,{}] 20:31:11 INFO - PROCESS | 1649 | 1463542271084 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}] 20:31:11 INFO - PROCESS | 1649 | 1463542271189 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:31:11 INFO - PROCESS | 1649 | 1463542271246 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa2e800 == 51 [pid = 1649] [id = 480] 20:31:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1193ebc00) [pid = 1649] [serial = 1439] [outer = 0x0] 20:31:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x120884c00) [pid = 1649] [serial = 1440] [outer = 0x1193ebc00] 20:31:11 INFO - PROCESS | 1649 | 1463542271275 Marionette DEBUG loaded listener.js 20:31:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1219d0400) [pid = 1649] [serial = 1441] [outer = 0x1193ebc00] 20:31:11 INFO - PROCESS | 1649 | 1463542271738 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]]]}] 20:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 670ms 20:31:11 INFO - PROCESS | 1649 | 1463542271749 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:31:11 INFO - PROCESS | 1649 | 1463542271754 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 20:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:31:11 INFO - PROCESS | 1649 | 1463542271762 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:31:11 INFO - PROCESS | 1649 | 1463542271766 Marionette TRACE conn2 <- [1,1894,null,{}] 20:31:11 INFO - PROCESS | 1649 | 1463542271769 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}] 20:31:11 INFO - PROCESS | 1649 | 1463542271897 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:31:11 INFO - PROCESS | 1649 | 1463542271981 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1b7000 == 52 [pid = 1649] [id = 481] 20:31:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x127415800) [pid = 1649] [serial = 1442] [outer = 0x0] 20:31:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x128b3fc00) [pid = 1649] [serial = 1443] [outer = 0x127415800] 20:31:12 INFO - PROCESS | 1649 | 1463542272011 Marionette DEBUG loaded listener.js 20:31:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x128f8bc00) [pid = 1649] [serial = 1444] [outer = 0x127415800] 20:31:12 INFO - PROCESS | 1649 | 1463542272423 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]]]}] 20:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 726ms 20:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:31:12 INFO - PROCESS | 1649 | 1463542272501 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:31:12 INFO - PROCESS | 1649 | 1463542272503 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 20:31:12 INFO - PROCESS | 1649 | 1463542272506 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:31:12 INFO - PROCESS | 1649 | 1463542272507 Marionette TRACE conn2 <- [1,1898,null,{}] 20:31:12 INFO - PROCESS | 1649 | 1463542272509 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}] 20:31:12 INFO - PROCESS | 1649 | 1463542272621 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:31:12 INFO - PROCESS | 1649 | 1463542272680 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d29c800 == 53 [pid = 1649] [id = 482] 20:31:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x128f82800) [pid = 1649] [serial = 1445] [outer = 0x0] 20:31:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12a503000) [pid = 1649] [serial = 1446] [outer = 0x128f82800] 20:31:12 INFO - PROCESS | 1649 | 1463542272710 Marionette DEBUG loaded listener.js 20:31:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12aa0ec00) [pid = 1649] [serial = 1447] [outer = 0x128f82800] 20:31:13 INFO - PROCESS | 1649 | 1463542273332 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]]]}] 20:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 921ms 20:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:31:13 INFO - PROCESS | 1649 | 1463542273427 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:31:13 INFO - PROCESS | 1649 | 1463542273429 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 20:31:13 INFO - PROCESS | 1649 | 1463542273433 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:31:13 INFO - PROCESS | 1649 | 1463542273436 Marionette TRACE conn2 <- [1,1902,null,{}] 20:31:13 INFO - PROCESS | 1649 | 1463542273441 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}] 20:31:13 INFO - PROCESS | 1649 | 1463542273540 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:31:13 INFO - PROCESS | 1649 | 1463542273608 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x119545000 == 54 [pid = 1649] [id = 483] 20:31:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x113421400) [pid = 1649] [serial = 1448] [outer = 0x0] 20:31:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x114fda400) [pid = 1649] [serial = 1449] [outer = 0x113421400] 20:31:13 INFO - PROCESS | 1649 | 1463542273636 Marionette DEBUG loaded listener.js 20:31:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x116ab2400) [pid = 1649] [serial = 1450] [outer = 0x113421400] 20:31:14 INFO - PROCESS | 1649 | 1463542274073 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]]]}] 20:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 677ms 20:31:14 INFO - PROCESS | 1649 | 1463542274111 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:31:14 INFO - PROCESS | 1649 | 1463542274116 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 20:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:31:14 INFO - PROCESS | 1649 | 1463542274123 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:31:14 INFO - PROCESS | 1649 | 1463542274126 Marionette TRACE conn2 <- [1,1906,null,{}] 20:31:14 INFO - PROCESS | 1649 | 1463542274129 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}] 20:31:14 INFO - PROCESS | 1649 | 1463542274237 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:31:14 INFO - PROCESS | 1649 | 1463542274312 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x11806c800 == 55 [pid = 1649] [id = 484] 20:31:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x116a61400) [pid = 1649] [serial = 1451] [outer = 0x0] 20:31:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x117693800) [pid = 1649] [serial = 1452] [outer = 0x116a61400] 20:31:14 INFO - PROCESS | 1649 | 1463542274339 Marionette DEBUG loaded listener.js 20:31:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x118388800) [pid = 1649] [serial = 1453] [outer = 0x116a61400] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12c922000 == 54 [pid = 1649] [id = 477] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12c907000 == 53 [pid = 1649] [id = 476] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x119548800 == 52 [pid = 1649] [id = 475] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12bb30800 == 51 [pid = 1649] [id = 474] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad21000 == 50 [pid = 1649] [id = 473] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x129454000 == 49 [pid = 1649] [id = 472] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x128b35400) [pid = 1649] [serial = 1377] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x113137400) [pid = 1649] [serial = 1335] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x118523000) [pid = 1649] [serial = 1338] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1195e6000) [pid = 1649] [serial = 1341] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1256ad000) [pid = 1649] [serial = 1344] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x128b3f400) [pid = 1649] [serial = 1347] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x128aae000 == 48 [pid = 1649] [id = 471] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x1250e4000 == 47 [pid = 1649] [id = 470] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x119ee7800 == 46 [pid = 1649] [id = 469] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x119543800 == 45 [pid = 1649] [id = 468] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x117133800 == 44 [pid = 1649] [id = 467] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x11981c800 == 43 [pid = 1649] [id = 466] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4b0000 == 42 [pid = 1649] [id = 464] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad07000 == 41 [pid = 1649] [id = 463] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x12a736000 == 40 [pid = 1649] [id = 462] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x119f78000 == 39 [pid = 1649] [id = 461] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x11744b000 == 38 [pid = 1649] [id = 460] 20:31:14 INFO - PROCESS | 1649 | --DOCSHELL 0x128b62000 == 37 [pid = 1649] [id = 459] 20:31:14 INFO - PROCESS | 1649 | 1463542274777 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]]]}] 20:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 672ms 20:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:31:14 INFO - PROCESS | 1649 | 1463542274795 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:31:14 INFO - PROCESS | 1649 | 1463542274796 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 20:31:14 INFO - PROCESS | 1649 | 1463542274798 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:31:14 INFO - PROCESS | 1649 | 1463542274801 Marionette TRACE conn2 <- [1,1910,null,{}] 20:31:14 INFO - PROCESS | 1649 | 1463542274826 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}] 20:31:14 INFO - PROCESS | 1649 | 1463542274917 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x127418c00) [pid = 1649] [serial = 1231] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x111a02400) [pid = 1649] [serial = 1234] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11649b000) [pid = 1649] [serial = 1237] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x121166400) [pid = 1649] [serial = 1368] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12376a400) [pid = 1649] [serial = 1369] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12170b800) [pid = 1649] [serial = 1285] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1184c5c00) [pid = 1649] [serial = 1279] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12680ec00) [pid = 1649] [serial = 1288] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12741b000) [pid = 1649] [serial = 1273] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x1195ef000) [pid = 1649] [serial = 1282] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x114fdb400) [pid = 1649] [serial = 1276] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x128ad5800) [pid = 1649] [serial = 1291] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x127476800) [pid = 1649] [serial = 1374] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x128846400) [pid = 1649] [serial = 1375] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1196b7800) [pid = 1649] [serial = 1363] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1195e6400) [pid = 1649] [serial = 1350] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x116610c00) [pid = 1649] [serial = 1354] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x113422c00) [pid = 1649] [serial = 1353] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1196bcc00) [pid = 1649] [serial = 1365] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119c29400) [pid = 1649] [serial = 1366] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x116ab6000) [pid = 1649] [serial = 1356] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11804e400) [pid = 1649] [serial = 1357] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x1193e9c00) [pid = 1649] [serial = 1362] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11852b400) [pid = 1649] [serial = 1359] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x118fe1c00) [pid = 1649] [serial = 1360] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x129612800) [pid = 1649] [serial = 1351] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x124d14400) [pid = 1649] [serial = 1371] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12720a800) [pid = 1649] [serial = 1372] [outer = 0x0] [url = about:blank] 20:31:14 INFO - PROCESS | 1649 | 1463542274981 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e16000 == 38 [pid = 1649] [id = 485] 20:31:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11649b000) [pid = 1649] [serial = 1454] [outer = 0x0] 20:31:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x117e29800) [pid = 1649] [serial = 1455] [outer = 0x11649b000] 20:31:15 INFO - PROCESS | 1649 | 1463542275011 Marionette DEBUG loaded listener.js 20:31:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1193e3800) [pid = 1649] [serial = 1456] [outer = 0x11649b000] 20:31:15 INFO - PROCESS | 1649 | 1463542275328 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]]]}] 20:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 575ms 20:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:31:15 INFO - PROCESS | 1649 | 1463542275374 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:31:15 INFO - PROCESS | 1649 | 1463542275376 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 20:31:15 INFO - PROCESS | 1649 | 1463542275378 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:31:15 INFO - PROCESS | 1649 | 1463542275379 Marionette TRACE conn2 <- [1,1914,null,{}] 20:31:15 INFO - PROCESS | 1649 | 1463542275382 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}] 20:31:15 INFO - PROCESS | 1649 | 1463542275484 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:31:15 INFO - PROCESS | 1649 | 1463542275534 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11955f800 == 39 [pid = 1649] [id = 486] 20:31:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x1193e8000) [pid = 1649] [serial = 1457] [outer = 0x0] 20:31:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1195ec800) [pid = 1649] [serial = 1458] [outer = 0x1193e8000] 20:31:15 INFO - PROCESS | 1649 | 1463542275560 Marionette DEBUG loaded listener.js 20:31:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119c26400) [pid = 1649] [serial = 1459] [outer = 0x1193e8000] 20:31:15 INFO - PROCESS | 1649 | 1463542275841 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]]]}] 20:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 470ms 20:31:15 INFO - PROCESS | 1649 | 1463542275848 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:31:15 INFO - PROCESS | 1649 | 1463542275849 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 20:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:31:15 INFO - PROCESS | 1649 | 1463542275860 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:31:15 INFO - PROCESS | 1649 | 1463542275861 Marionette TRACE conn2 <- [1,1918,null,{}] 20:31:15 INFO - PROCESS | 1649 | 1463542275864 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}] 20:31:15 INFO - PROCESS | 1649 | 1463542275963 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:31:15 INFO - PROCESS | 1649 | 1463542275969 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213bd800 == 40 [pid = 1649] [id = 487] 20:31:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x1196c0800) [pid = 1649] [serial = 1460] [outer = 0x0] 20:31:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12088cc00) [pid = 1649] [serial = 1461] [outer = 0x1196c0800] 20:31:15 INFO - PROCESS | 1649 | 1463542275996 Marionette DEBUG loaded listener.js 20:31:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x121164800) [pid = 1649] [serial = 1462] [outer = 0x1196c0800] 20:31:16 INFO - PROCESS | 1649 | 1463542276356 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]]]}] 20:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 20:31:16 INFO - PROCESS | 1649 | 1463542276379 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:31:16 INFO - PROCESS | 1649 | 1463542276380 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 20:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:31:16 INFO - PROCESS | 1649 | 1463542276382 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:31:16 INFO - PROCESS | 1649 | 1463542276383 Marionette TRACE conn2 <- [1,1922,null,{}] 20:31:16 INFO - PROCESS | 1649 | 1463542276387 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}] 20:31:16 INFO - PROCESS | 1649 | 1463542276482 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:31:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1211a3400) [pid = 1649] [serial = 1463] [outer = 0x12cd19000] 20:31:16 INFO - PROCESS | 1649 | 1463542276513 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11315a000 == 41 [pid = 1649] [id = 488] 20:31:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x124a05800) [pid = 1649] [serial = 1464] [outer = 0x0] 20:31:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x1250afc00) [pid = 1649] [serial = 1465] [outer = 0x124a05800] 20:31:16 INFO - PROCESS | 1649 | 1463542276542 Marionette DEBUG loaded listener.js 20:31:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x125755c00) [pid = 1649] [serial = 1466] [outer = 0x124a05800] 20:31:16 INFO - PROCESS | 1649 | 1463542276893 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]]]}] 20:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 522ms 20:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:31:16 INFO - PROCESS | 1649 | 1463542276906 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:31:16 INFO - PROCESS | 1649 | 1463542276907 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 20:31:16 INFO - PROCESS | 1649 | 1463542276909 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:31:16 INFO - PROCESS | 1649 | 1463542276911 Marionette TRACE conn2 <- [1,1926,null,{}] 20:31:16 INFO - PROCESS | 1649 | 1463542276913 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}] 20:31:17 INFO - PROCESS | 1649 | 1463542277000 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:31:17 INFO - PROCESS | 1649 | 1463542277071 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250f1800 == 42 [pid = 1649] [id = 489] 20:31:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x113328c00) [pid = 1649] [serial = 1467] [outer = 0x0] 20:31:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1256ad400) [pid = 1649] [serial = 1468] [outer = 0x113328c00] 20:31:17 INFO - PROCESS | 1649 | 1463542277096 Marionette DEBUG loaded listener.js 20:31:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12747c000) [pid = 1649] [serial = 1469] [outer = 0x113328c00] 20:31:17 INFO - PROCESS | 1649 | 1463542277432 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]]]}] 20:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 573ms 20:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:31:17 INFO - PROCESS | 1649 | 1463542277483 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:31:17 INFO - PROCESS | 1649 | 1463542277485 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 20:31:17 INFO - PROCESS | 1649 | 1463542277487 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:31:17 INFO - PROCESS | 1649 | 1463542277488 Marionette TRACE conn2 <- [1,1930,null,{}] 20:31:17 INFO - PROCESS | 1649 | 1463542277490 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}] 20:31:17 INFO - PROCESS | 1649 | 1463542277591 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:31:17 INFO - PROCESS | 1649 | 1463542277624 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aaa800 == 43 [pid = 1649] [id = 490] 20:31:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12720b000) [pid = 1649] [serial = 1470] [outer = 0x0] 20:31:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x128848000) [pid = 1649] [serial = 1471] [outer = 0x12720b000] 20:31:17 INFO - PROCESS | 1649 | 1463542277649 Marionette DEBUG loaded listener.js 20:31:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x128ae2800) [pid = 1649] [serial = 1472] [outer = 0x12720b000] 20:31:17 INFO - PROCESS | 1649 | 1463542277984 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]]]}] 20:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 521ms 20:31:18 INFO - PROCESS | 1649 | 1463542278008 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:31:18 INFO - PROCESS | 1649 | 1463542278010 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 20:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:31:18 INFO - PROCESS | 1649 | 1463542278012 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:31:18 INFO - PROCESS | 1649 | 1463542278013 Marionette TRACE conn2 <- [1,1934,null,{}] 20:31:18 INFO - PROCESS | 1649 | 1463542278015 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}] 20:31:18 INFO - PROCESS | 1649 | 1463542278124 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:31:18 INFO - PROCESS | 1649 | 1463542278128 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12944b800 == 44 [pid = 1649] [id = 491] 20:31:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x128852400) [pid = 1649] [serial = 1473] [outer = 0x0] 20:31:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128b40c00) [pid = 1649] [serial = 1474] [outer = 0x128852400] 20:31:18 INFO - PROCESS | 1649 | 1463542278184 Marionette DEBUG loaded listener.js 20:31:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x128c4fc00) [pid = 1649] [serial = 1475] [outer = 0x128852400] 20:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 520ms 20:31:18 INFO - PROCESS | 1649 | 1463542278527 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]]]}] 20:31:18 INFO - PROCESS | 1649 | 1463542278533 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:31:18 INFO - PROCESS | 1649 | 1463542278534 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 20:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:31:18 INFO - PROCESS | 1649 | 1463542278541 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:31:18 INFO - PROCESS | 1649 | 1463542278542 Marionette TRACE conn2 <- [1,1938,null,{}] 20:31:18 INFO - PROCESS | 1649 | 1463542278544 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}] 20:31:18 INFO - PROCESS | 1649 | 1463542278649 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:31:18 INFO - PROCESS | 1649 | 1463542278685 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a8a0000 == 45 [pid = 1649] [id = 492] 20:31:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x128ad8800) [pid = 1649] [serial = 1476] [outer = 0x0] 20:31:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12914a400) [pid = 1649] [serial = 1477] [outer = 0x128ad8800] 20:31:18 INFO - PROCESS | 1649 | 1463542278710 Marionette DEBUG loaded listener.js 20:31:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x129610800) [pid = 1649] [serial = 1478] [outer = 0x128ad8800] 20:31:18 INFO - PROCESS | 1649 | 1463542278995 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]]]}] 20:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 468ms 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x128f85000) [pid = 1649] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12960f400) [pid = 1649] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12a8af800) [pid = 1649] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x1121e8800) [pid = 1649] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x118fee400) [pid = 1649] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x113210000) [pid = 1649] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x121518800) [pid = 1649] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x118055000) [pid = 1649] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x118ae2c00) [pid = 1649] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x110ef2c00) [pid = 1649] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x119c27000) [pid = 1649] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x128b3b800) [pid = 1649] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x1121b5800) [pid = 1649] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x129150000) [pid = 1649] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x118054000) [pid = 1649] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1213a9c00) [pid = 1649] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x118ae3400) [pid = 1649] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:31:19 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x121c21800) [pid = 1649] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:31:19 INFO - PROCESS | 1649 | 1463542279174 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:31:19 INFO - PROCESS | 1649 | 1463542279176 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 20:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:31:19 INFO - PROCESS | 1649 | 1463542279180 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:31:19 INFO - PROCESS | 1649 | 1463542279182 Marionette TRACE conn2 <- [1,1942,null,{}] 20:31:19 INFO - PROCESS | 1649 | 1463542279185 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}] 20:31:19 INFO - PROCESS | 1649 | 1463542279280 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:31:19 INFO - PROCESS | 1649 | 1463542279285 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211bf800 == 46 [pid = 1649] [id = 493] 20:31:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118ae3400) [pid = 1649] [serial = 1479] [outer = 0x0] 20:31:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12088dc00) [pid = 1649] [serial = 1480] [outer = 0x118ae3400] 20:31:19 INFO - PROCESS | 1649 | 1463542279314 Marionette DEBUG loaded listener.js 20:31:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12914f400) [pid = 1649] [serial = 1481] [outer = 0x118ae3400] 20:31:19 INFO - PROCESS | 1649 | 1463542279673 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]]]}] 20:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 20:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:31:19 INFO - PROCESS | 1649 | 1463542279699 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:31:19 INFO - PROCESS | 1649 | 1463542279700 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 20:31:19 INFO - PROCESS | 1649 | 1463542279703 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:31:19 INFO - PROCESS | 1649 | 1463542279704 Marionette TRACE conn2 <- [1,1946,null,{}] 20:31:19 INFO - PROCESS | 1649 | 1463542279706 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}] 20:31:19 INFO - PROCESS | 1649 | 1463542279792 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:31:19 INFO - PROCESS | 1649 | 1463542279848 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad0b800 == 47 [pid = 1649] [id = 494] 20:31:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x119c27000) [pid = 1649] [serial = 1482] [outer = 0x0] 20:31:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x129614c00) [pid = 1649] [serial = 1483] [outer = 0x119c27000] 20:31:19 INFO - PROCESS | 1649 | 1463542279873 Marionette DEBUG loaded listener.js 20:31:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12aa0fc00) [pid = 1649] [serial = 1484] [outer = 0x119c27000] 20:31:20 INFO - PROCESS | 1649 | 1463542280141 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]]]}] 20:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 469ms 20:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:31:20 INFO - PROCESS | 1649 | 1463542280176 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:31:20 INFO - PROCESS | 1649 | 1463542280177 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 20:31:20 INFO - PROCESS | 1649 | 1463542280179 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:31:20 INFO - PROCESS | 1649 | 1463542280180 Marionette TRACE conn2 <- [1,1950,null,{}] 20:31:20 INFO - PROCESS | 1649 | 1463542280192 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}] 20:31:20 INFO - PROCESS | 1649 | 1463542280287 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:31:20 INFO - PROCESS | 1649 | 1463542280292 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c660800 == 48 [pid = 1649] [id = 495] 20:31:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12aa12c00) [pid = 1649] [serial = 1485] [outer = 0x0] 20:31:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12ac96400) [pid = 1649] [serial = 1486] [outer = 0x12aa12c00] 20:31:20 INFO - PROCESS | 1649 | 1463542280328 Marionette DEBUG loaded listener.js 20:31:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12b41a400) [pid = 1649] [serial = 1487] [outer = 0x12aa12c00] 20:31:20 INFO - PROCESS | 1649 | 1463542280834 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]]]}] 20:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 20:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:31:20 INFO - PROCESS | 1649 | 1463542280850 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:31:20 INFO - PROCESS | 1649 | 1463542280851 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 20:31:20 INFO - PROCESS | 1649 | 1463542280855 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:31:20 INFO - PROCESS | 1649 | 1463542280868 Marionette TRACE conn2 <- [1,1954,null,{}] 20:31:20 INFO - PROCESS | 1649 | 1463542280871 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}] 20:31:21 INFO - PROCESS | 1649 | 1463542281003 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:31:21 INFO - PROCESS | 1649 | 1463542281010 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c922000 == 49 [pid = 1649] [id = 496] 20:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12b41e400) [pid = 1649] [serial = 1488] [outer = 0x0] 20:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12bbcfc00) [pid = 1649] [serial = 1489] [outer = 0x12b41e400] 20:31:21 INFO - PROCESS | 1649 | 1463542281049 Marionette DEBUG loaded listener.js 20:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12bbd9c00) [pid = 1649] [serial = 1490] [outer = 0x12b41e400] 20:31:21 INFO - PROCESS | 1649 | 1463542281538 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]]]}] 20:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 732ms 20:31:21 INFO - PROCESS | 1649 | 1463542281589 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:31:21 INFO - PROCESS | 1649 | 1463542281594 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 20:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:31:21 INFO - PROCESS | 1649 | 1463542281600 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:31:21 INFO - PROCESS | 1649 | 1463542281603 Marionette TRACE conn2 <- [1,1958,null,{}] 20:31:21 INFO - PROCESS | 1649 | 1463542281609 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}] 20:31:21 INFO - PROCESS | 1649 | 1463542281782 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:31:21 INFO - PROCESS | 1649 | 1463542281880 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x118337000 == 50 [pid = 1649] [id = 497] 20:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x113329c00) [pid = 1649] [serial = 1491] [outer = 0x0] 20:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x1166c3000) [pid = 1649] [serial = 1492] [outer = 0x113329c00] 20:31:21 INFO - PROCESS | 1649 | 1463542281929 Marionette DEBUG loaded listener.js 20:31:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x117e2d400) [pid = 1649] [serial = 1493] [outer = 0x113329c00] 20:31:22 INFO - PROCESS | 1649 | 1463542282387 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]]]}] 20:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 824ms 20:31:22 INFO - PROCESS | 1649 | 1463542282423 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:31:22 INFO - PROCESS | 1649 | 1463542282427 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 20:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:31:22 INFO - PROCESS | 1649 | 1463542282432 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:31:22 INFO - PROCESS | 1649 | 1463542282434 Marionette TRACE conn2 <- [1,1962,null,{}] 20:31:22 INFO - PROCESS | 1649 | 1463542282437 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}] 20:31:22 INFO - PROCESS | 1649 | 1463542282544 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:31:22 INFO - PROCESS | 1649 | 1463542282603 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x121d68800 == 51 [pid = 1649] [id = 498] 20:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x118118c00) [pid = 1649] [serial = 1494] [outer = 0x0] 20:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11876bc00) [pid = 1649] [serial = 1495] [outer = 0x118118c00] 20:31:22 INFO - PROCESS | 1649 | 1463542282633 Marionette DEBUG loaded listener.js 20:31:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1193e9c00) [pid = 1649] [serial = 1496] [outer = 0x118118c00] 20:31:23 INFO - PROCESS | 1649 | 1463542283090 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]]]}] 20:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 669ms 20:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:31:23 INFO - PROCESS | 1649 | 1463542283119 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:31:23 INFO - PROCESS | 1649 | 1463542283121 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 20:31:23 INFO - PROCESS | 1649 | 1463542283125 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:31:23 INFO - PROCESS | 1649 | 1463542283127 Marionette TRACE conn2 <- [1,1966,null,{}] 20:31:23 INFO - PROCESS | 1649 | 1463542283137 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}] 20:31:23 INFO - PROCESS | 1649 | 1463542283268 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:31:23 INFO - PROCESS | 1649 | 1463542283340 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cad5800 == 52 [pid = 1649] [id = 499] 20:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12119ac00) [pid = 1649] [serial = 1497] [outer = 0x0] 20:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1215ee800) [pid = 1649] [serial = 1498] [outer = 0x12119ac00] 20:31:23 INFO - PROCESS | 1649 | 1463542283372 Marionette DEBUG loaded listener.js 20:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x124c12000) [pid = 1649] [serial = 1499] [outer = 0x12119ac00] 20:31:23 INFO - PROCESS | 1649 | 1463542283788 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]]]}] 20:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 672ms 20:31:23 INFO - PROCESS | 1649 | 1463542283797 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:31:23 INFO - PROCESS | 1649 | 1463542283799 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 20:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:31:23 INFO - PROCESS | 1649 | 1463542283801 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:31:23 INFO - PROCESS | 1649 | 1463542283802 Marionette TRACE conn2 <- [1,1970,null,{}] 20:31:23 INFO - PROCESS | 1649 | 1463542283805 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}] 20:31:23 INFO - PROCESS | 1649 | 1463542283912 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 20:31:23 INFO - PROCESS | 1649 | 1463542283968 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d29d800 == 53 [pid = 1649] [id = 500] 20:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x125754000) [pid = 1649] [serial = 1500] [outer = 0x0] 20:31:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x127483800) [pid = 1649] [serial = 1501] [outer = 0x125754000] 20:31:24 INFO - PROCESS | 1649 | 1463542283998 Marionette DEBUG loaded listener.js 20:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x128c49c00) [pid = 1649] [serial = 1502] [outer = 0x125754000] 20:31:24 INFO - PROCESS | 1649 | 1463542284446 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]]]}] 20:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 20:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:31:24 INFO - PROCESS | 1649 | 1463542284472 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 20:31:24 INFO - PROCESS | 1649 | 1463542284473 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 20:31:24 INFO - PROCESS | 1649 | 1463542284475 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:31:24 INFO - PROCESS | 1649 | 1463542284477 Marionette TRACE conn2 <- [1,1974,null,{}] 20:31:24 INFO - PROCESS | 1649 | 1463542284479 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}] 20:31:24 INFO - PROCESS | 1649 | 1463542284585 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 20:31:24 INFO - PROCESS | 1649 | 1463542284676 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc8d000 == 54 [pid = 1649] [id = 501] 20:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x128c48000) [pid = 1649] [serial = 1503] [outer = 0x0] 20:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12a71f400) [pid = 1649] [serial = 1504] [outer = 0x128c48000] 20:31:24 INFO - PROCESS | 1649 | 1463542284707 Marionette DEBUG loaded listener.js 20:31:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12aa17400) [pid = 1649] [serial = 1505] [outer = 0x128c48000] 20:31:25 INFO - PROCESS | 1649 | 1463542285109 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]]]}] 20:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 667ms 20:31:25 INFO - PROCESS | 1649 | 1463542285144 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 20:31:25 INFO - PROCESS | 1649 | 1463542285145 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 20:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:31:25 INFO - PROCESS | 1649 | 1463542285148 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:31:25 INFO - PROCESS | 1649 | 1463542285149 Marionette TRACE conn2 <- [1,1978,null,{}] 20:31:25 INFO - PROCESS | 1649 | 1463542285152 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}] 20:31:25 INFO - PROCESS | 1649 | 1463542285285 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 20:31:25 INFO - PROCESS | 1649 | 1463542285345 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fdf800 == 55 [pid = 1649] [id = 502] 20:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12a503c00) [pid = 1649] [serial = 1506] [outer = 0x0] 20:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12bbdb800) [pid = 1649] [serial = 1507] [outer = 0x12a503c00] 20:31:25 INFO - PROCESS | 1649 | 1463542285375 Marionette DEBUG loaded listener.js 20:31:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12bf3b800) [pid = 1649] [serial = 1508] [outer = 0x12a503c00] 20:31:25 INFO - PROCESS | 1649 | 1463542285823 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]]]}] 20:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 718ms 20:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:31:25 INFO - PROCESS | 1649 | 1463542285867 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 20:31:25 INFO - PROCESS | 1649 | 1463542285868 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 20:31:25 INFO - PROCESS | 1649 | 1463542285871 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:31:25 INFO - PROCESS | 1649 | 1463542285872 Marionette TRACE conn2 <- [1,1982,null,{}] 20:31:25 INFO - PROCESS | 1649 | 1463542285874 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}] 20:31:25 INFO - PROCESS | 1649 | 1463542285998 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 20:31:26 INFO - PROCESS | 1649 | 1463542286058 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x118314000 == 56 [pid = 1649] [id = 503] 20:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x112f06800) [pid = 1649] [serial = 1509] [outer = 0x0] 20:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x124a04400) [pid = 1649] [serial = 1510] [outer = 0x112f06800] 20:31:26 INFO - PROCESS | 1649 | 1463542286087 Marionette DEBUG loaded listener.js 20:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12aa10c00) [pid = 1649] [serial = 1511] [outer = 0x112f06800] 20:31:26 INFO - PROCESS | 1649 | 1463542286681 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]]]}] 20:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 819ms 20:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:31:26 INFO - PROCESS | 1649 | 1463542286691 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 20:31:26 INFO - PROCESS | 1649 | 1463542286693 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 20:31:26 INFO - PROCESS | 1649 | 1463542286696 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:31:26 INFO - PROCESS | 1649 | 1463542286699 Marionette TRACE conn2 <- [1,1986,null,{}] 20:31:26 INFO - PROCESS | 1649 | 1463542286702 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}] 20:31:26 INFO - PROCESS | 1649 | 1463542286803 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 20:31:26 INFO - PROCESS | 1649 | 1463542286862 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x1134b9000 == 57 [pid = 1649] [id = 504] 20:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11611e400) [pid = 1649] [serial = 1512] [outer = 0x0] 20:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x116a62c00) [pid = 1649] [serial = 1513] [outer = 0x11611e400] 20:31:26 INFO - PROCESS | 1649 | 1463542286892 Marionette DEBUG loaded listener.js 20:31:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11811f800) [pid = 1649] [serial = 1514] [outer = 0x11611e400] 20:31:27 INFO - PROCESS | 1649 | 1463542287307 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]]]}] 20:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 621ms 20:31:27 INFO - PROCESS | 1649 | 1463542287318 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 20:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:31:27 INFO - PROCESS | 1649 | 1463542287321 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 20:31:27 INFO - PROCESS | 1649 | 1463542287326 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:31:27 INFO - PROCESS | 1649 | 1463542287327 Marionette TRACE conn2 <- [1,1990,null,{}] 20:31:27 INFO - PROCESS | 1649 | 1463542287330 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}] 20:31:27 INFO - PROCESS | 1649 | 1463542287438 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12c660800 == 56 [pid = 1649] [id = 495] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad0b800 == 55 [pid = 1649] [id = 494] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1211bf800 == 54 [pid = 1649] [id = 493] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12a8a0000 == 53 [pid = 1649] [id = 492] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12944b800 == 52 [pid = 1649] [id = 491] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x128aaa800 == 51 [pid = 1649] [id = 490] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12b41a000) [pid = 1649] [serial = 1431] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1250f1800 == 50 [pid = 1649] [id = 489] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11315a000 == 49 [pid = 1649] [id = 488] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1213bd800 == 48 [pid = 1649] [id = 487] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11955f800 == 47 [pid = 1649] [id = 486] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x117e16000 == 46 [pid = 1649] [id = 485] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11806c800 == 45 [pid = 1649] [id = 484] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x119545000 == 44 [pid = 1649] [id = 483] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa2e800 == 43 [pid = 1649] [id = 480] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x119edc800 == 42 [pid = 1649] [id = 479] 20:31:27 INFO - PROCESS | 1649 | --DOCSHELL 0x115d16800 == 41 [pid = 1649] [id = 478] 20:31:27 INFO - PROCESS | 1649 | 1463542287557 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x116193000) [pid = 1649] [serial = 1336] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x129610400) [pid = 1649] [serial = 1333] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11876e400) [pid = 1649] [serial = 1339] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x128851c00) [pid = 1649] [serial = 1345] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12119e800) [pid = 1649] [serial = 1342] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x128c71000) [pid = 1649] [serial = 1348] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x129614800) [pid = 1649] [serial = 1416] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12a723c00) [pid = 1649] [serial = 1419] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12a50e000) [pid = 1649] [serial = 1417] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12aa0c000) [pid = 1649] [serial = 1422] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12a8b9800) [pid = 1649] [serial = 1420] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x129391000) [pid = 1649] [serial = 1396] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x121c18400) [pid = 1649] [serial = 1395] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11818b800) [pid = 1649] [serial = 1383] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x121162c00) [pid = 1649] [serial = 1407] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x116126000) [pid = 1649] [serial = 1408] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1166c1800) [pid = 1649] [serial = 1398] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x117685c00) [pid = 1649] [serial = 1399] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11600a800) [pid = 1649] [serial = 1380] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x127417800) [pid = 1649] [serial = 1410] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11852b800) [pid = 1649] [serial = 1401] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x118fe2c00) [pid = 1649] [serial = 1402] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x124a04800) [pid = 1649] [serial = 1389] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x120882800) [pid = 1649] [serial = 1386] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x128b3a000) [pid = 1649] [serial = 1392] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1193ea400) [pid = 1649] [serial = 1404] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x120885c00) [pid = 1649] [serial = 1405] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x118775400) [pid = 1649] [serial = 1426] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1167f3000) [pid = 1649] [serial = 1425] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12acc0800) [pid = 1649] [serial = 1429] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12aa16400) [pid = 1649] [serial = 1423] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x128c76000) [pid = 1649] [serial = 1413] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12938e000) [pid = 1649] [serial = 1414] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x128adc400) [pid = 1649] [serial = 1411] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12aa19000) [pid = 1649] [serial = 1428] [outer = 0x0] [url = about:blank] 20:31:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11664a800 == 42 [pid = 1649] [id = 505] 20:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x116126000) [pid = 1649] [serial = 1515] [outer = 0x0] 20:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x118522c00) [pid = 1649] [serial = 1516] [outer = 0x116126000] 20:31:27 INFO - PROCESS | 1649 | 1463542287589 Marionette DEBUG loaded listener.js 20:31:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11951f400) [pid = 1649] [serial = 1517] [outer = 0x116126000] 20:31:27 INFO - PROCESS | 1649 | 1463542287909 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]]]}] 20:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 620ms 20:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:31:27 INFO - PROCESS | 1649 | 1463542287945 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 20:31:27 INFO - PROCESS | 1649 | 1463542287947 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 20:31:27 INFO - PROCESS | 1649 | 1463542287949 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:31:27 INFO - PROCESS | 1649 | 1463542287951 Marionette TRACE conn2 <- [1,1994,null,{}] 20:31:27 INFO - PROCESS | 1649 | 1463542287959 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}] 20:31:28 INFO - PROCESS | 1649 | 1463542288046 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 20:31:28 INFO - PROCESS | 1649 | 1463542288056 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12130b800 == 43 [pid = 1649] [id = 506] 20:31:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x1196bb000) [pid = 1649] [serial = 1518] [outer = 0x0] 20:31:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x119c27c00) [pid = 1649] [serial = 1519] [outer = 0x1196bb000] 20:31:28 INFO - PROCESS | 1649 | 1463542288084 Marionette DEBUG loaded listener.js 20:31:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12119f000) [pid = 1649] [serial = 1520] [outer = 0x1196bb000] 20:31:28 INFO - PROCESS | 1649 | 1463542288444 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]]]}] 20:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 522ms 20:31:28 INFO - PROCESS | 1649 | 1463542288471 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 20:31:28 INFO - PROCESS | 1649 | 1463542288473 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 20:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:31:28 INFO - PROCESS | 1649 | 1463542288475 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:31:28 INFO - PROCESS | 1649 | 1463542288476 Marionette TRACE conn2 <- [1,1998,null,{}] 20:31:28 INFO - PROCESS | 1649 | 1463542288479 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}] 20:31:28 INFO - PROCESS | 1649 | 1463542288564 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 20:31:28 INFO - PROCESS | 1649 | 1463542288570 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1256c8000 == 44 [pid = 1649] [id = 507] 20:31:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x121c26c00) [pid = 1649] [serial = 1521] [outer = 0x0] 20:31:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x126807400) [pid = 1649] [serial = 1522] [outer = 0x121c26c00] 20:31:28 INFO - PROCESS | 1649 | 1463542288597 Marionette DEBUG loaded listener.js 20:31:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1272c0000) [pid = 1649] [serial = 1523] [outer = 0x121c26c00] 20:31:28 INFO - PROCESS | 1649 | 1463542288959 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]]]}] 20:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 520ms 20:31:29 INFO - PROCESS | 1649 | 1463542289001 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 20:31:29 INFO - PROCESS | 1649 | 1463542289002 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 20:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:31:29 INFO - PROCESS | 1649 | 1463542289005 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:31:29 INFO - PROCESS | 1649 | 1463542289006 Marionette TRACE conn2 <- [1,2002,null,{}] 20:31:29 INFO - PROCESS | 1649 | 1463542289008 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}] 20:31:29 INFO - PROCESS | 1649 | 1463542289095 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 20:31:29 INFO - PROCESS | 1649 | 1463542289102 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab3000 == 45 [pid = 1649] [id = 508] 20:31:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x127485000) [pid = 1649] [serial = 1524] [outer = 0x0] 20:31:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x128b38000) [pid = 1649] [serial = 1525] [outer = 0x127485000] 20:31:29 INFO - PROCESS | 1649 | 1463542289126 Marionette DEBUG loaded listener.js 20:31:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x128c76000) [pid = 1649] [serial = 1526] [outer = 0x127485000] 20:31:29 INFO - PROCESS | 1649 | 1463542289583 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]]]}] 20:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 620ms 20:31:29 INFO - PROCESS | 1649 | 1463542289627 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 20:31:29 INFO - PROCESS | 1649 | 1463542289629 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 20:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:31:29 INFO - PROCESS | 1649 | 1463542289655 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:31:29 INFO - PROCESS | 1649 | 1463542289657 Marionette TRACE conn2 <- [1,2006,null,{}] 20:31:29 INFO - PROCESS | 1649 | 1463542289661 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}] 20:31:29 INFO - PROCESS | 1649 | 1463542289815 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 20:31:29 INFO - PROCESS | 1649 | 1463542289832 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab2800 == 46 [pid = 1649] [id = 509] 20:31:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x128c44400) [pid = 1649] [serial = 1527] [outer = 0x0] 20:31:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12938e000) [pid = 1649] [serial = 1528] [outer = 0x128c44400] 20:31:29 INFO - PROCESS | 1649 | 1463542289857 Marionette DEBUG loaded listener.js 20:31:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12aa10000) [pid = 1649] [serial = 1529] [outer = 0x128c44400] 20:31:30 INFO - PROCESS | 1649 | 1463542290232 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]]]}] 20:31:30 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 20:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 622ms 20:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:31:30 INFO - PROCESS | 1649 | 1463542290275 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 20:31:30 INFO - PROCESS | 1649 | 1463542290277 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 20:31:30 INFO - PROCESS | 1649 | 1463542290279 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:31:30 INFO - PROCESS | 1649 | 1463542290280 Marionette TRACE conn2 <- [1,2010,null,{}] 20:31:30 INFO - PROCESS | 1649 | 1463542290282 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}] 20:31:30 INFO - PROCESS | 1649 | 1463542290387 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 20:31:30 INFO - PROCESS | 1649 | 1463542290424 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a8ad800 == 47 [pid = 1649] [id = 510] 20:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x128c71000) [pid = 1649] [serial = 1530] [outer = 0x0] 20:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b420000) [pid = 1649] [serial = 1531] [outer = 0x128c71000] 20:31:30 INFO - PROCESS | 1649 | 1463542290451 Marionette DEBUG loaded listener.js 20:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12bbdb000) [pid = 1649] [serial = 1532] [outer = 0x128c71000] 20:31:30 INFO - PROCESS | 1649 | 1463542290781 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]]]}] 20:31:30 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 20:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 517ms 20:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:31:30 INFO - PROCESS | 1649 | 1463542290796 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 20:31:30 INFO - PROCESS | 1649 | 1463542290798 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 20:31:30 INFO - PROCESS | 1649 | 1463542290800 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:31:30 INFO - PROCESS | 1649 | 1463542290801 Marionette TRACE conn2 <- [1,2014,null,{}] 20:31:30 INFO - PROCESS | 1649 | 1463542290807 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}] 20:31:30 INFO - PROCESS | 1649 | 1463542290915 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 20:31:30 INFO - PROCESS | 1649 | 1463542290927 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4ae000 == 48 [pid = 1649] [id = 511] 20:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12bbe0000) [pid = 1649] [serial = 1533] [outer = 0x0] 20:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12bf32400) [pid = 1649] [serial = 1534] [outer = 0x12bbe0000] 20:31:30 INFO - PROCESS | 1649 | 1463542290951 Marionette DEBUG loaded listener.js 20:31:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12bf3a400) [pid = 1649] [serial = 1535] [outer = 0x12bbe0000] 20:31:31 INFO - PROCESS | 1649 | 1463542291314 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]]]}] 20:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 522ms 20:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:31:31 INFO - PROCESS | 1649 | 1463542291323 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 20:31:31 INFO - PROCESS | 1649 | 1463542291324 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 20:31:31 INFO - PROCESS | 1649 | 1463542291326 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:31:31 INFO - PROCESS | 1649 | 1463542291327 Marionette TRACE conn2 <- [1,2018,null,{}] 20:31:31 INFO - PROCESS | 1649 | 1463542291330 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}] 20:31:31 INFO - PROCESS | 1649 | 1463542291443 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 20:31:31 INFO - PROCESS | 1649 | 1463542291454 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfa2800 == 49 [pid = 1649] [id = 512] 20:31:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12bf19000) [pid = 1649] [serial = 1536] [outer = 0x0] 20:31:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12c104400) [pid = 1649] [serial = 1537] [outer = 0x12bf19000] 20:31:31 INFO - PROCESS | 1649 | 1463542291479 Marionette DEBUG loaded listener.js 20:31:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12c10a000) [pid = 1649] [serial = 1538] [outer = 0x12bf19000] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x118ae3400) [pid = 1649] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11649b000) [pid = 1649] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x128852400) [pid = 1649] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x113421400) [pid = 1649] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x128ad8800) [pid = 1649] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x124a05800) [pid = 1649] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12720b000) [pid = 1649] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x116a61400) [pid = 1649] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x119c27000) [pid = 1649] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x113328c00) [pid = 1649] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12aa12c00) [pid = 1649] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1193e8000) [pid = 1649] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x127478400) [pid = 1649] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1196c0800) [pid = 1649] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12127cc00) [pid = 1649] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1213a9800) [pid = 1649] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x119c23800) [pid = 1649] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x116ab4400) [pid = 1649] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:31:31 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x113137000) [pid = 1649] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:31:31 INFO - PROCESS | 1649 | 1463542291933 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]]]}] 20:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 619ms 20:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:31:31 INFO - PROCESS | 1649 | 1463542291945 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 20:31:31 INFO - PROCESS | 1649 | 1463542291947 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 20:31:31 INFO - PROCESS | 1649 | 1463542291949 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:31:31 INFO - PROCESS | 1649 | 1463542291950 Marionette TRACE conn2 <- [1,2022,null,{}] 20:31:31 INFO - PROCESS | 1649 | 1463542291952 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}] 20:31:32 INFO - PROCESS | 1649 | 1463542292044 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 20:31:32 INFO - PROCESS | 1649 | 1463542292100 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4a6000 == 50 [pid = 1649] [id = 513] 20:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11312c000) [pid = 1649] [serial = 1539] [outer = 0x0] 20:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11852ac00) [pid = 1649] [serial = 1540] [outer = 0x11312c000] 20:31:32 INFO - PROCESS | 1649 | 1463542292129 Marionette DEBUG loaded listener.js 20:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12127cc00) [pid = 1649] [serial = 1541] [outer = 0x11312c000] 20:31:32 INFO - PROCESS | 1649 | 1463542292451 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]]]}] 20:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 519ms 20:31:32 INFO - PROCESS | 1649 | 1463542292480 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 20:31:32 INFO - PROCESS | 1649 | 1463542292481 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 20:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:31:32 INFO - PROCESS | 1649 | 1463542292483 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:31:32 INFO - PROCESS | 1649 | 1463542292485 Marionette TRACE conn2 <- [1,2026,null,{}] 20:31:32 INFO - PROCESS | 1649 | 1463542292490 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}] 20:31:32 INFO - PROCESS | 1649 | 1463542292586 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 20:31:32 INFO - PROCESS | 1649 | 1463542292592 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1be800 == 51 [pid = 1649] [id = 514] 20:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x121c21000) [pid = 1649] [serial = 1542] [outer = 0x0] 20:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12938a800) [pid = 1649] [serial = 1543] [outer = 0x121c21000] 20:31:32 INFO - PROCESS | 1649 | 1463542292621 Marionette DEBUG loaded listener.js 20:31:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12c195800) [pid = 1649] [serial = 1544] [outer = 0x121c21000] 20:31:32 INFO - PROCESS | 1649 | 1463542292961 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]]]}] 20:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 523ms 20:31:33 INFO - PROCESS | 1649 | 1463542293007 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 20:31:33 INFO - PROCESS | 1649 | 1463542293009 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 20:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:31:33 INFO - PROCESS | 1649 | 1463542293021 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:31:33 INFO - PROCESS | 1649 | 1463542293022 Marionette TRACE conn2 <- [1,2030,null,{}] 20:31:33 INFO - PROCESS | 1649 | 1463542293024 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}] 20:31:33 INFO - PROCESS | 1649 | 1463542293114 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 20:31:33 INFO - PROCESS | 1649 | 1463542293121 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc93800 == 52 [pid = 1649] [id = 515] 20:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12c193000) [pid = 1649] [serial = 1545] [outer = 0x0] 20:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12c19e400) [pid = 1649] [serial = 1546] [outer = 0x12c193000] 20:31:33 INFO - PROCESS | 1649 | 1463542293145 Marionette DEBUG loaded listener.js 20:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12c4c2c00) [pid = 1649] [serial = 1547] [outer = 0x12c193000] 20:31:33 INFO - PROCESS | 1649 | 1463542293495 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]]]}] 20:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 20:31:33 INFO - PROCESS | 1649 | 1463542293541 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 20:31:33 INFO - PROCESS | 1649 | 1463542293543 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 20:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:31:33 INFO - PROCESS | 1649 | 1463542293545 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:31:33 INFO - PROCESS | 1649 | 1463542293546 Marionette TRACE conn2 <- [1,2034,null,{}] 20:31:33 INFO - PROCESS | 1649 | 1463542293548 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}] 20:31:33 INFO - PROCESS | 1649 | 1463542293644 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 20:31:33 INFO - PROCESS | 1649 | 1463542293707 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1352ce000 == 53 [pid = 1649] [id = 516] 20:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12c194800) [pid = 1649] [serial = 1548] [outer = 0x0] 20:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12c4c1800) [pid = 1649] [serial = 1549] [outer = 0x12c194800] 20:31:33 INFO - PROCESS | 1649 | 1463542293731 Marionette DEBUG loaded listener.js 20:31:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12c69dc00) [pid = 1649] [serial = 1550] [outer = 0x12c194800] 20:31:34 INFO - PROCESS | 1649 | 1463542294178 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]]]}] 20:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 673ms 20:31:34 INFO - PROCESS | 1649 | 1463542294221 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 20:31:34 INFO - PROCESS | 1649 | 1463542294224 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 20:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:31:34 INFO - PROCESS | 1649 | 1463542294230 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:31:34 INFO - PROCESS | 1649 | 1463542294232 Marionette TRACE conn2 <- [1,2038,null,{}] 20:31:34 INFO - PROCESS | 1649 | 1463542294238 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}] 20:31:34 INFO - PROCESS | 1649 | 1463542294354 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 20:31:34 INFO - PROCESS | 1649 | 1463542294465 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198a0000 == 54 [pid = 1649] [id = 517] 20:31:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x117456000) [pid = 1649] [serial = 1551] [outer = 0x0] 20:31:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11818e000) [pid = 1649] [serial = 1552] [outer = 0x117456000] 20:31:34 INFO - PROCESS | 1649 | 1463542294499 Marionette DEBUG loaded listener.js 20:31:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x118adf800) [pid = 1649] [serial = 1553] [outer = 0x117456000] 20:31:34 INFO - PROCESS | 1649 | 1463542294937 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]]]}] 20:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 722ms 20:31:34 INFO - PROCESS | 1649 | 1463542294952 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 20:31:34 INFO - PROCESS | 1649 | 1463542294958 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 20:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:31:34 INFO - PROCESS | 1649 | 1463542294963 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:31:34 INFO - PROCESS | 1649 | 1463542294964 Marionette TRACE conn2 <- [1,2042,null,{}] 20:31:34 INFO - PROCESS | 1649 | 1463542294967 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}] 20:31:35 INFO - PROCESS | 1649 | 1463542295076 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 20:31:35 INFO - PROCESS | 1649 | 1463542295138 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198be000 == 55 [pid = 1649] [id = 518] 20:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1193e5400) [pid = 1649] [serial = 1554] [outer = 0x0] 20:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1196bcc00) [pid = 1649] [serial = 1555] [outer = 0x1193e5400] 20:31:35 INFO - PROCESS | 1649 | 1463542295208 Marionette DEBUG loaded listener.js 20:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x121168800) [pid = 1649] [serial = 1556] [outer = 0x1193e5400] 20:31:35 INFO - PROCESS | 1649 | 1463542295654 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]]]}] 20:31:35 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) 20:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 721ms 20:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:31:35 INFO - PROCESS | 1649 | 1463542295707 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 20:31:35 INFO - PROCESS | 1649 | 1463542295709 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 20:31:35 INFO - PROCESS | 1649 | 1463542295711 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:31:35 INFO - PROCESS | 1649 | 1463542295714 Marionette TRACE conn2 <- [1,2046,null,{}] 20:31:35 INFO - PROCESS | 1649 | 1463542295737 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}] 20:31:35 INFO - PROCESS | 1649 | 1463542295846 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 20:31:35 INFO - PROCESS | 1649 | 1463542295921 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a733000 == 56 [pid = 1649] [id = 519] 20:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x128853c00) [pid = 1649] [serial = 1557] [outer = 0x0] 20:31:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x128c4a400) [pid = 1649] [serial = 1558] [outer = 0x128853c00] 20:31:35 INFO - PROCESS | 1649 | 1463542295952 Marionette DEBUG loaded listener.js 20:31:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x129391000) [pid = 1649] [serial = 1559] [outer = 0x128853c00] 20:31:36 INFO - PROCESS | 1649 | 1463542296365 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]]]}] 20:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 672ms 20:31:36 INFO - PROCESS | 1649 | 1463542296383 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 20:31:36 INFO - PROCESS | 1649 | 1463542296386 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 20:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:31:36 INFO - PROCESS | 1649 | 1463542296390 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:31:36 INFO - PROCESS | 1649 | 1463542296391 Marionette TRACE conn2 <- [1,2050,null,{}] 20:31:36 INFO - PROCESS | 1649 | 1463542296394 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}] 20:31:36 INFO - PROCESS | 1649 | 1463542296499 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 20:31:36 INFO - PROCESS | 1649 | 1463542296573 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cfd2000 == 57 [pid = 1649] [id = 520] 20:31:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12961bc00) [pid = 1649] [serial = 1560] [outer = 0x0] 20:31:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12aa19000) [pid = 1649] [serial = 1561] [outer = 0x12961bc00] 20:31:36 INFO - PROCESS | 1649 | 1463542296603 Marionette DEBUG loaded listener.js 20:31:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12bf1dc00) [pid = 1649] [serial = 1562] [outer = 0x12961bc00] 20:31:37 INFO - PROCESS | 1649 | 1463542297052 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]]]}] 20:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 668ms 20:31:37 INFO - PROCESS | 1649 | 1463542297059 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 20:31:37 INFO - PROCESS | 1649 | 1463542297060 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 20:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:31:37 INFO - PROCESS | 1649 | 1463542297063 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:31:37 INFO - PROCESS | 1649 | 1463542297064 Marionette TRACE conn2 <- [1,2054,null,{}] 20:31:37 INFO - PROCESS | 1649 | 1463542297066 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}] 20:31:37 INFO - PROCESS | 1649 | 1463542297176 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 20:31:37 INFO - PROCESS | 1649 | 1463542297269 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119223800 == 58 [pid = 1649] [id = 521] 20:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x112761800) [pid = 1649] [serial = 1563] [outer = 0x0] 20:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x116a60800) [pid = 1649] [serial = 1564] [outer = 0x112761800] 20:31:37 INFO - PROCESS | 1649 | 1463542297299 Marionette DEBUG loaded listener.js 20:31:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12a50a000) [pid = 1649] [serial = 1565] [outer = 0x112761800] 20:31:37 INFO - PROCESS | 1649 | 1463542297928 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]]]}] 20:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 870ms 20:31:37 INFO - PROCESS | 1649 | 1463542297934 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 20:31:37 INFO - PROCESS | 1649 | 1463542297938 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 20:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:31:37 INFO - PROCESS | 1649 | 1463542297942 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:31:37 INFO - PROCESS | 1649 | 1463542297944 Marionette TRACE conn2 <- [1,2058,null,{}] 20:31:37 INFO - PROCESS | 1649 | 1463542297948 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}] 20:31:38 INFO - PROCESS | 1649 | 1463542298051 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 20:31:38 INFO - PROCESS | 1649 | 1463542298113 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b41000 == 59 [pid = 1649] [id = 522] 20:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11312e800) [pid = 1649] [serial = 1566] [outer = 0x0] 20:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11600a800) [pid = 1649] [serial = 1567] [outer = 0x11312e800] 20:31:38 INFO - PROCESS | 1649 | 1463542298140 Marionette DEBUG loaded listener.js 20:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x116ab6000) [pid = 1649] [serial = 1568] [outer = 0x11312e800] 20:31:38 INFO - PROCESS | 1649 | 1463542298637 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]]]}] 20:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 723ms 20:31:38 INFO - PROCESS | 1649 | 1463542298665 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 20:31:38 INFO - PROCESS | 1649 | 1463542298668 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 20:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:31:38 INFO - PROCESS | 1649 | 1463542298673 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:31:38 INFO - PROCESS | 1649 | 1463542298674 Marionette TRACE conn2 <- [1,2062,null,{}] 20:31:38 INFO - PROCESS | 1649 | 1463542298677 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}] 20:31:38 INFO - PROCESS | 1649 | 1463542298771 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 20:31:38 INFO - PROCESS | 1649 | 1463542298848 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166f0800 == 60 [pid = 1649] [id = 523] 20:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x116603000) [pid = 1649] [serial = 1569] [outer = 0x0] 20:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11804e400) [pid = 1649] [serial = 1570] [outer = 0x116603000] 20:31:38 INFO - PROCESS | 1649 | 1463542298876 Marionette DEBUG loaded listener.js 20:31:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x118530c00) [pid = 1649] [serial = 1571] [outer = 0x116603000] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc93800 == 59 [pid = 1649] [id = 515] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1be800 == 58 [pid = 1649] [id = 514] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4a6000 == 57 [pid = 1649] [id = 513] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfa2800 == 56 [pid = 1649] [id = 512] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4ae000 == 55 [pid = 1649] [id = 511] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12a8ad800 == 54 [pid = 1649] [id = 510] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12bbcfc00) [pid = 1649] [serial = 1489] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x120884c00) [pid = 1649] [serial = 1440] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x128b3fc00) [pid = 1649] [serial = 1443] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x111f18800) [pid = 1649] [serial = 1434] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12a503000) [pid = 1649] [serial = 1446] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1187ec400) [pid = 1649] [serial = 1437] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab2800 == 53 [pid = 1649] [id = 509] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab3000 == 52 [pid = 1649] [id = 508] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1256c8000 == 51 [pid = 1649] [id = 507] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12130b800 == 50 [pid = 1649] [id = 506] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11664a800 == 49 [pid = 1649] [id = 505] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1134b9000 == 48 [pid = 1649] [id = 504] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc8d000 == 47 [pid = 1649] [id = 501] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12d29d800 == 46 [pid = 1649] [id = 500] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12cad5800 == 45 [pid = 1649] [id = 499] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x121d68800 == 44 [pid = 1649] [id = 498] 20:31:39 INFO - PROCESS | 1649 | --DOCSHELL 0x118337000 == 43 [pid = 1649] [id = 497] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12b41a400) [pid = 1649] [serial = 1487] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12914f400) [pid = 1649] [serial = 1481] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1193e3800) [pid = 1649] [serial = 1456] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x128c4fc00) [pid = 1649] [serial = 1475] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x116ab2400) [pid = 1649] [serial = 1450] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12914a400) [pid = 1649] [serial = 1477] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1250afc00) [pid = 1649] [serial = 1465] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x128848000) [pid = 1649] [serial = 1471] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x117693800) [pid = 1649] [serial = 1452] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x118388800) [pid = 1649] [serial = 1453] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12aa0fc00) [pid = 1649] [serial = 1484] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1256ad400) [pid = 1649] [serial = 1468] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x125755c00) [pid = 1649] [serial = 1466] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12ac96400) [pid = 1649] [serial = 1486] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x119c26400) [pid = 1649] [serial = 1459] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12bbc4000) [pid = 1649] [serial = 1432] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x129610800) [pid = 1649] [serial = 1478] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x117e29800) [pid = 1649] [serial = 1455] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x121164800) [pid = 1649] [serial = 1462] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x128ae2800) [pid = 1649] [serial = 1472] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x129614c00) [pid = 1649] [serial = 1483] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x114fda400) [pid = 1649] [serial = 1449] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12747c000) [pid = 1649] [serial = 1469] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x128b40c00) [pid = 1649] [serial = 1474] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12884f000) [pid = 1649] [serial = 895] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1195ec800) [pid = 1649] [serial = 1458] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12088cc00) [pid = 1649] [serial = 1461] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12088dc00) [pid = 1649] [serial = 1480] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x127478c00) [pid = 1649] [serial = 1390] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x128c4a000) [pid = 1649] [serial = 1393] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x121168400) [pid = 1649] [serial = 1387] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x118f62c00) [pid = 1649] [serial = 1384] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x1168a8400) [pid = 1649] [serial = 1381] [outer = 0x0] [url = about:blank] 20:31:39 INFO - PROCESS | 1649 | 1463542299315 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]]]}] 20:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 20:31:39 INFO - PROCESS | 1649 | 1463542299342 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 20:31:39 INFO - PROCESS | 1649 | 1463542299344 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 20:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:31:39 INFO - PROCESS | 1649 | 1463542299346 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:31:39 INFO - PROCESS | 1649 | 1463542299348 Marionette TRACE conn2 <- [1,2066,null,{}] 20:31:39 INFO - PROCESS | 1649 | 1463542299358 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}] 20:31:39 INFO - PROCESS | 1649 | 1463542299444 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 20:31:39 INFO - PROCESS | 1649 | 1463542299450 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x118594800 == 44 [pid = 1649] [id = 524] 20:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x118531c00) [pid = 1649] [serial = 1572] [outer = 0x0] 20:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x118f6f400) [pid = 1649] [serial = 1573] [outer = 0x118531c00] 20:31:39 INFO - PROCESS | 1649 | 1463542299478 Marionette DEBUG loaded listener.js 20:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1195ea400) [pid = 1649] [serial = 1574] [outer = 0x118531c00] 20:31:39 INFO - PROCESS | 1649 | 1463542299852 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]]]}] 20:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 522ms 20:31:39 INFO - PROCESS | 1649 | 1463542299868 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 20:31:39 INFO - PROCESS | 1649 | 1463542299870 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 20:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:31:39 INFO - PROCESS | 1649 | 1463542299872 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:31:39 INFO - PROCESS | 1649 | 1463542299873 Marionette TRACE conn2 <- [1,2070,null,{}] 20:31:39 INFO - PROCESS | 1649 | 1463542299876 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}] 20:31:39 INFO - PROCESS | 1649 | 1463542299959 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 20:31:39 INFO - PROCESS | 1649 | 1463542299964 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ed3000 == 45 [pid = 1649] [id = 525] 20:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x1196b9c00) [pid = 1649] [serial = 1575] [outer = 0x0] 20:31:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x119c26400) [pid = 1649] [serial = 1576] [outer = 0x1196b9c00] 20:31:39 INFO - PROCESS | 1649 | 1463542299990 Marionette DEBUG loaded listener.js 20:31:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x119fcd800) [pid = 1649] [serial = 1577] [outer = 0x1196b9c00] 20:31:40 INFO - PROCESS | 1649 | 1463542300347 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]]]}] 20:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 517ms 20:31:40 INFO - PROCESS | 1649 | 1463542300391 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 20:31:40 INFO - PROCESS | 1649 | 1463542300400 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 20:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:31:40 INFO - PROCESS | 1649 | 1463542300413 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:31:40 INFO - PROCESS | 1649 | 1463542300414 Marionette TRACE conn2 <- [1,2074,null,{}] 20:31:40 INFO - PROCESS | 1649 | 1463542300416 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}] 20:31:40 INFO - PROCESS | 1649 | 1463542300496 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 20:31:40 INFO - PROCESS | 1649 | 1463542300503 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1219b3800 == 46 [pid = 1649] [id = 526] 20:31:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x120885c00) [pid = 1649] [serial = 1578] [outer = 0x0] 20:31:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12115e800) [pid = 1649] [serial = 1579] [outer = 0x120885c00] 20:31:40 INFO - PROCESS | 1649 | 1463542300528 Marionette DEBUG loaded listener.js 20:31:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12119e000) [pid = 1649] [serial = 1580] [outer = 0x120885c00] 20:31:40 INFO - PROCESS | 1649 | 1463542300863 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]]]}] 20:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 475ms 20:31:40 INFO - PROCESS | 1649 | 1463542300884 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 20:31:40 INFO - PROCESS | 1649 | 1463542300885 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 20:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:31:40 INFO - PROCESS | 1649 | 1463542300888 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:31:40 INFO - PROCESS | 1649 | 1463542300889 Marionette TRACE conn2 <- [1,2078,null,{}] 20:31:40 INFO - PROCESS | 1649 | 1463542300891 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}] 20:31:40 INFO - PROCESS | 1649 | 1463542300989 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 20:31:40 INFO - PROCESS | 1649 | 1463542300994 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x119220800 == 47 [pid = 1649] [id = 527] 20:31:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x121513800) [pid = 1649] [serial = 1581] [outer = 0x0] 20:31:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12376a000) [pid = 1649] [serial = 1582] [outer = 0x121513800] 20:31:41 INFO - PROCESS | 1649 | 1463542301020 Marionette DEBUG loaded listener.js 20:31:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x127417800) [pid = 1649] [serial = 1583] [outer = 0x121513800] 20:31:41 INFO - PROCESS | 1649 | 1463542301438 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]]]}] 20:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 569ms 20:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:31:41 INFO - PROCESS | 1649 | 1463542301459 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 20:31:41 INFO - PROCESS | 1649 | 1463542301461 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 20:31:41 INFO - PROCESS | 1649 | 1463542301463 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:31:41 INFO - PROCESS | 1649 | 1463542301464 Marionette TRACE conn2 <- [1,2082,null,{}] 20:31:41 INFO - PROCESS | 1649 | 1463542301466 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}] 20:31:41 INFO - PROCESS | 1649 | 1463542301621 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 20:31:41 INFO - PROCESS | 1649 | 1463542301642 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272d0800 == 48 [pid = 1649] [id = 528] 20:31:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12741d000) [pid = 1649] [serial = 1584] [outer = 0x0] 20:31:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x118190000) [pid = 1649] [serial = 1585] [outer = 0x12741d000] 20:31:41 INFO - PROCESS | 1649 | 1463542301676 Marionette DEBUG loaded listener.js 20:31:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128844c00) [pid = 1649] [serial = 1586] [outer = 0x12741d000] 20:31:42 INFO - PROCESS | 1649 | 1463542302088 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]]]}] 20:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 670ms 20:31:42 INFO - PROCESS | 1649 | 1463542302133 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 20:31:42 INFO - PROCESS | 1649 | 1463542302135 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 20:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:31:42 INFO - PROCESS | 1649 | 1463542302139 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:31:42 INFO - PROCESS | 1649 | 1463542302141 Marionette TRACE conn2 <- [1,2086,null,{}] 20:31:42 INFO - PROCESS | 1649 | 1463542302143 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}] 20:31:42 INFO - PROCESS | 1649 | 1463542302244 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 20:31:42 INFO - PROCESS | 1649 | 1463542302297 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x128c9b000 == 49 [pid = 1649] [id = 529] 20:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12741e400) [pid = 1649] [serial = 1587] [outer = 0x0] 20:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x128ada400) [pid = 1649] [serial = 1588] [outer = 0x12741e400] 20:31:42 INFO - PROCESS | 1649 | 1463542302322 Marionette DEBUG loaded listener.js 20:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x128b3c400) [pid = 1649] [serial = 1589] [outer = 0x12741e400] 20:31:42 INFO - PROCESS | 1649 | 1463542302635 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]]]}] 20:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 519ms 20:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:31:42 INFO - PROCESS | 1649 | 1463542302659 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 20:31:42 INFO - PROCESS | 1649 | 1463542302660 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 20:31:42 INFO - PROCESS | 1649 | 1463542302662 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:31:42 INFO - PROCESS | 1649 | 1463542302663 Marionette TRACE conn2 <- [1,2090,null,{}] 20:31:42 INFO - PROCESS | 1649 | 1463542302686 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}] 20:31:42 INFO - PROCESS | 1649 | 1463542302786 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 20:31:42 INFO - PROCESS | 1649 | 1463542302823 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x129459800 == 50 [pid = 1649] [id = 530] 20:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x128ad7800) [pid = 1649] [serial = 1590] [outer = 0x0] 20:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x128c4a800) [pid = 1649] [serial = 1591] [outer = 0x128ad7800] 20:31:42 INFO - PROCESS | 1649 | 1463542302856 Marionette DEBUG loaded listener.js 20:31:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x128c79800) [pid = 1649] [serial = 1592] [outer = 0x128ad7800] 20:31:43 INFO - PROCESS | 1649 | 1463542303184 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]]]}] 20:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 538ms 20:31:43 INFO - PROCESS | 1649 | 1463542303203 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 20:31:43 INFO - PROCESS | 1649 | 1463542303206 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 20:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:31:43 INFO - PROCESS | 1649 | 1463542303208 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:31:43 INFO - PROCESS | 1649 | 1463542303209 Marionette TRACE conn2 <- [1,2094,null,{}] 20:31:43 INFO - PROCESS | 1649 | 1463542303212 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}] 20:31:43 INFO - PROCESS | 1649 | 1463542303313 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 20:31:43 INFO - PROCESS | 1649 | 1463542303325 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a742800 == 51 [pid = 1649] [id = 531] 20:31:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x128c7b000) [pid = 1649] [serial = 1593] [outer = 0x0] 20:31:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12938a000) [pid = 1649] [serial = 1594] [outer = 0x128c7b000] 20:31:43 INFO - PROCESS | 1649 | 1463542303350 Marionette DEBUG loaded listener.js 20:31:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12960f400) [pid = 1649] [serial = 1595] [outer = 0x128c7b000] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1196bb000) [pid = 1649] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x116126000) [pid = 1649] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x121c21000) [pid = 1649] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12c193000) [pid = 1649] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x128f82800) [pid = 1649] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x1193ebc00) [pid = 1649] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x110e1dc00) [pid = 1649] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1168a2c00) [pid = 1649] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x127415800) [pid = 1649] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12884ec00) [pid = 1649] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x128c71000) [pid = 1649] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x128c44400) [pid = 1649] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12bbe0000) [pid = 1649] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12bf19000) [pid = 1649] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11312c000) [pid = 1649] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11611e400) [pid = 1649] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x127485000) [pid = 1649] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:31:43 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x121c26c00) [pid = 1649] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:31:43 INFO - PROCESS | 1649 | 1463542303856 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]]]}] 20:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 670ms 20:31:43 INFO - PROCESS | 1649 | 1463542303879 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 20:31:43 INFO - PROCESS | 1649 | 1463542303880 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 20:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:31:43 INFO - PROCESS | 1649 | 1463542303882 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:31:43 INFO - PROCESS | 1649 | 1463542303884 Marionette TRACE conn2 <- [1,2098,null,{}] 20:31:43 INFO - PROCESS | 1649 | 1463542303893 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}] 20:31:44 INFO - PROCESS | 1649 | 1463542304023 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 20:31:44 INFO - PROCESS | 1649 | 1463542304058 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa20800 == 52 [pid = 1649] [id = 532] 20:31:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x111c80400) [pid = 1649] [serial = 1596] [outer = 0x0] 20:31:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x119c27800) [pid = 1649] [serial = 1597] [outer = 0x111c80400] 20:31:44 INFO - PROCESS | 1649 | 1463542304087 Marionette DEBUG loaded listener.js 20:31:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12a50cc00) [pid = 1649] [serial = 1598] [outer = 0x111c80400] 20:31:44 INFO - PROCESS | 1649 | 1463542304376 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]]]}] 20:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 527ms 20:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:31:44 INFO - PROCESS | 1649 | 1463542304410 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 20:31:44 INFO - PROCESS | 1649 | 1463542304411 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 20:31:44 INFO - PROCESS | 1649 | 1463542304413 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:31:44 INFO - PROCESS | 1649 | 1463542304414 Marionette TRACE conn2 <- [1,2102,null,{}] 20:31:44 INFO - PROCESS | 1649 | 1463542304416 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}] 20:31:44 INFO - PROCESS | 1649 | 1463542304509 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 20:31:44 INFO - PROCESS | 1649 | 1463542304513 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4a2000 == 53 [pid = 1649] [id = 533] 20:31:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12a721800) [pid = 1649] [serial = 1599] [outer = 0x0] 20:31:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12a8b8000) [pid = 1649] [serial = 1600] [outer = 0x12a721800] 20:31:44 INFO - PROCESS | 1649 | 1463542304538 Marionette DEBUG loaded listener.js 20:31:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12aa17000) [pid = 1649] [serial = 1601] [outer = 0x12a721800] 20:31:44 INFO - PROCESS | 1649 | 1463542304873 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]]]}] 20:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 475ms 20:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:31:44 INFO - PROCESS | 1649 | 1463542304894 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 20:31:44 INFO - PROCESS | 1649 | 1463542304895 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 20:31:44 INFO - PROCESS | 1649 | 1463542304917 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:31:44 INFO - PROCESS | 1649 | 1463542304919 Marionette TRACE conn2 <- [1,2106,null,{}] 20:31:44 INFO - PROCESS | 1649 | 1463542304924 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}] 20:31:45 INFO - PROCESS | 1649 | 1463542305008 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 20:31:45 INFO - PROCESS | 1649 | 1463542305012 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4ab800 == 54 [pid = 1649] [id = 534] 20:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12aa0fc00) [pid = 1649] [serial = 1602] [outer = 0x0] 20:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12acbc800) [pid = 1649] [serial = 1603] [outer = 0x12aa0fc00] 20:31:45 INFO - PROCESS | 1649 | 1463542305036 Marionette DEBUG loaded listener.js 20:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12bbc8800) [pid = 1649] [serial = 1604] [outer = 0x12aa0fc00] 20:31:45 INFO - PROCESS | 1649 | 1463542305352 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]]]}] 20:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 492ms 20:31:45 INFO - PROCESS | 1649 | 1463542305391 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 20:31:45 INFO - PROCESS | 1649 | 1463542305392 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 20:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:31:45 INFO - PROCESS | 1649 | 1463542305394 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:31:45 INFO - PROCESS | 1649 | 1463542305404 Marionette TRACE conn2 <- [1,2110,null,{}] 20:31:45 INFO - PROCESS | 1649 | 1463542305406 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}] 20:31:45 INFO - PROCESS | 1649 | 1463542305491 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 20:31:45 INFO - PROCESS | 1649 | 1463542305495 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfb8800 == 55 [pid = 1649] [id = 535] 20:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12aa18c00) [pid = 1649] [serial = 1605] [outer = 0x0] 20:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12bbe0400) [pid = 1649] [serial = 1606] [outer = 0x12aa18c00] 20:31:45 INFO - PROCESS | 1649 | 1463542305522 Marionette DEBUG loaded listener.js 20:31:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12bf33c00) [pid = 1649] [serial = 1607] [outer = 0x12aa18c00] 20:31:46 INFO - PROCESS | 1649 | 1463542306112 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]]]}] 20:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 779ms 20:31:46 INFO - PROCESS | 1649 | 1463542306186 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 20:31:46 INFO - PROCESS | 1649 | 1463542306189 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 20:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:31:46 INFO - PROCESS | 1649 | 1463542306208 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:31:46 INFO - PROCESS | 1649 | 1463542306210 Marionette TRACE conn2 <- [1,2114,null,{}] 20:31:46 INFO - PROCESS | 1649 | 1463542306213 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}] 20:31:46 INFO - PROCESS | 1649 | 1463542306330 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 20:31:46 INFO - PROCESS | 1649 | 1463542306446 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x118576000 == 56 [pid = 1649] [id = 536] 20:31:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x1168a2c00) [pid = 1649] [serial = 1608] [outer = 0x0] 20:31:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x116a69800) [pid = 1649] [serial = 1609] [outer = 0x1168a2c00] 20:31:46 INFO - PROCESS | 1649 | 1463542306479 Marionette DEBUG loaded listener.js 20:31:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11818dc00) [pid = 1649] [serial = 1610] [outer = 0x1168a2c00] 20:31:46 INFO - PROCESS | 1649 | 1463542306879 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]]]}] 20:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 727ms 20:31:46 INFO - PROCESS | 1649 | 1463542306934 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 20:31:46 INFO - PROCESS | 1649 | 1463542306938 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 20:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:31:46 INFO - PROCESS | 1649 | 1463542306942 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:31:46 INFO - PROCESS | 1649 | 1463542306944 Marionette TRACE conn2 <- [1,2118,null,{}] 20:31:46 INFO - PROCESS | 1649 | 1463542306947 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}] 20:31:47 INFO - PROCESS | 1649 | 1463542307056 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 20:31:47 INFO - PROCESS | 1649 | 1463542307116 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x124ae4000 == 57 [pid = 1649] [id = 537] 20:31:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1184c9000) [pid = 1649] [serial = 1611] [outer = 0x0] 20:31:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x118f61800) [pid = 1649] [serial = 1612] [outer = 0x1184c9000] 20:31:47 INFO - PROCESS | 1649 | 1463542307159 Marionette DEBUG loaded listener.js 20:31:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x1196c5800) [pid = 1649] [serial = 1613] [outer = 0x1184c9000] 20:31:47 INFO - PROCESS | 1649 | 1463542307577 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]]]}] 20:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 671ms 20:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:31:47 INFO - PROCESS | 1649 | 1463542307614 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 20:31:47 INFO - PROCESS | 1649 | 1463542307615 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 20:31:47 INFO - PROCESS | 1649 | 1463542307618 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:31:47 INFO - PROCESS | 1649 | 1463542307621 Marionette TRACE conn2 <- [1,2122,null,{}] 20:31:47 INFO - PROCESS | 1649 | 1463542307629 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}] 20:31:47 INFO - PROCESS | 1649 | 1463542307762 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 20:31:47 INFO - PROCESS | 1649 | 1463542307849 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c669800 == 58 [pid = 1649] [id = 538] 20:31:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1215eb800) [pid = 1649] [serial = 1614] [outer = 0x0] 20:31:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x124c0b000) [pid = 1649] [serial = 1615] [outer = 0x1215eb800] 20:31:47 INFO - PROCESS | 1649 | 1463542307882 Marionette DEBUG loaded listener.js 20:31:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12574e400) [pid = 1649] [serial = 1616] [outer = 0x1215eb800] 20:31:48 INFO - PROCESS | 1649 | 1463542308296 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]]]}] 20:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 723ms 20:31:48 INFO - PROCESS | 1649 | 1463542308341 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 20:31:48 INFO - PROCESS | 1649 | 1463542308343 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 20:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:31:48 INFO - PROCESS | 1649 | 1463542308346 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:31:48 INFO - PROCESS | 1649 | 1463542308347 Marionette TRACE conn2 <- [1,2126,null,{}] 20:31:48 INFO - PROCESS | 1649 | 1463542308349 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}] 20:31:48 INFO - PROCESS | 1649 | 1463542308458 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 20:31:48 INFO - PROCESS | 1649 | 1463542308518 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c91f800 == 59 [pid = 1649] [id = 539] 20:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x124a05800) [pid = 1649] [serial = 1617] [outer = 0x0] 20:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x128ad7c00) [pid = 1649] [serial = 1618] [outer = 0x124a05800] 20:31:48 INFO - PROCESS | 1649 | 1463542308589 Marionette DEBUG loaded listener.js 20:31:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x129151800) [pid = 1649] [serial = 1619] [outer = 0x124a05800] 20:31:48 INFO - PROCESS | 1649 | 1463542308990 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]]]}] 20:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 670ms 20:31:49 INFO - PROCESS | 1649 | 1463542309017 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 20:31:49 INFO - PROCESS | 1649 | 1463542309019 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 20:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:31:49 INFO - PROCESS | 1649 | 1463542309021 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:31:49 INFO - PROCESS | 1649 | 1463542309022 Marionette TRACE conn2 <- [1,2130,null,{}] 20:31:49 INFO - PROCESS | 1649 | 1463542309025 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}] 20:31:49 INFO - PROCESS | 1649 | 1463542309129 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 20:31:49 INFO - PROCESS | 1649 | 1463542309235 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1cb800 == 60 [pid = 1649] [id = 540] 20:31:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x128adcc00) [pid = 1649] [serial = 1620] [outer = 0x0] 20:31:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12a72b400) [pid = 1649] [serial = 1621] [outer = 0x128adcc00] 20:31:49 INFO - PROCESS | 1649 | 1463542309264 Marionette DEBUG loaded listener.js 20:31:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12acbf400) [pid = 1649] [serial = 1622] [outer = 0x128adcc00] 20:31:49 INFO - PROCESS | 1649 | 1463542309708 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] 20:31:49 INFO - PROCESS | 1649 | 1463542309743 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 20:31:49 INFO - PROCESS | 1649 | 1463542309745 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:31:49 INFO - PROCESS | 1649 | 1463542309746 Marionette TRACE conn2 <- [1,2134,null,{}] 20:31:49 INFO - PROCESS | 1649 | 1463542309748 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}] 20:31:49 INFO - PROCESS | 1649 | 1463542309868 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 20:31:49 INFO - PROCESS | 1649 | 1463542309988 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc8e000 == 61 [pid = 1649] [id = 541] 20:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11276d800) [pid = 1649] [serial = 1623] [outer = 0x0] 20:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12bf18800) [pid = 1649] [serial = 1624] [outer = 0x11276d800] 20:31:50 INFO - PROCESS | 1649 | 1463542310021 Marionette DEBUG loaded listener.js 20:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12c4c0400) [pid = 1649] [serial = 1625] [outer = 0x11276d800] 20:31:50 INFO - PROCESS | 1649 | 1463542310446 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]]]}] 20:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 770ms 20:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:31:50 INFO - PROCESS | 1649 | 1463542310519 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 20:31:50 INFO - PROCESS | 1649 | 1463542310521 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 20:31:50 INFO - PROCESS | 1649 | 1463542310524 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:31:50 INFO - PROCESS | 1649 | 1463542310526 Marionette TRACE conn2 <- [1,2138,null,{}] 20:31:50 INFO - PROCESS | 1649 | 1463542310528 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}] 20:31:50 INFO - PROCESS | 1649 | 1463542310634 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 20:31:50 INFO - PROCESS | 1649 | 1463542310711 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11857b000 == 62 [pid = 1649] [id = 542] 20:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x110e1f000) [pid = 1649] [serial = 1626] [outer = 0x0] 20:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x118195400) [pid = 1649] [serial = 1627] [outer = 0x110e1f000] 20:31:50 INFO - PROCESS | 1649 | 1463542310741 Marionette DEBUG loaded listener.js 20:31:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12961cc00) [pid = 1649] [serial = 1628] [outer = 0x110e1f000] 20:31:51 INFO - PROCESS | 1649 | 1463542311368 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]]]}] 20:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 871ms 20:31:51 INFO - PROCESS | 1649 | 1463542311397 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 20:31:51 INFO - PROCESS | 1649 | 1463542311400 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 20:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:31:51 INFO - PROCESS | 1649 | 1463542311405 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:31:51 INFO - PROCESS | 1649 | 1463542311409 Marionette TRACE conn2 <- [1,2142,null,{}] 20:31:51 INFO - PROCESS | 1649 | 1463542311414 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}] 20:31:51 INFO - PROCESS | 1649 | 1463542311561 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 20:31:51 INFO - PROCESS | 1649 | 1463542311617 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211af800 == 63 [pid = 1649] [id = 543] 20:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x113210000) [pid = 1649] [serial = 1629] [outer = 0x0] 20:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x115d76c00) [pid = 1649] [serial = 1630] [outer = 0x113210000] 20:31:51 INFO - PROCESS | 1649 | 1463542311647 Marionette DEBUG loaded listener.js 20:31:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x118053c00) [pid = 1649] [serial = 1631] [outer = 0x113210000] 20:31:52 INFO - PROCESS | 1649 | 1463542312094 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] 20:31:52 INFO - PROCESS | 1649 | 1463542312134 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 20:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:31:52 INFO - PROCESS | 1649 | 1463542312160 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:31:52 INFO - PROCESS | 1649 | 1463542312161 Marionette TRACE conn2 <- [1,2146,null,{}] 20:31:52 INFO - PROCESS | 1649 | 1463542312164 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}] 20:31:52 INFO - PROCESS | 1649 | 1463542312261 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 20:31:52 INFO - PROCESS | 1649 | 1463542312337 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x119548800 == 64 [pid = 1649] [id = 544] 20:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1193e3000) [pid = 1649] [serial = 1632] [outer = 0x0] 20:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11988e000) [pid = 1649] [serial = 1633] [outer = 0x1193e3000] 20:31:52 INFO - PROCESS | 1649 | 1463542312364 Marionette DEBUG loaded listener.js 20:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x119ef7000) [pid = 1649] [serial = 1634] [outer = 0x1193e3000] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4ab800 == 63 [pid = 1649] [id = 534] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4a2000 == 62 [pid = 1649] [id = 533] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa20800 == 61 [pid = 1649] [id = 532] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12a742800 == 60 [pid = 1649] [id = 531] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x129459800 == 59 [pid = 1649] [id = 530] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x128c9b000 == 58 [pid = 1649] [id = 529] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1272d0800 == 57 [pid = 1649] [id = 528] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x124a04400) [pid = 1649] [serial = 1510] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12c4c1800) [pid = 1649] [serial = 1549] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x119220800 == 56 [pid = 1649] [id = 527] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1219b3800 == 55 [pid = 1649] [id = 526] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x119ed3000 == 54 [pid = 1649] [id = 525] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x118594800 == 53 [pid = 1649] [id = 524] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1166f0800 == 52 [pid = 1649] [id = 523] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x119b41000 == 51 [pid = 1649] [id = 522] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1198be000 == 50 [pid = 1649] [id = 518] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1198a0000 == 49 [pid = 1649] [id = 517] 20:31:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1352ce000 == 48 [pid = 1649] [id = 516] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12aa0ec00) [pid = 1649] [serial = 1447] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1219d0400) [pid = 1649] [serial = 1441] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x113329000) [pid = 1649] [serial = 1435] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x1193e1c00) [pid = 1649] [serial = 1438] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x128f8bc00) [pid = 1649] [serial = 1444] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x128b42c00) [pid = 1649] [serial = 1378] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x118522c00) [pid = 1649] [serial = 1516] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11951f400) [pid = 1649] [serial = 1517] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12bbdb800) [pid = 1649] [serial = 1507] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12938a800) [pid = 1649] [serial = 1543] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12c4c2c00) [pid = 1649] [serial = 1547] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12c19e400) [pid = 1649] [serial = 1546] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12c195800) [pid = 1649] [serial = 1544] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12c10a000) [pid = 1649] [serial = 1538] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12938e000) [pid = 1649] [serial = 1528] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12127cc00) [pid = 1649] [serial = 1541] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12bf3a400) [pid = 1649] [serial = 1535] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x128c76000) [pid = 1649] [serial = 1526] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12b420000) [pid = 1649] [serial = 1531] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12aa10000) [pid = 1649] [serial = 1529] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12bf32400) [pid = 1649] [serial = 1534] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12bbdb000) [pid = 1649] [serial = 1532] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12c104400) [pid = 1649] [serial = 1537] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11852ac00) [pid = 1649] [serial = 1540] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12a71f400) [pid = 1649] [serial = 1504] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11811f800) [pid = 1649] [serial = 1514] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x116a62c00) [pid = 1649] [serial = 1513] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x127483800) [pid = 1649] [serial = 1501] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x1215ee800) [pid = 1649] [serial = 1498] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x128b38000) [pid = 1649] [serial = 1525] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x126807400) [pid = 1649] [serial = 1522] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1272c0000) [pid = 1649] [serial = 1523] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11876bc00) [pid = 1649] [serial = 1495] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x119c27c00) [pid = 1649] [serial = 1519] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12119f000) [pid = 1649] [serial = 1520] [outer = 0x0] [url = about:blank] 20:31:52 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1166c3000) [pid = 1649] [serial = 1492] [outer = 0x0] [url = about:blank] 20:31:52 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 20:31:52 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 20:31:52 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1 20:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:52 INFO - _addTest/ [0,2149,"getWindowHandle",null] 20:31:52 INFO - PROCESS | 1649 | 1463542312786 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 20:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:31:52 INFO - PROCESS | 1649 | 1463542312788 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:31:52 INFO - PROCESS | 1649 | 1463542312790 Marionette TRACE conn2 <- [1,2150,null,{}] 20:31:52 INFO - PROCESS | 1649 | 1463542312796 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}] 20:31:52 INFO - PROCESS | 1649 | 1463542312909 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 20:31:52 INFO - PROCESS | 1649 | 1463542312915 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11981b800 == 49 [pid = 1649] [id = 545] 20:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x121160c00) [pid = 1649] [serial = 1635] [outer = 0x0] 20:31:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x121166400) [pid = 1649] [serial = 1636] [outer = 0x121160c00] 20:31:52 INFO - PROCESS | 1649 | 1463542312957 Marionette DEBUG loaded listener.js 20:31:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x124d56c00) [pid = 1649] [serial = 1637] [outer = 0x121160c00] 20:31:53 INFO - PROCESS | 1649 | 1463542313438 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]]]}] 20:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 672ms 20:31:53 INFO - PROCESS | 1649 | 1463542313466 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 20:31:53 INFO - PROCESS | 1649 | 1463542313472 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 20:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:31:53 INFO - PROCESS | 1649 | 1463542313477 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:31:53 INFO - PROCESS | 1649 | 1463542313479 Marionette TRACE conn2 <- [1,2154,null,{}] 20:31:53 INFO - PROCESS | 1649 | 1463542313482 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}] 20:31:53 INFO - PROCESS | 1649 | 1463542313613 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 20:31:53 INFO - PROCESS | 1649 | 1463542313734 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1237c9800 == 50 [pid = 1649] [id = 546] 20:31:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1250ae000) [pid = 1649] [serial = 1638] [outer = 0x0] 20:31:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12747b000) [pid = 1649] [serial = 1639] [outer = 0x1250ae000] 20:31:53 INFO - PROCESS | 1649 | 1463542313778 Marionette DEBUG loaded listener.js 20:31:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x128ad8c00) [pid = 1649] [serial = 1640] [outer = 0x1250ae000] 20:31:54 INFO - PROCESS | 1649 | 1463542314084 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]]]}] 20:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 620ms 20:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:31:54 INFO - PROCESS | 1649 | 1463542314097 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 20:31:54 INFO - PROCESS | 1649 | 1463542314098 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 20:31:54 INFO - PROCESS | 1649 | 1463542314100 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:31:54 INFO - PROCESS | 1649 | 1463542314101 Marionette TRACE conn2 <- [1,2158,null,{}] 20:31:54 INFO - PROCESS | 1649 | 1463542314111 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}] 20:31:54 INFO - PROCESS | 1649 | 1463542314199 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 20:31:54 INFO - PROCESS | 1649 | 1463542314256 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a97000 == 51 [pid = 1649] [id = 547] 20:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x127416000) [pid = 1649] [serial = 1641] [outer = 0x0] 20:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128ae2400) [pid = 1649] [serial = 1642] [outer = 0x127416000] 20:31:54 INFO - PROCESS | 1649 | 1463542314281 Marionette DEBUG loaded listener.js 20:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x128c4d800) [pid = 1649] [serial = 1643] [outer = 0x127416000] 20:31:54 INFO - PROCESS | 1649 | 1463542314601 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]]]}] 20:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 529ms 20:31:54 INFO - PROCESS | 1649 | 1463542314629 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 20:31:54 INFO - PROCESS | 1649 | 1463542314631 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 20:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:31:54 INFO - PROCESS | 1649 | 1463542314633 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:31:54 INFO - PROCESS | 1649 | 1463542314635 Marionette TRACE conn2 <- [1,2162,null,{}] 20:31:54 INFO - PROCESS | 1649 | 1463542314640 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}] 20:31:54 INFO - PROCESS | 1649 | 1463542314789 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 20:31:54 INFO - PROCESS | 1649 | 1463542314871 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a737000 == 52 [pid = 1649] [id = 548] 20:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x128c48800) [pid = 1649] [serial = 1644] [outer = 0x0] 20:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12914e400) [pid = 1649] [serial = 1645] [outer = 0x128c48800] 20:31:54 INFO - PROCESS | 1649 | 1463542314897 Marionette DEBUG loaded listener.js 20:31:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12bbe2400) [pid = 1649] [serial = 1646] [outer = 0x128c48800] 20:31:55 INFO - PROCESS | 1649 | 1463542315238 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]]]}] 20:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 622ms 20:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:31:55 INFO - PROCESS | 1649 | 1463542315256 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 20:31:55 INFO - PROCESS | 1649 | 1463542315257 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 20:31:55 INFO - PROCESS | 1649 | 1463542315259 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:31:55 INFO - PROCESS | 1649 | 1463542315261 Marionette TRACE conn2 <- [1,2166,null,{}] 20:31:55 INFO - PROCESS | 1649 | 1463542315263 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}] 20:31:55 INFO - PROCESS | 1649 | 1463542315375 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 20:31:55 INFO - PROCESS | 1649 | 1463542315389 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa26000 == 53 [pid = 1649] [id = 549] 20:31:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12bf19000) [pid = 1649] [serial = 1647] [outer = 0x0] 20:31:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12bf32400) [pid = 1649] [serial = 1648] [outer = 0x12bf19000] 20:31:55 INFO - PROCESS | 1649 | 1463542315413 Marionette DEBUG loaded listener.js 20:31:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12c10f400) [pid = 1649] [serial = 1649] [outer = 0x12bf19000] 20:31:55 INFO - PROCESS | 1649 | 1463542315765 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]]]}] 20:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 20:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:31:55 INFO - PROCESS | 1649 | 1463542315779 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 20:31:55 INFO - PROCESS | 1649 | 1463542315780 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 20:31:55 INFO - PROCESS | 1649 | 1463542315782 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:31:55 INFO - PROCESS | 1649 | 1463542315783 Marionette TRACE conn2 <- [1,2170,null,{}] 20:31:55 INFO - PROCESS | 1649 | 1463542315788 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}] 20:31:55 INFO - PROCESS | 1649 | 1463542315896 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 20:31:55 INFO - PROCESS | 1649 | 1463542315910 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb17000 == 54 [pid = 1649] [id = 550] 20:31:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12bf35000) [pid = 1649] [serial = 1650] [outer = 0x0] 20:31:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12c19e400) [pid = 1649] [serial = 1651] [outer = 0x12bf35000] 20:31:55 INFO - PROCESS | 1649 | 1463542315935 Marionette DEBUG loaded listener.js 20:31:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12c4c9400) [pid = 1649] [serial = 1652] [outer = 0x12bf35000] 20:31:56 INFO - PROCESS | 1649 | 1463542316291 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]]]}] 20:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 20:31:56 INFO - PROCESS | 1649 | 1463542316304 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 20:31:56 INFO - PROCESS | 1649 | 1463542316307 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 20:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:31:56 INFO - PROCESS | 1649 | 1463542316309 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:31:56 INFO - PROCESS | 1649 | 1463542316310 Marionette TRACE conn2 <- [1,2174,null,{}] 20:31:56 INFO - PROCESS | 1649 | 1463542316313 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}] 20:31:56 INFO - PROCESS | 1649 | 1463542316423 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 20:31:56 INFO - PROCESS | 1649 | 1463542316440 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfba800 == 55 [pid = 1649] [id = 551] 20:31:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12c199c00) [pid = 1649] [serial = 1653] [outer = 0x0] 20:31:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12c69e000) [pid = 1649] [serial = 1654] [outer = 0x12c199c00] 20:31:56 INFO - PROCESS | 1649 | 1463542316464 Marionette DEBUG loaded listener.js 20:31:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12c6a3800) [pid = 1649] [serial = 1655] [outer = 0x12c199c00] 20:31:56 INFO - PROCESS | 1649 | 1463542316944 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]]]}] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12741d000) [pid = 1649] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x112f06800) [pid = 1649] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x128c48000) [pid = 1649] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12119ac00) [pid = 1649] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x113329c00) [pid = 1649] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x125754000) [pid = 1649] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12a503c00) [pid = 1649] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x118118c00) [pid = 1649] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x128ad7800) [pid = 1649] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12741e400) [pid = 1649] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x128c7b000) [pid = 1649] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x111c80400) [pid = 1649] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12c194800) [pid = 1649] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x121513800) [pid = 1649] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x116603000) [pid = 1649] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x118531c00) [pid = 1649] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11312e800) [pid = 1649] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x120885c00) [pid = 1649] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x1196b9c00) [pid = 1649] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12a721800) [pid = 1649] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:31:56 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12aa0fc00) [pid = 1649] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 669ms 20:31:56 INFO - PROCESS | 1649 | 1463542316979 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 20:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:31:56 INFO - PROCESS | 1649 | 1463542316981 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 20:31:56 INFO - PROCESS | 1649 | 1463542316984 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:31:56 INFO - PROCESS | 1649 | 1463542316987 Marionette TRACE conn2 <- [1,2178,null,{}] 20:31:56 INFO - PROCESS | 1649 | 1463542316991 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}] 20:31:57 INFO - PROCESS | 1649 | 1463542317124 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 20:31:57 INFO - PROCESS | 1649 | 1463542317157 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11858f000 == 56 [pid = 1649] [id = 552] 20:31:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x113071c00) [pid = 1649] [serial = 1656] [outer = 0x0] 20:31:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x116603000) [pid = 1649] [serial = 1657] [outer = 0x113071c00] 20:31:57 INFO - PROCESS | 1649 | 1463542317185 Marionette DEBUG loaded listener.js 20:31:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1196b9c00) [pid = 1649] [serial = 1658] [outer = 0x113071c00] 20:31:57 INFO - PROCESS | 1649 | 1463542317674 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]]]}] 20:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 725ms 20:31:57 INFO - PROCESS | 1649 | 1463542317709 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 20:31:57 INFO - PROCESS | 1649 | 1463542317711 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 20:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:31:57 INFO - PROCESS | 1649 | 1463542317713 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:31:57 INFO - PROCESS | 1649 | 1463542317715 Marionette TRACE conn2 <- [1,2182,null,{}] 20:31:57 INFO - PROCESS | 1649 | 1463542317717 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}] 20:31:57 INFO - PROCESS | 1649 | 1463542317820 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 20:31:57 INFO - PROCESS | 1649 | 1463542317824 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2b0000 == 57 [pid = 1649] [id = 553] 20:31:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x128c7b000) [pid = 1649] [serial = 1659] [outer = 0x0] 20:31:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12c4c8400) [pid = 1649] [serial = 1660] [outer = 0x128c7b000] 20:31:57 INFO - PROCESS | 1649 | 1463542317853 Marionette DEBUG loaded listener.js 20:31:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12c935000) [pid = 1649] [serial = 1661] [outer = 0x128c7b000] 20:31:58 INFO - PROCESS | 1649 | 1463542318238 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]]]}] 20:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 572ms 20:31:58 INFO - PROCESS | 1649 | 1463542318286 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 20:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:31:58 INFO - PROCESS | 1649 | 1463542318288 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 20:31:58 INFO - PROCESS | 1649 | 1463542318301 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:31:58 INFO - PROCESS | 1649 | 1463542318302 Marionette TRACE conn2 <- [1,2186,null,{}] 20:31:58 INFO - PROCESS | 1649 | 1463542318306 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}] 20:31:58 INFO - PROCESS | 1649 | 1463542318434 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 20:31:58 INFO - PROCESS | 1649 | 1463542318446 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x134e4f800 == 58 [pid = 1649] [id = 554] 20:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12b420400) [pid = 1649] [serial = 1662] [outer = 0x0] 20:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12c93a000) [pid = 1649] [serial = 1663] [outer = 0x12b420400] 20:31:58 INFO - PROCESS | 1649 | 1463542318484 Marionette DEBUG loaded listener.js 20:31:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12c93fc00) [pid = 1649] [serial = 1664] [outer = 0x12b420400] 20:31:58 INFO - PROCESS | 1649 | 1463542318844 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]]]}] 20:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 579ms 20:31:58 INFO - PROCESS | 1649 | 1463542318874 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 20:31:58 INFO - PROCESS | 1649 | 1463542318875 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 20:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:31:58 INFO - PROCESS | 1649 | 1463542318877 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:31:58 INFO - PROCESS | 1649 | 1463542318878 Marionette TRACE conn2 <- [1,2190,null,{}] 20:31:58 INFO - PROCESS | 1649 | 1463542318881 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}] 20:31:59 INFO - PROCESS | 1649 | 1463542319002 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 20:31:59 INFO - PROCESS | 1649 | 1463542319111 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x116644800 == 59 [pid = 1649] [id = 555] 20:31:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x110e1ac00) [pid = 1649] [serial = 1665] [outer = 0x0] 20:31:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x111c1ac00) [pid = 1649] [serial = 1666] [outer = 0x110e1ac00] 20:31:59 INFO - PROCESS | 1649 | 1463542319144 Marionette DEBUG loaded listener.js 20:31:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x113496c00) [pid = 1649] [serial = 1667] [outer = 0x110e1ac00] 20:31:59 INFO - PROCESS | 1649 | 1463542319616 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]]]}] 20:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 768ms 20:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:31:59 INFO - PROCESS | 1649 | 1463542319647 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 20:31:59 INFO - PROCESS | 1649 | 1463542319650 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 20:31:59 INFO - PROCESS | 1649 | 1463542319653 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:31:59 INFO - PROCESS | 1649 | 1463542319655 Marionette TRACE conn2 <- [1,2194,null,{}] 20:31:59 INFO - PROCESS | 1649 | 1463542319659 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}] 20:31:59 INFO - PROCESS | 1649 | 1463542319775 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 20:31:59 INFO - PROCESS | 1649 | 1463542319890 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198b7000 == 60 [pid = 1649] [id = 556] 20:31:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11873e400) [pid = 1649] [serial = 1668] [outer = 0x0] 20:31:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x118740400) [pid = 1649] [serial = 1669] [outer = 0x11873e400] 20:31:59 INFO - PROCESS | 1649 | 1463542319921 Marionette DEBUG loaded listener.js 20:31:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1193df400) [pid = 1649] [serial = 1670] [outer = 0x11873e400] 20:32:00 INFO - PROCESS | 1649 | 1463542320333 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]]]}] 20:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 722ms 20:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:32:00 INFO - PROCESS | 1649 | 1463542320377 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 20:32:00 INFO - PROCESS | 1649 | 1463542320379 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 20:32:00 INFO - PROCESS | 1649 | 1463542320382 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:32:00 INFO - PROCESS | 1649 | 1463542320383 Marionette TRACE conn2 <- [1,2198,null,{}] 20:32:00 INFO - PROCESS | 1649 | 1463542320386 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}] 20:32:00 INFO - PROCESS | 1649 | 1463542320496 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 20:32:00 INFO - PROCESS | 1649 | 1463542320573 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cfda000 == 61 [pid = 1649] [id = 557] 20:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1195e9400) [pid = 1649] [serial = 1671] [outer = 0x0] 20:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x119c27c00) [pid = 1649] [serial = 1672] [outer = 0x1195e9400] 20:32:00 INFO - PROCESS | 1649 | 1463542320604 Marionette DEBUG loaded listener.js 20:32:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1211a2000) [pid = 1649] [serial = 1673] [outer = 0x1195e9400] 20:32:01 INFO - PROCESS | 1649 | 1463542321031 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]]]}] 20:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 671ms 20:32:01 INFO - PROCESS | 1649 | 1463542321053 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 20:32:01 INFO - PROCESS | 1649 | 1463542321055 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 20:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:32:01 INFO - PROCESS | 1649 | 1463542321063 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:32:01 INFO - PROCESS | 1649 | 1463542321067 Marionette TRACE conn2 <- [1,2202,null,{}] 20:32:01 INFO - PROCESS | 1649 | 1463542321070 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}] 20:32:01 INFO - PROCESS | 1649 | 1463542321204 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 20:32:01 INFO - PROCESS | 1649 | 1463542321281 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1352e1800 == 62 [pid = 1649] [id = 558] 20:32:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x1256ad400) [pid = 1649] [serial = 1674] [outer = 0x0] 20:32:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x128adf000) [pid = 1649] [serial = 1675] [outer = 0x1256ad400] 20:32:01 INFO - PROCESS | 1649 | 1463542321310 Marionette DEBUG loaded listener.js 20:32:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x129146800) [pid = 1649] [serial = 1676] [outer = 0x1256ad400] 20:32:01 INFO - PROCESS | 1649 | 1463542321732 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]]]}] 20:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 730ms 20:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:32:01 INFO - PROCESS | 1649 | 1463542321788 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 20:32:01 INFO - PROCESS | 1649 | 1463542321790 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 20:32:01 INFO - PROCESS | 1649 | 1463542321792 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:32:01 INFO - PROCESS | 1649 | 1463542321794 Marionette TRACE conn2 <- [1,2206,null,{}] 20:32:01 INFO - PROCESS | 1649 | 1463542321796 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}] 20:32:01 INFO - PROCESS | 1649 | 1463542321909 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 20:32:02 INFO - PROCESS | 1649 | 1463542322012 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x13427d800 == 63 [pid = 1649] [id = 559] 20:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x128846000) [pid = 1649] [serial = 1677] [outer = 0x0] 20:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12a503c00) [pid = 1649] [serial = 1678] [outer = 0x128846000] 20:32:02 INFO - PROCESS | 1649 | 1463542322044 Marionette DEBUG loaded listener.js 20:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12ac93000) [pid = 1649] [serial = 1679] [outer = 0x128846000] 20:32:02 INFO - PROCESS | 1649 | 1463542322459 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]]]}] 20:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 719ms 20:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:32:02 INFO - PROCESS | 1649 | 1463542322511 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 20:32:02 INFO - PROCESS | 1649 | 1463542322513 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 20:32:02 INFO - PROCESS | 1649 | 1463542322515 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:32:02 INFO - PROCESS | 1649 | 1463542322516 Marionette TRACE conn2 <- [1,2210,null,{}] 20:32:02 INFO - PROCESS | 1649 | 1463542322538 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}] 20:32:02 INFO - PROCESS | 1649 | 1463542322649 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 20:32:02 INFO - PROCESS | 1649 | 1463542322725 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x121617800 == 64 [pid = 1649] [id = 560] 20:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12bf33800) [pid = 1649] [serial = 1680] [outer = 0x0] 20:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12bf40c00) [pid = 1649] [serial = 1681] [outer = 0x12bf33800] 20:32:02 INFO - PROCESS | 1649 | 1463542322760 Marionette DEBUG loaded listener.js 20:32:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12c6a9800) [pid = 1649] [serial = 1682] [outer = 0x12bf33800] 20:32:03 INFO - PROCESS | 1649 | 1463542323242 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]]]}] 20:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 772ms 20:32:03 INFO - PROCESS | 1649 | 1463542323300 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 20:32:03 INFO - PROCESS | 1649 | 1463542323303 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 20:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:32:03 INFO - PROCESS | 1649 | 1463542323307 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:32:03 INFO - PROCESS | 1649 | 1463542323309 Marionette TRACE conn2 <- [1,2214,null,{}] 20:32:03 INFO - PROCESS | 1649 | 1463542323313 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}] 20:32:03 INFO - PROCESS | 1649 | 1463542323450 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 20:32:03 INFO - PROCESS | 1649 | 1463542323525 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1354b4800 == 65 [pid = 1649] [id = 561] 20:32:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x121a22c00) [pid = 1649] [serial = 1683] [outer = 0x0] 20:32:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x121a27800) [pid = 1649] [serial = 1684] [outer = 0x121a22c00] 20:32:03 INFO - PROCESS | 1649 | 1463542323554 Marionette DEBUG loaded listener.js 20:32:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12c6aa400) [pid = 1649] [serial = 1685] [outer = 0x121a22c00] 20:32:04 INFO - PROCESS | 1649 | 1463542324014 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]]]}] 20:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 720ms 20:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:32:04 INFO - PROCESS | 1649 | 1463542324028 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 20:32:04 INFO - PROCESS | 1649 | 1463542324029 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 20:32:04 INFO - PROCESS | 1649 | 1463542324031 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:32:04 INFO - PROCESS | 1649 | 1463542324033 Marionette TRACE conn2 <- [1,2218,null,{}] 20:32:04 INFO - PROCESS | 1649 | 1463542324035 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}] 20:32:04 INFO - PROCESS | 1649 | 1463542324145 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 20:32:04 INFO - PROCESS | 1649 | 1463542324251 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x117449000 == 66 [pid = 1649] [id = 562] 20:32:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x117e24400) [pid = 1649] [serial = 1686] [outer = 0x0] 20:32:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x1184cec00) [pid = 1649] [serial = 1687] [outer = 0x117e24400] 20:32:04 INFO - PROCESS | 1649 | 1463542324284 Marionette DEBUG loaded listener.js 20:32:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x128b3b400) [pid = 1649] [serial = 1688] [outer = 0x117e24400] 20:32:04 INFO - PROCESS | 1649 | 1463542324892 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]]]}] 20:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 869ms 20:32:04 INFO - PROCESS | 1649 | 1463542324901 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 20:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:32:04 INFO - PROCESS | 1649 | 1463542324903 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 20:32:04 INFO - PROCESS | 1649 | 1463542324906 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:32:04 INFO - PROCESS | 1649 | 1463542324909 Marionette TRACE conn2 <- [1,2222,null,{}] 20:32:04 INFO - PROCESS | 1649 | 1463542324912 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}] 20:32:05 INFO - PROCESS | 1649 | 1463542325022 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 20:32:05 INFO - PROCESS | 1649 | 1463542325089 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x118f85000 == 67 [pid = 1649] [id = 563] 20:32:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x110faf800) [pid = 1649] [serial = 1689] [outer = 0x0] 20:32:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x116604c00) [pid = 1649] [serial = 1690] [outer = 0x110faf800] 20:32:05 INFO - PROCESS | 1649 | 1463542325163 Marionette DEBUG loaded listener.js 20:32:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x118388800) [pid = 1649] [serial = 1691] [outer = 0x110faf800] 20:32:05 INFO - PROCESS | 1649 | 1463542325617 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]]]}] 20:32:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:32:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 720ms 20:32:05 INFO - PROCESS | 1649 | 1463542325627 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 20:32:05 INFO - PROCESS | 1649 | 1463542325630 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 20:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:32:05 INFO - PROCESS | 1649 | 1463542325635 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:32:05 INFO - PROCESS | 1649 | 1463542325636 Marionette TRACE conn2 <- [1,2226,null,{}] 20:32:05 INFO - PROCESS | 1649 | 1463542325639 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}] 20:32:05 INFO - PROCESS | 1649 | 1463542325739 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 20:32:05 INFO - PROCESS | 1649 | 1463542325805 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x119812000 == 68 [pid = 1649] [id = 564] 20:32:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x118737000) [pid = 1649] [serial = 1692] [outer = 0x0] 20:32:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x1196b8000) [pid = 1649] [serial = 1693] [outer = 0x118737000] 20:32:05 INFO - PROCESS | 1649 | 1463542325832 Marionette DEBUG loaded listener.js 20:32:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x119c2a800) [pid = 1649] [serial = 1694] [outer = 0x118737000] 20:32:05 INFO - PROCESS | 1649 | --DOCSHELL 0x134e4f800 == 67 [pid = 1649] [id = 554] 20:32:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2b0000 == 66 [pid = 1649] [id = 553] 20:32:05 INFO - PROCESS | 1649 | --DOCSHELL 0x11858f000 == 65 [pid = 1649] [id = 552] 20:32:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfba800 == 64 [pid = 1649] [id = 551] 20:32:05 INFO - PROCESS | 1649 | --DOCSHELL 0x12bb17000 == 63 [pid = 1649] [id = 550] 20:32:05 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12bbe0400) [pid = 1649] [serial = 1606] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa26000 == 62 [pid = 1649] [id = 549] 20:32:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12a737000 == 61 [pid = 1649] [id = 548] 20:32:06 INFO - PROCESS | 1649 | --DOCSHELL 0x128a97000 == 60 [pid = 1649] [id = 547] 20:32:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1237c9800 == 59 [pid = 1649] [id = 546] 20:32:06 INFO - PROCESS | 1649 | --DOCSHELL 0x11981b800 == 58 [pid = 1649] [id = 545] 20:32:06 INFO - PROCESS | 1649 | --DOCSHELL 0x119548800 == 57 [pid = 1649] [id = 544] 20:32:06 INFO - PROCESS | 1649 | --DOCSHELL 0x1211af800 == 56 [pid = 1649] [id = 543] 20:32:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12c91f800 == 55 [pid = 1649] [id = 539] 20:32:06 INFO - PROCESS | 1649 | --DOCSHELL 0x12c669800 == 54 [pid = 1649] [id = 538] 20:32:06 INFO - PROCESS | 1649 | --DOCSHELL 0x124ae4000 == 53 [pid = 1649] [id = 537] 20:32:06 INFO - PROCESS | 1649 | --DOCSHELL 0x118576000 == 52 [pid = 1649] [id = 536] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12aa10c00) [pid = 1649] [serial = 1511] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12bbc8800) [pid = 1649] [serial = 1604] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12960f400) [pid = 1649] [serial = 1595] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x118530c00) [pid = 1649] [serial = 1571] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x118190000) [pid = 1649] [serial = 1585] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12a50cc00) [pid = 1649] [serial = 1598] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x128844c00) [pid = 1649] [serial = 1586] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12aa17000) [pid = 1649] [serial = 1601] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x127417800) [pid = 1649] [serial = 1583] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12aa17400) [pid = 1649] [serial = 1505] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x124c12000) [pid = 1649] [serial = 1499] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x117e2d400) [pid = 1649] [serial = 1493] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x128c49c00) [pid = 1649] [serial = 1502] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12bf3b800) [pid = 1649] [serial = 1508] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1193e9c00) [pid = 1649] [serial = 1496] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x128c4a800) [pid = 1649] [serial = 1591] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x128b3c400) [pid = 1649] [serial = 1589] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x128ada400) [pid = 1649] [serial = 1588] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12938a000) [pid = 1649] [serial = 1594] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x119c27800) [pid = 1649] [serial = 1597] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12c69dc00) [pid = 1649] [serial = 1550] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11818e000) [pid = 1649] [serial = 1552] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12376a000) [pid = 1649] [serial = 1582] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x128c79800) [pid = 1649] [serial = 1592] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11804e400) [pid = 1649] [serial = 1570] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x118f6f400) [pid = 1649] [serial = 1573] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x1195ea400) [pid = 1649] [serial = 1574] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x116ab6000) [pid = 1649] [serial = 1568] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11600a800) [pid = 1649] [serial = 1567] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12115e800) [pid = 1649] [serial = 1579] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12119e000) [pid = 1649] [serial = 1580] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x119c26400) [pid = 1649] [serial = 1576] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x119fcd800) [pid = 1649] [serial = 1577] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x1196bcc00) [pid = 1649] [serial = 1555] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x116a60800) [pid = 1649] [serial = 1564] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12aa19000) [pid = 1649] [serial = 1561] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x128c4a400) [pid = 1649] [serial = 1558] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12a8b8000) [pid = 1649] [serial = 1600] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12acbc800) [pid = 1649] [serial = 1603] [outer = 0x0] [url = about:blank] 20:32:06 INFO - PROCESS | 1649 | 1463542326227 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]]]}] 20:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 620ms 20:32:06 INFO - PROCESS | 1649 | 1463542326254 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 20:32:06 INFO - PROCESS | 1649 | 1463542326256 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 20:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:32:06 INFO - PROCESS | 1649 | 1463542326258 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:32:06 INFO - PROCESS | 1649 | 1463542326261 Marionette TRACE conn2 <- [1,2230,null,{}] 20:32:06 INFO - PROCESS | 1649 | 1463542326268 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}] 20:32:06 INFO - PROCESS | 1649 | 1463542326363 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 20:32:06 INFO - PROCESS | 1649 | 1463542326433 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ed5800 == 53 [pid = 1649] [id = 565] 20:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x119c2a000) [pid = 1649] [serial = 1695] [outer = 0x0] 20:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12115a400) [pid = 1649] [serial = 1696] [outer = 0x119c2a000] 20:32:06 INFO - PROCESS | 1649 | 1463542326462 Marionette DEBUG loaded listener.js 20:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12170b800) [pid = 1649] [serial = 1697] [outer = 0x119c2a000] 20:32:06 INFO - PROCESS | 1649 | 1463542326765 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]]]}] 20:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 523ms 20:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:32:06 INFO - PROCESS | 1649 | 1463542326782 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 20:32:06 INFO - PROCESS | 1649 | 1463542326783 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 20:32:06 INFO - PROCESS | 1649 | 1463542326787 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:32:06 INFO - PROCESS | 1649 | 1463542326790 Marionette TRACE conn2 <- [1,2234,null,{}] 20:32:06 INFO - PROCESS | 1649 | 1463542326793 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}] 20:32:06 INFO - PROCESS | 1649 | 1463542326883 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 20:32:06 INFO - PROCESS | 1649 | 1463542326942 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x121ddc800 == 54 [pid = 1649] [id = 566] 20:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x1215ee800) [pid = 1649] [serial = 1698] [outer = 0x0] 20:32:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x121a2b400) [pid = 1649] [serial = 1699] [outer = 0x1215ee800] 20:32:06 INFO - PROCESS | 1649 | 1463542326968 Marionette DEBUG loaded listener.js 20:32:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x1256af800) [pid = 1649] [serial = 1700] [outer = 0x1215ee800] 20:32:07 INFO - PROCESS | 1649 | 1463542327283 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]]]}] 20:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 523ms 20:32:07 INFO - PROCESS | 1649 | 1463542327309 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 20:32:07 INFO - PROCESS | 1649 | 1463542327311 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 20:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:32:07 INFO - PROCESS | 1649 | 1463542327313 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:32:07 INFO - PROCESS | 1649 | 1463542327314 Marionette TRACE conn2 <- [1,2238,null,{}] 20:32:07 INFO - PROCESS | 1649 | 1463542327316 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}] 20:32:07 INFO - PROCESS | 1649 | 1463542327402 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 20:32:07 INFO - PROCESS | 1649 | 1463542327408 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ca1800 == 55 [pid = 1649] [id = 567] 20:32:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x126807400) [pid = 1649] [serial = 1701] [outer = 0x0] 20:32:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12741ac00) [pid = 1649] [serial = 1702] [outer = 0x126807400] 20:32:07 INFO - PROCESS | 1649 | 1463542327434 Marionette DEBUG loaded listener.js 20:32:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x128847c00) [pid = 1649] [serial = 1703] [outer = 0x126807400] 20:32:07 INFO - PROCESS | 1649 | 1463542327797 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]]]}] 20:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 521ms 20:32:07 INFO - PROCESS | 1649 | 1463542327837 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 20:32:07 INFO - PROCESS | 1649 | 1463542327838 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 20:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:32:07 INFO - PROCESS | 1649 | 1463542327840 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:32:07 INFO - PROCESS | 1649 | 1463542327841 Marionette TRACE conn2 <- [1,2242,null,{}] 20:32:07 INFO - PROCESS | 1649 | 1463542327844 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}] 20:32:07 INFO - PROCESS | 1649 | 1463542327943 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 20:32:07 INFO - PROCESS | 1649 | 1463542327949 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad05800 == 56 [pid = 1649] [id = 568] 20:32:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x128ad9c00) [pid = 1649] [serial = 1704] [outer = 0x0] 20:32:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12a503400) [pid = 1649] [serial = 1705] [outer = 0x128ad9c00] 20:32:07 INFO - PROCESS | 1649 | 1463542327975 Marionette DEBUG loaded listener.js 20:32:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b41e000) [pid = 1649] [serial = 1706] [outer = 0x128ad9c00] 20:32:08 INFO - PROCESS | 1649 | 1463542328354 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]]]}] 20:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 568ms 20:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:32:08 INFO - PROCESS | 1649 | 1463542328409 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 20:32:08 INFO - PROCESS | 1649 | 1463542328410 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 20:32:08 INFO - PROCESS | 1649 | 1463542328412 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:32:08 INFO - PROCESS | 1649 | 1463542328413 Marionette TRACE conn2 <- [1,2246,null,{}] 20:32:08 INFO - PROCESS | 1649 | 1463542328415 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}] 20:32:08 INFO - PROCESS | 1649 | 1463542328584 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 20:32:08 INFO - PROCESS | 1649 | 1463542328610 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb17800 == 57 [pid = 1649] [id = 569] 20:32:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x127481800) [pid = 1649] [serial = 1707] [outer = 0x0] 20:32:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12bbd3400) [pid = 1649] [serial = 1708] [outer = 0x127481800] 20:32:08 INFO - PROCESS | 1649 | 1463542328650 Marionette DEBUG loaded listener.js 20:32:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12bf3b800) [pid = 1649] [serial = 1709] [outer = 0x127481800] 20:32:09 INFO - PROCESS | 1649 | 1463542329080 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]]]}] 20:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 672ms 20:32:09 INFO - PROCESS | 1649 | 1463542329084 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 20:32:09 INFO - PROCESS | 1649 | 1463542329086 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 20:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:32:09 INFO - PROCESS | 1649 | 1463542329090 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:32:09 INFO - PROCESS | 1649 | 1463542329092 Marionette TRACE conn2 <- [1,2250,null,{}] 20:32:09 INFO - PROCESS | 1649 | 1463542329094 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}] 20:32:09 INFO - PROCESS | 1649 | 1463542329202 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 20:32:09 INFO - PROCESS | 1649 | 1463542329214 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfb0800 == 58 [pid = 1649] [id = 570] 20:32:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12bf3c400) [pid = 1649] [serial = 1710] [outer = 0x0] 20:32:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12c192c00) [pid = 1649] [serial = 1711] [outer = 0x12bf3c400] 20:32:09 INFO - PROCESS | 1649 | 1463542329239 Marionette DEBUG loaded listener.js 20:32:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12c4c5c00) [pid = 1649] [serial = 1712] [outer = 0x12bf3c400] 20:32:09 INFO - PROCESS | 1649 | 1463542329582 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]]]}] 20:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 20:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:32:09 INFO - PROCESS | 1649 | 1463542329610 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 20:32:09 INFO - PROCESS | 1649 | 1463542329611 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 20:32:09 INFO - PROCESS | 1649 | 1463542329613 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:32:09 INFO - PROCESS | 1649 | 1463542329614 Marionette TRACE conn2 <- [1,2254,null,{}] 20:32:09 INFO - PROCESS | 1649 | 1463542329616 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}] 20:32:09 INFO - PROCESS | 1649 | 1463542329728 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 20:32:09 INFO - PROCESS | 1649 | 1463542329753 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cacc000 == 59 [pid = 1649] [id = 571] 20:32:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12c109400) [pid = 1649] [serial = 1713] [outer = 0x0] 20:32:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12c6a2000) [pid = 1649] [serial = 1714] [outer = 0x12c109400] 20:32:09 INFO - PROCESS | 1649 | 1463542329778 Marionette DEBUG loaded listener.js 20:32:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12c6a9400) [pid = 1649] [serial = 1715] [outer = 0x12c109400] 20:32:10 INFO - PROCESS | 1649 | 1463542330117 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]]]}] 20:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 520ms 20:32:10 INFO - PROCESS | 1649 | 1463542330134 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 20:32:10 INFO - PROCESS | 1649 | 1463542330136 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 20:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:32:10 INFO - PROCESS | 1649 | 1463542330140 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:32:10 INFO - PROCESS | 1649 | 1463542330141 Marionette TRACE conn2 <- [1,2258,null,{}] 20:32:10 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12bf19000) [pid = 1649] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:32:10 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12bf35000) [pid = 1649] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:32:10 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12c199c00) [pid = 1649] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:32:10 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x121160c00) [pid = 1649] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:32:10 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x113210000) [pid = 1649] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:32:10 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1250ae000) [pid = 1649] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:32:10 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x127416000) [pid = 1649] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:32:10 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1193e3000) [pid = 1649] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:32:10 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x113071c00) [pid = 1649] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:32:10 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x128c7b000) [pid = 1649] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:32:10 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x128c48800) [pid = 1649] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:32:10 INFO - PROCESS | 1649 | 1463542330299 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}] 20:32:10 INFO - PROCESS | 1649 | 1463542330383 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 20:32:10 INFO - PROCESS | 1649 | 1463542330387 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x126888800 == 60 [pid = 1649] [id = 572] 20:32:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x118775400) [pid = 1649] [serial = 1716] [outer = 0x0] 20:32:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x127483800) [pid = 1649] [serial = 1717] [outer = 0x118775400] 20:32:10 INFO - PROCESS | 1649 | 1463542330413 Marionette DEBUG loaded listener.js 20:32:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12c110c00) [pid = 1649] [serial = 1718] [outer = 0x118775400] 20:32:10 INFO - PROCESS | 1649 | 1463542330760 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]]]}] 20:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 664ms 20:32:10 INFO - PROCESS | 1649 | 1463542330805 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 20:32:10 INFO - PROCESS | 1649 | 1463542330807 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 20:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:32:10 INFO - PROCESS | 1649 | 1463542330809 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:32:10 INFO - PROCESS | 1649 | 1463542330810 Marionette TRACE conn2 <- [1,2262,null,{}] 20:32:10 INFO - PROCESS | 1649 | 1463542330813 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}] 20:32:10 INFO - PROCESS | 1649 | 1463542330917 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 20:32:10 INFO - PROCESS | 1649 | 1463542330985 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x134279800 == 61 [pid = 1649] [id = 573] 20:32:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12c4ca800) [pid = 1649] [serial = 1719] [outer = 0x0] 20:32:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12c940800) [pid = 1649] [serial = 1720] [outer = 0x12c4ca800] 20:32:11 INFO - PROCESS | 1649 | 1463542331014 Marionette DEBUG loaded listener.js 20:32:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12cfae000) [pid = 1649] [serial = 1721] [outer = 0x12c4ca800] 20:32:11 INFO - PROCESS | 1649 | 1463542331304 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]]]}] 20:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 519ms 20:32:11 INFO - PROCESS | 1649 | 1463542331328 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 20:32:11 INFO - PROCESS | 1649 | 1463542331330 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 20:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:32:11 INFO - PROCESS | 1649 | 1463542331332 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:32:11 INFO - PROCESS | 1649 | 1463542331333 Marionette TRACE conn2 <- [1,2266,null,{}] 20:32:11 INFO - PROCESS | 1649 | 1463542331343 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}] 20:32:11 INFO - PROCESS | 1649 | 1463542331436 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 20:32:11 INFO - PROCESS | 1649 | 1463542331441 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1351df800 == 62 [pid = 1649] [id = 574] 20:32:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x121a85400) [pid = 1649] [serial = 1722] [outer = 0x0] 20:32:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x121a8e800) [pid = 1649] [serial = 1723] [outer = 0x121a85400] 20:32:11 INFO - PROCESS | 1649 | 1463542331465 Marionette DEBUG loaded listener.js 20:32:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x121a93400) [pid = 1649] [serial = 1724] [outer = 0x121a85400] 20:32:11 INFO - PROCESS | 1649 | 1463542331820 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]]]}] 20:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 521ms 20:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:32:11 INFO - PROCESS | 1649 | 1463542331853 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 20:32:11 INFO - PROCESS | 1649 | 1463542331855 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 20:32:11 INFO - PROCESS | 1649 | 1463542331869 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:32:11 INFO - PROCESS | 1649 | 1463542331870 Marionette TRACE conn2 <- [1,2270,null,{}] 20:32:11 INFO - PROCESS | 1649 | 1463542331873 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}] 20:32:11 INFO - PROCESS | 1649 | 1463542331960 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 20:32:11 INFO - PROCESS | 1649 | 1463542331964 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1351f7800 == 63 [pid = 1649] [id = 575] 20:32:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x121a8d800) [pid = 1649] [serial = 1725] [outer = 0x0] 20:32:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12cfb3c00) [pid = 1649] [serial = 1726] [outer = 0x121a8d800] 20:32:11 INFO - PROCESS | 1649 | 1463542331988 Marionette DEBUG loaded listener.js 20:32:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12d1f6800) [pid = 1649] [serial = 1727] [outer = 0x121a8d800] 20:32:12 INFO - PROCESS | 1649 | 1463542332408 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]]]}] 20:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 583ms 20:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:32:12 INFO - PROCESS | 1649 | 1463542332441 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 20:32:12 INFO - PROCESS | 1649 | 1463542332443 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 20:32:12 INFO - PROCESS | 1649 | 1463542332447 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:32:12 INFO - PROCESS | 1649 | 1463542332449 Marionette TRACE conn2 <- [1,2274,null,{}] 20:32:12 INFO - PROCESS | 1649 | 1463542332454 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}] 20:32:12 INFO - PROCESS | 1649 | 1463542332577 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 20:32:12 INFO - PROCESS | 1649 | 1463542332687 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a94800 == 64 [pid = 1649] [id = 576] 20:32:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x116ab6000) [pid = 1649] [serial = 1728] [outer = 0x0] 20:32:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x118055400) [pid = 1649] [serial = 1729] [outer = 0x116ab6000] 20:32:12 INFO - PROCESS | 1649 | 1463542332748 Marionette DEBUG loaded listener.js 20:32:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x118735800) [pid = 1649] [serial = 1730] [outer = 0x116ab6000] 20:32:13 INFO - PROCESS | 1649 | 1463542333171 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]]]}] 20:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 771ms 20:32:13 INFO - PROCESS | 1649 | 1463542333218 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 20:32:13 INFO - PROCESS | 1649 | 1463542333222 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 20:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:32:13 INFO - PROCESS | 1649 | 1463542333227 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:32:13 INFO - PROCESS | 1649 | 1463542333229 Marionette TRACE conn2 <- [1,2278,null,{}] 20:32:13 INFO - PROCESS | 1649 | 1463542333232 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}] 20:32:13 INFO - PROCESS | 1649 | 1463542333344 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 20:32:13 INFO - PROCESS | 1649 | 1463542333423 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x128a95000 == 65 [pid = 1649] [id = 577] 20:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x118740800) [pid = 1649] [serial = 1731] [outer = 0x0] 20:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1193ec400) [pid = 1649] [serial = 1732] [outer = 0x118740800] 20:32:13 INFO - PROCESS | 1649 | 1463542333455 Marionette DEBUG loaded listener.js 20:32:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12119c400) [pid = 1649] [serial = 1733] [outer = 0x118740800] 20:32:13 INFO - PROCESS | 1649 | 1463542333861 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]]]}] 20:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 670ms 20:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:32:13 INFO - PROCESS | 1649 | 1463542333897 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 20:32:13 INFO - PROCESS | 1649 | 1463542333899 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 20:32:13 INFO - PROCESS | 1649 | 1463542333901 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:32:13 INFO - PROCESS | 1649 | 1463542333904 Marionette TRACE conn2 <- [1,2282,null,{}] 20:32:13 INFO - PROCESS | 1649 | 1463542333912 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}] 20:32:14 INFO - PROCESS | 1649 | 1463542334047 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 20:32:14 INFO - PROCESS | 1649 | 1463542334127 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x134286800 == 66 [pid = 1649] [id = 578] 20:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x121a2ac00) [pid = 1649] [serial = 1734] [outer = 0x0] 20:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x124c12000) [pid = 1649] [serial = 1735] [outer = 0x121a2ac00] 20:32:14 INFO - PROCESS | 1649 | 1463542334160 Marionette DEBUG loaded listener.js 20:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x128b38000) [pid = 1649] [serial = 1736] [outer = 0x121a2ac00] 20:32:14 INFO - PROCESS | 1649 | 1463542334551 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]]]}] 20:32:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:32:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 672ms 20:32:14 INFO - PROCESS | 1649 | 1463542334575 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 20:32:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:32:14 INFO - PROCESS | 1649 | 1463542334577 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 20:32:14 INFO - PROCESS | 1649 | 1463542334580 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:32:14 INFO - PROCESS | 1649 | 1463542334581 Marionette TRACE conn2 <- [1,2286,null,{}] 20:32:14 INFO - PROCESS | 1649 | 1463542334583 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}] 20:32:14 INFO - PROCESS | 1649 | 1463542334697 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 20:32:14 INFO - PROCESS | 1649 | 1463542334777 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1354bb800 == 67 [pid = 1649] [id = 579] 20:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12747d400) [pid = 1649] [serial = 1737] [outer = 0x0] 20:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12a72c800) [pid = 1649] [serial = 1738] [outer = 0x12747d400] 20:32:14 INFO - PROCESS | 1649 | 1463542334810 Marionette DEBUG loaded listener.js 20:32:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12bf1e400) [pid = 1649] [serial = 1739] [outer = 0x12747d400] 20:32:15 INFO - PROCESS | 1649 | 1463542335229 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]]]}] 20:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 20:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 668ms 20:32:15 INFO - PROCESS | 1649 | 1463542335248 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 20:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:32:15 INFO - PROCESS | 1649 | 1463542335250 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 20:32:15 INFO - PROCESS | 1649 | 1463542335252 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:32:15 INFO - PROCESS | 1649 | 1463542335253 Marionette TRACE conn2 <- [1,2290,null,{}] 20:32:15 INFO - PROCESS | 1649 | 1463542335256 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}] 20:32:15 INFO - PROCESS | 1649 | 1463542335365 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 20:32:15 INFO - PROCESS | 1649 | 1463542335464 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1359e2800 == 68 [pid = 1649] [id = 580] 20:32:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12a8bd000) [pid = 1649] [serial = 1740] [outer = 0x0] 20:32:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12c12fc00) [pid = 1649] [serial = 1741] [outer = 0x12a8bd000] 20:32:15 INFO - PROCESS | 1649 | 1463542335495 Marionette DEBUG loaded listener.js 20:32:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12c133400) [pid = 1649] [serial = 1742] [outer = 0x12a8bd000] 20:32:15 INFO - PROCESS | 1649 | 1463542335895 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]]]}] 20:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 669ms 20:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:32:15 INFO - PROCESS | 1649 | 1463542335922 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 20:32:15 INFO - PROCESS | 1649 | 1463542335923 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 20:32:15 INFO - PROCESS | 1649 | 1463542335926 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:32:15 INFO - PROCESS | 1649 | 1463542335927 Marionette TRACE conn2 <- [1,2294,null,{}] 20:32:15 INFO - PROCESS | 1649 | 1463542335929 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}] 20:32:16 INFO - PROCESS | 1649 | 1463542336055 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 20:32:16 INFO - PROCESS | 1649 | 1463542336139 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x135ad4000 == 69 [pid = 1649] [id = 581] 20:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12c137c00) [pid = 1649] [serial = 1743] [outer = 0x0] 20:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12c93b000) [pid = 1649] [serial = 1744] [outer = 0x12c137c00] 20:32:16 INFO - PROCESS | 1649 | 1463542336170 Marionette DEBUG loaded listener.js 20:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12d1f8800) [pid = 1649] [serial = 1745] [outer = 0x12c137c00] 20:32:16 INFO - PROCESS | 1649 | 1463542336595 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]]]}] 20:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 718ms 20:32:16 INFO - PROCESS | 1649 | 1463542336644 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 20:32:16 INFO - PROCESS | 1649 | 1463542336646 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 20:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:32:16 INFO - PROCESS | 1649 | 1463542336648 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:32:16 INFO - PROCESS | 1649 | 1463542336649 Marionette TRACE conn2 <- [1,2298,null,{}] 20:32:16 INFO - PROCESS | 1649 | 1463542336652 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}] 20:32:16 INFO - PROCESS | 1649 | 1463542336777 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 20:32:16 INFO - PROCESS | 1649 | 1463542336887 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1373cb000 == 70 [pid = 1649] [id = 582] 20:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12cd1d800) [pid = 1649] [serial = 1746] [outer = 0x0] 20:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12d46d400) [pid = 1649] [serial = 1747] [outer = 0x12cd1d800] 20:32:16 INFO - PROCESS | 1649 | 1463542336920 Marionette DEBUG loaded listener.js 20:32:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12d472400) [pid = 1649] [serial = 1748] [outer = 0x12cd1d800] 20:32:17 INFO - PROCESS | 1649 | 1463542337328 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]]]}] 20:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 719ms 20:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:32:17 INFO - PROCESS | 1649 | 1463542337368 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 20:32:17 INFO - PROCESS | 1649 | 1463542337369 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 20:32:17 INFO - PROCESS | 1649 | 1463542337373 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:32:17 INFO - PROCESS | 1649 | 1463542337374 Marionette TRACE conn2 <- [1,2302,null,{}] 20:32:17 INFO - PROCESS | 1649 | 1463542337376 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}] 20:32:17 INFO - PROCESS | 1649 | 1463542337485 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 20:32:17 INFO - PROCESS | 1649 | 1463542337566 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x135844000 == 71 [pid = 1649] [id = 583] 20:32:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12088f400) [pid = 1649] [serial = 1749] [outer = 0x0] 20:32:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12bf40000) [pid = 1649] [serial = 1750] [outer = 0x12088f400] 20:32:17 INFO - PROCESS | 1649 | 1463542337595 Marionette DEBUG loaded listener.js 20:32:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12d478400) [pid = 1649] [serial = 1751] [outer = 0x12088f400] 20:32:18 INFO - PROCESS | 1649 | 1463542338059 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]]]}] 20:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 720ms 20:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:32:18 INFO - PROCESS | 1649 | 1463542338093 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 20:32:18 INFO - PROCESS | 1649 | 1463542338094 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 20:32:18 INFO - PROCESS | 1649 | 1463542338097 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:32:18 INFO - PROCESS | 1649 | 1463542338098 Marionette TRACE conn2 <- [1,2306,null,{}] 20:32:18 INFO - PROCESS | 1649 | 1463542338100 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}] 20:32:18 INFO - PROCESS | 1649 | 1463542338276 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 20:32:18 INFO - PROCESS | 1649 | 1463542338334 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x118308800 == 72 [pid = 1649] [id = 584] 20:32:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11684e400) [pid = 1649] [serial = 1752] [outer = 0x0] 20:32:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x127484000) [pid = 1649] [serial = 1753] [outer = 0x11684e400] 20:32:18 INFO - PROCESS | 1649 | 1463542338366 Marionette DEBUG loaded listener.js 20:32:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12d478c00) [pid = 1649] [serial = 1754] [outer = 0x11684e400] 20:32:19 INFO - PROCESS | 1649 | 1463542339005 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]]]}] 20:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 972ms 20:32:19 INFO - PROCESS | 1649 | 1463542339073 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 20:32:19 INFO - PROCESS | 1649 | 1463542339076 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 20:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:32:19 INFO - PROCESS | 1649 | 1463542339082 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:32:19 INFO - PROCESS | 1649 | 1463542339085 Marionette TRACE conn2 <- [1,2310,null,{}] 20:32:19 INFO - PROCESS | 1649 | 1463542339090 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}] 20:32:19 INFO - PROCESS | 1649 | 1463542339258 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 20:32:19 INFO - PROCESS | 1649 | 1463542339406 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12161d000 == 73 [pid = 1649] [id = 585] 20:32:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x1168a3400) [pid = 1649] [serial = 1755] [outer = 0x0] 20:32:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x118055800) [pid = 1649] [serial = 1756] [outer = 0x1168a3400] 20:32:19 INFO - PROCESS | 1649 | 1463542339453 Marionette DEBUG loaded listener.js 20:32:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x11873c000) [pid = 1649] [serial = 1757] [outer = 0x1168a3400] 20:32:19 INFO - PROCESS | 1649 | 1463542339955 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]]]}] 20:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 930ms 20:32:20 INFO - PROCESS | 1649 | 1463542340011 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 20:32:20 INFO - PROCESS | 1649 | 1463542340015 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 20:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:32:20 INFO - PROCESS | 1649 | 1463542340019 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:32:20 INFO - PROCESS | 1649 | 1463542340023 Marionette TRACE conn2 <- [1,2314,null,{}] 20:32:20 INFO - PROCESS | 1649 | 1463542340026 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}] 20:32:20 INFO - PROCESS | 1649 | 1463542340126 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 20:32:20 INFO - PROCESS | 1649 | 1463542340210 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x119545800 == 74 [pid = 1649] [id = 586] 20:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x11951e400) [pid = 1649] [serial = 1758] [outer = 0x0] 20:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x119c22000) [pid = 1649] [serial = 1759] [outer = 0x11951e400] 20:32:20 INFO - PROCESS | 1649 | 1463542340238 Marionette DEBUG loaded listener.js 20:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12115e400) [pid = 1649] [serial = 1760] [outer = 0x11951e400] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12a733000 == 73 [pid = 1649] [id = 519] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1b7000 == 72 [pid = 1649] [id = 481] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1351df800 == 71 [pid = 1649] [id = 574] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x134279800 == 70 [pid = 1649] [id = 573] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x126888800 == 69 [pid = 1649] [id = 572] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12cacc000 == 68 [pid = 1649] [id = 571] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12c93a000) [pid = 1649] [serial = 1663] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfb0800 == 67 [pid = 1649] [id = 570] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12bb17800 == 66 [pid = 1649] [id = 569] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad05800 == 65 [pid = 1649] [id = 568] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x128ca1800 == 64 [pid = 1649] [id = 567] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x121ddc800 == 63 [pid = 1649] [id = 566] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x119ed5800 == 62 [pid = 1649] [id = 565] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x119812000 == 61 [pid = 1649] [id = 564] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x118f85000 == 60 [pid = 1649] [id = 563] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13427d800 == 59 [pid = 1649] [id = 559] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1352e1800 == 58 [pid = 1649] [id = 558] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12cfda000 == 57 [pid = 1649] [id = 557] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1198b7000 == 56 [pid = 1649] [id = 556] 20:32:20 INFO - PROCESS | 1649 | --DOCSHELL 0x116644800 == 55 [pid = 1649] [id = 555] 20:32:20 INFO - PROCESS | 1649 | 1463542340651 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]]]}] 20:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 672ms 20:32:20 INFO - PROCESS | 1649 | 1463542340692 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 20:32:20 INFO - PROCESS | 1649 | 1463542340693 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 20:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:32:20 INFO - PROCESS | 1649 | 1463542340696 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:32:20 INFO - PROCESS | 1649 | 1463542340698 Marionette TRACE conn2 <- [1,2318,null,{}] 20:32:20 INFO - PROCESS | 1649 | 1463542340705 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}] 20:32:20 INFO - PROCESS | 1649 | 1463542340828 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12bf32400) [pid = 1649] [serial = 1648] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x12c19e400) [pid = 1649] [serial = 1651] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x12c69e000) [pid = 1649] [serial = 1654] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x118f61800) [pid = 1649] [serial = 1612] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x121166400) [pid = 1649] [serial = 1636] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x124d56c00) [pid = 1649] [serial = 1637] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x118053c00) [pid = 1649] [serial = 1631] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x115d76c00) [pid = 1649] [serial = 1630] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x124c0b000) [pid = 1649] [serial = 1615] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12747b000) [pid = 1649] [serial = 1639] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x128ad8c00) [pid = 1649] [serial = 1640] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x128ae2400) [pid = 1649] [serial = 1642] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x128c4d800) [pid = 1649] [serial = 1643] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x118195400) [pid = 1649] [serial = 1627] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x119ef7000) [pid = 1649] [serial = 1634] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x11988e000) [pid = 1649] [serial = 1633] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12bf18800) [pid = 1649] [serial = 1624] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x128ad7c00) [pid = 1649] [serial = 1618] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12a72b400) [pid = 1649] [serial = 1621] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x116a69800) [pid = 1649] [serial = 1609] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x116603000) [pid = 1649] [serial = 1657] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12c4c8400) [pid = 1649] [serial = 1660] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12c6a3800) [pid = 1649] [serial = 1655] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12bbe2400) [pid = 1649] [serial = 1646] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12c935000) [pid = 1649] [serial = 1661] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12914e400) [pid = 1649] [serial = 1645] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12c10f400) [pid = 1649] [serial = 1649] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12c4c9400) [pid = 1649] [serial = 1652] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1196b9c00) [pid = 1649] [serial = 1658] [outer = 0x0] [url = about:blank] 20:32:20 INFO - PROCESS | 1649 | 1463542340905 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198ab000 == 56 [pid = 1649] [id = 587] 20:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x116a69800) [pid = 1649] [serial = 1761] [outer = 0x0] 20:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1195e3400) [pid = 1649] [serial = 1762] [outer = 0x116a69800] 20:32:20 INFO - PROCESS | 1649 | 1463542340934 Marionette DEBUG loaded listener.js 20:32:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x121a29000) [pid = 1649] [serial = 1763] [outer = 0x116a69800] 20:32:21 INFO - PROCESS | 1649 | 1463542341238 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] 20:32:21 INFO - PROCESS | 1649 | 1463542341271 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 20:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:32:21 INFO - PROCESS | 1649 | 1463542341275 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:32:21 INFO - PROCESS | 1649 | 1463542341277 Marionette TRACE conn2 <- [1,2322,null,{}] 20:32:21 INFO - PROCESS | 1649 | 1463542341279 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}] 20:32:21 INFO - PROCESS | 1649 | 1463542341388 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 20:32:21 INFO - PROCESS | 1649 | 1463542341454 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x121d65000 == 57 [pid = 1649] [id = 588] 20:32:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x121a29c00) [pid = 1649] [serial = 1764] [outer = 0x0] 20:32:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x124a02400) [pid = 1649] [serial = 1765] [outer = 0x121a29c00] 20:32:21 INFO - PROCESS | 1649 | 1463542341480 Marionette DEBUG loaded listener.js 20:32:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x127420400) [pid = 1649] [serial = 1766] [outer = 0x121a29c00] 20:32:21 INFO - PROCESS | 1649 | 1463542341757 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]]]}] 20:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 20:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:32:21 INFO - PROCESS | 1649 | 1463542341795 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 20:32:21 INFO - PROCESS | 1649 | 1463542341796 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 20:32:21 INFO - PROCESS | 1649 | 1463542341798 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:32:21 INFO - PROCESS | 1649 | 1463542341810 Marionette TRACE conn2 <- [1,2326,null,{}] 20:32:21 INFO - PROCESS | 1649 | 1463542341813 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}] 20:32:21 INFO - PROCESS | 1649 | 1463542341903 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 20:32:21 INFO - PROCESS | 1649 | 1463542341972 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x128c99800 == 58 [pid = 1649] [id = 589] 20:32:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x121a87c00) [pid = 1649] [serial = 1767] [outer = 0x0] 20:32:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x127482800) [pid = 1649] [serial = 1768] [outer = 0x121a87c00] 20:32:21 INFO - PROCESS | 1649 | 1463542341998 Marionette DEBUG loaded listener.js 20:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x128c78400) [pid = 1649] [serial = 1769] [outer = 0x121a87c00] 20:32:22 INFO - PROCESS | 1649 | 1463542342291 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]]]}] 20:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 529ms 20:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:32:22 INFO - PROCESS | 1649 | 1463542342328 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 20:32:22 INFO - PROCESS | 1649 | 1463542342329 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 20:32:22 INFO - PROCESS | 1649 | 1463542342331 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:32:22 INFO - PROCESS | 1649 | 1463542342332 Marionette TRACE conn2 <- [1,2330,null,{}] 20:32:22 INFO - PROCESS | 1649 | 1463542342334 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}] 20:32:22 INFO - PROCESS | 1649 | 1463542342443 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 20:32:22 INFO - PROCESS | 1649 | 1463542342516 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa28800 == 59 [pid = 1649] [id = 590] 20:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x127416800) [pid = 1649] [serial = 1770] [outer = 0x0] 20:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x129619000) [pid = 1649] [serial = 1771] [outer = 0x127416800] 20:32:22 INFO - PROCESS | 1649 | 1463542342544 Marionette DEBUG loaded listener.js 20:32:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12bf1a800) [pid = 1649] [serial = 1772] [outer = 0x127416800] 20:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 20:32:22 INFO - PROCESS | 1649 | 1463542342843 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]]]}] 20:32:22 INFO - PROCESS | 1649 | 1463542342851 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 20:32:22 INFO - PROCESS | 1649 | 1463542342852 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 20:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:32:22 INFO - PROCESS | 1649 | 1463542342860 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:32:22 INFO - PROCESS | 1649 | 1463542342862 Marionette TRACE conn2 <- [1,2334,null,{}] 20:32:22 INFO - PROCESS | 1649 | 1463542342872 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}] 20:32:22 INFO - PROCESS | 1649 | 1463542342986 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 20:32:23 INFO - PROCESS | 1649 | 1463542343033 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfa0000 == 60 [pid = 1649] [id = 591] 20:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12bbd0000) [pid = 1649] [serial = 1773] [outer = 0x0] 20:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12c109c00) [pid = 1649] [serial = 1774] [outer = 0x12bbd0000] 20:32:23 INFO - PROCESS | 1649 | 1463542343058 Marionette DEBUG loaded listener.js 20:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12c138800) [pid = 1649] [serial = 1775] [outer = 0x12bbd0000] 20:32:23 INFO - PROCESS | 1649 | 1463542343392 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]]]}] 20:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 583ms 20:32:23 INFO - PROCESS | 1649 | 1463542343440 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 20:32:23 INFO - PROCESS | 1649 | 1463542343441 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 20:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:32:23 INFO - PROCESS | 1649 | 1463542343443 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:32:23 INFO - PROCESS | 1649 | 1463542343444 Marionette TRACE conn2 <- [1,2338,null,{}] 20:32:23 INFO - PROCESS | 1649 | 1463542343446 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}] 20:32:23 INFO - PROCESS | 1649 | 1463542343557 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 20:32:23 INFO - PROCESS | 1649 | 1463542343567 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cad8000 == 61 [pid = 1649] [id = 592] 20:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12bf36c00) [pid = 1649] [serial = 1776] [outer = 0x0] 20:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12c4cac00) [pid = 1649] [serial = 1777] [outer = 0x12bf36c00] 20:32:23 INFO - PROCESS | 1649 | 1463542343593 Marionette DEBUG loaded listener.js 20:32:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12c6a4800) [pid = 1649] [serial = 1778] [outer = 0x12bf36c00] 20:32:23 INFO - PROCESS | 1649 | 1463542343946 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]]]}] 20:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 20:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:32:23 INFO - PROCESS | 1649 | 1463542343962 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 20:32:23 INFO - PROCESS | 1649 | 1463542343963 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 20:32:23 INFO - PROCESS | 1649 | 1463542343965 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:32:23 INFO - PROCESS | 1649 | 1463542343966 Marionette TRACE conn2 <- [1,2342,null,{}] 20:32:23 INFO - PROCESS | 1649 | 1463542343968 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}] 20:32:24 INFO - PROCESS | 1649 | 1463542344096 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 20:32:24 INFO - PROCESS | 1649 | 1463542344111 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2b2800 == 62 [pid = 1649] [id = 593] 20:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12c6a7c00) [pid = 1649] [serial = 1779] [outer = 0x0] 20:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12cd13800) [pid = 1649] [serial = 1780] [outer = 0x12c6a7c00] 20:32:24 INFO - PROCESS | 1649 | 1463542344136 Marionette DEBUG loaded listener.js 20:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12cd1f000) [pid = 1649] [serial = 1781] [outer = 0x12c6a7c00] 20:32:24 INFO - PROCESS | 1649 | 1463542344497 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]]]}] 20:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 569ms 20:32:24 INFO - PROCESS | 1649 | 1463542344536 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 20:32:24 INFO - PROCESS | 1649 | 1463542344537 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 20:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:32:24 INFO - PROCESS | 1649 | 1463542344540 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:32:24 INFO - PROCESS | 1649 | 1463542344541 Marionette TRACE conn2 <- [1,2346,null,{}] 20:32:24 INFO - PROCESS | 1649 | 1463542344543 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}] 20:32:24 INFO - PROCESS | 1649 | 1463542344657 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 20:32:24 INFO - PROCESS | 1649 | 1463542344701 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x134278800 == 63 [pid = 1649] [id = 594] 20:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12cd15000) [pid = 1649] [serial = 1782] [outer = 0x0] 20:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12d1f7c00) [pid = 1649] [serial = 1783] [outer = 0x12cd15000] 20:32:24 INFO - PROCESS | 1649 | 1463542344726 Marionette DEBUG loaded listener.js 20:32:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12d518400) [pid = 1649] [serial = 1784] [outer = 0x12cd15000] 20:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x127481800) [pid = 1649] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12bf3c400) [pid = 1649] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12c109400) [pid = 1649] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x126807400) [pid = 1649] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x110faf800) [pid = 1649] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x1215ee800) [pid = 1649] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x118737000) [pid = 1649] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x128ad9c00) [pid = 1649] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x119c2a000) [pid = 1649] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x118775400) [pid = 1649] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12c4ca800) [pid = 1649] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x121a85400) [pid = 1649] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:32:25 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12b420400) [pid = 1649] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:32:25 INFO - PROCESS | 1649 | 1463542345157 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]]]}] 20:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 669ms 20:32:25 INFO - PROCESS | 1649 | 1463542345216 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 20:32:25 INFO - PROCESS | 1649 | 1463542345218 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 20:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:32:25 INFO - PROCESS | 1649 | 1463542345228 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:32:25 INFO - PROCESS | 1649 | 1463542345230 Marionette TRACE conn2 <- [1,2350,null,{}] 20:32:25 INFO - PROCESS | 1649 | 1463542345232 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}] 20:32:25 INFO - PROCESS | 1649 | 1463542345352 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 20:32:25 INFO - PROCESS | 1649 | 1463542345381 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fe9800 == 64 [pid = 1649] [id = 595] 20:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x127417800) [pid = 1649] [serial = 1785] [outer = 0x0] 20:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x128990c00) [pid = 1649] [serial = 1786] [outer = 0x127417800] 20:32:25 INFO - PROCESS | 1649 | 1463542345412 Marionette DEBUG loaded listener.js 20:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x128997800) [pid = 1649] [serial = 1787] [outer = 0x127417800] 20:32:25 INFO - PROCESS | 1649 | 1463542345782 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]]]}] 20:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 572ms 20:32:25 INFO - PROCESS | 1649 | 1463542345801 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 20:32:25 INFO - PROCESS | 1649 | 1463542345803 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 20:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:32:25 INFO - PROCESS | 1649 | 1463542345807 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:32:25 INFO - PROCESS | 1649 | 1463542345808 Marionette TRACE conn2 <- [1,2354,null,{}] 20:32:25 INFO - PROCESS | 1649 | 1463542345810 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}] 20:32:25 INFO - PROCESS | 1649 | 1463542345942 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 20:32:25 INFO - PROCESS | 1649 | 1463542345949 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1352c8000 == 65 [pid = 1649] [id = 596] 20:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x128991c00) [pid = 1649] [serial = 1788] [outer = 0x0] 20:32:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12c4cb800) [pid = 1649] [serial = 1789] [outer = 0x128991c00] 20:32:25 INFO - PROCESS | 1649 | 1463542345976 Marionette DEBUG loaded listener.js 20:32:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12d51d800) [pid = 1649] [serial = 1790] [outer = 0x128991c00] 20:32:26 INFO - PROCESS | 1649 | 1463542346339 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]]]}] 20:32:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:32:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 569ms 20:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:32:26 INFO - PROCESS | 1649 | 1463542346376 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 20:32:26 INFO - PROCESS | 1649 | 1463542346377 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 20:32:26 INFO - PROCESS | 1649 | 1463542346379 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:32:26 INFO - PROCESS | 1649 | 1463542346380 Marionette TRACE conn2 <- [1,2358,null,{}] 20:32:26 INFO - PROCESS | 1649 | 1463542346382 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}] 20:32:26 INFO - PROCESS | 1649 | 1463542346476 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 20:32:26 INFO - PROCESS | 1649 | 1463542346480 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x135ac3800 == 66 [pid = 1649] [id = 597] 20:32:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12d51f400) [pid = 1649] [serial = 1791] [outer = 0x0] 20:32:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12d524800) [pid = 1649] [serial = 1792] [outer = 0x12d51f400] 20:32:26 INFO - PROCESS | 1649 | 1463542346505 Marionette DEBUG loaded listener.js 20:32:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12d5a6400) [pid = 1649] [serial = 1793] [outer = 0x12d51f400] 20:32:26 INFO - PROCESS | 1649 | 1463542346957 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]]]}] 20:32:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:32:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 618ms 20:32:27 INFO - PROCESS | 1649 | 1463542347087 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 20:32:27 INFO - PROCESS | 1649 | 1463542347091 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 20:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:32:27 INFO - PROCESS | 1649 | 1463542347097 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:32:27 INFO - PROCESS | 1649 | 1463542347101 Marionette TRACE conn2 <- [1,2362,null,{}] 20:32:27 INFO - PROCESS | 1649 | 1463542347116 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}] 20:32:27 INFO - PROCESS | 1649 | 1463542347270 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 20:32:27 INFO - PROCESS | 1649 | 1463542347379 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185cb800 == 67 [pid = 1649] [id = 598] 20:32:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x115d76c00) [pid = 1649] [serial = 1794] [outer = 0x0] 20:32:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11674dc00) [pid = 1649] [serial = 1795] [outer = 0x115d76c00] 20:32:27 INFO - PROCESS | 1649 | 1463542347412 Marionette DEBUG loaded listener.js 20:32:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x118531800) [pid = 1649] [serial = 1796] [outer = 0x115d76c00] 20:32:27 INFO - PROCESS | 1649 | 1463542347898 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]]]}] 20:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 833ms 20:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:32:27 INFO - PROCESS | 1649 | 1463542347930 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 20:32:27 INFO - PROCESS | 1649 | 1463542347933 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 20:32:27 INFO - PROCESS | 1649 | 1463542347938 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:32:27 INFO - PROCESS | 1649 | 1463542347941 Marionette TRACE conn2 <- [1,2366,null,{}] 20:32:27 INFO - PROCESS | 1649 | 1463542347944 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}] 20:32:28 INFO - PROCESS | 1649 | 1463542348059 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 20:32:28 INFO - PROCESS | 1649 | 1463542348143 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12945e800 == 68 [pid = 1649] [id = 599] 20:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11873c400) [pid = 1649] [serial = 1797] [outer = 0x0] 20:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x1193eac00) [pid = 1649] [serial = 1798] [outer = 0x11873c400] 20:32:28 INFO - PROCESS | 1649 | 1463542348174 Marionette DEBUG loaded listener.js 20:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x1215ee800) [pid = 1649] [serial = 1799] [outer = 0x11873c400] 20:32:28 INFO - PROCESS | 1649 | 1463542348635 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]]]}] 20:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 725ms 20:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:32:28 INFO - PROCESS | 1649 | 1463542348662 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 20:32:28 INFO - PROCESS | 1649 | 1463542348663 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 20:32:28 INFO - PROCESS | 1649 | 1463542348666 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:32:28 INFO - PROCESS | 1649 | 1463542348667 Marionette TRACE conn2 <- [1,2370,null,{}] 20:32:28 INFO - PROCESS | 1649 | 1463542348694 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}] 20:32:28 INFO - PROCESS | 1649 | 1463542348812 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 20:32:28 INFO - PROCESS | 1649 | 1463542348895 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1354b4000 == 69 [pid = 1649] [id = 600] 20:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12898c400) [pid = 1649] [serial = 1800] [outer = 0x0] 20:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12898e800) [pid = 1649] [serial = 1801] [outer = 0x12898c400] 20:32:28 INFO - PROCESS | 1649 | 1463542348929 Marionette DEBUG loaded listener.js 20:32:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x128c7b400) [pid = 1649] [serial = 1802] [outer = 0x12898c400] 20:32:29 INFO - PROCESS | 1649 | 1463542349344 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]]]}] 20:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 738ms 20:32:29 INFO - PROCESS | 1649 | 1463542349420 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 20:32:29 INFO - PROCESS | 1649 | 1463542349421 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 20:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:32:29 INFO - PROCESS | 1649 | 1463542349425 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:32:29 INFO - PROCESS | 1649 | 1463542349426 Marionette TRACE conn2 <- [1,2374,null,{}] 20:32:29 INFO - PROCESS | 1649 | 1463542349429 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}] 20:32:29 INFO - PROCESS | 1649 | 1463542349545 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 20:32:29 INFO - PROCESS | 1649 | 1463542349628 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x137280000 == 70 [pid = 1649] [id = 601] 20:32:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12a8bbc00) [pid = 1649] [serial = 1803] [outer = 0x0] 20:32:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12b41e800) [pid = 1649] [serial = 1804] [outer = 0x12a8bbc00] 20:32:29 INFO - PROCESS | 1649 | 1463542349661 Marionette DEBUG loaded listener.js 20:32:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12c12a400) [pid = 1649] [serial = 1805] [outer = 0x12a8bbc00] 20:32:30 INFO - PROCESS | 1649 | 1463542350088 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]]]}] 20:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 670ms 20:32:30 INFO - PROCESS | 1649 | 1463542350096 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 20:32:30 INFO - PROCESS | 1649 | 1463542350097 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 20:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:32:30 INFO - PROCESS | 1649 | 1463542350100 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:32:30 INFO - PROCESS | 1649 | 1463542350101 Marionette TRACE conn2 <- [1,2378,null,{}] 20:32:30 INFO - PROCESS | 1649 | 1463542350105 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}] 20:32:30 INFO - PROCESS | 1649 | 1463542350217 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 20:32:30 INFO - PROCESS | 1649 | 1463542350329 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1407d4000 == 71 [pid = 1649] [id = 602] 20:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12ac95400) [pid = 1649] [serial = 1806] [outer = 0x0] 20:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12c6a3800) [pid = 1649] [serial = 1807] [outer = 0x12ac95400] 20:32:30 INFO - PROCESS | 1649 | 1463542350362 Marionette DEBUG loaded listener.js 20:32:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12cfb4800) [pid = 1649] [serial = 1808] [outer = 0x12ac95400] 20:32:30 INFO - PROCESS | 1649 | 1463542350772 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]]]}] 20:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 721ms 20:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:32:30 INFO - PROCESS | 1649 | 1463542350821 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 20:32:30 INFO - PROCESS | 1649 | 1463542350823 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 20:32:30 INFO - PROCESS | 1649 | 1463542350825 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:32:30 INFO - PROCESS | 1649 | 1463542350826 Marionette TRACE conn2 <- [1,2382,null,{}] 20:32:30 INFO - PROCESS | 1649 | 1463542350829 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}] 20:32:30 INFO - PROCESS | 1649 | 1463542350977 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 20:32:31 INFO - PROCESS | 1649 | 1463542351076 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x135bd5800 == 72 [pid = 1649] [id = 603] 20:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12d5aac00) [pid = 1649] [serial = 1809] [outer = 0x0] 20:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x1350a0400) [pid = 1649] [serial = 1810] [outer = 0x12d5aac00] 20:32:31 INFO - PROCESS | 1649 | 1463542351109 Marionette DEBUG loaded listener.js 20:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x1350a7800) [pid = 1649] [serial = 1811] [outer = 0x12d5aac00] 20:32:31 INFO - PROCESS | 1649 | 1463542351525 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]]]}] 20:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 719ms 20:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:32:31 INFO - PROCESS | 1649 | 1463542351545 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 20:32:31 INFO - PROCESS | 1649 | 1463542351546 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 20:32:31 INFO - PROCESS | 1649 | 1463542351548 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:32:31 INFO - PROCESS | 1649 | 1463542351550 Marionette TRACE conn2 <- [1,2386,null,{}] 20:32:31 INFO - PROCESS | 1649 | 1463542351552 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}] 20:32:31 INFO - PROCESS | 1649 | 1463542351673 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 20:32:31 INFO - PROCESS | 1649 | 1463542351787 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1376ca800 == 73 [pid = 1649] [id = 604] 20:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x1350a5400) [pid = 1649] [serial = 1812] [outer = 0x0] 20:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x1350acc00) [pid = 1649] [serial = 1813] [outer = 0x1350a5400] 20:32:31 INFO - PROCESS | 1649 | 1463542351819 Marionette DEBUG loaded listener.js 20:32:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x135990800) [pid = 1649] [serial = 1814] [outer = 0x1350a5400] 20:32:32 INFO - PROCESS | 1649 | 1463542352232 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]]]}] 20:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 719ms 20:32:32 INFO - PROCESS | 1649 | 1463542352268 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 20:32:32 INFO - PROCESS | 1649 | 1463542352271 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 20:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:32:32 INFO - PROCESS | 1649 | 1463542352276 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:32:32 INFO - PROCESS | 1649 | 1463542352278 Marionette TRACE conn2 <- [1,2390,null,{}] 20:32:32 INFO - PROCESS | 1649 | 1463542352281 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}] 20:32:32 INFO - PROCESS | 1649 | 1463542352419 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 20:32:32 INFO - PROCESS | 1649 | 1463542352504 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x1376de800 == 74 [pid = 1649] [id = 605] 20:32:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x1350aac00) [pid = 1649] [serial = 1815] [outer = 0x0] 20:32:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x135995c00) [pid = 1649] [serial = 1816] [outer = 0x1350aac00] 20:32:32 INFO - PROCESS | 1649 | 1463542352534 Marionette DEBUG loaded listener.js 20:32:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x13599a000) [pid = 1649] [serial = 1817] [outer = 0x1350aac00] 20:32:32 INFO - PROCESS | 1649 | 1463542352976 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]]]}] 20:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 770ms 20:32:33 INFO - PROCESS | 1649 | 1463542353045 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 20:32:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:32:33 INFO - PROCESS | 1649 | 1463542353047 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 20:32:33 INFO - PROCESS | 1649 | 1463542353049 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:32:33 INFO - PROCESS | 1649 | 1463542353050 Marionette TRACE conn2 <- [1,2394,null,{}] 20:32:33 INFO - PROCESS | 1649 | 1463542353053 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}] 20:32:33 INFO - PROCESS | 1649 | 1463542353169 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 20:32:33 INFO - PROCESS | 1649 | 1463542353254 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1214e3000 == 75 [pid = 1649] [id = 606] 20:32:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x112765800) [pid = 1649] [serial = 1818] [outer = 0x0] 20:32:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x1196bcc00) [pid = 1649] [serial = 1819] [outer = 0x112765800] 20:32:33 INFO - PROCESS | 1649 | 1463542353288 Marionette DEBUG loaded listener.js 20:32:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x13599a400) [pid = 1649] [serial = 1820] [outer = 0x112765800] 20:32:33 INFO - PROCESS | 1649 | 1463542353760 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]]]}] 20:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 768ms 20:32:33 INFO - PROCESS | 1649 | 1463542353842 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 20:32:33 INFO - PROCESS | 1649 | 1463542353844 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 20:32:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:32:33 INFO - PROCESS | 1649 | 1463542353851 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:32:33 INFO - PROCESS | 1649 | 1463542353855 Marionette TRACE conn2 <- [1,2398,null,{}] 20:32:33 INFO - PROCESS | 1649 | 1463542353859 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}] 20:32:34 INFO - PROCESS | 1649 | 1463542354036 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 20:32:34 INFO - PROCESS | 1649 | 1463542354170 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1297a6000 == 76 [pid = 1649] [id = 607] 20:32:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x121161400) [pid = 1649] [serial = 1821] [outer = 0x0] 20:32:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x13599cc00) [pid = 1649] [serial = 1822] [outer = 0x121161400] 20:32:34 INFO - PROCESS | 1649 | 1463542354219 Marionette DEBUG loaded listener.js 20:32:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x137229000) [pid = 1649] [serial = 1823] [outer = 0x121161400] 20:32:34 INFO - PROCESS | 1649 | 1463542354862 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]]]}] 20:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1024ms 20:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:32:34 INFO - PROCESS | 1649 | 1463542354874 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 20:32:34 INFO - PROCESS | 1649 | 1463542354877 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 20:32:34 INFO - PROCESS | 1649 | 1463542354880 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:32:34 INFO - PROCESS | 1649 | 1463542354882 Marionette TRACE conn2 <- [1,2402,null,{}] 20:32:34 INFO - PROCESS | 1649 | 1463542354886 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}] 20:32:35 INFO - PROCESS | 1649 | 1463542354999 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 20:32:35 INFO - PROCESS | 1649 | 1463542355093 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198b1800 == 77 [pid = 1649] [id = 608] 20:32:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x11339bc00) [pid = 1649] [serial = 1824] [outer = 0x0] 20:32:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x117689c00) [pid = 1649] [serial = 1825] [outer = 0x11339bc00] 20:32:35 INFO - PROCESS | 1649 | 1463542355121 Marionette DEBUG loaded listener.js 20:32:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x118733800) [pid = 1649] [serial = 1826] [outer = 0x11339bc00] 20:32:35 INFO - PROCESS | 1649 | 1463542355551 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]]]}] 20:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 722ms 20:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:32:35 INFO - PROCESS | 1649 | 1463542355602 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 20:32:35 INFO - PROCESS | 1649 | 1463542355607 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 20:32:35 INFO - PROCESS | 1649 | 1463542355641 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:32:35 INFO - PROCESS | 1649 | 1463542355644 Marionette TRACE conn2 <- [1,2406,null,{}] 20:32:35 INFO - PROCESS | 1649 | 1463542355678 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}] 20:32:35 INFO - PROCESS | 1649 | 1463542355837 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 20:32:36 INFO - PROCESS | 1649 | 1463542356005 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198ac800 == 78 [pid = 1649] [id = 609] 20:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x118523400) [pid = 1649] [serial = 1827] [outer = 0x0] 20:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x120886000) [pid = 1649] [serial = 1828] [outer = 0x118523400] 20:32:36 INFO - PROCESS | 1649 | 1463542356052 Marionette DEBUG loaded listener.js 20:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x121593400) [pid = 1649] [serial = 1829] [outer = 0x118523400] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1352c8000 == 77 [pid = 1649] [id = 596] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x134fe9800 == 76 [pid = 1649] [id = 595] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x134278800 == 75 [pid = 1649] [id = 594] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2b2800 == 74 [pid = 1649] [id = 593] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12cfb3c00) [pid = 1649] [serial = 1726] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12cad8000 == 73 [pid = 1649] [id = 592] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfa0000 == 72 [pid = 1649] [id = 591] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa28800 == 71 [pid = 1649] [id = 590] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x128c99800 == 70 [pid = 1649] [id = 589] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x121d65000 == 69 [pid = 1649] [id = 588] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1198ab000 == 68 [pid = 1649] [id = 587] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x119545800 == 67 [pid = 1649] [id = 586] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x12161d000 == 66 [pid = 1649] [id = 585] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x134286800 == 65 [pid = 1649] [id = 578] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x128a95000 == 64 [pid = 1649] [id = 577] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x118a94800 == 63 [pid = 1649] [id = 576] 20:32:36 INFO - PROCESS | 1649 | --DOCSHELL 0x1351f7800 == 62 [pid = 1649] [id = 575] 20:32:36 INFO - PROCESS | 1649 | 1463542356454 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]]]}] 20:32:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:32:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 878ms 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12c93fc00) [pid = 1649] [serial = 1664] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12bbd3400) [pid = 1649] [serial = 1708] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x12c192c00) [pid = 1649] [serial = 1711] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12c6a2000) [pid = 1649] [serial = 1714] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12741ac00) [pid = 1649] [serial = 1702] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x128847c00) [pid = 1649] [serial = 1703] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x116604c00) [pid = 1649] [serial = 1690] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x118388800) [pid = 1649] [serial = 1691] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x111c1ac00) [pid = 1649] [serial = 1666] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x121a2b400) [pid = 1649] [serial = 1699] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x1256af800) [pid = 1649] [serial = 1700] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x119c2a800) [pid = 1649] [serial = 1694] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x1196b8000) [pid = 1649] [serial = 1693] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12bf40c00) [pid = 1649] [serial = 1681] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12a503400) [pid = 1649] [serial = 1705] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12115a400) [pid = 1649] [serial = 1696] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12170b800) [pid = 1649] [serial = 1697] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x1184cec00) [pid = 1649] [serial = 1687] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x128adf000) [pid = 1649] [serial = 1675] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x119c27c00) [pid = 1649] [serial = 1672] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x118740400) [pid = 1649] [serial = 1669] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x121a27800) [pid = 1649] [serial = 1684] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x127483800) [pid = 1649] [serial = 1717] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12c940800) [pid = 1649] [serial = 1720] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12a503c00) [pid = 1649] [serial = 1678] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12c110c00) [pid = 1649] [serial = 1718] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x121a8e800) [pid = 1649] [serial = 1723] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x12c6a9400) [pid = 1649] [serial = 1715] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x12bf3b800) [pid = 1649] [serial = 1709] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12cfae000) [pid = 1649] [serial = 1721] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12b41e000) [pid = 1649] [serial = 1706] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12c4c5c00) [pid = 1649] [serial = 1712] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x121a93400) [pid = 1649] [serial = 1724] [outer = 0x0] [url = about:blank] 20:32:36 INFO - PROCESS | 1649 | 1463542356503 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 20:32:36 INFO - PROCESS | 1649 | 1463542356505 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 20:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:32:36 INFO - PROCESS | 1649 | 1463542356511 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:32:36 INFO - PROCESS | 1649 | 1463542356513 Marionette TRACE conn2 <- [1,2410,null,{}] 20:32:36 INFO - PROCESS | 1649 | 1463542356521 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}] 20:32:36 INFO - PROCESS | 1649 | 1463542356617 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 20:32:36 INFO - PROCESS | 1649 | 1463542356622 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x121615800 == 63 [pid = 1649] [id = 610] 20:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x121a21000) [pid = 1649] [serial = 1830] [outer = 0x0] 20:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x121a84400) [pid = 1649] [serial = 1831] [outer = 0x121a21000] 20:32:36 INFO - PROCESS | 1649 | 1463542356651 Marionette DEBUG loaded listener.js 20:32:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x121a91400) [pid = 1649] [serial = 1832] [outer = 0x121a21000] 20:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 527ms 20:32:37 INFO - PROCESS | 1649 | 1463542357033 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]]]}] 20:32:37 INFO - PROCESS | 1649 | 1463542357038 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 20:32:37 INFO - PROCESS | 1649 | 1463542357039 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 20:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:32:37 INFO - PROCESS | 1649 | 1463542357042 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:32:37 INFO - PROCESS | 1649 | 1463542357043 Marionette TRACE conn2 <- [1,2414,null,{}] 20:32:37 INFO - PROCESS | 1649 | 1463542357045 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}] 20:32:37 INFO - PROCESS | 1649 | 1463542357146 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 20:32:37 INFO - PROCESS | 1649 | 1463542357213 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab3000 == 64 [pid = 1649] [id = 611] 20:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x121a92000) [pid = 1649] [serial = 1833] [outer = 0x0] 20:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x126814800) [pid = 1649] [serial = 1834] [outer = 0x121a92000] 20:32:37 INFO - PROCESS | 1649 | 1463542357239 Marionette DEBUG loaded listener.js 20:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x128851c00) [pid = 1649] [serial = 1835] [outer = 0x121a92000] 20:32:37 INFO - PROCESS | 1649 | 1463542357558 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]]]}] 20:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 570ms 20:32:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:32:37 INFO - PROCESS | 1649 | 1463542357612 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 20:32:37 INFO - PROCESS | 1649 | 1463542357614 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 20:32:37 INFO - PROCESS | 1649 | 1463542357616 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:32:37 INFO - PROCESS | 1649 | 1463542357617 Marionette TRACE conn2 <- [1,2418,null,{}] 20:32:37 INFO - PROCESS | 1649 | 1463542357619 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}] 20:32:37 INFO - PROCESS | 1649 | 1463542357738 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 20:32:37 INFO - PROCESS | 1649 | 1463542357746 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad0c000 == 65 [pid = 1649] [id = 612] 20:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x121a23400) [pid = 1649] [serial = 1836] [outer = 0x0] 20:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12898d400) [pid = 1649] [serial = 1837] [outer = 0x121a23400] 20:32:37 INFO - PROCESS | 1649 | 1463542357771 Marionette DEBUG loaded listener.js 20:32:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x128b38800) [pid = 1649] [serial = 1838] [outer = 0x121a23400] 20:32:38 INFO - PROCESS | 1649 | 1463542358111 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]]]}] 20:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 20:32:38 INFO - PROCESS | 1649 | 1463542358136 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 20:32:38 INFO - PROCESS | 1649 | 1463542358140 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 20:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:32:38 INFO - PROCESS | 1649 | 1463542358143 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:32:38 INFO - PROCESS | 1649 | 1463542358144 Marionette TRACE conn2 <- [1,2422,null,{}] 20:32:38 INFO - PROCESS | 1649 | 1463542358146 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}] 20:32:38 INFO - PROCESS | 1649 | 1463542358254 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 20:32:38 INFO - PROCESS | 1649 | 1463542358259 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c676000 == 66 [pid = 1649] [id = 613] 20:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x128c72000) [pid = 1649] [serial = 1839] [outer = 0x0] 20:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12a8ba000) [pid = 1649] [serial = 1840] [outer = 0x128c72000] 20:32:38 INFO - PROCESS | 1649 | 1463542358286 Marionette DEBUG loaded listener.js 20:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12bf40c00) [pid = 1649] [serial = 1841] [outer = 0x128c72000] 20:32:38 INFO - PROCESS | 1649 | 1463542358684 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]]]}] 20:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 567ms 20:32:38 INFO - PROCESS | 1649 | 1463542358711 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 20:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:32:38 INFO - PROCESS | 1649 | 1463542358712 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 20:32:38 INFO - PROCESS | 1649 | 1463542358714 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:32:38 INFO - PROCESS | 1649 | 1463542358715 Marionette TRACE conn2 <- [1,2426,null,{}] 20:32:38 INFO - PROCESS | 1649 | 1463542358725 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}] 20:32:38 INFO - PROCESS | 1649 | 1463542358848 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 20:32:38 INFO - PROCESS | 1649 | 1463542358859 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1cf000 == 67 [pid = 1649] [id = 614] 20:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12c108800) [pid = 1649] [serial = 1842] [outer = 0x0] 20:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12c130c00) [pid = 1649] [serial = 1843] [outer = 0x12c108800] 20:32:38 INFO - PROCESS | 1649 | 1463542358884 Marionette DEBUG loaded listener.js 20:32:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12c199400) [pid = 1649] [serial = 1844] [outer = 0x12c108800] 20:32:39 INFO - PROCESS | 1649 | 1463542359232 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]]]}] 20:32:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:32:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 20:32:39 INFO - PROCESS | 1649 | 1463542359235 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 20:32:39 INFO - PROCESS | 1649 | 1463542359237 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 20:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:32:39 INFO - PROCESS | 1649 | 1463542359242 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:32:39 INFO - PROCESS | 1649 | 1463542359243 Marionette TRACE conn2 <- [1,2430,null,{}] 20:32:39 INFO - PROCESS | 1649 | 1463542359246 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}] 20:32:39 INFO - PROCESS | 1649 | 1463542359365 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 20:32:39 INFO - PROCESS | 1649 | 1463542359379 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc92000 == 68 [pid = 1649] [id = 615] 20:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12c19e000) [pid = 1649] [serial = 1845] [outer = 0x0] 20:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12c6a5c00) [pid = 1649] [serial = 1846] [outer = 0x12c19e000] 20:32:39 INFO - PROCESS | 1649 | 1463542359405 Marionette DEBUG loaded listener.js 20:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12c939c00) [pid = 1649] [serial = 1847] [outer = 0x12c19e000] 20:32:39 INFO - PROCESS | 1649 | 1463542359761 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]]]}] 20:32:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:32:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 569ms 20:32:39 INFO - PROCESS | 1649 | 1463542359817 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 20:32:39 INFO - PROCESS | 1649 | 1463542359818 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 20:32:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:32:39 INFO - PROCESS | 1649 | 1463542359826 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:32:39 INFO - PROCESS | 1649 | 1463542359827 Marionette TRACE conn2 <- [1,2434,null,{}] 20:32:39 INFO - PROCESS | 1649 | 1463542359830 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}] 20:32:39 INFO - PROCESS | 1649 | 1463542359950 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 20:32:39 INFO - PROCESS | 1649 | 1463542359962 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x134ff1800 == 69 [pid = 1649] [id = 616] 20:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12c69c400) [pid = 1649] [serial = 1848] [outer = 0x0] 20:32:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12cd20c00) [pid = 1649] [serial = 1849] [outer = 0x12c69c400] 20:32:39 INFO - PROCESS | 1649 | 1463542359995 Marionette DEBUG loaded listener.js 20:32:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12d1fd400) [pid = 1649] [serial = 1850] [outer = 0x12c69c400] 20:32:40 INFO - PROCESS | 1649 | 1463542360330 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]]]}] 20:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 20:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:32:40 INFO - PROCESS | 1649 | 1463542360346 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 20:32:40 INFO - PROCESS | 1649 | 1463542360347 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 20:32:40 INFO - PROCESS | 1649 | 1463542360349 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:32:40 INFO - PROCESS | 1649 | 1463542360350 Marionette TRACE conn2 <- [1,2438,null,{}] 20:32:40 INFO - PROCESS | 1649 | 1463542360353 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}] 20:32:40 INFO - PROCESS | 1649 | 1463542360633 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x121a87c00) [pid = 1649] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12bf36c00) [pid = 1649] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12cd15000) [pid = 1649] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x121a8d800) [pid = 1649] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12bbd0000) [pid = 1649] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x127417800) [pid = 1649] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12aa18c00) [pid = 1649] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x128991c00) [pid = 1649] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x127416800) [pid = 1649] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x1168a3400) [pid = 1649] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x116a69800) [pid = 1649] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x121a29c00) [pid = 1649] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11951e400) [pid = 1649] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:32:40 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12c6a7c00) [pid = 1649] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:32:40 INFO - PROCESS | 1649 | 1463542360705 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185e2000 == 70 [pid = 1649] [id = 617] 20:32:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x111f18c00) [pid = 1649] [serial = 1851] [outer = 0x0] 20:32:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x118fef800) [pid = 1649] [serial = 1852] [outer = 0x111f18c00] 20:32:40 INFO - PROCESS | 1649 | 1463542360731 Marionette DEBUG loaded listener.js 20:32:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12898ec00) [pid = 1649] [serial = 1853] [outer = 0x111f18c00] 20:32:41 INFO - PROCESS | 1649 | 1463542361029 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]]]}] 20:32:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:32:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 723ms 20:32:41 INFO - PROCESS | 1649 | 1463542361073 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 20:32:41 INFO - PROCESS | 1649 | 1463542361075 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 20:32:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:32:41 INFO - PROCESS | 1649 | 1463542361077 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:32:41 INFO - PROCESS | 1649 | 1463542361079 Marionette TRACE conn2 <- [1,2442,null,{}] 20:32:41 INFO - PROCESS | 1649 | 1463542361081 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}] 20:32:41 INFO - PROCESS | 1649 | 1463542361218 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 20:32:41 INFO - PROCESS | 1649 | 1463542361225 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x1354b2000 == 71 [pid = 1649] [id = 618] 20:32:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x1272c0000) [pid = 1649] [serial = 1854] [outer = 0x0] 20:32:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12cfac400) [pid = 1649] [serial = 1855] [outer = 0x1272c0000] 20:32:41 INFO - PROCESS | 1649 | 1463542361254 Marionette DEBUG loaded listener.js 20:32:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12d5acc00) [pid = 1649] [serial = 1856] [outer = 0x1272c0000] 20:32:41 INFO - PROCESS | 1649 | 1463542361573 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]]]}] 20:32:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:32:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 519ms 20:32:41 INFO - PROCESS | 1649 | 1463542361597 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 20:32:41 INFO - PROCESS | 1649 | 1463542361598 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 20:32:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:32:41 INFO - PROCESS | 1649 | 1463542361600 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:32:41 INFO - PROCESS | 1649 | 1463542361601 Marionette TRACE conn2 <- [1,2446,null,{}] 20:32:41 INFO - PROCESS | 1649 | 1463542361605 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}] 20:32:41 INFO - PROCESS | 1649 | 1463542361701 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 20:32:41 INFO - PROCESS | 1649 | 1463542361705 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x135bc3800 == 72 [pid = 1649] [id = 619] 20:32:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11937fc00) [pid = 1649] [serial = 1857] [outer = 0x0] 20:32:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x119383000) [pid = 1649] [serial = 1858] [outer = 0x11937fc00] 20:32:41 INFO - PROCESS | 1649 | 1463542361730 Marionette DEBUG loaded listener.js 20:32:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x119387800) [pid = 1649] [serial = 1859] [outer = 0x11937fc00] 20:32:42 INFO - PROCESS | 1649 | 1463542362087 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]]]}] 20:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 522ms 20:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:32:42 INFO - PROCESS | 1649 | 1463542362125 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 20:32:42 INFO - PROCESS | 1649 | 1463542362126 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 20:32:42 INFO - PROCESS | 1649 | 1463542362128 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:32:42 INFO - PROCESS | 1649 | 1463542362129 Marionette TRACE conn2 <- [1,2450,null,{}] 20:32:42 INFO - PROCESS | 1649 | 1463542362131 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}] 20:32:42 INFO - PROCESS | 1649 | 1463542362262 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 20:32:42 INFO - PROCESS | 1649 | 1463542362266 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1373d3800 == 73 [pid = 1649] [id = 620] 20:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x119381400) [pid = 1649] [serial = 1860] [outer = 0x0] 20:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12d50a800) [pid = 1649] [serial = 1861] [outer = 0x119381400] 20:32:42 INFO - PROCESS | 1649 | 1463542362292 Marionette DEBUG loaded listener.js 20:32:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12d50e400) [pid = 1649] [serial = 1862] [outer = 0x119381400] 20:32:42 INFO - PROCESS | 1649 | 1463542362715 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]]]}] 20:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 621ms 20:32:42 INFO - PROCESS | 1649 | 1463542362750 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 20:32:42 INFO - PROCESS | 1649 | 1463542362753 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 20:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:32:42 INFO - PROCESS | 1649 | 1463542362756 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:32:42 INFO - PROCESS | 1649 | 1463542362759 Marionette TRACE conn2 <- [1,2454,null,{}] 20:32:42 INFO - PROCESS | 1649 | 1463542362764 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}] 20:32:42 INFO - PROCESS | 1649 | 1463542362891 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 20:32:43 INFO - PROCESS | 1649 | 1463542363036 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198b6800 == 74 [pid = 1649] [id = 621] 20:32:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x117e2c400) [pid = 1649] [serial = 1863] [outer = 0x0] 20:32:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x118388800) [pid = 1649] [serial = 1864] [outer = 0x117e2c400] 20:32:43 INFO - PROCESS | 1649 | 1463542363071 Marionette DEBUG loaded listener.js 20:32:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x118769400) [pid = 1649] [serial = 1865] [outer = 0x117e2c400] 20:32:43 INFO - PROCESS | 1649 | 1463542363482 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]]]}] 20:32:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:32:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 771ms 20:32:43 INFO - PROCESS | 1649 | 1463542363528 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 20:32:43 INFO - PROCESS | 1649 | 1463542363532 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 20:32:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:32:43 INFO - PROCESS | 1649 | 1463542363537 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:32:43 INFO - PROCESS | 1649 | 1463542363539 Marionette TRACE conn2 <- [1,2458,null,{}] 20:32:43 INFO - PROCESS | 1649 | 1463542363541 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}] 20:32:43 INFO - PROCESS | 1649 | 1463542363662 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 20:32:43 INFO - PROCESS | 1649 | 1463542363749 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b3b9000 == 75 [pid = 1649] [id = 622] 20:32:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11873f800) [pid = 1649] [serial = 1866] [outer = 0x0] 20:32:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x1193e7000) [pid = 1649] [serial = 1867] [outer = 0x11873f800] 20:32:43 INFO - PROCESS | 1649 | 1463542363781 Marionette DEBUG loaded listener.js 20:32:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x121709800) [pid = 1649] [serial = 1868] [outer = 0x11873f800] 20:32:44 INFO - PROCESS | 1649 | 1463542364217 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]]]}] 20:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 722ms 20:32:44 INFO - PROCESS | 1649 | 1463542364260 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 20:32:44 INFO - PROCESS | 1649 | 1463542364261 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 20:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:32:44 INFO - PROCESS | 1649 | 1463542364264 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:32:44 INFO - PROCESS | 1649 | 1463542364267 Marionette TRACE conn2 <- [1,2462,null,{}] 20:32:44 INFO - PROCESS | 1649 | 1463542364275 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}] 20:32:44 INFO - PROCESS | 1649 | 1463542364416 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 20:32:44 INFO - PROCESS | 1649 | 1463542364506 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1359d8800 == 76 [pid = 1649] [id = 623] 20:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x121a89000) [pid = 1649] [serial = 1869] [outer = 0x0] 20:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12720b400) [pid = 1649] [serial = 1870] [outer = 0x121a89000] 20:32:44 INFO - PROCESS | 1649 | 1463542364540 Marionette DEBUG loaded listener.js 20:32:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x128c6f800) [pid = 1649] [serial = 1871] [outer = 0x121a89000] 20:32:44 INFO - PROCESS | 1649 | 1463542364966 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]]]}] 20:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 721ms 20:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:32:44 INFO - PROCESS | 1649 | 1463542364986 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 20:32:44 INFO - PROCESS | 1649 | 1463542364988 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 20:32:44 INFO - PROCESS | 1649 | 1463542364990 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:32:44 INFO - PROCESS | 1649 | 1463542364991 Marionette TRACE conn2 <- [1,2466,null,{}] 20:32:44 INFO - PROCESS | 1649 | 1463542364994 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}] 20:32:45 INFO - PROCESS | 1649 | 1463542365111 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 20:32:45 INFO - PROCESS | 1649 | 1463542365197 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1377dc000 == 77 [pid = 1649] [id = 624] 20:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12747e800) [pid = 1649] [serial = 1872] [outer = 0x0] 20:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12aa0e000) [pid = 1649] [serial = 1873] [outer = 0x12747e800] 20:32:45 INFO - PROCESS | 1649 | 1463542365231 Marionette DEBUG loaded listener.js 20:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12bbd7400) [pid = 1649] [serial = 1874] [outer = 0x12747e800] 20:32:45 INFO - PROCESS | 1649 | 1463542365643 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]]]}] 20:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 669ms 20:32:45 INFO - PROCESS | 1649 | 1463542365660 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 20:32:45 INFO - PROCESS | 1649 | 1463542365661 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 20:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:32:45 INFO - PROCESS | 1649 | 1463542365663 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:32:45 INFO - PROCESS | 1649 | 1463542365665 Marionette TRACE conn2 <- [1,2470,null,{}] 20:32:45 INFO - PROCESS | 1649 | 1463542365667 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}] 20:32:45 INFO - PROCESS | 1649 | 1463542365784 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 20:32:45 INFO - PROCESS | 1649 | 1463542365891 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1355ae800 == 78 [pid = 1649] [id = 625] 20:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12c12cc00) [pid = 1649] [serial = 1875] [outer = 0x0] 20:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12c6a3400) [pid = 1649] [serial = 1876] [outer = 0x12c12cc00] 20:32:45 INFO - PROCESS | 1649 | 1463542365920 Marionette DEBUG loaded listener.js 20:32:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12cfae400) [pid = 1649] [serial = 1877] [outer = 0x12c12cc00] 20:32:46 INFO - PROCESS | 1649 | 1463542366333 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]]]}] 20:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 721ms 20:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:32:46 INFO - PROCESS | 1649 | 1463542366385 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 20:32:46 INFO - PROCESS | 1649 | 1463542366386 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 20:32:46 INFO - PROCESS | 1649 | 1463542366388 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:32:46 INFO - PROCESS | 1649 | 1463542366390 Marionette TRACE conn2 <- [1,2474,null,{}] 20:32:46 INFO - PROCESS | 1649 | 1463542366392 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}] 20:32:46 INFO - PROCESS | 1649 | 1463542366523 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 20:32:46 INFO - PROCESS | 1649 | 1463542366613 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1353a3800 == 79 [pid = 1649] [id = 626] 20:32:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12d507000) [pid = 1649] [serial = 1878] [outer = 0x0] 20:32:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12d525400) [pid = 1649] [serial = 1879] [outer = 0x12d507000] 20:32:46 INFO - PROCESS | 1649 | 1463542366643 Marionette DEBUG loaded listener.js 20:32:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12d5b0800) [pid = 1649] [serial = 1880] [outer = 0x12d507000] 20:32:47 INFO - PROCESS | 1649 | 1463542367089 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]]]}] 20:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 721ms 20:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:32:47 INFO - PROCESS | 1649 | 1463542367123 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 20:32:47 INFO - PROCESS | 1649 | 1463542367124 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 20:32:47 INFO - PROCESS | 1649 | 1463542367127 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:32:47 INFO - PROCESS | 1649 | 1463542367128 Marionette TRACE conn2 <- [1,2478,null,{}] 20:32:47 INFO - PROCESS | 1649 | 1463542367130 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}] 20:32:47 INFO - PROCESS | 1649 | 1463542367243 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 20:32:47 INFO - PROCESS | 1649 | 1463542367359 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x140508000 == 80 [pid = 1649] [id = 627] 20:32:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12d5afc00) [pid = 1649] [serial = 1881] [outer = 0x0] 20:32:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x1345f1400) [pid = 1649] [serial = 1882] [outer = 0x12d5afc00] 20:32:47 INFO - PROCESS | 1649 | 1463542367390 Marionette DEBUG loaded listener.js 20:32:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x1345f5800) [pid = 1649] [serial = 1883] [outer = 0x12d5afc00] 20:32:47 INFO - PROCESS | 1649 | 1463542367767 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]]]}] 20:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 668ms 20:32:47 INFO - PROCESS | 1649 | 1463542367796 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 20:32:47 INFO - PROCESS | 1649 | 1463542367797 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 20:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:32:47 INFO - PROCESS | 1649 | 1463542367800 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:32:47 INFO - PROCESS | 1649 | 1463542367801 Marionette TRACE conn2 <- [1,2482,null,{}] 20:32:47 INFO - PROCESS | 1649 | 1463542367805 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}] 20:32:47 INFO - PROCESS | 1649 | 1463542367921 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 20:32:48 INFO - PROCESS | 1649 | 1463542368036 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x14051d800 == 81 [pid = 1649] [id = 628] 20:32:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x1345ec400) [pid = 1649] [serial = 1884] [outer = 0x0] 20:32:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x1345f8c00) [pid = 1649] [serial = 1885] [outer = 0x1345ec400] 20:32:48 INFO - PROCESS | 1649 | 1463542368068 Marionette DEBUG loaded listener.js 20:32:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x1350ad000) [pid = 1649] [serial = 1886] [outer = 0x1345ec400] 20:32:48 INFO - PROCESS | 1649 | 1463542368497 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]]]}] 20:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 719ms 20:32:48 INFO - PROCESS | 1649 | 1463542368520 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 20:32:48 INFO - PROCESS | 1649 | 1463542368521 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 20:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:32:48 INFO - PROCESS | 1649 | 1463542368523 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:32:48 INFO - PROCESS | 1649 | 1463542368525 Marionette TRACE conn2 <- [1,2486,null,{}] 20:32:48 INFO - PROCESS | 1649 | 1463542368527 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}] 20:32:48 INFO - PROCESS | 1649 | 1463542368676 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 20:32:48 INFO - PROCESS | 1649 | 1463542368789 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c90e000 == 82 [pid = 1649] [id = 629] 20:32:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12c4cc400) [pid = 1649] [serial = 1887] [outer = 0x0] 20:32:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x1346e9800) [pid = 1649] [serial = 1888] [outer = 0x12c4cc400] 20:32:48 INFO - PROCESS | 1649 | 1463542368832 Marionette DEBUG loaded listener.js 20:32:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x1346ef000) [pid = 1649] [serial = 1889] [outer = 0x12c4cc400] 20:32:49 INFO - PROCESS | 1649 | 1463542369549 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]]]}] 20:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1072ms 20:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:32:49 INFO - PROCESS | 1649 | 1463542369606 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 20:32:49 INFO - PROCESS | 1649 | 1463542369608 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 20:32:49 INFO - PROCESS | 1649 | 1463542369614 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:32:49 INFO - PROCESS | 1649 | 1463542369616 Marionette TRACE conn2 <- [1,2490,null,{}] 20:32:49 INFO - PROCESS | 1649 | 1463542369620 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}] 20:32:49 INFO - PROCESS | 1649 | 1463542369735 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 20:32:49 INFO - PROCESS | 1649 | 1463542369828 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x113163000 == 83 [pid = 1649] [id = 630] 20:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x111e62c00) [pid = 1649] [serial = 1890] [outer = 0x0] 20:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x1121a9000) [pid = 1649] [serial = 1891] [outer = 0x111e62c00] 20:32:49 INFO - PROCESS | 1649 | 1463542369857 Marionette DEBUG loaded listener.js 20:32:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x112765400) [pid = 1649] [serial = 1892] [outer = 0x111e62c00] 20:32:50 INFO - PROCESS | 1649 | 1463542370284 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]]]}] 20:32:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:32:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 723ms 20:32:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:32:50 INFO - PROCESS | 1649 | 1463542370337 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 20:32:50 INFO - PROCESS | 1649 | 1463542370342 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 20:32:50 INFO - PROCESS | 1649 | 1463542370347 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:32:50 INFO - PROCESS | 1649 | 1463542370350 Marionette TRACE conn2 <- [1,2494,null,{}] 20:32:50 INFO - PROCESS | 1649 | 1463542370376 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}] 20:32:50 INFO - PROCESS | 1649 | 1463542370534 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 20:32:50 INFO - PROCESS | 1649 | 1463542370714 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11806b800 == 84 [pid = 1649] [id = 631] 20:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x113d05400) [pid = 1649] [serial = 1893] [outer = 0x0] 20:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x114fe3400) [pid = 1649] [serial = 1894] [outer = 0x113d05400] 20:32:50 INFO - PROCESS | 1649 | 1463542370744 Marionette DEBUG loaded listener.js 20:32:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x11649b000) [pid = 1649] [serial = 1895] [outer = 0x113d05400] 20:32:51 INFO - PROCESS | 1649 | 1463542371182 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]]]}] 20:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 873ms 20:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:32:51 INFO - PROCESS | 1649 | 1463542371241 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 20:32:51 INFO - PROCESS | 1649 | 1463542371242 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 20:32:51 INFO - PROCESS | 1649 | 1463542371246 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:32:51 INFO - PROCESS | 1649 | 1463542371249 Marionette TRACE conn2 <- [1,2498,null,{}] 20:32:51 INFO - PROCESS | 1649 | 1463542371259 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}] 20:32:51 INFO - PROCESS | 1649 | 1463542371368 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 20:32:51 INFO - PROCESS | 1649 | 1463542371462 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11955c800 == 85 [pid = 1649] [id = 632] 20:32:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x11804b800) [pid = 1649] [serial = 1896] [outer = 0x0] 20:32:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x118198c00) [pid = 1649] [serial = 1897] [outer = 0x11804b800] 20:32:51 INFO - PROCESS | 1649 | 1463542371491 Marionette DEBUG loaded listener.js 20:32:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x11852b400) [pid = 1649] [serial = 1898] [outer = 0x11804b800] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12d29c800 == 84 [pid = 1649] [id = 482] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x135bc3800 == 83 [pid = 1649] [id = 619] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1354b2000 == 82 [pid = 1649] [id = 618] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1185e2000 == 81 [pid = 1649] [id = 617] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x134ff1800 == 80 [pid = 1649] [id = 616] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12c12fc00) [pid = 1649] [serial = 1741] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x127484000) [pid = 1649] [serial = 1753] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x12d524800) [pid = 1649] [serial = 1792] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12c93b000) [pid = 1649] [serial = 1744] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x1193ec400) [pid = 1649] [serial = 1732] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x124c12000) [pid = 1649] [serial = 1735] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12d46d400) [pid = 1649] [serial = 1747] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x118055400) [pid = 1649] [serial = 1729] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12a72c800) [pid = 1649] [serial = 1738] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x12bf40000) [pid = 1649] [serial = 1750] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc92000 == 79 [pid = 1649] [id = 615] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1cf000 == 78 [pid = 1649] [id = 614] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12c676000 == 77 [pid = 1649] [id = 613] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad0c000 == 76 [pid = 1649] [id = 612] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x128ab3000 == 75 [pid = 1649] [id = 611] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x121615800 == 74 [pid = 1649] [id = 610] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1198ac800 == 73 [pid = 1649] [id = 609] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1198b1800 == 72 [pid = 1649] [id = 608] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1376ca800 == 71 [pid = 1649] [id = 604] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x135bd5800 == 70 [pid = 1649] [id = 603] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1407d4000 == 69 [pid = 1649] [id = 602] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x137280000 == 68 [pid = 1649] [id = 601] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1354b4000 == 67 [pid = 1649] [id = 600] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x12945e800 == 66 [pid = 1649] [id = 599] 20:32:51 INFO - PROCESS | 1649 | --DOCSHELL 0x1185cb800 == 65 [pid = 1649] [id = 598] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12d1f6800) [pid = 1649] [serial = 1727] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12cd1f000) [pid = 1649] [serial = 1781] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12d518400) [pid = 1649] [serial = 1784] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12c109c00) [pid = 1649] [serial = 1774] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12c138800) [pid = 1649] [serial = 1775] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12c6a4800) [pid = 1649] [serial = 1778] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x128990c00) [pid = 1649] [serial = 1786] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12c4cb800) [pid = 1649] [serial = 1789] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x128997800) [pid = 1649] [serial = 1787] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x12bf1a800) [pid = 1649] [serial = 1772] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12bf33c00) [pid = 1649] [serial = 1607] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12d51d800) [pid = 1649] [serial = 1790] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x129619000) [pid = 1649] [serial = 1771] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x11873c000) [pid = 1649] [serial = 1757] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x118055800) [pid = 1649] [serial = 1756] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x1195e3400) [pid = 1649] [serial = 1762] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x121a29000) [pid = 1649] [serial = 1763] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x124a02400) [pid = 1649] [serial = 1765] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x127420400) [pid = 1649] [serial = 1766] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12115e400) [pid = 1649] [serial = 1760] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x119c22000) [pid = 1649] [serial = 1759] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12cd13800) [pid = 1649] [serial = 1780] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x127482800) [pid = 1649] [serial = 1768] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x128c78400) [pid = 1649] [serial = 1769] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12c4cac00) [pid = 1649] [serial = 1777] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12d1f7c00) [pid = 1649] [serial = 1783] [outer = 0x0] [url = about:blank] 20:32:51 INFO - PROCESS | 1649 | 1463542371913 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]]]}] 20:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 673ms 20:32:51 INFO - PROCESS | 1649 | 1463542371921 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 20:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:32:51 INFO - PROCESS | 1649 | 1463542371923 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 20:32:51 INFO - PROCESS | 1649 | 1463542371925 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:32:51 INFO - PROCESS | 1649 | 1463542371926 Marionette TRACE conn2 <- [1,2502,null,{}] 20:32:51 INFO - PROCESS | 1649 | 1463542371949 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}] 20:32:52 INFO - PROCESS | 1649 | 1463542372045 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 20:32:52 INFO - PROCESS | 1649 | 1463542372119 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198ba000 == 66 [pid = 1649] [id = 633] 20:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x118736800) [pid = 1649] [serial = 1899] [outer = 0x0] 20:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x118740400) [pid = 1649] [serial = 1900] [outer = 0x118736800] 20:32:52 INFO - PROCESS | 1649 | 1463542372146 Marionette DEBUG loaded listener.js 20:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x118ae2000) [pid = 1649] [serial = 1901] [outer = 0x118736800] 20:32:52 INFO - PROCESS | 1649 | 1463542372450 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]]]}] 20:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 570ms 20:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:32:52 INFO - PROCESS | 1649 | 1463542372496 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 20:32:52 INFO - PROCESS | 1649 | 1463542372497 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 20:32:52 INFO - PROCESS | 1649 | 1463542372499 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:32:52 INFO - PROCESS | 1649 | 1463542372500 Marionette TRACE conn2 <- [1,2506,null,{}] 20:32:52 INFO - PROCESS | 1649 | 1463542372503 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}] 20:32:52 INFO - PROCESS | 1649 | 1463542372596 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 20:32:52 INFO - PROCESS | 1649 | 1463542372600 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x1214e1000 == 67 [pid = 1649] [id = 634] 20:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x118f6d000) [pid = 1649] [serial = 1902] [outer = 0x0] 20:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x119379000) [pid = 1649] [serial = 1903] [outer = 0x118f6d000] 20:32:52 INFO - PROCESS | 1649 | 1463542372627 Marionette DEBUG loaded listener.js 20:32:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x1193e0400) [pid = 1649] [serial = 1904] [outer = 0x118f6d000] 20:32:53 INFO - PROCESS | 1649 | 1463542373013 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]]]}] 20:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 519ms 20:32:53 INFO - PROCESS | 1649 | 1463542373021 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 20:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:32:53 INFO - PROCESS | 1649 | 1463542373032 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 20:32:53 INFO - PROCESS | 1649 | 1463542373034 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:32:53 INFO - PROCESS | 1649 | 1463542373036 Marionette TRACE conn2 <- [1,2510,null,{}] 20:32:53 INFO - PROCESS | 1649 | 1463542373041 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}] 20:32:53 INFO - PROCESS | 1649 | 1463542373153 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 20:32:53 INFO - PROCESS | 1649 | 1463542373158 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250f0800 == 68 [pid = 1649] [id = 635] 20:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x1193e6c00) [pid = 1649] [serial = 1905] [outer = 0x0] 20:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x1195ed400) [pid = 1649] [serial = 1906] [outer = 0x1193e6c00] 20:32:53 INFO - PROCESS | 1649 | 1463542373185 Marionette DEBUG loaded listener.js 20:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x121164800) [pid = 1649] [serial = 1907] [outer = 0x1193e6c00] 20:32:53 INFO - PROCESS | 1649 | 1463542373557 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]]]}] 20:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 574ms 20:32:53 INFO - PROCESS | 1649 | 1463542373609 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 20:32:53 INFO - PROCESS | 1649 | 1463542373610 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 20:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:32:53 INFO - PROCESS | 1649 | 1463542373612 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:32:53 INFO - PROCESS | 1649 | 1463542373613 Marionette TRACE conn2 <- [1,2514,null,{}] 20:32:53 INFO - PROCESS | 1649 | 1463542373616 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}] 20:32:53 INFO - PROCESS | 1649 | 1463542373711 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 20:32:53 INFO - PROCESS | 1649 | 1463542373715 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aac800 == 69 [pid = 1649] [id = 636] 20:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x121167000) [pid = 1649] [serial = 1908] [outer = 0x0] 20:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12119fc00) [pid = 1649] [serial = 1909] [outer = 0x121167000] 20:32:53 INFO - PROCESS | 1649 | 1463542373741 Marionette DEBUG loaded listener.js 20:32:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x1219d9800) [pid = 1649] [serial = 1910] [outer = 0x121167000] 20:32:54 INFO - PROCESS | 1649 | 1463542374114 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]]]}] 20:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 518ms 20:32:54 INFO - PROCESS | 1649 | 1463542374130 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 20:32:54 INFO - PROCESS | 1649 | 1463542374132 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 20:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:32:54 INFO - PROCESS | 1649 | 1463542374134 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:32:54 INFO - PROCESS | 1649 | 1463542374135 Marionette TRACE conn2 <- [1,2518,null,{}] 20:32:54 INFO - PROCESS | 1649 | 1463542374139 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}] 20:32:54 INFO - PROCESS | 1649 | 1463542374269 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 20:32:54 INFO - PROCESS | 1649 | 1463542374283 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x129448000 == 70 [pid = 1649] [id = 637] 20:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x1217b0400) [pid = 1649] [serial = 1911] [outer = 0x0] 20:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x121a1f000) [pid = 1649] [serial = 1912] [outer = 0x1217b0400] 20:32:54 INFO - PROCESS | 1649 | 1463542374309 Marionette DEBUG loaded listener.js 20:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x121a87000) [pid = 1649] [serial = 1913] [outer = 0x1217b0400] 20:32:54 INFO - PROCESS | 1649 | 1463542374679 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]]]}] 20:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 573ms 20:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:32:54 INFO - PROCESS | 1649 | 1463542374708 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 20:32:54 INFO - PROCESS | 1649 | 1463542374709 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 20:32:54 INFO - PROCESS | 1649 | 1463542374717 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:32:54 INFO - PROCESS | 1649 | 1463542374718 Marionette TRACE conn2 <- [1,2522,null,{}] 20:32:54 INFO - PROCESS | 1649 | 1463542374720 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}] 20:32:54 INFO - PROCESS | 1649 | 1463542374841 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 20:32:54 INFO - PROCESS | 1649 | 1463542374854 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa31800 == 71 [pid = 1649] [id = 638] 20:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x121a1f400) [pid = 1649] [serial = 1914] [outer = 0x0] 20:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x121c21000) [pid = 1649] [serial = 1915] [outer = 0x121a1f400] 20:32:54 INFO - PROCESS | 1649 | 1463542374879 Marionette DEBUG loaded listener.js 20:32:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x1256b1c00) [pid = 1649] [serial = 1916] [outer = 0x121a1f400] 20:32:55 INFO - PROCESS | 1649 | 1463542375234 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]]]}] 20:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 576ms 20:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:32:55 INFO - PROCESS | 1649 | 1463542375289 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 20:32:55 INFO - PROCESS | 1649 | 1463542375291 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 20:32:55 INFO - PROCESS | 1649 | 1463542375293 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:32:55 INFO - PROCESS | 1649 | 1463542375294 Marionette TRACE conn2 <- [1,2526,null,{}] 20:32:55 INFO - PROCESS | 1649 | 1463542375296 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}] 20:32:55 INFO - PROCESS | 1649 | 1463542375428 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 20:32:55 INFO - PROCESS | 1649 | 1463542375443 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4a8800 == 72 [pid = 1649] [id = 639] 20:32:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x1250ad800) [pid = 1649] [serial = 1917] [outer = 0x0] 20:32:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x1256b7000) [pid = 1649] [serial = 1918] [outer = 0x1250ad800] 20:32:55 INFO - PROCESS | 1649 | 1463542375474 Marionette DEBUG loaded listener.js 20:32:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12741a800) [pid = 1649] [serial = 1919] [outer = 0x1250ad800] 20:32:55 INFO - PROCESS | 1649 | 1463542375859 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]]]}] 20:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 570ms 20:32:55 INFO - PROCESS | 1649 | 1463542375863 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 20:32:55 INFO - PROCESS | 1649 | 1463542375865 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 20:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:32:55 INFO - PROCESS | 1649 | 1463542375867 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:32:55 INFO - PROCESS | 1649 | 1463542375871 Marionette TRACE conn2 <- [1,2530,null,{}] 20:32:55 INFO - PROCESS | 1649 | 1463542375873 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}] 20:32:56 INFO - PROCESS | 1649 | 1463542376400 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12cd1d800) [pid = 1649] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x117456000) [pid = 1649] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x124a05800) [pid = 1649] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x110e1ac00) [pid = 1649] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x1184c9000) [pid = 1649] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x128853c00) [pid = 1649] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x110e1f000) [pid = 1649] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x118740800) [pid = 1649] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x116ab6000) [pid = 1649] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x1168a2c00) [pid = 1649] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x121a2ac00) [pid = 1649] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x121a22c00) [pid = 1649] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12a8bd000) [pid = 1649] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12b41e400) [pid = 1649] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x1193e5400) [pid = 1649] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x112761800) [pid = 1649] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x11684e400) [pid = 1649] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x117e24400) [pid = 1649] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x1256ad400) [pid = 1649] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x128adcc00) [pid = 1649] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12747d400) [pid = 1649] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12088f400) [pid = 1649] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x1215eb800) [pid = 1649] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12c137c00) [pid = 1649] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x128846000) [pid = 1649] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x1195e9400) [pid = 1649] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x11873e400) [pid = 1649] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12bf33800) [pid = 1649] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12961bc00) [pid = 1649] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x11276d800) [pid = 1649] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12c108800) [pid = 1649] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12c19e000) [pid = 1649] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12c69c400) [pid = 1649] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12a8bbc00) [pid = 1649] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x128c72000) [pid = 1649] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x121a23400) [pid = 1649] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x118523400) [pid = 1649] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12d51f400) [pid = 1649] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12ac95400) [pid = 1649] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x115d76c00) [pid = 1649] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11937fc00) [pid = 1649] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x1350a5400) [pid = 1649] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x1350aac00) [pid = 1649] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x121a21000) [pid = 1649] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12898c400) [pid = 1649] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x111f18c00) [pid = 1649] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11873c400) [pid = 1649] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11339bc00) [pid = 1649] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x121a92000) [pid = 1649] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12d5aac00) [pid = 1649] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:32:56 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x1272c0000) [pid = 1649] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:32:56 INFO - PROCESS | 1649 | 1463542376476 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1134b8000 == 73 [pid = 1649] [id = 640] 20:32:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x110e1cc00) [pid = 1649] [serial = 1920] [outer = 0x0] 20:32:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x111f3c000) [pid = 1649] [serial = 1921] [outer = 0x110e1cc00] 20:32:56 INFO - PROCESS | 1649 | 1463542376506 Marionette DEBUG loaded listener.js 20:32:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x1184c9000) [pid = 1649] [serial = 1922] [outer = 0x110e1cc00] 20:32:56 INFO - PROCESS | 1649 | 1463542376809 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]]]}] 20:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 973ms 20:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:32:56 INFO - PROCESS | 1649 | 1463542376843 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 20:32:56 INFO - PROCESS | 1649 | 1463542376845 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 20:32:56 INFO - PROCESS | 1649 | 1463542376848 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:32:56 INFO - PROCESS | 1649 | 1463542376850 Marionette TRACE conn2 <- [1,2534,null,{}] 20:32:56 INFO - PROCESS | 1649 | 1463542376852 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}] 20:32:57 INFO - PROCESS | 1649 | 1463542377045 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 20:32:57 INFO - PROCESS | 1649 | 1463542377056 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a73b000 == 74 [pid = 1649] [id = 641] 20:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x117e24400) [pid = 1649] [serial = 1923] [outer = 0x0] 20:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x1193eb000) [pid = 1649] [serial = 1924] [outer = 0x117e24400] 20:32:57 INFO - PROCESS | 1649 | 1463542377096 Marionette DEBUG loaded listener.js 20:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x121a2ac00) [pid = 1649] [serial = 1925] [outer = 0x117e24400] 20:32:57 INFO - PROCESS | 1649 | 1463542377481 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]]]}] 20:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 670ms 20:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:32:57 INFO - PROCESS | 1649 | 1463542377518 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 20:32:57 INFO - PROCESS | 1649 | 1463542377519 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 20:32:57 INFO - PROCESS | 1649 | 1463542377521 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:32:57 INFO - PROCESS | 1649 | 1463542377522 Marionette TRACE conn2 <- [1,2538,null,{}] 20:32:57 INFO - PROCESS | 1649 | 1463542377525 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}] 20:32:57 INFO - PROCESS | 1649 | 1463542377625 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 20:32:57 INFO - PROCESS | 1649 | 1463542377704 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c91f000 == 75 [pid = 1649] [id = 642] 20:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x121a21000) [pid = 1649] [serial = 1926] [outer = 0x0] 20:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12720ac00) [pid = 1649] [serial = 1927] [outer = 0x121a21000] 20:32:57 INFO - PROCESS | 1649 | 1463542377729 Marionette DEBUG loaded listener.js 20:32:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x128992400) [pid = 1649] [serial = 1928] [outer = 0x121a21000] 20:32:58 INFO - PROCESS | 1649 | 1463542378030 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]]]}] 20:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 20:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:32:58 INFO - PROCESS | 1649 | 1463542378045 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 20:32:58 INFO - PROCESS | 1649 | 1463542378046 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 20:32:58 INFO - PROCESS | 1649 | 1463542378048 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:32:58 INFO - PROCESS | 1649 | 1463542378049 Marionette TRACE conn2 <- [1,2542,null,{}] 20:32:58 INFO - PROCESS | 1649 | 1463542378051 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}] 20:32:58 INFO - PROCESS | 1649 | 1463542378157 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 20:32:58 INFO - PROCESS | 1649 | 1463542378162 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2ad800 == 76 [pid = 1649] [id = 643] 20:32:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x128853000) [pid = 1649] [serial = 1929] [outer = 0x0] 20:32:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x128ae0800) [pid = 1649] [serial = 1930] [outer = 0x128853000] 20:32:58 INFO - PROCESS | 1649 | 1463542378186 Marionette DEBUG loaded listener.js 20:32:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x128b40000) [pid = 1649] [serial = 1931] [outer = 0x128853000] 20:32:58 INFO - PROCESS | 1649 | 1463542378740 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]]]}] 20:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 721ms 20:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:32:58 INFO - PROCESS | 1649 | 1463542378772 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 20:32:58 INFO - PROCESS | 1649 | 1463542378775 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 20:32:58 INFO - PROCESS | 1649 | 1463542378781 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:32:58 INFO - PROCESS | 1649 | 1463542378783 Marionette TRACE conn2 <- [1,2546,null,{}] 20:32:58 INFO - PROCESS | 1649 | 1463542378787 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}] 20:32:58 INFO - PROCESS | 1649 | 1463542378914 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 20:32:59 INFO - PROCESS | 1649 | 1463542379029 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e0b000 == 77 [pid = 1649] [id = 644] 20:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x113137c00) [pid = 1649] [serial = 1932] [outer = 0x0] 20:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x11321b400) [pid = 1649] [serial = 1933] [outer = 0x113137c00] 20:32:59 INFO - PROCESS | 1649 | 1463542379062 Marionette DEBUG loaded listener.js 20:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x116754000) [pid = 1649] [serial = 1934] [outer = 0x113137c00] 20:32:59 INFO - PROCESS | 1649 | 1463542379492 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]]]}] 20:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 722ms 20:32:59 INFO - PROCESS | 1649 | 1463542379503 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 20:32:59 INFO - PROCESS | 1649 | 1463542379509 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 20:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:32:59 INFO - PROCESS | 1649 | 1463542379514 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:32:59 INFO - PROCESS | 1649 | 1463542379516 Marionette TRACE conn2 <- [1,2550,null,{}] 20:32:59 INFO - PROCESS | 1649 | 1463542379519 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}] 20:32:59 INFO - PROCESS | 1649 | 1463542379635 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 20:32:59 INFO - PROCESS | 1649 | 1463542379753 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12186b000 == 78 [pid = 1649] [id = 645] 20:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x1168a3000) [pid = 1649] [serial = 1935] [outer = 0x0] 20:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x118054c00) [pid = 1649] [serial = 1936] [outer = 0x1168a3000] 20:32:59 INFO - PROCESS | 1649 | 1463542379785 Marionette DEBUG loaded listener.js 20:32:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x118776400) [pid = 1649] [serial = 1937] [outer = 0x1168a3000] 20:33:00 INFO - PROCESS | 1649 | 1463542380286 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]]]}] 20:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 821ms 20:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:33:00 INFO - PROCESS | 1649 | 1463542380337 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 20:33:00 INFO - PROCESS | 1649 | 1463542380341 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 20:33:00 INFO - PROCESS | 1649 | 1463542380345 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:33:00 INFO - PROCESS | 1649 | 1463542380349 Marionette TRACE conn2 <- [1,2554,null,{}] 20:33:00 INFO - PROCESS | 1649 | 1463542380361 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}] 20:33:00 INFO - PROCESS | 1649 | 1463542380539 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 20:33:00 INFO - PROCESS | 1649 | 1463542380696 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc8c800 == 79 [pid = 1649] [id = 646] 20:33:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x118f6e000) [pid = 1649] [serial = 1938] [outer = 0x0] 20:33:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x119c21c00) [pid = 1649] [serial = 1939] [outer = 0x118f6e000] 20:33:00 INFO - PROCESS | 1649 | 1463542380729 Marionette DEBUG loaded listener.js 20:33:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12088dc00) [pid = 1649] [serial = 1940] [outer = 0x118f6e000] 20:33:01 INFO - PROCESS | 1649 | 1463542381175 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]]]}] 20:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 878ms 20:33:01 INFO - PROCESS | 1649 | 1463542381222 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 20:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:33:01 INFO - PROCESS | 1649 | 1463542381225 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 20:33:01 INFO - PROCESS | 1649 | 1463542381227 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:33:01 INFO - PROCESS | 1649 | 1463542381228 Marionette TRACE conn2 <- [1,2558,null,{}] 20:33:01 INFO - PROCESS | 1649 | 1463542381231 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}] 20:33:01 INFO - PROCESS | 1649 | 1463542381350 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 20:33:01 INFO - PROCESS | 1649 | 1463542381439 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x134e47000 == 80 [pid = 1649] [id = 647] 20:33:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x121165400) [pid = 1649] [serial = 1941] [outer = 0x0] 20:33:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x121a28400) [pid = 1649] [serial = 1942] [outer = 0x121165400] 20:33:01 INFO - PROCESS | 1649 | 1463542381471 Marionette DEBUG loaded listener.js 20:33:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x127416800) [pid = 1649] [serial = 1943] [outer = 0x121165400] 20:33:01 INFO - PROCESS | 1649 | 1463542381930 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]]]}] 20:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 770ms 20:33:02 INFO - PROCESS | 1649 | 1463542381998 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 20:33:02 INFO - PROCESS | 1649 | 1463542381999 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 20:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:33:02 INFO - PROCESS | 1649 | 1463542382001 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:33:02 INFO - PROCESS | 1649 | 1463542382003 Marionette TRACE conn2 <- [1,2562,null,{}] 20:33:02 INFO - PROCESS | 1649 | 1463542382008 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}] 20:33:02 INFO - PROCESS | 1649 | 1463542382120 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 20:33:02 INFO - PROCESS | 1649 | 1463542382210 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1351dd000 == 81 [pid = 1649] [id = 648] 20:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x118f63c00) [pid = 1649] [serial = 1944] [outer = 0x0] 20:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x121a93400) [pid = 1649] [serial = 1945] [outer = 0x118f63c00] 20:33:02 INFO - PROCESS | 1649 | 1463542382240 Marionette DEBUG loaded listener.js 20:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x128995400) [pid = 1649] [serial = 1946] [outer = 0x118f63c00] 20:33:02 INFO - PROCESS | 1649 | 1463542382664 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]]]}] 20:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 723ms 20:33:02 INFO - PROCESS | 1649 | 1463542382724 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 20:33:02 INFO - PROCESS | 1649 | 1463542382726 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 20:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:33:02 INFO - PROCESS | 1649 | 1463542382728 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:33:02 INFO - PROCESS | 1649 | 1463542382729 Marionette TRACE conn2 <- [1,2566,null,{}] 20:33:02 INFO - PROCESS | 1649 | 1463542382732 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}] 20:33:02 INFO - PROCESS | 1649 | 1463542382863 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 20:33:02 INFO - PROCESS | 1649 | 1463542382954 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1352e0800 == 82 [pid = 1649] [id = 649] 20:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x128c45400) [pid = 1649] [serial = 1947] [outer = 0x0] 20:33:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12914cc00) [pid = 1649] [serial = 1948] [outer = 0x128c45400] 20:33:02 INFO - PROCESS | 1649 | 1463542382984 Marionette DEBUG loaded listener.js 20:33:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12960fc00) [pid = 1649] [serial = 1949] [outer = 0x128c45400] 20:33:03 INFO - PROCESS | 1649 | 1463542383416 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]]]}] 20:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 719ms 20:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:33:03 INFO - PROCESS | 1649 | 1463542383475 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 20:33:03 INFO - PROCESS | 1649 | 1463542383476 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 20:33:03 INFO - PROCESS | 1649 | 1463542383479 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:33:03 INFO - PROCESS | 1649 | 1463542383480 Marionette TRACE conn2 <- [1,2570,null,{}] 20:33:03 INFO - PROCESS | 1649 | 1463542383483 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}] 20:33:03 INFO - PROCESS | 1649 | 1463542383596 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 20:33:03 INFO - PROCESS | 1649 | 1463542383686 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1354be800 == 83 [pid = 1649] [id = 650] 20:33:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12938e000) [pid = 1649] [serial = 1950] [outer = 0x0] 20:33:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12a727400) [pid = 1649] [serial = 1951] [outer = 0x12938e000] 20:33:03 INFO - PROCESS | 1649 | 1463542383715 Marionette DEBUG loaded listener.js 20:33:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12a8bbc00) [pid = 1649] [serial = 1952] [outer = 0x12938e000] 20:33:04 INFO - PROCESS | 1649 | 1463542384195 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]]]}] 20:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 769ms 20:33:04 INFO - PROCESS | 1649 | 1463542384249 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 20:33:04 INFO - PROCESS | 1649 | 1463542384250 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 20:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:33:04 INFO - PROCESS | 1649 | 1463542384252 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:33:04 INFO - PROCESS | 1649 | 1463542384254 Marionette TRACE conn2 <- [1,2574,null,{}] 20:33:04 INFO - PROCESS | 1649 | 1463542384278 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}] 20:33:04 INFO - PROCESS | 1649 | 1463542384394 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 20:33:04 INFO - PROCESS | 1649 | 1463542384512 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198a5000 == 84 [pid = 1649] [id = 651] 20:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x111a02800) [pid = 1649] [serial = 1953] [outer = 0x0] 20:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x1166c3000) [pid = 1649] [serial = 1954] [outer = 0x111a02800] 20:33:04 INFO - PROCESS | 1649 | 1463542384544 Marionette DEBUG loaded listener.js 20:33:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12a71dc00) [pid = 1649] [serial = 1955] [outer = 0x111a02800] 20:33:04 INFO - PROCESS | 1649 | 1463542384992 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]]]}] 20:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 791ms 20:33:05 INFO - PROCESS | 1649 | 1463542385043 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 20:33:05 INFO - PROCESS | 1649 | 1463542385045 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 20:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:33:05 INFO - PROCESS | 1649 | 1463542385047 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:33:05 INFO - PROCESS | 1649 | 1463542385048 Marionette TRACE conn2 <- [1,2578,null,{}] 20:33:05 INFO - PROCESS | 1649 | 1463542385051 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}] 20:33:05 INFO - PROCESS | 1649 | 1463542385173 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 20:33:05 INFO - PROCESS | 1649 | 1463542385506 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x116f5b000 == 85 [pid = 1649] [id = 652] 20:33:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x110e1bc00) [pid = 1649] [serial = 1956] [outer = 0x0] 20:33:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x110ee6800) [pid = 1649] [serial = 1957] [outer = 0x110e1bc00] 20:33:05 INFO - PROCESS | 1649 | 1463542385569 Marionette DEBUG loaded listener.js 20:33:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x1121e9c00) [pid = 1649] [serial = 1958] [outer = 0x110e1bc00] 20:33:05 INFO - PROCESS | 1649 | 1463542385996 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]]]}] 20:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 971ms 20:33:06 INFO - PROCESS | 1649 | 1463542386019 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 20:33:06 INFO - PROCESS | 1649 | 1463542386021 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 20:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:33:06 INFO - PROCESS | 1649 | 1463542386024 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:33:06 INFO - PROCESS | 1649 | 1463542386027 Marionette TRACE conn2 <- [1,2582,null,{}] 20:33:06 INFO - PROCESS | 1649 | 1463542386030 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}] 20:33:06 INFO - PROCESS | 1649 | 1463542386147 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 20:33:06 INFO - PROCESS | 1649 | 1463542386271 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12186d800 == 86 [pid = 1649] [id = 653] 20:33:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x113493000) [pid = 1649] [serial = 1959] [outer = 0x0] 20:33:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11649f800) [pid = 1649] [serial = 1960] [outer = 0x113493000] 20:33:06 INFO - PROCESS | 1649 | 1463542386300 Marionette DEBUG loaded listener.js 20:33:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x118124c00) [pid = 1649] [serial = 1961] [outer = 0x113493000] 20:33:06 INFO - PROCESS | 1649 | 1463542386700 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]]]}] 20:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 721ms 20:33:06 INFO - PROCESS | 1649 | 1463542386747 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 20:33:06 INFO - PROCESS | 1649 | 1463542386750 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 20:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:33:06 INFO - PROCESS | 1649 | 1463542386753 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:33:06 INFO - PROCESS | 1649 | 1463542386754 Marionette TRACE conn2 <- [1,2586,null,{}] 20:33:06 INFO - PROCESS | 1649 | 1463542386757 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}] 20:33:06 INFO - PROCESS | 1649 | 1463542386884 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1359e2800 == 85 [pid = 1649] [id = 580] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x118308800 == 84 [pid = 1649] [id = 584] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12bfb8800 == 83 [pid = 1649] [id = 535] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x135844000 == 82 [pid = 1649] [id = 583] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12c91f000 == 81 [pid = 1649] [id = 642] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12a73b000 == 80 [pid = 1649] [id = 641] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1134b8000 == 79 [pid = 1649] [id = 640] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4a8800 == 78 [pid = 1649] [id = 639] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa31800 == 77 [pid = 1649] [id = 638] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x13599cc00) [pid = 1649] [serial = 1822] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x1196bcc00) [pid = 1649] [serial = 1819] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12d50a800) [pid = 1649] [serial = 1861] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | 1463542387063 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x129448000 == 76 [pid = 1649] [id = 637] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x128aac800 == 75 [pid = 1649] [id = 636] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1250f0800 == 74 [pid = 1649] [id = 635] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1214e1000 == 73 [pid = 1649] [id = 634] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1198ba000 == 72 [pid = 1649] [id = 633] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11955c800 == 71 [pid = 1649] [id = 632] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11806b800 == 70 [pid = 1649] [id = 631] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x113163000 == 69 [pid = 1649] [id = 630] 20:33:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x113163000 == 70 [pid = 1649] [id = 654] 20:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x111e28c00) [pid = 1649] [serial = 1962] [outer = 0x0] 20:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x118120000) [pid = 1649] [serial = 1963] [outer = 0x111e28c00] 20:33:07 INFO - PROCESS | 1649 | 1463542387098 Marionette DEBUG loaded listener.js 20:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x118f6bc00) [pid = 1649] [serial = 1964] [outer = 0x111e28c00] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1377dc000 == 69 [pid = 1649] [id = 624] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1359d8800 == 68 [pid = 1649] [id = 623] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12b3b9000 == 67 [pid = 1649] [id = 622] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1198b6800 == 66 [pid = 1649] [id = 621] 20:33:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1373d3800 == 65 [pid = 1649] [id = 620] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x12d472400) [pid = 1649] [serial = 1748] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x118adf800) [pid = 1649] [serial = 1553] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x129151800) [pid = 1649] [serial = 1619] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x113496c00) [pid = 1649] [serial = 1667] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x1196c5800) [pid = 1649] [serial = 1613] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x129391000) [pid = 1649] [serial = 1559] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12961cc00) [pid = 1649] [serial = 1628] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12119c400) [pid = 1649] [serial = 1733] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x118735800) [pid = 1649] [serial = 1730] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x11818dc00) [pid = 1649] [serial = 1610] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x128b38000) [pid = 1649] [serial = 1736] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12c6aa400) [pid = 1649] [serial = 1685] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12c133400) [pid = 1649] [serial = 1742] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12bbd9c00) [pid = 1649] [serial = 1490] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x121168800) [pid = 1649] [serial = 1556] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12a50a000) [pid = 1649] [serial = 1565] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12d478c00) [pid = 1649] [serial = 1754] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x128b3b400) [pid = 1649] [serial = 1688] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x129146800) [pid = 1649] [serial = 1676] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12acbf400) [pid = 1649] [serial = 1622] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x12bf1e400) [pid = 1649] [serial = 1739] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12d478400) [pid = 1649] [serial = 1751] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12574e400) [pid = 1649] [serial = 1616] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12d1f8800) [pid = 1649] [serial = 1745] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12ac93000) [pid = 1649] [serial = 1679] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x1211a2000) [pid = 1649] [serial = 1673] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x1193df400) [pid = 1649] [serial = 1670] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12c6a9800) [pid = 1649] [serial = 1682] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12bf1dc00) [pid = 1649] [serial = 1562] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12c4c0400) [pid = 1649] [serial = 1625] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12c130c00) [pid = 1649] [serial = 1843] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12c6a5c00) [pid = 1649] [serial = 1846] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12c199400) [pid = 1649] [serial = 1844] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12cd20c00) [pid = 1649] [serial = 1849] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12c939c00) [pid = 1649] [serial = 1847] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12d1fd400) [pid = 1649] [serial = 1850] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12c12a400) [pid = 1649] [serial = 1805] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12b41e800) [pid = 1649] [serial = 1804] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12a8ba000) [pid = 1649] [serial = 1840] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12898d400) [pid = 1649] [serial = 1837] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x128b38800) [pid = 1649] [serial = 1838] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x120886000) [pid = 1649] [serial = 1828] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12d5a6400) [pid = 1649] [serial = 1793] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12c6a3800) [pid = 1649] [serial = 1807] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12cfb4800) [pid = 1649] [serial = 1808] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x118531800) [pid = 1649] [serial = 1796] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11674dc00) [pid = 1649] [serial = 1795] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x119383000) [pid = 1649] [serial = 1858] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x1350acc00) [pid = 1649] [serial = 1813] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x135990800) [pid = 1649] [serial = 1814] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x13599a000) [pid = 1649] [serial = 1817] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x135995c00) [pid = 1649] [serial = 1816] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x121a84400) [pid = 1649] [serial = 1831] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x121a91400) [pid = 1649] [serial = 1832] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x128c7b400) [pid = 1649] [serial = 1802] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12898e800) [pid = 1649] [serial = 1801] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12898ec00) [pid = 1649] [serial = 1853] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1215ee800) [pid = 1649] [serial = 1799] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1193eac00) [pid = 1649] [serial = 1798] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x118733800) [pid = 1649] [serial = 1826] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x117689c00) [pid = 1649] [serial = 1825] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x126814800) [pid = 1649] [serial = 1834] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x128851c00) [pid = 1649] [serial = 1835] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1350a7800) [pid = 1649] [serial = 1811] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x118fef800) [pid = 1649] [serial = 1852] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12cfac400) [pid = 1649] [serial = 1855] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x119387800) [pid = 1649] [serial = 1859] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1350a0400) [pid = 1649] [serial = 1810] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x121593400) [pid = 1649] [serial = 1829] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12d5acc00) [pid = 1649] [serial = 1856] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12bf40c00) [pid = 1649] [serial = 1841] [outer = 0x0] [url = about:blank] 20:33:07 INFO - PROCESS | 1649 | 1463542387461 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]]]}] 20:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 722ms 20:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:33:07 INFO - PROCESS | 1649 | 1463542387476 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 20:33:07 INFO - PROCESS | 1649 | 1463542387477 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 20:33:07 INFO - PROCESS | 1649 | 1463542387480 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:33:07 INFO - PROCESS | 1649 | 1463542387485 Marionette TRACE conn2 <- [1,2590,null,{}] 20:33:07 INFO - PROCESS | 1649 | 1463542387494 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}] 20:33:07 INFO - PROCESS | 1649 | 1463542387590 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 20:33:07 INFO - PROCESS | 1649 | 1463542387676 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198a2000 == 66 [pid = 1649] [id = 655] 20:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x113496c00) [pid = 1649] [serial = 1965] [outer = 0x0] 20:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11937d400) [pid = 1649] [serial = 1966] [outer = 0x113496c00] 20:33:07 INFO - PROCESS | 1649 | 1463542387708 Marionette DEBUG loaded listener.js 20:33:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x1195e9400) [pid = 1649] [serial = 1967] [outer = 0x113496c00] 20:33:08 INFO - PROCESS | 1649 | 1463542388012 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]]]}] 20:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 580ms 20:33:08 INFO - PROCESS | 1649 | 1463542388059 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 20:33:08 INFO - PROCESS | 1649 | 1463542388061 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 20:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:33:08 INFO - PROCESS | 1649 | 1463542388063 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:33:08 INFO - PROCESS | 1649 | 1463542388064 Marionette TRACE conn2 <- [1,2594,null,{}] 20:33:08 INFO - PROCESS | 1649 | 1463542388066 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}] 20:33:08 INFO - PROCESS | 1649 | 1463542388163 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 20:33:08 INFO - PROCESS | 1649 | 1463542388235 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x121609800 == 67 [pid = 1649] [id = 656] 20:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x118738000) [pid = 1649] [serial = 1968] [outer = 0x0] 20:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x1196bcc00) [pid = 1649] [serial = 1969] [outer = 0x118738000] 20:33:08 INFO - PROCESS | 1649 | 1463542388261 Marionette DEBUG loaded listener.js 20:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12088b400) [pid = 1649] [serial = 1970] [outer = 0x118738000] 20:33:08 INFO - PROCESS | 1649 | 1463542388593 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]]]}] 20:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 575ms 20:33:08 INFO - PROCESS | 1649 | 1463542388639 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 20:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:33:08 INFO - PROCESS | 1649 | 1463542388641 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 20:33:08 INFO - PROCESS | 1649 | 1463542388644 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:33:08 INFO - PROCESS | 1649 | 1463542388646 Marionette TRACE conn2 <- [1,2598,null,{}] 20:33:08 INFO - PROCESS | 1649 | 1463542388649 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}] 20:33:08 INFO - PROCESS | 1649 | 1463542388789 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 20:33:08 INFO - PROCESS | 1649 | 1463542388905 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272d1800 == 68 [pid = 1649] [id = 657] 20:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x121165c00) [pid = 1649] [serial = 1971] [outer = 0x0] 20:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12119c000) [pid = 1649] [serial = 1972] [outer = 0x121165c00] 20:33:08 INFO - PROCESS | 1649 | 1463542388946 Marionette DEBUG loaded listener.js 20:33:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1219ddc00) [pid = 1649] [serial = 1973] [outer = 0x121165c00] 20:33:09 INFO - PROCESS | 1649 | 1463542389351 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]]]}] 20:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 721ms 20:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:33:09 INFO - PROCESS | 1649 | 1463542389365 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 20:33:09 INFO - PROCESS | 1649 | 1463542389366 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 20:33:09 INFO - PROCESS | 1649 | 1463542389372 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:33:09 INFO - PROCESS | 1649 | 1463542389373 Marionette TRACE conn2 <- [1,2602,null,{}] 20:33:09 INFO - PROCESS | 1649 | 1463542389377 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}] 20:33:09 INFO - PROCESS | 1649 | 1463542389590 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 20:33:09 INFO - PROCESS | 1649 | 1463542389628 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x129452800 == 69 [pid = 1649] [id = 658] 20:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x121a84400) [pid = 1649] [serial = 1974] [outer = 0x0] 20:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x121a92000) [pid = 1649] [serial = 1975] [outer = 0x121a84400] 20:33:09 INFO - PROCESS | 1649 | 1463542389669 Marionette DEBUG loaded listener.js 20:33:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x124d1c400) [pid = 1649] [serial = 1976] [outer = 0x121a84400] 20:33:10 INFO - PROCESS | 1649 | 1463542390043 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]]]}] 20:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 723ms 20:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:33:10 INFO - PROCESS | 1649 | 1463542390093 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 20:33:10 INFO - PROCESS | 1649 | 1463542390094 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 20:33:10 INFO - PROCESS | 1649 | 1463542390096 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:33:10 INFO - PROCESS | 1649 | 1463542390097 Marionette TRACE conn2 <- [1,2606,null,{}] 20:33:10 INFO - PROCESS | 1649 | 1463542390099 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}] 20:33:10 INFO - PROCESS | 1649 | 1463542390216 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 20:33:10 INFO - PROCESS | 1649 | 1463542390226 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12aa35000 == 70 [pid = 1649] [id = 659] 20:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x121a86800) [pid = 1649] [serial = 1977] [outer = 0x0] 20:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x126814800) [pid = 1649] [serial = 1978] [outer = 0x121a86800] 20:33:10 INFO - PROCESS | 1649 | 1463542390251 Marionette DEBUG loaded listener.js 20:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x127480400) [pid = 1649] [serial = 1979] [outer = 0x121a86800] 20:33:10 INFO - PROCESS | 1649 | 1463542390613 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]]]}] 20:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 569ms 20:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:33:10 INFO - PROCESS | 1649 | 1463542390665 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 20:33:10 INFO - PROCESS | 1649 | 1463542390666 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 20:33:10 INFO - PROCESS | 1649 | 1463542390668 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:33:10 INFO - PROCESS | 1649 | 1463542390670 Marionette TRACE conn2 <- [1,2610,null,{}] 20:33:10 INFO - PROCESS | 1649 | 1463542390672 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}] 20:33:10 INFO - PROCESS | 1649 | 1463542390792 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 20:33:10 INFO - PROCESS | 1649 | 1463542390808 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4ac000 == 71 [pid = 1649] [id = 660] 20:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1256ac800) [pid = 1649] [serial = 1980] [outer = 0x0] 20:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x128992c00) [pid = 1649] [serial = 1981] [outer = 0x1256ac800] 20:33:10 INFO - PROCESS | 1649 | 1463542390833 Marionette DEBUG loaded listener.js 20:33:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x128b38000) [pid = 1649] [serial = 1982] [outer = 0x1256ac800] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x121161400) [pid = 1649] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x118736800) [pid = 1649] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11804b800) [pid = 1649] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1217b0400) [pid = 1649] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x113d05400) [pid = 1649] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x111e62c00) [pid = 1649] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x121167000) [pid = 1649] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1193e6c00) [pid = 1649] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x121a1f400) [pid = 1649] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x118f6d000) [pid = 1649] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1250ad800) [pid = 1649] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x110e1cc00) [pid = 1649] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x117e24400) [pid = 1649] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:33:11 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x121a21000) [pid = 1649] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:33:11 INFO - PROCESS | 1649 | 1463542391392 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]]]}] 20:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 771ms 20:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:33:11 INFO - PROCESS | 1649 | 1463542391441 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 20:33:11 INFO - PROCESS | 1649 | 1463542391442 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 20:33:11 INFO - PROCESS | 1649 | 1463542391444 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:33:11 INFO - PROCESS | 1649 | 1463542391445 Marionette TRACE conn2 <- [1,2614,null,{}] 20:33:11 INFO - PROCESS | 1649 | 1463542391447 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}] 20:33:11 INFO - PROCESS | 1649 | 1463542391546 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 20:33:11 INFO - PROCESS | 1649 | 1463542391550 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x121612000 == 72 [pid = 1649] [id = 661] 20:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x113d05400) [pid = 1649] [serial = 1983] [outer = 0x0] 20:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x118736800) [pid = 1649] [serial = 1984] [outer = 0x113d05400] 20:33:11 INFO - PROCESS | 1649 | 1463542391576 Marionette DEBUG loaded listener.js 20:33:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x121162c00) [pid = 1649] [serial = 1985] [outer = 0x113d05400] 20:33:11 INFO - PROCESS | 1649 | 1463542391924 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]]]}] 20:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 522ms 20:33:11 INFO - PROCESS | 1649 | 1463542391966 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 20:33:11 INFO - PROCESS | 1649 | 1463542391967 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 20:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:33:11 INFO - PROCESS | 1649 | 1463542391970 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:33:11 INFO - PROCESS | 1649 | 1463542391973 Marionette TRACE conn2 <- [1,2618,null,{}] 20:33:11 INFO - PROCESS | 1649 | 1463542391984 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}] 20:33:12 INFO - PROCESS | 1649 | 1463542392085 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 20:33:12 INFO - PROCESS | 1649 | 1463542392106 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bb29000 == 73 [pid = 1649] [id = 662] 20:33:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1217b0400) [pid = 1649] [serial = 1986] [outer = 0x0] 20:33:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1250adc00) [pid = 1649] [serial = 1987] [outer = 0x1217b0400] 20:33:12 INFO - PROCESS | 1649 | 1463542392136 Marionette DEBUG loaded listener.js 20:33:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x128c45000) [pid = 1649] [serial = 1988] [outer = 0x1217b0400] 20:33:12 INFO - PROCESS | 1649 | 1463542392574 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]]]}] 20:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 631ms 20:33:12 INFO - PROCESS | 1649 | 1463542392602 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 20:33:12 INFO - PROCESS | 1649 | 1463542392604 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 20:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:33:12 INFO - PROCESS | 1649 | 1463542392608 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:33:12 INFO - PROCESS | 1649 | 1463542392610 Marionette TRACE conn2 <- [1,2622,null,{}] 20:33:12 INFO - PROCESS | 1649 | 1463542392626 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}] 20:33:12 INFO - PROCESS | 1649 | 1463542392790 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 20:33:12 INFO - PROCESS | 1649 | 1463542392804 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cad5000 == 74 [pid = 1649] [id = 663] 20:33:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x128f83000) [pid = 1649] [serial = 1989] [outer = 0x0] 20:33:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12914a400) [pid = 1649] [serial = 1990] [outer = 0x128f83000] 20:33:12 INFO - PROCESS | 1649 | 1463542392856 Marionette DEBUG loaded listener.js 20:33:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12960e000) [pid = 1649] [serial = 1991] [outer = 0x128f83000] 20:33:13 INFO - PROCESS | 1649 | 1463542393263 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]]]}] 20:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 686ms 20:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:33:13 INFO - PROCESS | 1649 | 1463542393293 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 20:33:13 INFO - PROCESS | 1649 | 1463542393295 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 20:33:13 INFO - PROCESS | 1649 | 1463542393297 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:33:13 INFO - PROCESS | 1649 | 1463542393298 Marionette TRACE conn2 <- [1,2626,null,{}] 20:33:13 INFO - PROCESS | 1649 | 1463542393300 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}] 20:33:13 INFO - PROCESS | 1649 | 1463542393438 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 20:33:13 INFO - PROCESS | 1649 | 1463542393588 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e05000 == 75 [pid = 1649] [id = 664] 20:33:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x110e1f400) [pid = 1649] [serial = 1992] [outer = 0x0] 20:33:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x1121f0400) [pid = 1649] [serial = 1993] [outer = 0x110e1f400] 20:33:13 INFO - PROCESS | 1649 | 1463542393621 Marionette DEBUG loaded listener.js 20:33:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x116005000) [pid = 1649] [serial = 1994] [outer = 0x110e1f400] 20:33:14 INFO - PROCESS | 1649 | 1463542394065 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]]]}] 20:33:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:33:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 819ms 20:33:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:33:14 INFO - PROCESS | 1649 | 1463542394118 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 20:33:14 INFO - PROCESS | 1649 | 1463542394120 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 20:33:14 INFO - PROCESS | 1649 | 1463542394123 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:33:14 INFO - PROCESS | 1649 | 1463542394126 Marionette TRACE conn2 <- [1,2630,null,{}] 20:33:14 INFO - PROCESS | 1649 | 1463542394129 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}] 20:33:14 INFO - PROCESS | 1649 | 1463542394253 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 20:33:14 INFO - PROCESS | 1649 | 1463542394337 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x121d7d000 == 76 [pid = 1649] [id = 665] 20:33:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x116a69c00) [pid = 1649] [serial = 1995] [outer = 0x0] 20:33:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x118739000) [pid = 1649] [serial = 1996] [outer = 0x116a69c00] 20:33:14 INFO - PROCESS | 1649 | 1463542394369 Marionette DEBUG loaded listener.js 20:33:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x118f65c00) [pid = 1649] [serial = 1997] [outer = 0x116a69c00] 20:33:14 INFO - PROCESS | 1649 | 1463542394794 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]]]}] 20:33:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:33:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 721ms 20:33:14 INFO - PROCESS | 1649 | 1463542394872 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 20:33:14 INFO - PROCESS | 1649 | 1463542394875 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 20:33:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:33:14 INFO - PROCESS | 1649 | 1463542394880 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:33:14 INFO - PROCESS | 1649 | 1463542394881 Marionette TRACE conn2 <- [1,2634,null,{}] 20:33:14 INFO - PROCESS | 1649 | 1463542394884 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}] 20:33:15 INFO - PROCESS | 1649 | 1463542395001 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 20:33:15 INFO - PROCESS | 1649 | 1463542395086 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c663800 == 77 [pid = 1649] [id = 666] 20:33:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1193e7c00) [pid = 1649] [serial = 1998] [outer = 0x0] 20:33:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1195ec400) [pid = 1649] [serial = 1999] [outer = 0x1193e7c00] 20:33:15 INFO - PROCESS | 1649 | 1463542395117 Marionette DEBUG loaded listener.js 20:33:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x121166400) [pid = 1649] [serial = 2000] [outer = 0x1193e7c00] 20:33:15 INFO - PROCESS | 1649 | 1463542395519 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]]]}] 20:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 670ms 20:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:33:15 INFO - PROCESS | 1649 | 1463542395558 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 20:33:15 INFO - PROCESS | 1649 | 1463542395560 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 20:33:15 INFO - PROCESS | 1649 | 1463542395569 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:33:15 INFO - PROCESS | 1649 | 1463542395576 Marionette TRACE conn2 <- [1,2638,null,{}] 20:33:15 INFO - PROCESS | 1649 | 1463542395579 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}] 20:33:15 INFO - PROCESS | 1649 | 1463542395697 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 20:33:15 INFO - PROCESS | 1649 | 1463542395781 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc8a000 == 78 [pid = 1649] [id = 667] 20:33:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x1193e8800) [pid = 1649] [serial = 2001] [outer = 0x0] 20:33:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x121a1dc00) [pid = 1649] [serial = 2002] [outer = 0x1193e8800] 20:33:15 INFO - PROCESS | 1649 | 1463542395812 Marionette DEBUG loaded listener.js 20:33:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x128853c00) [pid = 1649] [serial = 2003] [outer = 0x1193e8800] 20:33:16 INFO - PROCESS | 1649 | 1463542396225 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]]]}] 20:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 680ms 20:33:16 INFO - PROCESS | 1649 | 1463542396245 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 20:33:16 INFO - PROCESS | 1649 | 1463542396247 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 20:33:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:33:16 INFO - PROCESS | 1649 | 1463542396249 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:33:16 INFO - PROCESS | 1649 | 1463542396250 Marionette TRACE conn2 <- [1,2642,null,{}] 20:33:16 INFO - PROCESS | 1649 | 1463542396253 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}] 20:33:16 INFO - PROCESS | 1649 | 1463542396371 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 20:33:16 INFO - PROCESS | 1649 | 1463542396474 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x134e4e000 == 79 [pid = 1649] [id = 668] 20:33:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x128997400) [pid = 1649] [serial = 2004] [outer = 0x0] 20:33:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x128c6e400) [pid = 1649] [serial = 2005] [outer = 0x128997400] 20:33:16 INFO - PROCESS | 1649 | 1463542396505 Marionette DEBUG loaded listener.js 20:33:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12914a800) [pid = 1649] [serial = 2006] [outer = 0x128997400] 20:33:16 INFO - PROCESS | 1649 | 1463542396944 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]]]}] 20:33:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:33:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 721ms 20:33:16 INFO - PROCESS | 1649 | 1463542396970 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 20:33:16 INFO - PROCESS | 1649 | 1463542396972 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 20:33:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:33:16 INFO - PROCESS | 1649 | 1463542396974 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:33:16 INFO - PROCESS | 1649 | 1463542396975 Marionette TRACE conn2 <- [1,2646,null,{}] 20:33:16 INFO - PROCESS | 1649 | 1463542396978 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}] 20:33:17 INFO - PROCESS | 1649 | 1463542397092 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 20:33:17 INFO - PROCESS | 1649 | 1463542397176 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1351ed000 == 80 [pid = 1649] [id = 669] 20:33:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12a8b8c00) [pid = 1649] [serial = 2007] [outer = 0x0] 20:33:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12aa0bc00) [pid = 1649] [serial = 2008] [outer = 0x12a8b8c00] 20:33:17 INFO - PROCESS | 1649 | 1463542397212 Marionette DEBUG loaded listener.js 20:33:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12ac94c00) [pid = 1649] [serial = 2009] [outer = 0x12a8b8c00] 20:33:17 INFO - PROCESS | 1649 | 1463542397626 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]]]}] 20:33:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:33:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 668ms 20:33:17 INFO - PROCESS | 1649 | 1463542397643 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 20:33:17 INFO - PROCESS | 1649 | 1463542397644 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 20:33:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:33:17 INFO - PROCESS | 1649 | 1463542397646 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:33:17 INFO - PROCESS | 1649 | 1463542397648 Marionette TRACE conn2 <- [1,2650,null,{}] 20:33:17 INFO - PROCESS | 1649 | 1463542397650 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}] 20:33:17 INFO - PROCESS | 1649 | 1463542397785 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 20:33:17 INFO - PROCESS | 1649 | 1463542397872 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1354b9800 == 81 [pid = 1649] [id = 670] 20:33:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12aa0d800) [pid = 1649] [serial = 2010] [outer = 0x0] 20:33:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12b41d000) [pid = 1649] [serial = 2011] [outer = 0x12aa0d800] 20:33:17 INFO - PROCESS | 1649 | 1463542397902 Marionette DEBUG loaded listener.js 20:33:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12bbd0000) [pid = 1649] [serial = 2012] [outer = 0x12aa0d800] 20:33:18 INFO - PROCESS | 1649 | 1463542398282 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]]]}] 20:33:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:33:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 667ms 20:33:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:33:18 INFO - PROCESS | 1649 | 1463542398315 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 20:33:18 INFO - PROCESS | 1649 | 1463542398316 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 20:33:18 INFO - PROCESS | 1649 | 1463542398318 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:33:18 INFO - PROCESS | 1649 | 1463542398320 Marionette TRACE conn2 <- [1,2654,null,{}] 20:33:18 INFO - PROCESS | 1649 | 1463542398322 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}] 20:33:18 INFO - PROCESS | 1649 | 1463542398437 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 20:33:18 INFO - PROCESS | 1649 | 1463542398551 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x13570d800 == 82 [pid = 1649] [id = 671] 20:33:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12b420400) [pid = 1649] [serial = 2013] [outer = 0x0] 20:33:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12bbd9800) [pid = 1649] [serial = 2014] [outer = 0x12b420400] 20:33:18 INFO - PROCESS | 1649 | 1463542398582 Marionette DEBUG loaded listener.js 20:33:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12bf1f400) [pid = 1649] [serial = 2015] [outer = 0x12b420400] 20:33:19 INFO - PROCESS | 1649 | 1463542399033 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]]]}] 20:33:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:33:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 770ms 20:33:19 INFO - PROCESS | 1649 | 1463542399120 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 20:33:19 INFO - PROCESS | 1649 | 1463542399122 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 20:33:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:33:19 INFO - PROCESS | 1649 | 1463542399146 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:33:19 INFO - PROCESS | 1649 | 1463542399148 Marionette TRACE conn2 <- [1,2658,null,{}] 20:33:19 INFO - PROCESS | 1649 | 1463542399151 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}] 20:33:19 INFO - PROCESS | 1649 | 1463542399319 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 20:33:19 INFO - PROCESS | 1649 | 1463542399433 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x13583c800 == 83 [pid = 1649] [id = 672] 20:33:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12bbe2400) [pid = 1649] [serial = 2016] [outer = 0x0] 20:33:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12bf3a000) [pid = 1649] [serial = 2017] [outer = 0x12bbe2400] 20:33:19 INFO - PROCESS | 1649 | 1463542399462 Marionette DEBUG loaded listener.js 20:33:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12c107000) [pid = 1649] [serial = 2018] [outer = 0x12bbe2400] 20:33:19 INFO - PROCESS | 1649 | 1463542399859 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]]]}] 20:33:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:33:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 724ms 20:33:19 INFO - PROCESS | 1649 | 1463542399868 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 20:33:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:33:19 INFO - PROCESS | 1649 | 1463542399869 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 20:33:19 INFO - PROCESS | 1649 | 1463542399872 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:33:19 INFO - PROCESS | 1649 | 1463542399873 Marionette TRACE conn2 <- [1,2662,null,{}] 20:33:19 INFO - PROCESS | 1649 | 1463542399875 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}] 20:33:19 INFO - PROCESS | 1649 | 1463542399992 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 20:33:20 INFO - PROCESS | 1649 | 1463542400079 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x135858000 == 84 [pid = 1649] [id = 673] 20:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12bf34400) [pid = 1649] [serial = 2019] [outer = 0x0] 20:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12c10e800) [pid = 1649] [serial = 2020] [outer = 0x12bf34400] 20:33:20 INFO - PROCESS | 1649 | 1463542400109 Marionette DEBUG loaded listener.js 20:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12c131800) [pid = 1649] [serial = 2021] [outer = 0x12bf34400] 20:33:20 INFO - PROCESS | 1649 | 1463542400567 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]]]}] 20:33:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:33:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 721ms 20:33:20 INFO - PROCESS | 1649 | 1463542400594 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 20:33:20 INFO - PROCESS | 1649 | 1463542400595 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 20:33:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:33:20 INFO - PROCESS | 1649 | 1463542400598 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:33:20 INFO - PROCESS | 1649 | 1463542400599 Marionette TRACE conn2 <- [1,2666,null,{}] 20:33:20 INFO - PROCESS | 1649 | 1463542400601 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}] 20:33:20 INFO - PROCESS | 1649 | 1463542400722 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 20:33:20 INFO - PROCESS | 1649 | 1463542400832 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x128ab3800 == 85 [pid = 1649] [id = 674] 20:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x121a24400) [pid = 1649] [serial = 2022] [outer = 0x0] 20:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12ac8e800) [pid = 1649] [serial = 2023] [outer = 0x121a24400] 20:33:20 INFO - PROCESS | 1649 | 1463542400866 Marionette DEBUG loaded listener.js 20:33:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12c138000) [pid = 1649] [serial = 2024] [outer = 0x121a24400] 20:33:21 INFO - PROCESS | 1649 | 1463542401777 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]]]}] 20:33:21 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) 20:33:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1221ms 20:33:21 INFO - PROCESS | 1649 | 1463542401820 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 20:33:21 INFO - PROCESS | 1649 | 1463542401822 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 20:33:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:33:21 INFO - PROCESS | 1649 | 1463542401826 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:33:21 INFO - PROCESS | 1649 | 1463542401828 Marionette TRACE conn2 <- [1,2670,null,{}] 20:33:21 INFO - PROCESS | 1649 | 1463542401833 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}] 20:33:21 INFO - PROCESS | 1649 | 1463542401952 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 20:33:22 INFO - PROCESS | 1649 | 1463542402074 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1214ee000 == 86 [pid = 1649] [id = 675] 20:33:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x113217400) [pid = 1649] [serial = 2025] [outer = 0x0] 20:33:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x115e84800) [pid = 1649] [serial = 2026] [outer = 0x113217400] 20:33:22 INFO - PROCESS | 1649 | 1463542402124 Marionette DEBUG loaded listener.js 20:33:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x116ab0400) [pid = 1649] [serial = 2027] [outer = 0x113217400] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12cad5000 == 85 [pid = 1649] [id = 663] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12bb29000 == 84 [pid = 1649] [id = 662] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x121612000 == 83 [pid = 1649] [id = 661] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4ac000 == 82 [pid = 1649] [id = 660] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12aa35000 == 81 [pid = 1649] [id = 659] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x129452800 == 80 [pid = 1649] [id = 658] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x1272d1800 == 79 [pid = 1649] [id = 657] 20:33:22 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x128ae0800) [pid = 1649] [serial = 1930] [outer = 0x0] [url = about:blank] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x121609800 == 78 [pid = 1649] [id = 656] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x1198a2000 == 77 [pid = 1649] [id = 655] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x113163000 == 76 [pid = 1649] [id = 654] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12186d800 == 75 [pid = 1649] [id = 653] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x116f5b000 == 74 [pid = 1649] [id = 652] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x1198a5000 == 73 [pid = 1649] [id = 651] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x1354be800 == 72 [pid = 1649] [id = 650] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x1352e0800 == 71 [pid = 1649] [id = 649] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x1351dd000 == 70 [pid = 1649] [id = 648] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x134e47000 == 69 [pid = 1649] [id = 647] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc8c800 == 68 [pid = 1649] [id = 646] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x12186b000 == 67 [pid = 1649] [id = 645] 20:33:22 INFO - PROCESS | 1649 | --DOCSHELL 0x117e0b000 == 66 [pid = 1649] [id = 644] 20:33:23 INFO - PROCESS | 1649 | 1463542403048 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] 20:33:23 INFO - PROCESS | 1649 | 1463542403112 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 20:33:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:33:23 INFO - PROCESS | 1649 | 1463542403119 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:33:23 INFO - PROCESS | 1649 | 1463542403121 Marionette TRACE conn2 <- [1,2674,null,{}] 20:33:23 INFO - PROCESS | 1649 | 1463542403123 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}] 20:33:23 INFO - PROCESS | 1649 | 1463542403218 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 20:33:23 INFO - PROCESS | 1649 | 1463542403223 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11858f000 == 67 [pid = 1649] [id = 676] 20:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x118056800) [pid = 1649] [serial = 2028] [outer = 0x0] 20:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x118737c00) [pid = 1649] [serial = 2029] [outer = 0x118056800] 20:33:23 INFO - PROCESS | 1649 | 1463542403249 Marionette DEBUG loaded listener.js 20:33:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x118fefc00) [pid = 1649] [serial = 2030] [outer = 0x118056800] 20:33:24 INFO - PROCESS | 1649 | 1463542404123 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] 20:33:24 INFO - PROCESS | 1649 | 1463542404142 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 20:33:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:33:24 INFO - PROCESS | 1649 | 1463542404144 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:33:24 INFO - PROCESS | 1649 | 1463542404146 Marionette TRACE conn2 <- [1,2678,null,{}] 20:33:24 INFO - PROCESS | 1649 | 1463542404166 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}] 20:33:24 INFO - PROCESS | 1649 | 1463542404272 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 20:33:24 INFO - PROCESS | 1649 | 1463542404341 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12160e800 == 68 [pid = 1649] [id = 677] 20:33:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11951b800) [pid = 1649] [serial = 2031] [outer = 0x0] 20:33:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x119887c00) [pid = 1649] [serial = 2032] [outer = 0x11951b800] 20:33:24 INFO - PROCESS | 1649 | 1463542404368 Marionette DEBUG loaded listener.js 20:33:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12115a000) [pid = 1649] [serial = 2033] [outer = 0x11951b800] 20:33:25 INFO - PROCESS | 1649 | 1463542405176 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]]]}] 20:33:25 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) 20:33:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1084ms 20:33:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:33:25 INFO - PROCESS | 1649 | 1463542405228 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 20:33:25 INFO - PROCESS | 1649 | 1463542405230 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 20:33:25 INFO - PROCESS | 1649 | 1463542405232 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:33:25 INFO - PROCESS | 1649 | 1463542405241 Marionette TRACE conn2 <- [1,2682,null,{}] 20:33:25 INFO - PROCESS | 1649 | 1463542405251 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}] 20:33:25 INFO - PROCESS | 1649 | 1463542405374 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 20:33:25 INFO - PROCESS | 1649 | 1463542405385 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x128aab000 == 69 [pid = 1649] [id = 678] 20:33:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x121167000) [pid = 1649] [serial = 2034] [outer = 0x0] 20:33:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12196ec00) [pid = 1649] [serial = 2035] [outer = 0x121167000] 20:33:25 INFO - PROCESS | 1649 | 1463542405412 Marionette DEBUG loaded listener.js 20:33:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x121a29000) [pid = 1649] [serial = 2036] [outer = 0x121167000] 20:33:26 INFO - PROCESS | 1649 | 1463542406260 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]]]}] 20:33:26 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) 20:33:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1079ms 20:33:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:33:26 INFO - PROCESS | 1649 | 1463542406315 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 20:33:26 INFO - PROCESS | 1649 | 1463542406316 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 20:33:26 INFO - PROCESS | 1649 | 1463542406318 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:33:26 INFO - PROCESS | 1649 | 1463542406319 Marionette TRACE conn2 <- [1,2686,null,{}] 20:33:26 INFO - PROCESS | 1649 | 1463542406322 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}] 20:33:26 INFO - PROCESS | 1649 | 1463542406424 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 20:33:26 INFO - PROCESS | 1649 | 1463542406434 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a73d000 == 70 [pid = 1649] [id = 679] 20:33:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x121a89c00) [pid = 1649] [serial = 2037] [outer = 0x0] 20:33:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x124d4b000) [pid = 1649] [serial = 2038] [outer = 0x121a89c00] 20:33:26 INFO - PROCESS | 1649 | 1463542406476 Marionette DEBUG loaded listener.js 20:33:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12680c800) [pid = 1649] [serial = 2039] [outer = 0x121a89c00] 20:33:27 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x121a84400) [pid = 1649] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:33:27 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x121a86800) [pid = 1649] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:33:27 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x113493000) [pid = 1649] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:33:27 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x110e1bc00) [pid = 1649] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:33:27 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x111e28c00) [pid = 1649] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:33:27 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x118738000) [pid = 1649] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:33:27 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x128853000) [pid = 1649] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:33:27 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x113496c00) [pid = 1649] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:33:27 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x121165c00) [pid = 1649] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:33:27 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1256ac800) [pid = 1649] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:33:27 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x113d05400) [pid = 1649] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:33:27 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1217b0400) [pid = 1649] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:33:27 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x119381400) [pid = 1649] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:33:27 INFO - PROCESS | 1649 | 1463542407459 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] 20:33:27 INFO - PROCESS | 1649 | 1463542407493 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 20:33:27 INFO - PROCESS | 1649 | 1463542407495 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:33:27 INFO - PROCESS | 1649 | 1463542407496 Marionette TRACE conn2 <- [1,2690,null,{}] 20:33:27 INFO - PROCESS | 1649 | 1463542407498 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}] 20:33:27 INFO - PROCESS | 1649 | 1463542407617 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 20:33:27 INFO - PROCESS | 1649 | 1463542407622 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b3cb800 == 71 [pid = 1649] [id = 680] 20:33:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1256b8c00) [pid = 1649] [serial = 2040] [outer = 0x0] 20:33:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x127416c00) [pid = 1649] [serial = 2041] [outer = 0x1256b8c00] 20:33:27 INFO - PROCESS | 1649 | 1463542407648 Marionette DEBUG loaded listener.js 20:33:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12898ec00) [pid = 1649] [serial = 2042] [outer = 0x1256b8c00] 20:33:28 INFO - PROCESS | 1649 | 1463542408496 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] 20:33:28 INFO - PROCESS | 1649 | 1463542408516 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 20:33:28 INFO - PROCESS | 1649 | 1463542408518 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:33:28 INFO - PROCESS | 1649 | 1463542408519 Marionette TRACE conn2 <- [1,2694,null,{}] 20:33:28 INFO - PROCESS | 1649 | 1463542408523 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}] 20:33:28 INFO - PROCESS | 1649 | 1463542408618 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 20:33:28 INFO - PROCESS | 1649 | 1463542408688 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c66d000 == 72 [pid = 1649] [id = 681] 20:33:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12720cc00) [pid = 1649] [serial = 2043] [outer = 0x0] 20:33:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x128b43c00) [pid = 1649] [serial = 2044] [outer = 0x12720cc00] 20:33:28 INFO - PROCESS | 1649 | 1463542408713 Marionette DEBUG loaded listener.js 20:33:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12914f400) [pid = 1649] [serial = 2045] [outer = 0x12720cc00] 20:33:29 INFO - PROCESS | 1649 | 1463542409593 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] 20:33:29 INFO - PROCESS | 1649 | 1463542409645 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 20:33:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:33:29 INFO - PROCESS | 1649 | 1463542409648 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:33:29 INFO - PROCESS | 1649 | 1463542409651 Marionette TRACE conn2 <- [1,2698,null,{}] 20:33:29 INFO - PROCESS | 1649 | 1463542409655 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}] 20:33:29 INFO - PROCESS | 1649 | 1463542409813 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 20:33:29 INFO - PROCESS | 1649 | 1463542409926 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x119ee7800 == 73 [pid = 1649] [id = 682] 20:33:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x114fe3400) [pid = 1649] [serial = 2046] [outer = 0x0] 20:33:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11674b800) [pid = 1649] [serial = 2047] [outer = 0x114fe3400] 20:33:29 INFO - PROCESS | 1649 | 1463542409958 Marionette DEBUG loaded listener.js 20:33:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11818f800) [pid = 1649] [serial = 2048] [outer = 0x114fe3400] 20:33:30 INFO - PROCESS | 1649 | 1463542410910 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] 20:33:30 INFO - PROCESS | 1649 | 1463542410930 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 20:33:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:33:30 INFO - PROCESS | 1649 | 1463542410934 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:33:30 INFO - PROCESS | 1649 | 1463542410936 Marionette TRACE conn2 <- [1,2702,null,{}] 20:33:30 INFO - PROCESS | 1649 | 1463542410939 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}] 20:33:31 INFO - PROCESS | 1649 | 1463542411056 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 20:33:31 INFO - PROCESS | 1649 | 1463542411168 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b3b3000 == 74 [pid = 1649] [id = 683] 20:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1193df800) [pid = 1649] [serial = 2049] [outer = 0x0] 20:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1193e3c00) [pid = 1649] [serial = 2050] [outer = 0x1193df800] 20:33:31 INFO - PROCESS | 1649 | 1463542411225 Marionette DEBUG loaded listener.js 20:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x1196c5800) [pid = 1649] [serial = 2051] [outer = 0x1193df800] 20:33:31 INFO - PROCESS | 1649 | 1463542411649 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]]]}] 20:33:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:33:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 721ms 20:33:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:33:31 INFO - PROCESS | 1649 | 1463542411656 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 20:33:31 INFO - PROCESS | 1649 | 1463542411658 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 20:33:31 INFO - PROCESS | 1649 | 1463542411660 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:33:31 INFO - PROCESS | 1649 | 1463542411663 Marionette TRACE conn2 <- [1,2706,null,{}] 20:33:31 INFO - PROCESS | 1649 | 1463542411671 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}] 20:33:31 INFO - PROCESS | 1649 | 1463542411792 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 20:33:31 INFO - PROCESS | 1649 | 1463542411907 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d2a7000 == 75 [pid = 1649] [id = 684] 20:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12088cc00) [pid = 1649] [serial = 2052] [outer = 0x0] 20:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x1219d0400) [pid = 1649] [serial = 2053] [outer = 0x12088cc00] 20:33:31 INFO - PROCESS | 1649 | 1463542411941 Marionette DEBUG loaded listener.js 20:33:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x1250ae400) [pid = 1649] [serial = 2054] [outer = 0x12088cc00] 20:33:32 INFO - PROCESS | 1649 | 1463542412392 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]]]}] 20:33:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:33:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 775ms 20:33:32 INFO - PROCESS | 1649 | 1463542412439 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 20:33:32 INFO - PROCESS | 1649 | 1463542412441 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 20:33:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:33:32 INFO - PROCESS | 1649 | 1463542412444 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:33:32 INFO - PROCESS | 1649 | 1463542412445 Marionette TRACE conn2 <- [1,2710,null,{}] 20:33:32 INFO - PROCESS | 1649 | 1463542412447 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}] 20:33:32 INFO - PROCESS | 1649 | 1463542412567 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 20:33:32 INFO - PROCESS | 1649 | 1463542412682 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x134e5f000 == 76 [pid = 1649] [id = 685] 20:33:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12741f000) [pid = 1649] [serial = 2055] [outer = 0x0] 20:33:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x128ad9c00) [pid = 1649] [serial = 2056] [outer = 0x12741f000] 20:33:32 INFO - PROCESS | 1649 | 1463542412716 Marionette DEBUG loaded listener.js 20:33:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x129618000) [pid = 1649] [serial = 2057] [outer = 0x12741f000] 20:33:33 INFO - PROCESS | 1649 | 1463542413142 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] 20:33:33 INFO - PROCESS | 1649 | 1463542413165 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 20:33:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:33:33 INFO - PROCESS | 1649 | 1463542413167 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:33:33 INFO - PROCESS | 1649 | 1463542413168 Marionette TRACE conn2 <- [1,2714,null,{}] 20:33:33 INFO - PROCESS | 1649 | 1463542413171 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}] 20:33:33 INFO - PROCESS | 1649 | 1463542413288 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 20:33:33 INFO - PROCESS | 1649 | 1463542413404 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1351f7000 == 77 [pid = 1649] [id = 686] 20:33:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x129147000) [pid = 1649] [serial = 2058] [outer = 0x0] 20:33:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12a8b3000) [pid = 1649] [serial = 2059] [outer = 0x129147000] 20:33:33 INFO - PROCESS | 1649 | 1463542413436 Marionette DEBUG loaded listener.js 20:33:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12b41c000) [pid = 1649] [serial = 2060] [outer = 0x129147000] 20:33:33 INFO - PROCESS | 1649 | 1463542413819 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]]]}] 20:33:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:33:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 668ms 20:33:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:33:33 INFO - PROCESS | 1649 | 1463542413836 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 20:33:33 INFO - PROCESS | 1649 | 1463542413837 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 20:33:33 INFO - PROCESS | 1649 | 1463542413839 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:33:33 INFO - PROCESS | 1649 | 1463542413841 Marionette TRACE conn2 <- [1,2718,null,{}] 20:33:33 INFO - PROCESS | 1649 | 1463542413843 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}] 20:33:33 INFO - PROCESS | 1649 | 1463542413994 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 20:33:34 INFO - PROCESS | 1649 | 1463542414099 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x13570f800 == 78 [pid = 1649] [id = 687] 20:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12c10c800) [pid = 1649] [serial = 2061] [outer = 0x0] 20:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12c194000) [pid = 1649] [serial = 2062] [outer = 0x12c10c800] 20:33:34 INFO - PROCESS | 1649 | 1463542414129 Marionette DEBUG loaded listener.js 20:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12c4cb800) [pid = 1649] [serial = 2063] [outer = 0x12c10c800] 20:33:34 INFO - PROCESS | 1649 | 1463542414568 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] 20:33:34 INFO - PROCESS | 1649 | 1463542414617 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 20:33:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:33:34 INFO - PROCESS | 1649 | 1463542414620 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:33:34 INFO - PROCESS | 1649 | 1463542414621 Marionette TRACE conn2 <- [1,2722,null,{}] 20:33:34 INFO - PROCESS | 1649 | 1463542414623 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}] 20:33:34 INFO - PROCESS | 1649 | 1463542414738 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 20:33:34 INFO - PROCESS | 1649 | 1463542414827 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x135ac9800 == 79 [pid = 1649] [id = 688] 20:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12c4c7000) [pid = 1649] [serial = 2064] [outer = 0x0] 20:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12c6a3000) [pid = 1649] [serial = 2065] [outer = 0x12c4c7000] 20:33:34 INFO - PROCESS | 1649 | 1463542414857 Marionette DEBUG loaded listener.js 20:33:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12c933800) [pid = 1649] [serial = 2066] [outer = 0x12c4c7000] 20:33:35 INFO - PROCESS | 1649 | 1463542415316 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] 20:33:35 INFO - PROCESS | 1649 | 1463542415361 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 20:33:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:33:35 INFO - PROCESS | 1649 | 1463542415365 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:33:35 INFO - PROCESS | 1649 | 1463542415366 Marionette TRACE conn2 <- [1,2726,null,{}] 20:33:35 INFO - PROCESS | 1649 | 1463542415369 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}] 20:33:35 INFO - PROCESS | 1649 | 1463542415487 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 20:33:35 INFO - PROCESS | 1649 | 1463542415576 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x118577800 == 80 [pid = 1649] [id = 689] 20:33:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x111c8ac00) [pid = 1649] [serial = 2067] [outer = 0x0] 20:33:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11852b800) [pid = 1649] [serial = 2068] [outer = 0x111c8ac00] 20:33:35 INFO - PROCESS | 1649 | 1463542415607 Marionette DEBUG loaded listener.js 20:33:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12c936400) [pid = 1649] [serial = 2069] [outer = 0x111c8ac00] 20:33:36 INFO - PROCESS | 1649 | 1463542416048 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]]]}] 20:33:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:33:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 720ms 20:33:36 INFO - PROCESS | 1649 | 1463542416273 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 20:33:36 INFO - PROCESS | 1649 | 1463542416275 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 20:33:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:33:36 INFO - PROCESS | 1649 | 1463542416316 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:33:36 INFO - PROCESS | 1649 | 1463542416318 Marionette TRACE conn2 <- [1,2730,null,{}] 20:33:36 INFO - PROCESS | 1649 | 1463542416322 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}] 20:33:36 INFO - PROCESS | 1649 | 1463542416442 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 20:33:36 INFO - PROCESS | 1649 | 1463542416557 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12945e800 == 81 [pid = 1649] [id = 690] 20:33:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x113496c00) [pid = 1649] [serial = 2070] [outer = 0x0] 20:33:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x116464c00) [pid = 1649] [serial = 2071] [outer = 0x113496c00] 20:33:36 INFO - PROCESS | 1649 | 1463542416587 Marionette DEBUG loaded listener.js 20:33:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x118738000) [pid = 1649] [serial = 2072] [outer = 0x113496c00] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12b3cb800 == 80 [pid = 1649] [id = 680] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12a73d000 == 79 [pid = 1649] [id = 679] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12914a400) [pid = 1649] [serial = 1990] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x128aab000 == 78 [pid = 1649] [id = 678] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12160e800 == 77 [pid = 1649] [id = 677] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x11858f000 == 76 [pid = 1649] [id = 676] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1214ee000 == 75 [pid = 1649] [id = 675] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x135858000 == 74 [pid = 1649] [id = 673] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x13583c800 == 73 [pid = 1649] [id = 672] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x13570d800 == 72 [pid = 1649] [id = 671] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1354b9800 == 71 [pid = 1649] [id = 670] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x1351ed000 == 70 [pid = 1649] [id = 669] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x134e4e000 == 69 [pid = 1649] [id = 668] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc8a000 == 68 [pid = 1649] [id = 667] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x12c663800 == 67 [pid = 1649] [id = 666] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x121d7d000 == 66 [pid = 1649] [id = 665] 20:33:37 INFO - PROCESS | 1649 | --DOCSHELL 0x117e05000 == 65 [pid = 1649] [id = 664] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x121a92000) [pid = 1649] [serial = 1975] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x126814800) [pid = 1649] [serial = 1978] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x11649f800) [pid = 1649] [serial = 1960] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x118124c00) [pid = 1649] [serial = 1961] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x1121e9c00) [pid = 1649] [serial = 1958] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x110ee6800) [pid = 1649] [serial = 1957] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11321b400) [pid = 1649] [serial = 1933] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x124d1c400) [pid = 1649] [serial = 1976] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12914cc00) [pid = 1649] [serial = 1948] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x118120000) [pid = 1649] [serial = 1963] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x118f6bc00) [pid = 1649] [serial = 1964] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12088b400) [pid = 1649] [serial = 1970] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x1196bcc00) [pid = 1649] [serial = 1969] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x128b40000) [pid = 1649] [serial = 1931] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11937d400) [pid = 1649] [serial = 1966] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x1195e9400) [pid = 1649] [serial = 1967] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12a727400) [pid = 1649] [serial = 1951] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x118054c00) [pid = 1649] [serial = 1936] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12119c000) [pid = 1649] [serial = 1972] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x121a28400) [pid = 1649] [serial = 1942] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x119c21c00) [pid = 1649] [serial = 1939] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x121a93400) [pid = 1649] [serial = 1945] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1166c3000) [pid = 1649] [serial = 1954] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x128992c00) [pid = 1649] [serial = 1981] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x127480400) [pid = 1649] [serial = 1979] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x118736800) [pid = 1649] [serial = 1984] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x1250adc00) [pid = 1649] [serial = 1987] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x128b38000) [pid = 1649] [serial = 1982] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x128c45000) [pid = 1649] [serial = 1988] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1219ddc00) [pid = 1649] [serial = 1973] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x121162c00) [pid = 1649] [serial = 1985] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12d50e400) [pid = 1649] [serial = 1862] [outer = 0x0] [url = about:blank] 20:33:37 INFO - PROCESS | 1649 | 1463542417516 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] 20:33:37 INFO - PROCESS | 1649 | 1463542417544 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 20:33:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:33:37 INFO - PROCESS | 1649 | 1463542417551 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:33:37 INFO - PROCESS | 1649 | 1463542417554 Marionette TRACE conn2 <- [1,2734,null,{}] 20:33:37 INFO - PROCESS | 1649 | 1463542417559 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}] 20:33:37 INFO - PROCESS | 1649 | 1463542417642 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 20:33:37 INFO - PROCESS | 1649 | 1463542417646 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1185ea000 == 66 [pid = 1649] [id = 691] 20:33:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11876a800) [pid = 1649] [serial = 2073] [outer = 0x0] 20:33:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x1193ec400) [pid = 1649] [serial = 2074] [outer = 0x11876a800] 20:33:37 INFO - PROCESS | 1649 | 1463542417666 Marionette DEBUG loaded listener.js 20:33:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x119c26000) [pid = 1649] [serial = 2075] [outer = 0x11876a800] 20:33:38 INFO - PROCESS | 1649 | 1463542418225 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]]]}] 20:33:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:33:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 725ms 20:33:38 INFO - PROCESS | 1649 | 1463542418275 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 20:33:38 INFO - PROCESS | 1649 | 1463542418277 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 20:33:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:33:38 INFO - PROCESS | 1649 | 1463542418281 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:33:38 INFO - PROCESS | 1649 | 1463542418283 Marionette TRACE conn2 <- [1,2738,null,{}] 20:33:38 INFO - PROCESS | 1649 | 1463542418289 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}] 20:33:38 INFO - PROCESS | 1649 | 1463542418397 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 20:33:38 INFO - PROCESS | 1649 | 1463542418483 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x1250e9000 == 67 [pid = 1649] [id = 692] 20:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x121167400) [pid = 1649] [serial = 2076] [outer = 0x0] 20:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x121a20000) [pid = 1649] [serial = 2077] [outer = 0x121167400] 20:33:38 INFO - PROCESS | 1649 | 1463542418514 Marionette DEBUG loaded listener.js 20:33:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x121a8d400) [pid = 1649] [serial = 2078] [outer = 0x121167400] 20:33:38 INFO - PROCESS | 1649 | 1463542418826 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]]]}] 20:33:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:33:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 570ms 20:33:38 INFO - PROCESS | 1649 | 1463542418851 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 20:33:38 INFO - PROCESS | 1649 | 1463542418852 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 20:33:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:33:38 INFO - PROCESS | 1649 | 1463542418857 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:33:38 INFO - PROCESS | 1649 | 1463542418859 Marionette TRACE conn2 <- [1,2742,null,{}] 20:33:38 INFO - PROCESS | 1649 | 1463542418869 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}] 20:33:38 INFO - PROCESS | 1649 | 1463542418968 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 20:33:39 INFO - PROCESS | 1649 | 1463542419045 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12915c800 == 68 [pid = 1649] [id = 693] 20:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x121164c00) [pid = 1649] [serial = 2079] [outer = 0x0] 20:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1256ad400) [pid = 1649] [serial = 2080] [outer = 0x121164c00] 20:33:39 INFO - PROCESS | 1649 | 1463542419073 Marionette DEBUG loaded listener.js 20:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x128ae3800) [pid = 1649] [serial = 2081] [outer = 0x121164c00] 20:33:39 INFO - PROCESS | 1649 | 1463542419403 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]]]}] 20:33:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:33:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 572ms 20:33:39 INFO - PROCESS | 1649 | 1463542419427 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 20:33:39 INFO - PROCESS | 1649 | 1463542419428 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 20:33:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:33:39 INFO - PROCESS | 1649 | 1463542419430 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:33:39 INFO - PROCESS | 1649 | 1463542419432 Marionette TRACE conn2 <- [1,2746,null,{}] 20:33:39 INFO - PROCESS | 1649 | 1463542419434 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}] 20:33:39 INFO - PROCESS | 1649 | 1463542419560 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 20:33:39 INFO - PROCESS | 1649 | 1463542419577 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4be800 == 69 [pid = 1649] [id = 694] 20:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x128b3fc00) [pid = 1649] [serial = 2082] [outer = 0x0] 20:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x128f8d000) [pid = 1649] [serial = 2083] [outer = 0x128b3fc00] 20:33:39 INFO - PROCESS | 1649 | 1463542419602 Marionette DEBUG loaded listener.js 20:33:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12a71f400) [pid = 1649] [serial = 2084] [outer = 0x128b3fc00] 20:33:39 INFO - PROCESS | 1649 | 1463542419958 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]]]}] 20:33:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:33:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 569ms 20:33:40 INFO - PROCESS | 1649 | 1463542420000 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 20:33:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:33:40 INFO - PROCESS | 1649 | 1463542420002 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 20:33:40 INFO - PROCESS | 1649 | 1463542420004 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:33:40 INFO - PROCESS | 1649 | 1463542420005 Marionette TRACE conn2 <- [1,2750,null,{}] 20:33:40 INFO - PROCESS | 1649 | 1463542420007 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}] 20:33:40 INFO - PROCESS | 1649 | 1463542420146 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 20:33:40 INFO - PROCESS | 1649 | 1463542420162 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d1bf800 == 70 [pid = 1649] [id = 695] 20:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12bbc5400) [pid = 1649] [serial = 2085] [outer = 0x0] 20:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x115e7c400) [pid = 1649] [serial = 2086] [outer = 0x12bbc5400] 20:33:40 INFO - PROCESS | 1649 | 1463542420195 Marionette DEBUG loaded listener.js 20:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12c12bc00) [pid = 1649] [serial = 2087] [outer = 0x12bbc5400] 20:33:40 INFO - PROCESS | 1649 | 1463542420564 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]]]}] 20:33:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:33:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 570ms 20:33:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:33:40 INFO - PROCESS | 1649 | 1463542420576 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 20:33:40 INFO - PROCESS | 1649 | 1463542420577 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 20:33:40 INFO - PROCESS | 1649 | 1463542420579 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:33:40 INFO - PROCESS | 1649 | 1463542420580 Marionette TRACE conn2 <- [1,2754,null,{}] 20:33:40 INFO - PROCESS | 1649 | 1463542420582 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}] 20:33:40 INFO - PROCESS | 1649 | 1463542420713 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 20:33:40 INFO - PROCESS | 1649 | 1463542420725 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x13426c000 == 71 [pid = 1649] [id = 696] 20:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12bbc7000) [pid = 1649] [serial = 2088] [outer = 0x0] 20:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12c19e400) [pid = 1649] [serial = 2089] [outer = 0x12bbc7000] 20:33:40 INFO - PROCESS | 1649 | 1463542420750 Marionette DEBUG loaded listener.js 20:33:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12c6a3400) [pid = 1649] [serial = 2090] [outer = 0x12bbc7000] 20:33:41 INFO - PROCESS | 1649 | 1463542421099 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]]]}] 20:33:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:33:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 570ms 20:33:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:33:41 INFO - PROCESS | 1649 | 1463542421150 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 20:33:41 INFO - PROCESS | 1649 | 1463542421151 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 20:33:41 INFO - PROCESS | 1649 | 1463542421153 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:33:41 INFO - PROCESS | 1649 | 1463542421154 Marionette TRACE conn2 <- [1,2758,null,{}] 20:33:41 INFO - PROCESS | 1649 | 1463542421156 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}] 20:33:41 INFO - PROCESS | 1649 | 1463542421278 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 20:33:41 INFO - PROCESS | 1649 | 1463542421291 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x1351e9800 == 72 [pid = 1649] [id = 697] 20:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12c137c00) [pid = 1649] [serial = 2091] [outer = 0x0] 20:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12c93f800) [pid = 1649] [serial = 2092] [outer = 0x12c137c00] 20:33:41 INFO - PROCESS | 1649 | 1463542421316 Marionette DEBUG loaded listener.js 20:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12cd14c00) [pid = 1649] [serial = 2093] [outer = 0x12c137c00] 20:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x128f83000) [pid = 1649] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x118056800) [pid = 1649] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11951b800) [pid = 1649] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x113217400) [pid = 1649] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x121167000) [pid = 1649] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x121a89c00) [pid = 1649] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:33:41 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x1256b8c00) [pid = 1649] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:33:41 INFO - PROCESS | 1649 | 1463542421738 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]]]}] 20:33:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:33:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 621ms 20:33:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:33:41 INFO - PROCESS | 1649 | 1463542421776 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 20:33:41 INFO - PROCESS | 1649 | 1463542421777 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 20:33:41 INFO - PROCESS | 1649 | 1463542421779 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:33:41 INFO - PROCESS | 1649 | 1463542421780 Marionette TRACE conn2 <- [1,2762,null,{}] 20:33:41 INFO - PROCESS | 1649 | 1463542421782 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}] 20:33:41 INFO - PROCESS | 1649 | 1463542421881 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 20:33:41 INFO - PROCESS | 1649 | 1463542421885 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x1355a8000 == 73 [pid = 1649] [id = 698] 20:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x118527000) [pid = 1649] [serial = 2094] [outer = 0x0] 20:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12a504400) [pid = 1649] [serial = 2095] [outer = 0x118527000] 20:33:41 INFO - PROCESS | 1649 | 1463542421911 Marionette DEBUG loaded listener.js 20:33:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12cd17800) [pid = 1649] [serial = 2096] [outer = 0x118527000] 20:33:42 INFO - PROCESS | 1649 | 1463542422246 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]]]}] 20:33:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:33:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 517ms 20:33:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:33:42 INFO - PROCESS | 1649 | 1463542422298 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 20:33:42 INFO - PROCESS | 1649 | 1463542422299 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 20:33:42 INFO - PROCESS | 1649 | 1463542422301 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:33:42 INFO - PROCESS | 1649 | 1463542422302 Marionette TRACE conn2 <- [1,2766,null,{}] 20:33:42 INFO - PROCESS | 1649 | 1463542422305 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}] 20:33:42 INFO - PROCESS | 1649 | 1463542422402 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 20:33:42 INFO - PROCESS | 1649 | 1463542422484 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x13571a000 == 74 [pid = 1649] [id = 699] 20:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12cd16400) [pid = 1649] [serial = 2097] [outer = 0x0] 20:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12cfad400) [pid = 1649] [serial = 2098] [outer = 0x12cd16400] 20:33:42 INFO - PROCESS | 1649 | 1463542422508 Marionette DEBUG loaded listener.js 20:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12d1f2400) [pid = 1649] [serial = 2099] [outer = 0x12cd16400] 20:33:42 INFO - PROCESS | 1649 | 1463542422797 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]]]}] 20:33:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:33:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 518ms 20:33:42 INFO - PROCESS | 1649 | 1463542422819 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 20:33:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:33:42 INFO - PROCESS | 1649 | 1463542422832 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 20:33:42 INFO - PROCESS | 1649 | 1463542422835 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:33:42 INFO - PROCESS | 1649 | 1463542422837 Marionette TRACE conn2 <- [1,2770,null,{}] 20:33:42 INFO - PROCESS | 1649 | 1463542422842 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}] 20:33:42 INFO - PROCESS | 1649 | 1463542422956 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 20:33:42 INFO - PROCESS | 1649 | 1463542422961 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x135bd2800 == 75 [pid = 1649] [id = 700] 20:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12d1f9800) [pid = 1649] [serial = 2100] [outer = 0x0] 20:33:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12d473800) [pid = 1649] [serial = 2101] [outer = 0x12d1f9800] 20:33:42 INFO - PROCESS | 1649 | 1463542422990 Marionette DEBUG loaded listener.js 20:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12d50ec00) [pid = 1649] [serial = 2102] [outer = 0x12d1f9800] 20:33:43 INFO - PROCESS | 1649 | 1463542423347 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]]]}] 20:33:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:33:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 522ms 20:33:43 INFO - PROCESS | 1649 | 1463542423359 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 20:33:43 INFO - PROCESS | 1649 | 1463542423360 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 20:33:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:33:43 INFO - PROCESS | 1649 | 1463542423362 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:33:43 INFO - PROCESS | 1649 | 1463542423363 Marionette TRACE conn2 <- [1,2774,null,{}] 20:33:43 INFO - PROCESS | 1649 | 1463542423366 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}] 20:33:43 INFO - PROCESS | 1649 | 1463542423508 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 20:33:43 INFO - PROCESS | 1649 | 1463542423639 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e0b000 == 76 [pid = 1649] [id = 701] 20:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x110e1dc00) [pid = 1649] [serial = 2103] [outer = 0x0] 20:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x1121ea800) [pid = 1649] [serial = 2104] [outer = 0x110e1dc00] 20:33:43 INFO - PROCESS | 1649 | 1463542423675 Marionette DEBUG loaded listener.js 20:33:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x116850800) [pid = 1649] [serial = 2105] [outer = 0x110e1dc00] 20:33:44 INFO - PROCESS | 1649 | 1463542424147 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]]]}] 20:33:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:33:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 822ms 20:33:44 INFO - PROCESS | 1649 | 1463542424186 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 20:33:44 INFO - PROCESS | 1649 | 1463542424189 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 20:33:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:33:44 INFO - PROCESS | 1649 | 1463542424192 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:33:44 INFO - PROCESS | 1649 | 1463542424195 Marionette TRACE conn2 <- [1,2778,null,{}] 20:33:44 INFO - PROCESS | 1649 | 1463542424198 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}] 20:33:44 INFO - PROCESS | 1649 | 1463542424326 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 20:33:44 INFO - PROCESS | 1649 | 1463542424446 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a742800 == 77 [pid = 1649] [id = 702] 20:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11873ec00) [pid = 1649] [serial = 2106] [outer = 0x0] 20:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x119c24c00) [pid = 1649] [serial = 2107] [outer = 0x11873ec00] 20:33:44 INFO - PROCESS | 1649 | 1463542424479 Marionette DEBUG loaded listener.js 20:33:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x121709400) [pid = 1649] [serial = 2108] [outer = 0x11873ec00] 20:33:44 INFO - PROCESS | 1649 | 1463542424895 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]]]}] 20:33:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:33:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 722ms 20:33:44 INFO - PROCESS | 1649 | 1463542424936 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 20:33:44 INFO - PROCESS | 1649 | 1463542424939 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 20:33:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:33:44 INFO - PROCESS | 1649 | 1463542424958 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:33:44 INFO - PROCESS | 1649 | 1463542424959 Marionette TRACE conn2 <- [1,2782,null,{}] 20:33:44 INFO - PROCESS | 1649 | 1463542424961 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}] 20:33:45 INFO - PROCESS | 1649 | 1463542425081 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 20:33:45 INFO - PROCESS | 1649 | 1463542425201 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x13539c000 == 78 [pid = 1649] [id = 703] 20:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x121a92000) [pid = 1649] [serial = 2109] [outer = 0x0] 20:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x128c45000) [pid = 1649] [serial = 2110] [outer = 0x121a92000] 20:33:45 INFO - PROCESS | 1649 | 1463542425234 Marionette DEBUG loaded listener.js 20:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12aa13400) [pid = 1649] [serial = 2111] [outer = 0x121a92000] 20:33:45 INFO - PROCESS | 1649 | 1463542425660 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]]]}] 20:33:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:33:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 721ms 20:33:45 INFO - PROCESS | 1649 | 1463542425677 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 20:33:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:33:45 INFO - PROCESS | 1649 | 1463542425678 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 20:33:45 INFO - PROCESS | 1649 | 1463542425685 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:33:45 INFO - PROCESS | 1649 | 1463542425690 Marionette TRACE conn2 <- [1,2786,null,{}] 20:33:45 INFO - PROCESS | 1649 | 1463542425694 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}] 20:33:45 INFO - PROCESS | 1649 | 1463542425814 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 20:33:45 INFO - PROCESS | 1649 | 1463542425937 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1373c3800 == 79 [pid = 1649] [id = 704] 20:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12bf39c00) [pid = 1649] [serial = 2112] [outer = 0x0] 20:33:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12c4c0c00) [pid = 1649] [serial = 2113] [outer = 0x12bf39c00] 20:33:45 INFO - PROCESS | 1649 | 1463542425968 Marionette DEBUG loaded listener.js 20:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12cd1d000) [pid = 1649] [serial = 2114] [outer = 0x12bf39c00] 20:33:46 INFO - PROCESS | 1649 | 1463542426357 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]]]}] 20:33:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:33:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 730ms 20:33:46 INFO - PROCESS | 1649 | 1463542426412 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 20:33:46 INFO - PROCESS | 1649 | 1463542426414 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 20:33:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:33:46 INFO - PROCESS | 1649 | 1463542426416 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:33:46 INFO - PROCESS | 1649 | 1463542426417 Marionette TRACE conn2 <- [1,2790,null,{}] 20:33:46 INFO - PROCESS | 1649 | 1463542426420 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}] 20:33:46 INFO - PROCESS | 1649 | 1463542426557 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 20:33:46 INFO - PROCESS | 1649 | --DOCSHELL 0x12cfc2800 == 78 [pid = 1649] [id = 16] 20:33:46 INFO - PROCESS | 1649 | 1463542426673 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272d3800 == 79 [pid = 1649] [id = 705] 20:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x124d4bc00) [pid = 1649] [serial = 2115] [outer = 0x0] 20:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12cfaf400) [pid = 1649] [serial = 2116] [outer = 0x124d4bc00] 20:33:46 INFO - PROCESS | 1649 | 1463542426740 Marionette DEBUG loaded listener.js 20:33:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12d509000) [pid = 1649] [serial = 2117] [outer = 0x124d4bc00] 20:33:47 INFO - PROCESS | 1649 | 1463542427172 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]]]}] 20:33:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:33:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 774ms 20:33:47 INFO - PROCESS | 1649 | 1463542427191 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 20:33:47 INFO - PROCESS | 1649 | 1463542427192 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 20:33:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:33:47 INFO - PROCESS | 1649 | 1463542427196 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:33:47 INFO - PROCESS | 1649 | 1463542427198 Marionette TRACE conn2 <- [1,2794,null,{}] 20:33:47 INFO - PROCESS | 1649 | 1463542427201 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}] 20:33:47 INFO - PROCESS | 1649 | 1463542427376 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 20:33:47 INFO - PROCESS | 1649 | 1463542427541 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1376d7800 == 80 [pid = 1649] [id = 706] 20:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12d51a000) [pid = 1649] [serial = 2118] [outer = 0x0] 20:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12d51e400) [pid = 1649] [serial = 2119] [outer = 0x12d51a000] 20:33:47 INFO - PROCESS | 1649 | 1463542427596 Marionette DEBUG loaded listener.js 20:33:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12d5a6c00) [pid = 1649] [serial = 2120] [outer = 0x12d51a000] 20:33:48 INFO - PROCESS | 1649 | 1463542428061 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]]]}] 20:33:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:33:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 872ms 20:33:48 INFO - PROCESS | 1649 | 1463542428068 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 20:33:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:33:48 INFO - PROCESS | 1649 | 1463542428069 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 20:33:48 INFO - PROCESS | 1649 | 1463542428072 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:33:48 INFO - PROCESS | 1649 | 1463542428073 Marionette TRACE conn2 <- [1,2798,null,{}] 20:33:48 INFO - PROCESS | 1649 | 1463542428075 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}] 20:33:48 INFO - PROCESS | 1649 | 1463542428190 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 20:33:48 INFO - PROCESS | 1649 | 1463542428312 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x1377d2800 == 81 [pid = 1649] [id = 707] 20:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12d5a7c00) [pid = 1649] [serial = 2121] [outer = 0x0] 20:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12d5ae800) [pid = 1649] [serial = 2122] [outer = 0x12d5a7c00] 20:33:48 INFO - PROCESS | 1649 | 1463542428343 Marionette DEBUG loaded listener.js 20:33:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x1345f7400) [pid = 1649] [serial = 2123] [outer = 0x12d5a7c00] 20:33:48 INFO - PROCESS | 1649 | 1463542428776 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]]]}] 20:33:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:33:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 719ms 20:33:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:33:48 INFO - PROCESS | 1649 | 1463542428791 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 20:33:48 INFO - PROCESS | 1649 | 1463542428792 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 20:33:48 INFO - PROCESS | 1649 | 1463542428795 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:33:48 INFO - PROCESS | 1649 | 1463542428796 Marionette TRACE conn2 <- [1,2802,null,{}] 20:33:48 INFO - PROCESS | 1649 | 1463542428798 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}] 20:33:48 INFO - PROCESS | 1649 | 1463542428914 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 20:33:49 INFO - PROCESS | 1649 | 1463542429034 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x140518800 == 82 [pid = 1649] [id = 708] 20:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x127480000) [pid = 1649] [serial = 2124] [outer = 0x0] 20:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12c10e000) [pid = 1649] [serial = 2125] [outer = 0x127480000] 20:33:49 INFO - PROCESS | 1649 | 1463542429066 Marionette DEBUG loaded listener.js 20:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x1346ee400) [pid = 1649] [serial = 2126] [outer = 0x127480000] 20:33:49 INFO - PROCESS | 1649 | 1463542429486 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]]]}] 20:33:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:33:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 720ms 20:33:49 INFO - PROCESS | 1649 | 1463542429532 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 20:33:49 INFO - PROCESS | 1649 | 1463542429534 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 20:33:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:33:49 INFO - PROCESS | 1649 | 1463542429551 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:33:49 INFO - PROCESS | 1649 | 1463542429552 Marionette TRACE conn2 <- [1,2806,null,{}] 20:33:49 INFO - PROCESS | 1649 | 1463542429557 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}] 20:33:49 INFO - PROCESS | 1649 | 1463542429674 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 20:33:49 INFO - PROCESS | 1649 | 1463542429766 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1407d6000 == 83 [pid = 1649] [id = 709] 20:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x134550c00) [pid = 1649] [serial = 2127] [outer = 0x0] 20:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x134558400) [pid = 1649] [serial = 2128] [outer = 0x134550c00] 20:33:49 INFO - PROCESS | 1649 | 1463542429795 Marionette DEBUG loaded listener.js 20:33:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x13455c400) [pid = 1649] [serial = 2129] [outer = 0x134550c00] 20:33:50 INFO - PROCESS | 1649 | 1463542430257 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]]]}] 20:33:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:33:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 736ms 20:33:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:33:50 INFO - PROCESS | 1649 | 1463542430274 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 20:33:50 INFO - PROCESS | 1649 | 1463542430275 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 20:33:50 INFO - PROCESS | 1649 | 1463542430277 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:33:50 INFO - PROCESS | 1649 | 1463542430279 Marionette TRACE conn2 <- [1,2810,null,{}] 20:33:50 INFO - PROCESS | 1649 | 1463542430281 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}] 20:33:50 INFO - PROCESS | 1649 | 1463542430400 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 20:33:50 INFO - PROCESS | 1649 | 1463542430495 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x119555000 == 84 [pid = 1649] [id = 710] 20:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x11852f800) [pid = 1649] [serial = 2130] [outer = 0x0] 20:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x128c78400) [pid = 1649] [serial = 2131] [outer = 0x11852f800] 20:33:50 INFO - PROCESS | 1649 | 1463542430525 Marionette DEBUG loaded listener.js 20:33:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x1346e9400) [pid = 1649] [serial = 2132] [outer = 0x11852f800] 20:33:50 INFO - PROCESS | 1649 | 1463542430939 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]]]}] 20:33:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:33:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 672ms 20:33:50 INFO - PROCESS | 1649 | 1463542430949 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 20:33:50 INFO - PROCESS | 1649 | 1463542430951 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 20:33:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:33:50 INFO - PROCESS | 1649 | 1463542430953 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:33:50 INFO - PROCESS | 1649 | 1463542430954 Marionette TRACE conn2 <- [1,2814,null,{}] 20:33:50 INFO - PROCESS | 1649 | 1463542430957 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}] 20:33:51 INFO - PROCESS | 1649 | 1463542431098 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 20:33:51 INFO - PROCESS | 1649 | 1463542431195 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bfa0800 == 85 [pid = 1649] [id = 711] 20:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x134559400) [pid = 1649] [serial = 2133] [outer = 0x0] 20:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x1346f4000) [pid = 1649] [serial = 2134] [outer = 0x134559400] 20:33:51 INFO - PROCESS | 1649 | 1463542431228 Marionette DEBUG loaded listener.js 20:33:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x1350a8800) [pid = 1649] [serial = 2135] [outer = 0x134559400] 20:33:51 INFO - PROCESS | 1649 | 1463542431944 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]]]}] 20:33:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:33:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1021ms 20:33:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:33:51 INFO - PROCESS | 1649 | 1463542431975 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:33:51 INFO - PROCESS | 1649 | 1463542431978 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 20:33:51 INFO - PROCESS | 1649 | 1463542431981 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:33:51 INFO - PROCESS | 1649 | 1463542431984 Marionette TRACE conn2 <- [1,2818,null,{}] 20:33:52 INFO - PROCESS | 1649 | 1463542431996 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}] 20:33:52 INFO - PROCESS | 1649 | 1463542432115 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:33:52 INFO - PROCESS | 1649 | 1463542432214 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x121309800 == 86 [pid = 1649] [id = 712] 20:33:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x114fdd000) [pid = 1649] [serial = 2136] [outer = 0x0] 20:33:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x1168a8400) [pid = 1649] [serial = 2137] [outer = 0x114fdd000] 20:33:52 INFO - PROCESS | 1649 | 1463542432242 Marionette DEBUG loaded listener.js 20:33:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11876ec00) [pid = 1649] [serial = 2138] [outer = 0x114fdd000] 20:33:52 INFO - PROCESS | 1649 | 1463542432784 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]]]}] 20:33:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:33:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 833ms 20:33:52 INFO - PROCESS | 1649 | 1463542432816 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:33:52 INFO - PROCESS | 1649 | 1463542432821 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 20:33:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:33:52 INFO - PROCESS | 1649 | 1463542432828 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:33:52 INFO - PROCESS | 1649 | 1463542432830 Marionette TRACE conn2 <- [1,2822,null,{}] 20:33:52 INFO - PROCESS | 1649 | 1463542432834 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}] 20:33:53 INFO - PROCESS | 1649 | 1463542433002 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:33:53 INFO - PROCESS | 1649 | 1463542433151 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x118a8b800 == 87 [pid = 1649] [id = 713] 20:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x11818d400) [pid = 1649] [serial = 2139] [outer = 0x0] 20:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x1195e6c00) [pid = 1649] [serial = 2140] [outer = 0x11818d400] 20:33:53 INFO - PROCESS | 1649 | 1463542433179 Marionette DEBUG loaded listener.js 20:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x119c2b400) [pid = 1649] [serial = 2141] [outer = 0x11818d400] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2ad800 == 86 [pid = 1649] [id = 643] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x135bd2800 == 85 [pid = 1649] [id = 700] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x13571a000 == 84 [pid = 1649] [id = 699] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1355a8000 == 83 [pid = 1649] [id = 698] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1351e9800 == 82 [pid = 1649] [id = 697] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x13426c000 == 81 [pid = 1649] [id = 696] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12aa0bc00) [pid = 1649] [serial = 2008] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12b41d000) [pid = 1649] [serial = 2011] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x12bbd9800) [pid = 1649] [serial = 2014] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12bf3a000) [pid = 1649] [serial = 2017] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12c10e800) [pid = 1649] [serial = 2020] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x128b43c00) [pid = 1649] [serial = 2044] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12d1bf800 == 80 [pid = 1649] [id = 695] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4be800 == 79 [pid = 1649] [id = 694] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12915c800 == 78 [pid = 1649] [id = 693] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1250e9000 == 77 [pid = 1649] [id = 692] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1185ea000 == 76 [pid = 1649] [id = 691] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12945e800 == 75 [pid = 1649] [id = 690] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x13570f800 == 74 [pid = 1649] [id = 687] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x1351f7000 == 73 [pid = 1649] [id = 686] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x134e5f000 == 72 [pid = 1649] [id = 685] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12d2a7000 == 71 [pid = 1649] [id = 684] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12b3b3000 == 70 [pid = 1649] [id = 683] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x119ee7800 == 69 [pid = 1649] [id = 682] 20:33:53 INFO - PROCESS | 1649 | --DOCSHELL 0x12c66d000 == 68 [pid = 1649] [id = 681] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12960e000) [pid = 1649] [serial = 1991] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12ac8e800) [pid = 1649] [serial = 2023] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x118737c00) [pid = 1649] [serial = 2029] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x118fefc00) [pid = 1649] [serial = 2030] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x121a1dc00) [pid = 1649] [serial = 2002] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x119887c00) [pid = 1649] [serial = 2032] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x128c6e400) [pid = 1649] [serial = 2005] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x116ab0400) [pid = 1649] [serial = 2027] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x115e84800) [pid = 1649] [serial = 2026] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x118739000) [pid = 1649] [serial = 1996] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12196ec00) [pid = 1649] [serial = 2035] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x1121f0400) [pid = 1649] [serial = 1993] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x1195ec400) [pid = 1649] [serial = 1999] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x124d4b000) [pid = 1649] [serial = 2038] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12898ec00) [pid = 1649] [serial = 2042] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x127416c00) [pid = 1649] [serial = 2041] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x121a29000) [pid = 1649] [serial = 2036] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12680c800) [pid = 1649] [serial = 2039] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12115a000) [pid = 1649] [serial = 2033] [outer = 0x0] [url = about:blank] 20:33:53 INFO - PROCESS | 1649 | 1463542433590 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]]]}] 20:33:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:33:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 774ms 20:33:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:33:53 INFO - PROCESS | 1649 | 1463542433601 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:33:53 INFO - PROCESS | 1649 | 1463542433602 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 20:33:53 INFO - PROCESS | 1649 | 1463542433606 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:33:53 INFO - PROCESS | 1649 | 1463542433610 Marionette TRACE conn2 <- [1,2826,null,{}] 20:33:53 INFO - PROCESS | 1649 | 1463542433618 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}] 20:33:53 INFO - PROCESS | 1649 | 1463542433724 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:33:53 INFO - PROCESS | 1649 | 1463542433805 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x121615800 == 69 [pid = 1649] [id = 714] 20:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x1196bb000) [pid = 1649] [serial = 2142] [outer = 0x0] 20:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x119ca2400) [pid = 1649] [serial = 2143] [outer = 0x1196bb000] 20:33:53 INFO - PROCESS | 1649 | 1463542433835 Marionette DEBUG loaded listener.js 20:33:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x1217ad800) [pid = 1649] [serial = 2144] [outer = 0x1196bb000] 20:33:54 INFO - PROCESS | 1649 | 1463542434161 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:33:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:33:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 574ms 20:33:54 INFO - PROCESS | 1649 | 1463542434179 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:33:54 INFO - PROCESS | 1649 | 1463542434181 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 20:33:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:33:54 INFO - PROCESS | 1649 | 1463542434183 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:33:54 INFO - PROCESS | 1649 | 1463542434184 Marionette TRACE conn2 <- [1,2830,null,{}] 20:33:54 INFO - PROCESS | 1649 | 1463542434187 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}] 20:33:54 INFO - PROCESS | 1649 | 1463542434299 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:33:54 INFO - PROCESS | 1649 | 1463542434400 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1272cc800 == 70 [pid = 1649] [id = 715] 20:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x121a22000) [pid = 1649] [serial = 2145] [outer = 0x0] 20:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x121a8ac00) [pid = 1649] [serial = 2146] [outer = 0x121a22000] 20:33:54 INFO - PROCESS | 1649 | 1463542434442 Marionette DEBUG loaded listener.js 20:33:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x1256b8c00) [pid = 1649] [serial = 2147] [outer = 0x121a22000] 20:33:54 INFO - PROCESS | 1649 | 1463542434886 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]]]}] 20:33:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:33:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 770ms 20:33:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:33:54 INFO - PROCESS | 1649 | 1463542434956 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:33:54 INFO - PROCESS | 1649 | 1463542434958 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 20:33:54 INFO - PROCESS | 1649 | 1463542434962 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:33:54 INFO - PROCESS | 1649 | 1463542434963 Marionette TRACE conn2 <- [1,2834,null,{}] 20:33:54 INFO - PROCESS | 1649 | 1463542434967 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}] 20:33:55 INFO - PROCESS | 1649 | 1463542435118 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:33:55 INFO - PROCESS | 1649 | 1463542435130 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad02800 == 71 [pid = 1649] [id = 716] 20:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x126814800) [pid = 1649] [serial = 2148] [outer = 0x0] 20:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x127477000) [pid = 1649] [serial = 2149] [outer = 0x126814800] 20:33:55 INFO - PROCESS | 1649 | 1463542435171 Marionette DEBUG loaded listener.js 20:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12898fc00) [pid = 1649] [serial = 2150] [outer = 0x126814800] 20:33:55 INFO - PROCESS | 1649 | 1463542435563 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:33:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:33:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 623ms 20:33:55 INFO - PROCESS | 1649 | 1463542435584 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:33:55 INFO - PROCESS | 1649 | 1463542435585 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 20:33:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:33:55 INFO - PROCESS | 1649 | 1463542435615 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:33:55 INFO - PROCESS | 1649 | 1463542435616 Marionette TRACE conn2 <- [1,2838,null,{}] 20:33:55 INFO - PROCESS | 1649 | 1463542435618 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}] 20:33:55 INFO - PROCESS | 1649 | 1463542435783 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:33:55 INFO - PROCESS | 1649 | 1463542435797 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c661000 == 72 [pid = 1649] [id = 717] 20:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12747ac00) [pid = 1649] [serial = 2151] [outer = 0x0] 20:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x129393400) [pid = 1649] [serial = 2152] [outer = 0x12747ac00] 20:33:55 INFO - PROCESS | 1649 | 1463542435823 Marionette DEBUG loaded listener.js 20:33:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12aa0bc00) [pid = 1649] [serial = 2153] [outer = 0x12747ac00] 20:33:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:33:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 571ms 20:33:56 INFO - PROCESS | 1649 | 1463542436177 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]]]}] 20:33:56 INFO - PROCESS | 1649 | 1463542436186 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:33:56 INFO - PROCESS | 1649 | 1463542436188 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 20:33:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:33:56 INFO - PROCESS | 1649 | 1463542436192 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:33:56 INFO - PROCESS | 1649 | 1463542436193 Marionette TRACE conn2 <- [1,2842,null,{}] 20:33:56 INFO - PROCESS | 1649 | 1463542436203 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}] 20:33:56 INFO - PROCESS | 1649 | 1463542436329 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:33:56 INFO - PROCESS | 1649 | 1463542436345 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12cfc6000 == 73 [pid = 1649] [id = 718] 20:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12ac8d400) [pid = 1649] [serial = 2154] [outer = 0x0] 20:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12acc6400) [pid = 1649] [serial = 2155] [outer = 0x12ac8d400] 20:33:56 INFO - PROCESS | 1649 | 1463542436370 Marionette DEBUG loaded listener.js 20:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12bf32400) [pid = 1649] [serial = 2156] [outer = 0x12ac8d400] 20:33:56 INFO - PROCESS | 1649 | 1463542436724 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]]]}] 20:33:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:33:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 568ms 20:33:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:33:56 INFO - PROCESS | 1649 | 1463542436761 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:33:56 INFO - PROCESS | 1649 | 1463542436762 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 20:33:56 INFO - PROCESS | 1649 | 1463542436764 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:33:56 INFO - PROCESS | 1649 | 1463542436765 Marionette TRACE conn2 <- [1,2846,null,{}] 20:33:56 INFO - PROCESS | 1649 | 1463542436768 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}] 20:33:56 INFO - PROCESS | 1649 | 1463542436894 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:33:56 INFO - PROCESS | 1649 | 1463542436908 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12dc8b000 == 74 [pid = 1649] [id = 719] 20:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12bbd9800) [pid = 1649] [serial = 2157] [outer = 0x0] 20:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12c12e800) [pid = 1649] [serial = 2158] [outer = 0x12bbd9800] 20:33:56 INFO - PROCESS | 1649 | 1463542436933 Marionette DEBUG loaded listener.js 20:33:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12c4c4c00) [pid = 1649] [serial = 2159] [outer = 0x12bbd9800] 20:33:57 INFO - PROCESS | 1649 | 1463542437313 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]]]}] 20:33:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:33:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 572ms 20:33:57 INFO - PROCESS | 1649 | 1463542437337 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:33:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:33:57 INFO - PROCESS | 1649 | 1463542437341 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 20:33:57 INFO - PROCESS | 1649 | 1463542437343 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:33:57 INFO - PROCESS | 1649 | 1463542437344 Marionette TRACE conn2 <- [1,2850,null,{}] 20:33:57 INFO - PROCESS | 1649 | 1463542437352 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}] 20:33:57 INFO - PROCESS | 1649 | 1463542437477 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:33:57 INFO - PROCESS | 1649 | 1463542437490 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fea800 == 75 [pid = 1649] [id = 720] 20:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12c108800) [pid = 1649] [serial = 2160] [outer = 0x0] 20:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12c6a4400) [pid = 1649] [serial = 2161] [outer = 0x12c108800] 20:33:57 INFO - PROCESS | 1649 | 1463542437523 Marionette DEBUG loaded listener.js 20:33:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12c93e800) [pid = 1649] [serial = 2162] [outer = 0x12c108800] 20:33:57 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12cd16400) [pid = 1649] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:33:57 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12720cc00) [pid = 1649] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:33:57 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x121167400) [pid = 1649] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:33:57 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x121164c00) [pid = 1649] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:33:57 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x113496c00) [pid = 1649] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:33:57 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x11876a800) [pid = 1649] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:33:57 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x118527000) [pid = 1649] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:33:57 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x112765800) [pid = 1649] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:33:57 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x12bbc5400) [pid = 1649] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:33:57 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x128b3fc00) [pid = 1649] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:33:57 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12bbc7000) [pid = 1649] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:33:57 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12c137c00) [pid = 1649] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:33:58 INFO - PROCESS | 1649 | 1463542438004 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:33:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:33:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 674ms 20:33:58 INFO - PROCESS | 1649 | 1463542438018 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:33:58 INFO - PROCESS | 1649 | 1463542438019 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 20:33:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:33:58 INFO - PROCESS | 1649 | 1463542438027 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:33:58 INFO - PROCESS | 1649 | 1463542438028 Marionette TRACE conn2 <- [1,2854,null,{}] 20:33:58 INFO - PROCESS | 1649 | 1463542438031 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}] 20:33:58 INFO - PROCESS | 1649 | 1463542438173 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:33:58 INFO - PROCESS | 1649 | 1463542438247 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fdd000 == 76 [pid = 1649] [id = 721] 20:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x121a21800) [pid = 1649] [serial = 2163] [outer = 0x0] 20:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12bbc5400) [pid = 1649] [serial = 2164] [outer = 0x121a21800] 20:33:58 INFO - PROCESS | 1649 | 1463542438272 Marionette DEBUG loaded listener.js 20:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12c69dc00) [pid = 1649] [serial = 2165] [outer = 0x121a21800] 20:33:58 INFO - PROCESS | 1649 | 1463542438577 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]]]}] 20:33:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:33:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 574ms 20:33:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:33:58 INFO - PROCESS | 1649 | 1463542438596 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:33:58 INFO - PROCESS | 1649 | 1463542438598 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 20:33:58 INFO - PROCESS | 1649 | 1463542438600 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:33:58 INFO - PROCESS | 1649 | 1463542438602 Marionette TRACE conn2 <- [1,2858,null,{}] 20:33:58 INFO - PROCESS | 1649 | 1463542438605 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}] 20:33:58 INFO - PROCESS | 1649 | 1463542438724 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:33:58 INFO - PROCESS | 1649 | 1463542438807 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1354b8000 == 77 [pid = 1649] [id = 722] 20:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12c4ccc00) [pid = 1649] [serial = 2166] [outer = 0x0] 20:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x12cd1ec00) [pid = 1649] [serial = 2167] [outer = 0x12c4ccc00] 20:33:58 INFO - PROCESS | 1649 | 1463542438836 Marionette DEBUG loaded listener.js 20:33:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12d517800) [pid = 1649] [serial = 2168] [outer = 0x12c4ccc00] 20:33:59 INFO - PROCESS | 1649 | 1463542439132 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:33:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:33:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 570ms 20:33:59 INFO - PROCESS | 1649 | 1463542439171 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:33:59 INFO - PROCESS | 1649 | 1463542439174 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 20:33:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:33:59 INFO - PROCESS | 1649 | 1463542439178 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:33:59 INFO - PROCESS | 1649 | 1463542439179 Marionette TRACE conn2 <- [1,2862,null,{}] 20:33:59 INFO - PROCESS | 1649 | 1463542439181 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}] 20:33:59 INFO - PROCESS | 1649 | 1463542439282 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:33:59 INFO - PROCESS | 1649 | 1463542439287 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:33:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1359e0800 == 78 [pid = 1649] [id = 723] 20:33:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12d517c00) [pid = 1649] [serial = 2169] [outer = 0x0] 20:33:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12d5a8000) [pid = 1649] [serial = 2170] [outer = 0x12d517c00] 20:33:59 INFO - PROCESS | 1649 | 1463542439312 Marionette DEBUG loaded listener.js 20:33:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x1345eb800) [pid = 1649] [serial = 2171] [outer = 0x12d517c00] 20:33:59 INFO - PROCESS | 1649 | 1463542439664 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]]]}] 20:33:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:33:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 517ms 20:33:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:33:59 INFO - PROCESS | 1649 | 1463542439717 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:33:59 INFO - PROCESS | 1649 | 1463542439718 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 20:33:59 INFO - PROCESS | 1649 | 1463542439720 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:33:59 INFO - PROCESS | 1649 | 1463542439723 Marionette TRACE conn2 <- [1,2866,null,{}] 20:33:59 INFO - PROCESS | 1649 | 1463542439728 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}] 20:33:59 INFO - PROCESS | 1649 | 1463542439830 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:34:00 INFO - PROCESS | 1649 | 1463542439997 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1166f7000 == 79 [pid = 1649] [id = 724] 20:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x110e18c00) [pid = 1649] [serial = 2172] [outer = 0x0] 20:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x1121a9800) [pid = 1649] [serial = 2173] [outer = 0x110e18c00] 20:34:00 INFO - PROCESS | 1649 | 1463542440033 Marionette DEBUG loaded listener.js 20:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x113211400) [pid = 1649] [serial = 2174] [outer = 0x110e18c00] 20:34:00 INFO - PROCESS | 1649 | 1463542440494 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]]]}] 20:34:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:34:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 824ms 20:34:00 INFO - PROCESS | 1649 | 1463542440568 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:34:00 INFO - PROCESS | 1649 | 1463542440570 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 20:34:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:34:00 INFO - PROCESS | 1649 | 1463542440606 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:34:00 INFO - PROCESS | 1649 | 1463542440609 Marionette TRACE conn2 <- [1,2870,null,{}] 20:34:00 INFO - PROCESS | 1649 | 1463542440614 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}] 20:34:00 INFO - PROCESS | 1649 | 1463542440740 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:34:00 INFO - PROCESS | 1649 | 1463542440834 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12578e000 == 80 [pid = 1649] [id = 725] 20:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11937f800) [pid = 1649] [serial = 2175] [outer = 0x0] 20:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x1193e6400) [pid = 1649] [serial = 2176] [outer = 0x11937f800] 20:34:00 INFO - PROCESS | 1649 | 1463542440866 Marionette DEBUG loaded listener.js 20:34:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x119c2c400) [pid = 1649] [serial = 2177] [outer = 0x11937f800] 20:34:01 INFO - PROCESS | 1649 | 1463542441272 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]]]}] 20:34:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:34:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 746ms 20:34:01 INFO - PROCESS | 1649 | 1463542441335 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:34:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:34:01 INFO - PROCESS | 1649 | 1463542441340 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 20:34:01 INFO - PROCESS | 1649 | 1463542441343 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:34:01 INFO - PROCESS | 1649 | 1463542441345 Marionette TRACE conn2 <- [1,2874,null,{}] 20:34:01 INFO - PROCESS | 1649 | 1463542441347 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}] 20:34:01 INFO - PROCESS | 1649 | 1463542441467 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:34:01 INFO - PROCESS | 1649 | 1463542441563 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1353ab800 == 81 [pid = 1649] [id = 726] 20:34:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x121962000) [pid = 1649] [serial = 2178] [outer = 0x0] 20:34:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x121a84400) [pid = 1649] [serial = 2179] [outer = 0x121962000] 20:34:01 INFO - PROCESS | 1649 | 1463542441593 Marionette DEBUG loaded listener.js 20:34:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x128ad5400) [pid = 1649] [serial = 2180] [outer = 0x121962000] 20:34:02 INFO - PROCESS | 1649 | 1463542442028 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]]]}] 20:34:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:34:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 719ms 20:34:02 INFO - PROCESS | 1649 | 1463542442062 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:34:02 INFO - PROCESS | 1649 | 1463542442064 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 20:34:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:34:02 INFO - PROCESS | 1649 | 1463542442097 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:34:02 INFO - PROCESS | 1649 | 1463542442102 Marionette TRACE conn2 <- [1,2878,null,{}] 20:34:02 INFO - PROCESS | 1649 | 1463542442121 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}] 20:34:02 INFO - PROCESS | 1649 | 1463542442242 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:34:02 INFO - PROCESS | 1649 | 1463542442378 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x13727f000 == 82 [pid = 1649] [id = 727] 20:34:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x128b38800) [pid = 1649] [serial = 2181] [outer = 0x0] 20:34:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12c136c00) [pid = 1649] [serial = 2182] [outer = 0x128b38800] 20:34:02 INFO - PROCESS | 1649 | 1463542442409 Marionette DEBUG loaded listener.js 20:34:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12c941400) [pid = 1649] [serial = 2183] [outer = 0x128b38800] 20:34:02 INFO - PROCESS | 1649 | 1463542442853 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]]]}] 20:34:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:34:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 796ms 20:34:02 INFO - PROCESS | 1649 | 1463542442905 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:34:02 INFO - PROCESS | 1649 | 1463542442907 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 20:34:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:34:02 INFO - PROCESS | 1649 | 1463542442911 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:34:02 INFO - PROCESS | 1649 | 1463542442912 Marionette TRACE conn2 <- [1,2882,null,{}] 20:34:02 INFO - PROCESS | 1649 | 1463542442914 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}] 20:34:03 INFO - PROCESS | 1649 | 1463542443036 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:34:03 INFO - PROCESS | 1649 | 1463542443130 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x1377d1800 == 83 [pid = 1649] [id = 728] 20:34:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12bbd6c00) [pid = 1649] [serial = 2184] [outer = 0x0] 20:34:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12d473c00) [pid = 1649] [serial = 2185] [outer = 0x12bbd6c00] 20:34:03 INFO - PROCESS | 1649 | 1463542443160 Marionette DEBUG loaded listener.js 20:34:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12d51bc00) [pid = 1649] [serial = 2186] [outer = 0x12bbd6c00] 20:34:03 INFO - PROCESS | 1649 | 1463542443603 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]]]}] 20:34:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:34:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 773ms 20:34:03 INFO - PROCESS | 1649 | 1463542443692 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:34:03 INFO - PROCESS | 1649 | 1463542443695 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 20:34:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:34:03 INFO - PROCESS | 1649 | 1463542443698 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:34:03 INFO - PROCESS | 1649 | 1463542443700 Marionette TRACE conn2 <- [1,2886,null,{}] 20:34:03 INFO - PROCESS | 1649 | 1463542443704 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}] 20:34:03 INFO - PROCESS | 1649 | 1463542443886 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:34:04 INFO - PROCESS | 1649 | 1463542444066 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x13ffbd800 == 84 [pid = 1649] [id = 729] 20:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x1345eec00) [pid = 1649] [serial = 2187] [outer = 0x0] 20:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x1346e6400) [pid = 1649] [serial = 2188] [outer = 0x1345eec00] 20:34:04 INFO - PROCESS | 1649 | 1463542444103 Marionette DEBUG loaded listener.js 20:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x1350a7400) [pid = 1649] [serial = 2189] [outer = 0x1345eec00] 20:34:04 INFO - PROCESS | 1649 | 1463542444522 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]]]}] 20:34:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:34:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 871ms 20:34:04 INFO - PROCESS | 1649 | 1463542444569 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:34:04 INFO - PROCESS | 1649 | 1463542444571 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 20:34:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:34:04 INFO - PROCESS | 1649 | 1463542444575 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:34:04 INFO - PROCESS | 1649 | 1463542444577 Marionette TRACE conn2 <- [1,2890,null,{}] 20:34:04 INFO - PROCESS | 1649 | 1463542444579 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}] 20:34:04 INFO - PROCESS | 1649 | 1463542444696 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:34:04 INFO - PROCESS | 1649 | 1463542444792 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x140b18000 == 85 [pid = 1649] [id = 730] 20:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x1350a7000) [pid = 1649] [serial = 2190] [outer = 0x0] 20:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x135991000) [pid = 1649] [serial = 2191] [outer = 0x1350a7000] 20:34:04 INFO - PROCESS | 1649 | 1463542444822 Marionette DEBUG loaded listener.js 20:34:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x135998c00) [pid = 1649] [serial = 2192] [outer = 0x1350a7000] 20:34:05 INFO - PROCESS | 1649 | 1463542445230 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:34:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:34:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 719ms 20:34:05 INFO - PROCESS | 1649 | 1463542445294 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:34:05 INFO - PROCESS | 1649 | 1463542445296 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 20:34:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:34:05 INFO - PROCESS | 1649 | 1463542445298 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:34:05 INFO - PROCESS | 1649 | 1463542445299 Marionette TRACE conn2 <- [1,2894,null,{}] 20:34:05 INFO - PROCESS | 1649 | 1463542445302 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}] 20:34:05 INFO - PROCESS | 1649 | 1463542445439 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:34:05 INFO - PROCESS | 1649 | 1463542445540 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x13fea1800 == 86 [pid = 1649] [id = 731] 20:34:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x13599a800) [pid = 1649] [serial = 2193] [outer = 0x0] 20:34:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x137224400) [pid = 1649] [serial = 2194] [outer = 0x13599a800] 20:34:05 INFO - PROCESS | 1649 | 1463542445570 Marionette DEBUG loaded listener.js 20:34:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x137229c00) [pid = 1649] [serial = 2195] [outer = 0x13599a800] 20:34:05 INFO - PROCESS | 1649 | 1463542445992 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]]]}] 20:34:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:34:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 722ms 20:34:06 INFO - PROCESS | 1649 | 1463542446021 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:34:06 INFO - PROCESS | 1649 | 1463542446024 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 20:34:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:34:06 INFO - PROCESS | 1649 | 1463542446027 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:34:06 INFO - PROCESS | 1649 | 1463542446029 Marionette TRACE conn2 <- [1,2898,null,{}] 20:34:06 INFO - PROCESS | 1649 | 1463542446032 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}] 20:34:06 INFO - PROCESS | 1649 | 1463542446210 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:34:06 INFO - PROCESS | 1649 | 1463542446395 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x13ffb1800 == 87 [pid = 1649] [id = 732] 20:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x135997800) [pid = 1649] [serial = 2196] [outer = 0x0] 20:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x13722cc00) [pid = 1649] [serial = 2197] [outer = 0x135997800] 20:34:06 INFO - PROCESS | 1649 | 1463542446443 Marionette DEBUG loaded listener.js 20:34:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x13741c000) [pid = 1649] [serial = 2198] [outer = 0x135997800] 20:34:06 INFO - PROCESS | 1649 | 1463542446877 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]]]}] 20:34:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:34:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 871ms 20:34:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:34:06 INFO - PROCESS | 1649 | 1463542446897 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:34:06 INFO - PROCESS | 1649 | 1463542446899 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 20:34:06 INFO - PROCESS | 1649 | 1463542446901 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:34:06 INFO - PROCESS | 1649 | 1463542446902 Marionette TRACE conn2 <- [1,2902,null,{}] 20:34:06 INFO - PROCESS | 1649 | 1463542446905 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}] 20:34:07 INFO - PROCESS | 1649 | 1463542447025 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:34:07 INFO - PROCESS | 1649 | 1463542447124 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x140667000 == 88 [pid = 1649] [id = 733] 20:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x13722fc00) [pid = 1649] [serial = 2199] [outer = 0x0] 20:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x137328400) [pid = 1649] [serial = 2200] [outer = 0x13722fc00] 20:34:07 INFO - PROCESS | 1649 | 1463542447155 Marionette DEBUG loaded listener.js 20:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x13732bc00) [pid = 1649] [serial = 2201] [outer = 0x13722fc00] 20:34:07 INFO - PROCESS | 1649 | 1463542447585 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:34:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:34:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 718ms 20:34:07 INFO - PROCESS | 1649 | 1463542447620 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:34:07 INFO - PROCESS | 1649 | 1463542447622 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 20:34:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:34:07 INFO - PROCESS | 1649 | 1463542447626 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:34:07 INFO - PROCESS | 1649 | 1463542447628 Marionette TRACE conn2 <- [1,2906,null,{}] 20:34:07 INFO - PROCESS | 1649 | 1463542447632 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}] 20:34:07 INFO - PROCESS | 1649 | 1463542447777 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:34:07 INFO - PROCESS | 1649 | 1463542447942 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x13fb8c800 == 89 [pid = 1649] [id = 734] 20:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x118adf800) [pid = 1649] [serial = 2202] [outer = 0x0] 20:34:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12c4c2800) [pid = 1649] [serial = 2203] [outer = 0x118adf800] 20:34:07 INFO - PROCESS | 1649 | 1463542447977 Marionette DEBUG loaded listener.js 20:34:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x13741f800) [pid = 1649] [serial = 2204] [outer = 0x118adf800] 20:34:08 INFO - PROCESS | 1649 | 1463542448448 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]]]}] 20:34:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:34:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 871ms 20:34:08 INFO - PROCESS | 1649 | 1463542448496 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:34:08 INFO - PROCESS | 1649 | 1463542448498 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 20:34:08 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:34:08 INFO - PROCESS | 1649 | 1463542448501 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:34:08 INFO - PROCESS | 1649 | 1463542448503 Marionette TRACE conn2 <- [1,2910,null,{}] 20:34:08 INFO - PROCESS | 1649 | 1463542448505 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}] 20:34:08 INFO - PROCESS | 1649 | 1463542448642 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:34:08 INFO - PROCESS | 1649 | 1463542448774 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b3cc800 == 90 [pid = 1649] [id = 735] 20:34:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x129150800) [pid = 1649] [serial = 2205] [outer = 0x0] 20:34:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x137422800) [pid = 1649] [serial = 2206] [outer = 0x129150800] 20:34:08 INFO - PROCESS | 1649 | 1463542448805 Marionette DEBUG loaded listener.js 20:34:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x137429c00) [pid = 1649] [serial = 2207] [outer = 0x129150800] 20:34:09 INFO - PROCESS | 1649 | 1463542449185 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]]]}] 20:34:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:34:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:34:09 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 720ms 20:34:09 INFO - TEST-START | /DOMEvents/constructors.html 20:34:09 INFO - PROCESS | 1649 | 1463542449222 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:34:09 INFO - PROCESS | 1649 | 1463542449223 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 20:34:09 INFO - PROCESS | 1649 | 1463542449225 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:34:09 INFO - PROCESS | 1649 | 1463542449226 Marionette TRACE conn2 <- [1,2914,null,{}] 20:34:09 INFO - PROCESS | 1649 | 1463542449229 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}] 20:34:09 INFO - PROCESS | 1649 | 1463542449350 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:34:09 INFO - PROCESS | 1649 | 1463542449671 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1213c2000 == 91 [pid = 1649] [id = 736] 20:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x1121a8400) [pid = 1649] [serial = 2208] [outer = 0x0] 20:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x113128800) [pid = 1649] [serial = 2209] [outer = 0x1121a8400] 20:34:09 INFO - PROCESS | 1649 | 1463542449702 Marionette DEBUG loaded listener.js 20:34:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x116753400) [pid = 1649] [serial = 2210] [outer = 0x1121a8400] 20:34:10 INFO - PROCESS | 1649 | 1463542450121 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]]]}] 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:34:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:34:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:34:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:34:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:34:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:34:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:34:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:34:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:34:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:34:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 925ms 20:34:10 INFO - PROCESS | 1649 | 1463542450152 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:34:10 INFO - PROCESS | 1649 | 1463542450155 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 20:34:10 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:34:10 INFO - PROCESS | 1649 | 1463542450159 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:34:10 INFO - PROCESS | 1649 | 1463542450161 Marionette TRACE conn2 <- [1,2918,null,{}] 20:34:10 INFO - PROCESS | 1649 | 1463542450164 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}] 20:34:10 INFO - PROCESS | 1649 | 1463542450281 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:34:10 INFO - PROCESS | 1649 | 1463542450420 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12944a800 == 92 [pid = 1649] [id = 737] 20:34:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x113129000) [pid = 1649] [serial = 2211] [outer = 0x0] 20:34:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x1184c9000) [pid = 1649] [serial = 2212] [outer = 0x113129000] 20:34:10 INFO - PROCESS | 1649 | 1463542450451 Marionette DEBUG loaded listener.js 20:34:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x121160000) [pid = 1649] [serial = 2213] [outer = 0x113129000] 20:34:10 INFO - PROCESS | 1649 | 1463542450812 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:34:10 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:34:10 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 677ms 20:34:10 INFO - PROCESS | 1649 | 1463542450838 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:34:10 INFO - PROCESS | 1649 | 1463542450840 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 20:34:10 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:34:10 INFO - PROCESS | 1649 | 1463542450843 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:34:10 INFO - PROCESS | 1649 | 1463542450844 Marionette TRACE conn2 <- [1,2922,null,{}] 20:34:10 INFO - PROCESS | 1649 | 1463542450847 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}] 20:34:10 INFO - PROCESS | 1649 | 1463542450958 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:34:11 INFO - PROCESS | 1649 | 1463542451062 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12130c000 == 93 [pid = 1649] [id = 738] 20:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x118fe5000) [pid = 1649] [serial = 2214] [outer = 0x0] 20:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x125748400) [pid = 1649] [serial = 2215] [outer = 0x118fe5000] 20:34:11 INFO - PROCESS | 1649 | 1463542451093 Marionette DEBUG loaded listener.js 20:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x128b40000) [pid = 1649] [serial = 2216] [outer = 0x118fe5000] 20:34:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:34:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:34:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:34:11 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 20:34:11 INFO - PROCESS | 1649 | 1463542451463 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]]]}] 20:34:11 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:34:11 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:34:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:34:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:34:11 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 20:34:11 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:34:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:34:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:34:11 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 20:34:11 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:34:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:34:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:34:11 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]" 20:34:11 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:34:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:11 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:34:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:11 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:34:11 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:34:11 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 669ms 20:34:11 INFO - PROCESS | 1649 | 1463542451513 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:34:11 INFO - PROCESS | 1649 | 1463542451515 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 20:34:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:34:11 INFO - PROCESS | 1649 | 1463542451521 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:34:11 INFO - PROCESS | 1649 | 1463542451525 Marionette TRACE conn2 <- [1,2926,null,{}] 20:34:11 INFO - PROCESS | 1649 | 1463542451529 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}] 20:34:11 INFO - PROCESS | 1649 | 1463542451700 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1359e0800 == 92 [pid = 1649] [id = 723] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1354b8000 == 91 [pid = 1649] [id = 722] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x134fdd000 == 90 [pid = 1649] [id = 721] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x134fea800 == 89 [pid = 1649] [id = 720] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12dc8b000 == 88 [pid = 1649] [id = 719] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x12c6a3000) [pid = 1649] [serial = 2065] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x11852b800) [pid = 1649] [serial = 2068] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12d473800) [pid = 1649] [serial = 2101] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12cfc6000 == 87 [pid = 1649] [id = 718] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12c661000 == 86 [pid = 1649] [id = 717] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12ad02800 == 85 [pid = 1649] [id = 716] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1272cc800 == 84 [pid = 1649] [id = 715] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x121615800 == 83 [pid = 1649] [id = 714] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x118a8b800 == 82 [pid = 1649] [id = 713] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x121309800 == 81 [pid = 1649] [id = 712] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x140518800 == 80 [pid = 1649] [id = 708] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1377d2800 == 79 [pid = 1649] [id = 707] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1376d7800 == 78 [pid = 1649] [id = 706] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1272d3800 == 77 [pid = 1649] [id = 705] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1373c3800 == 76 [pid = 1649] [id = 704] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x13539c000 == 75 [pid = 1649] [id = 703] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12a742800 == 74 [pid = 1649] [id = 702] 20:34:11 INFO - PROCESS | 1649 | --DOCSHELL 0x117e0b000 == 73 [pid = 1649] [id = 701] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x13599a400) [pid = 1649] [serial = 1820] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x115e7c400) [pid = 1649] [serial = 2086] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x128f8d000) [pid = 1649] [serial = 2083] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12c19e400) [pid = 1649] [serial = 2089] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12c12bc00) [pid = 1649] [serial = 2087] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12c93f800) [pid = 1649] [serial = 2092] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12cfad400) [pid = 1649] [serial = 2098] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12914f400) [pid = 1649] [serial = 2045] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x1193e3c00) [pid = 1649] [serial = 2050] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x11674b800) [pid = 1649] [serial = 2047] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x121a20000) [pid = 1649] [serial = 2077] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x121a8d400) [pid = 1649] [serial = 2078] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x128ad9c00) [pid = 1649] [serial = 2056] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x1256ad400) [pid = 1649] [serial = 2080] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x116464c00) [pid = 1649] [serial = 2071] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x118738000) [pid = 1649] [serial = 2072] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x1193ec400) [pid = 1649] [serial = 2074] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x119c26000) [pid = 1649] [serial = 2075] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12c194000) [pid = 1649] [serial = 2062] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x1219d0400) [pid = 1649] [serial = 2053] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12a8b3000) [pid = 1649] [serial = 2059] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12a504400) [pid = 1649] [serial = 2095] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x12cd14c00) [pid = 1649] [serial = 2093] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12d1f2400) [pid = 1649] [serial = 2099] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12c6a3400) [pid = 1649] [serial = 2090] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12a71f400) [pid = 1649] [serial = 2084] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12cd17800) [pid = 1649] [serial = 2096] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x128ae3800) [pid = 1649] [serial = 2081] [outer = 0x0] [url = about:blank] 20:34:11 INFO - PROCESS | 1649 | 1463542451880 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x118062000 == 74 [pid = 1649] [id = 739] 20:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x115e7c400) [pid = 1649] [serial = 2217] [outer = 0x0] 20:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x1195ec400) [pid = 1649] [serial = 2218] [outer = 0x115e7c400] 20:34:11 INFO - PROCESS | 1649 | 1463542451909 Marionette DEBUG loaded listener.js 20:34:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x121c21000) [pid = 1649] [serial = 2219] [outer = 0x115e7c400] 20:34:12 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:34:12 INFO - PROCESS | 1649 | 1463542452188 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]]]}] 20:34:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:34:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 726ms 20:34:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:34:12 INFO - PROCESS | 1649 | 1463542452244 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:34:12 INFO - PROCESS | 1649 | 1463542452246 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 20:34:12 INFO - PROCESS | 1649 | 1463542452248 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:34:12 INFO - PROCESS | 1649 | 1463542452249 Marionette TRACE conn2 <- [1,2930,null,{}] 20:34:12 INFO - PROCESS | 1649 | 1463542452251 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}] 20:34:12 INFO - PROCESS | 1649 | 1463542452357 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:34:12 INFO - PROCESS | 1649 | 1463542452460 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1219b3000 == 75 [pid = 1649] [id = 740] 20:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12115cc00) [pid = 1649] [serial = 2220] [outer = 0x0] 20:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x129391000) [pid = 1649] [serial = 2221] [outer = 0x12115cc00] 20:34:12 INFO - PROCESS | 1649 | 1463542452486 Marionette DEBUG loaded listener.js 20:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12c12bc00) [pid = 1649] [serial = 2222] [outer = 0x12115cc00] 20:34:12 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:34:12 INFO - PROCESS | 1649 | 1463542452736 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]]]}] 20:34:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:34:12 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 518ms 20:34:12 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:34:12 INFO - PROCESS | 1649 | 1463542452767 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:34:12 INFO - PROCESS | 1649 | 1463542452768 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 20:34:12 INFO - PROCESS | 1649 | 1463542452778 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:34:12 INFO - PROCESS | 1649 | 1463542452779 Marionette TRACE conn2 <- [1,2934,null,{}] 20:34:12 INFO - PROCESS | 1649 | 1463542452781 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}] 20:34:12 INFO - PROCESS | 1649 | 1463542452889 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:34:12 INFO - PROCESS | 1649 | 1463542452894 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4b4000 == 76 [pid = 1649] [id = 741] 20:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12c6a9000) [pid = 1649] [serial = 2223] [outer = 0x0] 20:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12c93cc00) [pid = 1649] [serial = 2224] [outer = 0x12c6a9000] 20:34:12 INFO - PROCESS | 1649 | 1463542452924 Marionette DEBUG loaded listener.js 20:34:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12d46d000) [pid = 1649] [serial = 2225] [outer = 0x12c6a9000] 20:34:13 INFO - PROCESS | 1649 | 1463542453312 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]]]}] 20:34:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:34:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 576ms 20:34:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:34:13 INFO - PROCESS | 1649 | 1463542453346 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:34:13 INFO - PROCESS | 1649 | 1463542453347 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 20:34:13 INFO - PROCESS | 1649 | 1463542453349 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:34:13 INFO - PROCESS | 1649 | 1463542453350 Marionette TRACE conn2 <- [1,2938,null,{}] 20:34:13 INFO - PROCESS | 1649 | 1463542453353 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}] 20:34:13 INFO - PROCESS | 1649 | 1463542453457 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:34:13 INFO - PROCESS | 1649 | 1463542453461 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x13426f000 == 77 [pid = 1649] [id = 742] 20:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12d514c00) [pid = 1649] [serial = 2226] [outer = 0x0] 20:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12d5ad000) [pid = 1649] [serial = 2227] [outer = 0x12d514c00] 20:34:13 INFO - PROCESS | 1649 | 1463542453486 Marionette DEBUG loaded listener.js 20:34:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x134559c00) [pid = 1649] [serial = 2228] [outer = 0x12d514c00] 20:34:13 INFO - PROCESS | 1649 | 1463542453837 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]]]}] 20:34:13 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. 20:34:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 518ms 20:34:13 INFO - PROCESS | 1649 | 1463542453868 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:34:13 INFO - PROCESS | 1649 | 1463542453869 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 20:34:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:34:13 INFO - PROCESS | 1649 | 1463542453877 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:34:13 INFO - PROCESS | 1649 | 1463542453879 Marionette TRACE conn2 <- [1,2942,null,{}] 20:34:13 INFO - PROCESS | 1649 | 1463542453881 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}] 20:34:14 INFO - PROCESS | 1649 | 1463542454039 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:34:14 INFO - PROCESS | 1649 | 1463542454100 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x1354c1800 == 78 [pid = 1649] [id = 743] 20:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12c4c8c00) [pid = 1649] [serial = 2229] [outer = 0x0] 20:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x13455ec00) [pid = 1649] [serial = 2230] [outer = 0x12c4c8c00] 20:34:14 INFO - PROCESS | 1649 | 1463542454126 Marionette DEBUG loaded listener.js 20:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x1350a2400) [pid = 1649] [serial = 2231] [outer = 0x12c4c8c00] 20:34:14 INFO - PROCESS | 1649 | 1463542454447 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"]]]}] 20:34:14 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 20:34:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:34:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 620ms 20:34:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:34:14 INFO - PROCESS | 1649 | 1463542454504 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:34:14 INFO - PROCESS | 1649 | 1463542454505 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 20:34:14 INFO - PROCESS | 1649 | 1463542454507 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:34:14 INFO - PROCESS | 1649 | 1463542454508 Marionette TRACE conn2 <- [1,2946,null,{}] 20:34:14 INFO - PROCESS | 1649 | 1463542454511 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}] 20:34:14 INFO - PROCESS | 1649 | 1463542454648 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:34:14 INFO - PROCESS | 1649 | 1463542454662 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x135ada000 == 79 [pid = 1649] [id = 744] 20:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12d63e400) [pid = 1649] [serial = 2232] [outer = 0x0] 20:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12d645400) [pid = 1649] [serial = 2233] [outer = 0x12d63e400] 20:34:14 INFO - PROCESS | 1649 | 1463542454687 Marionette DEBUG loaded listener.js 20:34:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12d64c800) [pid = 1649] [serial = 2234] [outer = 0x12d63e400] 20:34:15 INFO - PROCESS | 1649 | 1463542455016 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]]]}] 20:34:15 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. 20:34:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 519ms 20:34:15 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:34:15 INFO - PROCESS | 1649 | 1463542455027 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:34:15 INFO - PROCESS | 1649 | 1463542455028 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 20:34:15 INFO - PROCESS | 1649 | 1463542455030 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:34:15 INFO - PROCESS | 1649 | 1463542455031 Marionette TRACE conn2 <- [1,2950,null,{}] 20:34:15 INFO - PROCESS | 1649 | 1463542455033 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}] 20:34:15 INFO - PROCESS | 1649 | 1463542455173 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:34:15 INFO - PROCESS | 1649 | 1463542455189 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x137271800 == 80 [pid = 1649] [id = 745] 20:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x1345f4400) [pid = 1649] [serial = 2235] [outer = 0x0] 20:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x1350a4c00) [pid = 1649] [serial = 2236] [outer = 0x1345f4400] 20:34:15 INFO - PROCESS | 1649 | 1463542455213 Marionette DEBUG loaded listener.js 20:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x13598f400) [pid = 1649] [serial = 2237] [outer = 0x1345f4400] 20:34:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1373d7000 == 81 [pid = 1649] [id = 746] 20:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x135a82c00) [pid = 1649] [serial = 2238] [outer = 0x0] 20:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x1346e9000) [pid = 1649] [serial = 2239] [outer = 0x135a82c00] 20:34:15 INFO - PROCESS | 1649 | 1463542455601 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]]]}] 20:34:15 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. 20:34:15 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 618ms 20:34:15 INFO - PROCESS | 1649 | 1463542455649 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:34:15 INFO - PROCESS | 1649 | 1463542455650 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 20:34:15 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:34:15 INFO - PROCESS | 1649 | 1463542455652 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:34:15 INFO - PROCESS | 1649 | 1463542455661 Marionette TRACE conn2 <- [1,2954,null,{}] 20:34:15 INFO - PROCESS | 1649 | 1463542455663 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}] 20:34:15 INFO - PROCESS | 1649 | 1463542455831 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:34:15 INFO - PROCESS | 1649 | 1463542455855 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x13fba6800 == 82 [pid = 1649] [id = 747] 20:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x1346e6c00) [pid = 1649] [serial = 2240] [outer = 0x0] 20:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x135a84c00) [pid = 1649] [serial = 2241] [outer = 0x1346e6c00] 20:34:15 INFO - PROCESS | 1649 | 1463542455885 Marionette DEBUG loaded listener.js 20:34:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x135a8e000) [pid = 1649] [serial = 2242] [outer = 0x1346e6c00] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x12cfc3000) [pid = 1649] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12d1f9800) [pid = 1649] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12747ac00) [pid = 1649] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12bbd9800) [pid = 1649] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12ac8d400) [pid = 1649] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12c108800) [pid = 1649] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x121a21800) [pid = 1649] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x114fdd000) [pid = 1649] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x11818d400) [pid = 1649] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x121a22000) [pid = 1649] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x1196bb000) [pid = 1649] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x126814800) [pid = 1649] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x12c4ccc00) [pid = 1649] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:34:16 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x12cd19000) [pid = 1649] [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.] 20:34:16 INFO - PROCESS | 1649 | 1463542456382 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]]]}] 20:34:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:34:16 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 20:34:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 777ms 20:34:16 INFO - PROCESS | 1649 | 1463542456444 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:34:16 INFO - PROCESS | 1649 | 1463542456445 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 20:34:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:34:16 INFO - PROCESS | 1649 | 1463542456448 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:34:16 INFO - PROCESS | 1649 | 1463542456450 Marionette TRACE conn2 <- [1,2958,null,{}] 20:34:16 INFO - PROCESS | 1649 | 1463542456452 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}] 20:34:16 INFO - PROCESS | 1649 | 1463542456612 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:34:16 INFO - PROCESS | 1649 | 1463542456669 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x140512000 == 83 [pid = 1649] [id = 748] 20:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x121166c00) [pid = 1649] [serial = 2243] [outer = 0x0] 20:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x128c78000) [pid = 1649] [serial = 2244] [outer = 0x121166c00] 20:34:16 INFO - PROCESS | 1649 | 1463542456695 Marionette DEBUG loaded listener.js 20:34:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12d1f3400) [pid = 1649] [serial = 2245] [outer = 0x121166c00] 20:34:16 INFO - PROCESS | 1649 | 1463542456958 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]]]}] 20:34:16 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. 20:34:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 522ms 20:34:16 INFO - PROCESS | 1649 | 1463542456977 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:34:16 INFO - PROCESS | 1649 | 1463542456979 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 20:34:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:34:17 INFO - PROCESS | 1649 | 1463542457001 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:34:17 INFO - PROCESS | 1649 | 1463542457003 Marionette TRACE conn2 <- [1,2962,null,{}] 20:34:17 INFO - PROCESS | 1649 | 1463542457018 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}] 20:34:17 INFO - PROCESS | 1649 | 1463542457188 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:34:17 INFO - PROCESS | 1649 | 1463542457329 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x13796e800 == 84 [pid = 1649] [id = 749] 20:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12d1f1c00) [pid = 1649] [serial = 2246] [outer = 0x0] 20:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x13741d400) [pid = 1649] [serial = 2247] [outer = 0x12d1f1c00] 20:34:17 INFO - PROCESS | 1649 | 1463542457354 Marionette DEBUG loaded listener.js 20:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x1374a2400) [pid = 1649] [serial = 2248] [outer = 0x12d1f1c00] 20:34:17 INFO - PROCESS | 1649 | 1463542457612 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]]]}] 20:34:17 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. 20:34:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 641ms 20:34:17 INFO - PROCESS | 1649 | 1463542457634 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:34:17 INFO - PROCESS | 1649 | 1463542457636 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 20:34:17 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:34:17 INFO - PROCESS | 1649 | 1463542457646 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:34:17 INFO - PROCESS | 1649 | 1463542457647 Marionette TRACE conn2 <- [1,2966,null,{}] 20:34:17 INFO - PROCESS | 1649 | 1463542457649 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}] 20:34:17 INFO - PROCESS | 1649 | 1463542457760 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:34:17 INFO - PROCESS | 1649 | 1463542457765 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x142a08800 == 85 [pid = 1649] [id = 750] 20:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12d606c00) [pid = 1649] [serial = 2249] [outer = 0x0] 20:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12d60bc00) [pid = 1649] [serial = 2250] [outer = 0x12d606c00] 20:34:17 INFO - PROCESS | 1649 | 1463542457789 Marionette DEBUG loaded listener.js 20:34:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12d60fc00) [pid = 1649] [serial = 2251] [outer = 0x12d606c00] 20:34:18 INFO - PROCESS | 1649 | 1463542458143 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]]]}] 20:34:18 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. 20:34:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 519ms 20:34:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:34:18 INFO - PROCESS | 1649 | 1463542458166 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:34:18 INFO - PROCESS | 1649 | 1463542458167 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 20:34:18 INFO - PROCESS | 1649 | 1463542458169 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:34:18 INFO - PROCESS | 1649 | 1463542458171 Marionette TRACE conn2 <- [1,2970,null,{}] 20:34:18 INFO - PROCESS | 1649 | 1463542458178 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}] 20:34:18 INFO - PROCESS | 1649 | 1463542458337 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:34:18 INFO - PROCESS | 1649 | 1463542458492 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e05000 == 86 [pid = 1649] [id = 751] 20:34:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x110e1d400) [pid = 1649] [serial = 2252] [outer = 0x0] 20:34:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x112765800) [pid = 1649] [serial = 2253] [outer = 0x110e1d400] 20:34:18 INFO - PROCESS | 1649 | 1463542458525 Marionette DEBUG loaded listener.js 20:34:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x116845c00) [pid = 1649] [serial = 2254] [outer = 0x110e1d400] 20:34:18 INFO - PROCESS | 1649 | 1463542458932 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]]]}] 20:34:18 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. 20:34:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 775ms 20:34:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:34:18 INFO - PROCESS | 1649 | 1463542458945 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:34:18 INFO - PROCESS | 1649 | 1463542458948 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 20:34:18 INFO - PROCESS | 1649 | 1463542458951 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:34:18 INFO - PROCESS | 1649 | 1463542458954 Marionette TRACE conn2 <- [1,2974,null,{}] 20:34:18 INFO - PROCESS | 1649 | 1463542458957 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}] 20:34:19 INFO - PROCESS | 1649 | 1463542459090 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:34:19 INFO - PROCESS | 1649 | 1463542459252 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c670800 == 87 [pid = 1649] [id = 752] 20:34:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x11988d400) [pid = 1649] [serial = 2255] [outer = 0x0] 20:34:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x119efc400) [pid = 1649] [serial = 2256] [outer = 0x11988d400] 20:34:19 INFO - PROCESS | 1649 | 1463542459298 Marionette DEBUG loaded listener.js 20:34:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x121513800) [pid = 1649] [serial = 2257] [outer = 0x11988d400] 20:34:19 INFO - PROCESS | 1649 | 1463542459660 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]]]}] 20:34:19 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. 20:34:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 721ms 20:34:19 INFO - PROCESS | 1649 | 1463542459676 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:34:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:34:19 INFO - PROCESS | 1649 | 1463542459679 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 20:34:19 INFO - PROCESS | 1649 | 1463542459681 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:34:19 INFO - PROCESS | 1649 | 1463542459683 Marionette TRACE conn2 <- [1,2978,null,{}] 20:34:19 INFO - PROCESS | 1649 | 1463542459685 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}] 20:34:19 INFO - PROCESS | 1649 | 1463542459813 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:34:19 INFO - PROCESS | 1649 | 1463542459946 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1354b6800 == 88 [pid = 1649] [id = 753] 20:34:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x124a0e800) [pid = 1649] [serial = 2258] [outer = 0x0] 20:34:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x128c4d000) [pid = 1649] [serial = 2259] [outer = 0x124a0e800] 20:34:19 INFO - PROCESS | 1649 | 1463542459979 Marionette DEBUG loaded listener.js 20:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12ac94000) [pid = 1649] [serial = 2260] [outer = 0x124a0e800] 20:34:20 INFO - PROCESS | 1649 | 1463542460357 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]]]}] 20:34:20 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. 20:34:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 720ms 20:34:20 INFO - PROCESS | 1649 | 1463542460402 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:34:20 INFO - PROCESS | 1649 | 1463542460403 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 20:34:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:34:20 INFO - PROCESS | 1649 | 1463542460411 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:34:20 INFO - PROCESS | 1649 | 1463542460415 Marionette TRACE conn2 <- [1,2982,null,{}] 20:34:20 INFO - PROCESS | 1649 | 1463542460419 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}] 20:34:20 INFO - PROCESS | 1649 | 1463542460547 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:34:20 INFO - PROCESS | 1649 | 1463542460687 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x142a1f800 == 89 [pid = 1649] [id = 754] 20:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x12c10f400) [pid = 1649] [serial = 2261] [outer = 0x0] 20:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x12c4cbc00) [pid = 1649] [serial = 2262] [outer = 0x12c10f400] 20:34:20 INFO - PROCESS | 1649 | 1463542460717 Marionette DEBUG loaded listener.js 20:34:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12d1efc00) [pid = 1649] [serial = 2263] [outer = 0x12c10f400] 20:34:21 INFO - PROCESS | 1649 | 1463542461082 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"]]]}] 20:34:21 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 20:34:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:34:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 729ms 20:34:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:34:21 INFO - PROCESS | 1649 | 1463542461135 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:34:21 INFO - PROCESS | 1649 | 1463542461137 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 20:34:21 INFO - PROCESS | 1649 | 1463542461139 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:34:21 INFO - PROCESS | 1649 | 1463542461141 Marionette TRACE conn2 <- [1,2986,null,{}] 20:34:21 INFO - PROCESS | 1649 | 1463542461143 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}] 20:34:21 INFO - PROCESS | 1649 | 1463542461271 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:34:21 INFO - PROCESS | 1649 | 1463542461405 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x13fd15800 == 90 [pid = 1649] [id = 755] 20:34:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12d46d800) [pid = 1649] [serial = 2264] [outer = 0x0] 20:34:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x12d604000) [pid = 1649] [serial = 2265] [outer = 0x12d46d800] 20:34:21 INFO - PROCESS | 1649 | 1463542461437 Marionette DEBUG loaded listener.js 20:34:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12d647000) [pid = 1649] [serial = 2266] [outer = 0x12d46d800] 20:34:21 INFO - PROCESS | 1649 | 1463542461794 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]]]}] 20:34:21 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. 20:34:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 671ms 20:34:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:34:21 INFO - PROCESS | 1649 | 1463542461812 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:34:21 INFO - PROCESS | 1649 | 1463542461813 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 20:34:21 INFO - PROCESS | 1649 | 1463542461816 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:34:21 INFO - PROCESS | 1649 | 1463542461817 Marionette TRACE conn2 <- [1,2990,null,{}] 20:34:21 INFO - PROCESS | 1649 | 1463542461819 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}] 20:34:21 INFO - PROCESS | 1649 | 1463542461945 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:34:22 INFO - PROCESS | 1649 | 1463542462100 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x14288e000 == 91 [pid = 1649] [id = 756] 20:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x135a81800) [pid = 1649] [serial = 2267] [outer = 0x0] 20:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x135a86800) [pid = 1649] [serial = 2268] [outer = 0x135a81800] 20:34:22 INFO - PROCESS | 1649 | 1463542462138 Marionette DEBUG loaded listener.js 20:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x137323c00) [pid = 1649] [serial = 2269] [outer = 0x135a81800] 20:34:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x142603800 == 92 [pid = 1649] [id = 757] 20:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x1374a5c00) [pid = 1649] [serial = 2270] [outer = 0x0] 20:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x13732d000) [pid = 1649] [serial = 2271] [outer = 0x1374a5c00] 20:34:22 INFO - PROCESS | 1649 | 1463542462560 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]]]}] 20:34:22 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. 20:34:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 773ms 20:34:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:34:22 INFO - PROCESS | 1649 | 1463542462590 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:34:22 INFO - PROCESS | 1649 | 1463542462591 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 20:34:22 INFO - PROCESS | 1649 | 1463542462594 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:34:22 INFO - PROCESS | 1649 | 1463542462595 Marionette TRACE conn2 <- [1,2994,null,{}] 20:34:22 INFO - PROCESS | 1649 | 1463542462597 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}] 20:34:22 INFO - PROCESS | 1649 | 1463542462765 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:34:22 INFO - PROCESS | 1649 | 1463542462903 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x142618000 == 93 [pid = 1649] [id = 758] 20:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x13741e800) [pid = 1649] [serial = 2272] [outer = 0x0] 20:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x1374a8400) [pid = 1649] [serial = 2273] [outer = 0x13741e800] 20:34:22 INFO - PROCESS | 1649 | 1463542462933 Marionette DEBUG loaded listener.js 20:34:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x13fd7ec00) [pid = 1649] [serial = 2274] [outer = 0x13741e800] 20:34:23 INFO - PROCESS | 1649 | 1463542463282 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]]]}] 20:34:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:34:23 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 20:34:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 722ms 20:34:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:34:23 INFO - PROCESS | 1649 | 1463542463317 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:34:23 INFO - PROCESS | 1649 | 1463542463318 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 20:34:23 INFO - PROCESS | 1649 | 1463542463321 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:34:23 INFO - PROCESS | 1649 | 1463542463323 Marionette TRACE conn2 <- [1,2998,null,{}] 20:34:23 INFO - PROCESS | 1649 | 1463542463326 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}] 20:34:23 INFO - PROCESS | 1649 | 1463542463540 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:34:23 INFO - PROCESS | 1649 | 1463542463705 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x14262e000 == 94 [pid = 1649] [id = 759] 20:34:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x137421c00) [pid = 1649] [serial = 2275] [outer = 0x0] 20:34:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x13778e800) [pid = 1649] [serial = 2276] [outer = 0x137421c00] 20:34:23 INFO - PROCESS | 1649 | 1463542463751 Marionette DEBUG loaded listener.js 20:34:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x137794400) [pid = 1649] [serial = 2277] [outer = 0x137421c00] 20:34:24 INFO - PROCESS | 1649 | 1463542464168 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]]]}] 20:34:24 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. 20:34:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 870ms 20:34:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:34:24 INFO - PROCESS | 1649 | 1463542464191 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:34:24 INFO - PROCESS | 1649 | 1463542464192 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 20:34:24 INFO - PROCESS | 1649 | 1463542464195 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:34:24 INFO - PROCESS | 1649 | 1463542464196 Marionette TRACE conn2 <- [1,3002,null,{}] 20:34:24 INFO - PROCESS | 1649 | 1463542464198 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}] 20:34:24 INFO - PROCESS | 1649 | 1463542464323 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:34:24 INFO - PROCESS | 1649 | 1463542464463 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x142641800 == 95 [pid = 1649] [id = 760] 20:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x1374a4400) [pid = 1649] [serial = 2278] [outer = 0x0] 20:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x137799800) [pid = 1649] [serial = 2279] [outer = 0x1374a4400] 20:34:24 INFO - PROCESS | 1649 | 1463542464494 Marionette DEBUG loaded listener.js 20:34:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x13fd81400) [pid = 1649] [serial = 2280] [outer = 0x1374a4400] 20:34:24 INFO - PROCESS | 1649 | 1463542464845 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]]]}] 20:34:24 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. 20:34:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 672ms 20:34:24 INFO - PROCESS | 1649 | 1463542464867 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:34:24 INFO - PROCESS | 1649 | 1463542464869 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 20:34:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:34:24 INFO - PROCESS | 1649 | 1463542464871 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:34:24 INFO - PROCESS | 1649 | 1463542464872 Marionette TRACE conn2 <- [1,3006,null,{}] 20:34:24 INFO - PROCESS | 1649 | 1463542464875 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}] 20:34:25 INFO - PROCESS | 1649 | 1463542465004 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:34:25 INFO - PROCESS | 1649 | 1463542465130 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1423e3800 == 96 [pid = 1649] [id = 761] 20:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x137798c00) [pid = 1649] [serial = 2281] [outer = 0x0] 20:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x13fd88c00) [pid = 1649] [serial = 2282] [outer = 0x137798c00] 20:34:25 INFO - PROCESS | 1649 | 1463542465159 Marionette DEBUG loaded listener.js 20:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x13fd8cc00) [pid = 1649] [serial = 2283] [outer = 0x137798c00] 20:34:25 INFO - PROCESS | 1649 | 1463542465501 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]]]}] 20:34:25 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. 20:34:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 20:34:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:34:25 INFO - PROCESS | 1649 | 1463542465541 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:34:25 INFO - PROCESS | 1649 | 1463542465543 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 20:34:25 INFO - PROCESS | 1649 | 1463542465545 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:34:25 INFO - PROCESS | 1649 | 1463542465546 Marionette TRACE conn2 <- [1,3010,null,{}] 20:34:25 INFO - PROCESS | 1649 | 1463542465548 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}] 20:34:25 INFO - PROCESS | 1649 | 1463542465677 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:34:25 INFO - PROCESS | 1649 | 1463542465816 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x142831000 == 97 [pid = 1649] [id = 762] 20:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x13fd83400) [pid = 1649] [serial = 2284] [outer = 0x0] 20:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x1405b5000) [pid = 1649] [serial = 2285] [outer = 0x13fd83400] 20:34:25 INFO - PROCESS | 1649 | 1463542465851 Marionette DEBUG loaded listener.js 20:34:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x1405bec00) [pid = 1649] [serial = 2286] [outer = 0x13fd83400] 20:34:26 INFO - PROCESS | 1649 | 1463542466314 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]]]}] 20:34:26 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 20:34:26 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 818ms 20:34:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:34:26 INFO - PROCESS | 1649 | 1463542466386 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:34:26 INFO - PROCESS | 1649 | 1463542466388 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 20:34:26 INFO - PROCESS | 1649 | 1463542466393 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:34:26 INFO - PROCESS | 1649 | 1463542466395 Marionette TRACE conn2 <- [1,3014,null,{}] 20:34:26 INFO - PROCESS | 1649 | 1463542466398 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}] 20:34:26 INFO - PROCESS | 1649 | 1463542466537 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:34:26 INFO - PROCESS | 1649 | 1463542466649 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ad06800 == 98 [pid = 1649] [id = 763] 20:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x140565800) [pid = 1649] [serial = 2287] [outer = 0x0] 20:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x14056dc00) [pid = 1649] [serial = 2288] [outer = 0x140565800] 20:34:26 INFO - PROCESS | 1649 | 1463542466678 Marionette DEBUG loaded listener.js 20:34:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x140571400) [pid = 1649] [serial = 2289] [outer = 0x140565800] 20:34:26 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:34:27 INFO - PROCESS | 1649 | 1463542467122 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:34:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:34:27 INFO - {} 20:34:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:34:27 INFO - {} 20:34:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:34:27 INFO - {} 20:34:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:34:27 INFO - {} 20:34:27 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 770ms 20:34:27 INFO - TEST-START | /FileAPI/fileReader.html 20:34:27 INFO - PROCESS | 1649 | 1463542467163 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:34:27 INFO - PROCESS | 1649 | 1463542467165 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 20:34:27 INFO - PROCESS | 1649 | 1463542467167 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:34:27 INFO - PROCESS | 1649 | 1463542467168 Marionette TRACE conn2 <- [1,3018,null,{}] 20:34:27 INFO - PROCESS | 1649 | 1463542467170 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}] 20:34:27 INFO - PROCESS | 1649 | 1463542467330 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:34:27 INFO - PROCESS | 1649 | 1463542467476 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1376dd000 == 99 [pid = 1649] [id = 764] 20:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x14056e400) [pid = 1649] [serial = 2290] [outer = 0x0] 20:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x1405be400) [pid = 1649] [serial = 2291] [outer = 0x14056e400] 20:34:27 INFO - PROCESS | 1649 | 1463542467506 Marionette DEBUG loaded listener.js 20:34:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x14079f000) [pid = 1649] [serial = 2292] [outer = 0x14056e400] 20:34:28 INFO - PROCESS | 1649 | 1463542468229 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]]]}] 20:34:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:34:28 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:34:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:34:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:34:28 INFO - TEST-OK | /FileAPI/fileReader.html | took 1074ms 20:34:28 INFO - PROCESS | 1649 | 1463542468242 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:34:28 INFO - PROCESS | 1649 | 1463542468244 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 20:34:28 INFO - TEST-START | /FileAPI/historical.html 20:34:28 INFO - PROCESS | 1649 | 1463542468247 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:34:28 INFO - PROCESS | 1649 | 1463542468250 Marionette TRACE conn2 <- [1,3022,null,{}] 20:34:28 INFO - PROCESS | 1649 | 1463542468254 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}] 20:34:28 INFO - PROCESS | 1649 | 1463542468375 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:34:28 INFO - PROCESS | 1649 | 1463542468517 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1237ca000 == 100 [pid = 1649] [id = 765] 20:34:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x114f0ec00) [pid = 1649] [serial = 2293] [outer = 0x0] 20:34:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x116753000) [pid = 1649] [serial = 2294] [outer = 0x114f0ec00] 20:34:28 INFO - PROCESS | 1649 | 1463542468548 Marionette DEBUG loaded listener.js 20:34:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x1184cac00) [pid = 1649] [serial = 2295] [outer = 0x114f0ec00] 20:34:28 INFO - PROCESS | 1649 | 1463542468927 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"]]]}] 20:34:28 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:34:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:34:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:34:28 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:34:28 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:34:28 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:34:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:34:28 INFO - TEST-OK | /FileAPI/historical.html | took 721ms 20:34:28 INFO - PROCESS | 1649 | 1463542468969 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:34:28 INFO - PROCESS | 1649 | 1463542468972 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 20:34:28 INFO - TEST-START | /FileAPI/idlharness.html 20:34:28 INFO - PROCESS | 1649 | 1463542468977 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:34:28 INFO - PROCESS | 1649 | 1463542468979 Marionette TRACE conn2 <- [1,3026,null,{}] 20:34:28 INFO - PROCESS | 1649 | 1463542468981 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}] 20:34:29 INFO - PROCESS | 1649 | 1463542469089 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:34:29 INFO - PROCESS | 1649 | 1463542469219 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a8a1800 == 101 [pid = 1649] [id = 766] 20:34:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x11873fc00) [pid = 1649] [serial = 2296] [outer = 0x0] 20:34:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x11876e400) [pid = 1649] [serial = 2297] [outer = 0x11873fc00] 20:34:29 INFO - PROCESS | 1649 | 1463542469249 Marionette DEBUG loaded listener.js 20:34:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x11937f400) [pid = 1649] [serial = 2298] [outer = 0x11873fc00] 20:34:29 INFO - PROCESS | 1649 | 1463542469803 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]]]}] 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:34:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:34:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:34:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:34:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:34:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:34:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:34:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:34:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:34:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:34:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:34:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:34:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:34:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:34:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:34:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:34:29 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 20:34:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:34:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:34:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:34:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:34:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:34:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:34:29 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 20:34:29 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 20:34:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:34:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:34:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:34:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:34:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:34:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:34:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:34:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:34:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:34:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:34:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:34:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:34:29 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 20:34:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:34:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:34:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:34:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:34:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:34:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:34:29 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 20:34:29 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 20:34:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:34:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:34:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:34:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:34:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:34:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:34:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:34:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:34:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:34:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:34:29 INFO - TEST-OK | /FileAPI/idlharness.html | took 889ms 20:34:29 INFO - TEST-START | /FileAPI/idlharness.worker 20:34:29 INFO - PROCESS | 1649 | 1463542469867 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:34:29 INFO - PROCESS | 1649 | 1463542469868 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 20:34:29 INFO - PROCESS | 1649 | 1463542469916 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:34:29 INFO - PROCESS | 1649 | 1463542469918 Marionette TRACE conn2 <- [1,3030,null,{}] 20:34:29 INFO - PROCESS | 1649 | 1463542469933 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}] 20:34:30 INFO - PROCESS | 1649 | 1463542470057 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:34:30 INFO - PROCESS | 1649 | 1463542470168 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1355a6000 == 102 [pid = 1649] [id = 767] 20:34:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x128f83000) [pid = 1649] [serial = 2299] [outer = 0x0] 20:34:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x129149000) [pid = 1649] [serial = 2300] [outer = 0x128f83000] 20:34:30 INFO - PROCESS | 1649 | 1463542470200 Marionette DEBUG loaded listener.js 20:34:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x12a50fc00) [pid = 1649] [serial = 2301] [outer = 0x128f83000] 20:34:30 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x119223800 == 101 [pid = 1649] [id = 521] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x142a08800 == 100 [pid = 1649] [id = 750] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x13796e800 == 99 [pid = 1649] [id = 749] 20:34:30 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x12cfc9800) [pid = 1649] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:34:30 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x128c78400) [pid = 1649] [serial = 2131] [outer = 0x0] [url = about:blank] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x140512000 == 98 [pid = 1649] [id = 748] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x13fba6800 == 97 [pid = 1649] [id = 747] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1373d7000 == 96 [pid = 1649] [id = 746] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x137271800 == 95 [pid = 1649] [id = 745] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x135ada000 == 94 [pid = 1649] [id = 744] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1354c1800 == 93 [pid = 1649] [id = 743] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x13426f000 == 92 [pid = 1649] [id = 742] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12b4b4000 == 91 [pid = 1649] [id = 741] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1219b3000 == 90 [pid = 1649] [id = 740] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x118062000 == 89 [pid = 1649] [id = 739] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12cfc2000 == 88 [pid = 1649] [id = 17] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12130c000 == 87 [pid = 1649] [id = 738] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12944a800 == 86 [pid = 1649] [id = 737] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1213c2000 == 85 [pid = 1649] [id = 736] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x140667000 == 84 [pid = 1649] [id = 733] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x13ffb1800 == 83 [pid = 1649] [id = 732] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x13fea1800 == 82 [pid = 1649] [id = 731] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x140b18000 == 81 [pid = 1649] [id = 730] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x13ffbd800 == 80 [pid = 1649] [id = 729] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1377d1800 == 79 [pid = 1649] [id = 728] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x13727f000 == 78 [pid = 1649] [id = 727] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1353ab800 == 77 [pid = 1649] [id = 726] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12578e000 == 76 [pid = 1649] [id = 725] 20:34:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1166f7000 == 75 [pid = 1649] [id = 724] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x12d50ec00) [pid = 1649] [serial = 2102] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x12d5a8000) [pid = 1649] [serial = 2170] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x129393400) [pid = 1649] [serial = 2152] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x12c12e800) [pid = 1649] [serial = 2158] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x12bf32400) [pid = 1649] [serial = 2156] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x12acc6400) [pid = 1649] [serial = 2155] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x12c6a4400) [pid = 1649] [serial = 2161] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x12c4c4c00) [pid = 1649] [serial = 2159] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x12bbc5400) [pid = 1649] [serial = 2164] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x12d5ae800) [pid = 1649] [serial = 2122] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x11876ec00) [pid = 1649] [serial = 2138] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x1168a8400) [pid = 1649] [serial = 2137] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x12c93e800) [pid = 1649] [serial = 2162] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x1195e6c00) [pid = 1649] [serial = 2140] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x119c2b400) [pid = 1649] [serial = 2141] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x121a8ac00) [pid = 1649] [serial = 2146] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x1256b8c00) [pid = 1649] [serial = 2147] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x119ca2400) [pid = 1649] [serial = 2143] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x1217ad800) [pid = 1649] [serial = 2144] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x127477000) [pid = 1649] [serial = 2149] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x12c10e000) [pid = 1649] [serial = 2125] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x119c24c00) [pid = 1649] [serial = 2107] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x1121ea800) [pid = 1649] [serial = 2104] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x12c4c0c00) [pid = 1649] [serial = 2113] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x1346f4000) [pid = 1649] [serial = 2134] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x12d51e400) [pid = 1649] [serial = 2119] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x12cfaf400) [pid = 1649] [serial = 2116] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x134558400) [pid = 1649] [serial = 2128] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x128c45000) [pid = 1649] [serial = 2110] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x12c69dc00) [pid = 1649] [serial = 2165] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x12d517800) [pid = 1649] [serial = 2168] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12898fc00) [pid = 1649] [serial = 2150] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12aa0bc00) [pid = 1649] [serial = 2153] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x12cd1ec00) [pid = 1649] [serial = 2167] [outer = 0x0] [url = about:blank] 20:34:31 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x1211a3400) [pid = 1649] [serial = 1463] [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.] 20:34:31 INFO - PROCESS | 1649 | 1463542471064 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,{},{}]]]}] 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:34:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:34:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:34:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:34:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:34:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:34:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:34:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:34:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:34:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:34:31 INFO - {} 20:34:31 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 20:34:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:34:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:34:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:34:31 INFO - {} 20:34:31 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 - {} 20:34:31 INFO - {} 20:34:31 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 20:34:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:34:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:34:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:34:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:34:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:34:31 INFO - {} 20:34:31 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 20:34:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:34:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:34:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:34:31 INFO - {} 20:34:31 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 - {} 20:34:31 INFO - {} 20:34:31 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 20:34:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:34:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:34:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 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 20:34:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:34:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:34:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:34:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:34:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:34:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 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 20:34:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:34:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 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 20:34:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:34:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 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 20:34:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:34:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:34:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:34:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:34:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:34:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:34:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:34:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:34:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:34:31 INFO - {} 20:34:31 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1235ms 20:34:31 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:34:31 INFO - PROCESS | 1649 | 1463542471107 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:34:31 INFO - PROCESS | 1649 | 1463542471110 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 20:34:31 INFO - PROCESS | 1649 | 1463542471113 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:34:31 INFO - PROCESS | 1649 | 1463542471114 Marionette TRACE conn2 <- [1,3034,null,{}] 20:34:31 INFO - PROCESS | 1649 | 1463542471117 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}] 20:34:31 INFO - PROCESS | 1649 | 1463542471286 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:34:31 INFO - PROCESS | 1649 | 1463542471454 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b4b9000 == 76 [pid = 1649] [id = 768] 20:34:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x1193df000) [pid = 1649] [serial = 2302] [outer = 0x0] 20:34:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12a71fc00) [pid = 1649] [serial = 2303] [outer = 0x1193df000] 20:34:31 INFO - PROCESS | 1649 | 1463542471497 Marionette DEBUG loaded listener.js 20:34:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x12d641000) [pid = 1649] [serial = 2304] [outer = 0x1193df000] 20:34:31 INFO - PROCESS | 1649 | 1463542471793 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]]]}] 20:34:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:34:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 724ms 20:34:31 INFO - PROCESS | 1649 | 1463542471845 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:34:31 INFO - PROCESS | 1649 | 1463542471846 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 20:34:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:34:31 INFO - PROCESS | 1649 | 1463542471849 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:34:31 INFO - PROCESS | 1649 | 1463542471850 Marionette TRACE conn2 <- [1,3038,null,{}] 20:34:31 INFO - PROCESS | 1649 | 1463542471852 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}] 20:34:31 INFO - PROCESS | 1649 | 1463542471973 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:34:32 INFO - PROCESS | 1649 | 1463542472058 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x135bde000 == 77 [pid = 1649] [id = 769] 20:34:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x12d63f000) [pid = 1649] [serial = 2305] [outer = 0x0] 20:34:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x12d642c00) [pid = 1649] [serial = 2306] [outer = 0x12d63f000] 20:34:32 INFO - PROCESS | 1649 | 1463542472084 Marionette DEBUG loaded listener.js 20:34:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x13455a400) [pid = 1649] [serial = 2307] [outer = 0x12d63f000] 20:34:32 INFO - PROCESS | 1649 | 1463542472351 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"]]]}] 20:34:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:34:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 518ms 20:34:32 INFO - PROCESS | 1649 | 1463542472369 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:34:32 INFO - PROCESS | 1649 | 1463542472370 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 20:34:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:34:32 INFO - PROCESS | 1649 | 1463542472378 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:34:32 INFO - PROCESS | 1649 | 1463542472379 Marionette TRACE conn2 <- [1,3042,null,{}] 20:34:32 INFO - PROCESS | 1649 | 1463542472382 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}] 20:34:32 INFO - PROCESS | 1649 | 1463542472504 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:34:32 INFO - PROCESS | 1649 | 1463542472604 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x1376d5800 == 78 [pid = 1649] [id = 770] 20:34:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x12cd1ec00) [pid = 1649] [serial = 2308] [outer = 0x0] 20:34:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x1350a6c00) [pid = 1649] [serial = 2309] [outer = 0x12cd1ec00] 20:34:32 INFO - PROCESS | 1649 | 1463542472631 Marionette DEBUG loaded listener.js 20:34:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x137228000) [pid = 1649] [serial = 2310] [outer = 0x12cd1ec00] 20:34:33 INFO - PROCESS | 1649 | 1463542473033 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]]]}] 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:34:33 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. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:34:33 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'.) 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:34:33 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. 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:34:33 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. 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:34:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:34:33 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. 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:34:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:34:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:34:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:34:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:34:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:34:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:34:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:34:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:34:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:34:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:34:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:34:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:34:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:34:33 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 676ms 20:34:33 INFO - PROCESS | 1649 | 1463542473055 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:34:33 INFO - PROCESS | 1649 | 1463542473057 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 20:34:33 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:34:33 INFO - PROCESS | 1649 | 1463542473059 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:34:33 INFO - PROCESS | 1649 | 1463542473060 Marionette TRACE conn2 <- [1,3046,null,{}] 20:34:33 INFO - PROCESS | 1649 | 1463542473062 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}] 20:34:33 INFO - PROCESS | 1649 | 1463542473198 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:34:33 INFO - PROCESS | 1649 | 1463542473217 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1359d8000 == 79 [pid = 1649] [id = 771] 20:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x13455a000) [pid = 1649] [serial = 2311] [outer = 0x0] 20:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x137326400) [pid = 1649] [serial = 2312] [outer = 0x13455a000] 20:34:33 INFO - PROCESS | 1649 | 1463542473242 Marionette DEBUG loaded listener.js 20:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x1374acc00) [pid = 1649] [serial = 2313] [outer = 0x13455a000] 20:34:33 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:34:33 INFO - PROCESS | 1649 | 1463542473611 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:34:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:34:33 INFO - {} 20:34:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 570ms 20:34:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:34:33 INFO - PROCESS | 1649 | 1463542473630 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:34:33 INFO - PROCESS | 1649 | 1463542473631 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 20:34:33 INFO - PROCESS | 1649 | 1463542473633 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:34:33 INFO - PROCESS | 1649 | 1463542473634 Marionette TRACE conn2 <- [1,3050,null,{}] 20:34:33 INFO - PROCESS | 1649 | 1463542473644 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}] 20:34:33 INFO - PROCESS | 1649 | 1463542473779 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:34:33 INFO - PROCESS | 1649 | 1463542473808 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x13ffbc800 == 80 [pid = 1649] [id = 772] 20:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x13779a400) [pid = 1649] [serial = 2314] [outer = 0x0] 20:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x13fe84c00) [pid = 1649] [serial = 2315] [outer = 0x13779a400] 20:34:33 INFO - PROCESS | 1649 | 1463542473833 Marionette DEBUG loaded listener.js 20:34:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x13fe8dc00) [pid = 1649] [serial = 2316] [outer = 0x13779a400] 20:34:34 INFO - PROCESS | 1649 | 1463542474162 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]]]}] 20:34:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:34:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:34:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:34:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:34:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 578ms 20:34:34 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:34:34 INFO - PROCESS | 1649 | 1463542474212 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:34:34 INFO - PROCESS | 1649 | 1463542474213 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 20:34:34 INFO - PROCESS | 1649 | 1463542474215 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:34:34 INFO - PROCESS | 1649 | 1463542474217 Marionette TRACE conn2 <- [1,3054,null,{}] 20:34:34 INFO - PROCESS | 1649 | 1463542474219 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}] 20:34:34 INFO - PROCESS | 1649 | 1463542474355 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:34:34 INFO - PROCESS | 1649 | 1463542474373 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x140b18000 == 81 [pid = 1649] [id = 773] 20:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x13fe90400) [pid = 1649] [serial = 2317] [outer = 0x0] 20:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x140569000) [pid = 1649] [serial = 2318] [outer = 0x13fe90400] 20:34:34 INFO - PROCESS | 1649 | 1463542474398 Marionette DEBUG loaded listener.js 20:34:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x1405b7c00) [pid = 1649] [serial = 2319] [outer = 0x13fe90400] 20:34:34 INFO - PROCESS | 1649 | 1463542474866 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"]]]}] 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:34:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:34:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:34:35 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" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:34:35 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" 20:34:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:34:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 943ms 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x12d63e400) [pid = 1649] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x1121a8400) [pid = 1649] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x115e7c400) [pid = 1649] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x1346e6c00) [pid = 1649] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x12d514c00) [pid = 1649] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x1345f4400) [pid = 1649] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x135a82c00) [pid = 1649] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x121166c00) [pid = 1649] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x12c6a9000) [pid = 1649] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x113129000) [pid = 1649] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x118fe5000) [pid = 1649] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x12d1f1c00) [pid = 1649] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x12115cc00) [pid = 1649] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:34:35 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x12c4c8c00) [pid = 1649] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:34:35 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:34:35 INFO - PROCESS | 1649 | 1463542475172 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:34:35 INFO - PROCESS | 1649 | 1463542475173 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 20:34:35 INFO - PROCESS | 1649 | 1463542475176 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:34:35 INFO - PROCESS | 1649 | 1463542475178 Marionette TRACE conn2 <- [1,3058,null,{}] 20:34:35 INFO - PROCESS | 1649 | 1463542475181 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}] 20:34:35 INFO - PROCESS | 1649 | 1463542475292 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:34:35 INFO - PROCESS | 1649 | 1463542475296 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1352db000 == 82 [pid = 1649] [id = 774] 20:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x12d63e400) [pid = 1649] [serial = 2320] [outer = 0x0] 20:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x1405bd000) [pid = 1649] [serial = 2321] [outer = 0x12d63e400] 20:34:35 INFO - PROCESS | 1649 | 1463542475322 Marionette DEBUG loaded listener.js 20:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x1428e5000) [pid = 1649] [serial = 2322] [outer = 0x12d63e400] 20:34:35 INFO - PROCESS | 1649 | 1463542475698 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]]]}] 20:34:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:34:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:34:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:34:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:34:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:34:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:34:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:34:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:34:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:34:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:34:35 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:35 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:34:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:34:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:34:35 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:35 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:34:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:34:35 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:34:35 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 571ms 20:34:35 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:34:35 INFO - PROCESS | 1649 | 1463542475748 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:34:35 INFO - PROCESS | 1649 | 1463542475750 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 20:34:35 INFO - PROCESS | 1649 | 1463542475752 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:34:35 INFO - PROCESS | 1649 | 1463542475754 Marionette TRACE conn2 <- [1,3062,null,{}] 20:34:35 INFO - PROCESS | 1649 | 1463542475772 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}] 20:34:35 INFO - PROCESS | 1649 | 1463542475887 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:34:35 INFO - PROCESS | 1649 | 1463542475895 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x142a0d000 == 83 [pid = 1649] [id = 775] 20:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x1428ec000) [pid = 1649] [serial = 2323] [outer = 0x0] 20:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x143f25c00) [pid = 1649] [serial = 2324] [outer = 0x1428ec000] 20:34:35 INFO - PROCESS | 1649 | 1463542475924 Marionette DEBUG loaded listener.js 20:34:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x1455d4400) [pid = 1649] [serial = 2325] [outer = 0x1428ec000] 20:34:36 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:34:36 INFO - PROCESS | 1649 | 1463542476294 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:34:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:34:36 INFO - {} 20:34:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 573ms 20:34:36 INFO - PROCESS | 1649 | 1463542476334 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:34:36 INFO - PROCESS | 1649 | 1463542476336 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 20:34:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:34:36 INFO - PROCESS | 1649 | 1463542476338 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:34:36 INFO - PROCESS | 1649 | 1463542476340 Marionette TRACE conn2 <- [1,3066,null,{}] 20:34:36 INFO - PROCESS | 1649 | 1463542476342 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}] 20:34:36 INFO - PROCESS | 1649 | 1463542476452 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:34:36 INFO - PROCESS | 1649 | 1463542476546 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1219c7800 == 84 [pid = 1649] [id = 776] 20:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x117e23c00) [pid = 1649] [serial = 2326] [outer = 0x0] 20:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x12115b000) [pid = 1649] [serial = 2327] [outer = 0x117e23c00] 20:34:36 INFO - PROCESS | 1649 | 1463542476571 Marionette DEBUG loaded listener.js 20:34:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x12bbc2c00) [pid = 1649] [serial = 2328] [outer = 0x117e23c00] 20:34:36 INFO - PROCESS | 1649 | 1463542476859 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]]]}] 20:34:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:34:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:34:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:34:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:34:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:34:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:34:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:34:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 573ms 20:34:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:34:36 INFO - PROCESS | 1649 | 1463542476912 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 20:34:36 INFO - PROCESS | 1649 | 1463542476914 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 20:34:36 INFO - PROCESS | 1649 | 1463542476916 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:34:36 INFO - PROCESS | 1649 | 1463542476917 Marionette TRACE conn2 <- [1,3070,null,{}] 20:34:36 INFO - PROCESS | 1649 | 1463542476919 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}] 20:34:37 INFO - PROCESS | 1649 | 1463542477028 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:34:37 INFO - PROCESS | 1649 | 1463542477033 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12a8a0800 == 85 [pid = 1649] [id = 777] 20:34:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x12bbd1400) [pid = 1649] [serial = 2329] [outer = 0x0] 20:34:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x12bf3a400) [pid = 1649] [serial = 2330] [outer = 0x12bbd1400] 20:34:37 INFO - PROCESS | 1649 | 1463542477058 Marionette DEBUG loaded listener.js 20:34:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x12c10fc00) [pid = 1649] [serial = 2331] [outer = 0x12bbd1400] 20:34:37 INFO - PROCESS | 1649 | 1463542477590 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]]]}] 20:34:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:34:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:34:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:34:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:34:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:34:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:34:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 720ms 20:34:37 INFO - PROCESS | 1649 | 1463542477637 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:34:37 INFO - PROCESS | 1649 | 1463542477640 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 20:34:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:34:37 INFO - PROCESS | 1649 | 1463542477644 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:34:37 INFO - PROCESS | 1649 | 1463542477646 Marionette TRACE conn2 <- [1,3074,null,{}] 20:34:37 INFO - PROCESS | 1649 | 1463542477650 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}] 20:34:37 INFO - PROCESS | 1649 | 1463542477818 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:34:37 INFO - PROCESS | 1649 | 1463542477968 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1211ca800 == 86 [pid = 1649] [id = 778] 20:34:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x1168a9c00) [pid = 1649] [serial = 2332] [outer = 0x0] 20:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x11768e000) [pid = 1649] [serial = 2333] [outer = 0x1168a9c00] 20:34:38 INFO - PROCESS | 1649 | 1463542478002 Marionette DEBUG loaded listener.js 20:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x1187e4000) [pid = 1649] [serial = 2334] [outer = 0x1168a9c00] 20:34:38 INFO - PROCESS | 1649 | 1463542478378 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]]]}] 20:34:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:34:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:34:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:34:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:34:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:34:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:34:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 772ms 20:34:38 INFO - PROCESS | 1649 | 1463542478417 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:34:38 INFO - PROCESS | 1649 | 1463542478422 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 20:34:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:34:38 INFO - PROCESS | 1649 | 1463542478427 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:34:38 INFO - PROCESS | 1649 | 1463542478428 Marionette TRACE conn2 <- [1,3078,null,{}] 20:34:38 INFO - PROCESS | 1649 | 1463542478431 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}] 20:34:38 INFO - PROCESS | 1649 | 1463542478560 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:34:38 INFO - PROCESS | 1649 | 1463542478699 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c665800 == 87 [pid = 1649] [id = 779] 20:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x119381000) [pid = 1649] [serial = 2335] [outer = 0x0] 20:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x119ef5400) [pid = 1649] [serial = 2336] [outer = 0x119381000] 20:34:38 INFO - PROCESS | 1649 | 1463542478732 Marionette DEBUG loaded listener.js 20:34:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x127415800) [pid = 1649] [serial = 2337] [outer = 0x119381000] 20:34:39 INFO - PROCESS | 1649 | 1463542479127 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] 20:34:39 INFO - PROCESS | 1649 | 1463542479150 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 20:34:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:34:39 INFO - PROCESS | 1649 | 1463542479153 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:34:39 INFO - PROCESS | 1649 | 1463542479155 Marionette TRACE conn2 <- [1,3082,null,{}] 20:34:39 INFO - PROCESS | 1649 | 1463542479163 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}] 20:34:39 INFO - PROCESS | 1649 | 1463542479317 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:34:39 INFO - PROCESS | 1649 | 1463542479430 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x134fe5800 == 88 [pid = 1649] [id = 780] 20:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x129149800) [pid = 1649] [serial = 2338] [outer = 0x0] 20:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x12bf21000) [pid = 1649] [serial = 2339] [outer = 0x129149800] 20:34:39 INFO - PROCESS | 1649 | 1463542479504 Marionette DEBUG loaded listener.js 20:34:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x12c193000) [pid = 1649] [serial = 2340] [outer = 0x129149800] 20:34:39 INFO - PROCESS | 1649 | 1463542479883 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]]]}] 20:34:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:34:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:34:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:34:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 772ms 20:34:39 INFO - PROCESS | 1649 | 1463542479925 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:34:39 INFO - PROCESS | 1649 | 1463542479927 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 20:34:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:34:39 INFO - PROCESS | 1649 | 1463542479930 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:34:39 INFO - PROCESS | 1649 | 1463542479931 Marionette TRACE conn2 <- [1,3086,null,{}] 20:34:39 INFO - PROCESS | 1649 | 1463542479933 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}] 20:34:40 INFO - PROCESS | 1649 | 1463542480060 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:34:40 INFO - PROCESS | 1649 | 1463542480201 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1355b1000 == 89 [pid = 1649] [id = 781] 20:34:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x12c19e000) [pid = 1649] [serial = 2341] [outer = 0x0] 20:34:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x12c6a3400) [pid = 1649] [serial = 2342] [outer = 0x12c19e000] 20:34:40 INFO - PROCESS | 1649 | 1463542480233 Marionette DEBUG loaded listener.js 20:34:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x12cd15400) [pid = 1649] [serial = 2343] [outer = 0x12c19e000] 20:34:40 INFO - PROCESS | 1649 | 1463542480599 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:34:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:34:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 718ms 20:34:40 INFO - PROCESS | 1649 | 1463542480649 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:34:40 INFO - PROCESS | 1649 | 1463542480650 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 20:34:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:34:40 INFO - PROCESS | 1649 | 1463542480652 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:34:40 INFO - PROCESS | 1649 | 1463542480653 Marionette TRACE conn2 <- [1,3090,null,{}] 20:34:40 INFO - PROCESS | 1649 | 1463542480656 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}] 20:34:40 INFO - PROCESS | 1649 | 1463542480799 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:34:40 INFO - PROCESS | 1649 | 1463542480923 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1373c6800 == 90 [pid = 1649] [id = 782] 20:34:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x12c942800) [pid = 1649] [serial = 2344] [outer = 0x0] 20:34:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x12cfb5800) [pid = 1649] [serial = 2345] [outer = 0x12c942800] 20:34:40 INFO - PROCESS | 1649 | 1463542480953 Marionette DEBUG loaded listener.js 20:34:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x12d63fc00) [pid = 1649] [serial = 2346] [outer = 0x12c942800] 20:34:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:34:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 669ms 20:34:41 INFO - PROCESS | 1649 | 1463542481313 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:34:41 INFO - PROCESS | 1649 | 1463542481321 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:34:41 INFO - PROCESS | 1649 | 1463542481323 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 20:34:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:34:41 INFO - PROCESS | 1649 | 1463542481325 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:34:41 INFO - PROCESS | 1649 | 1463542481326 Marionette TRACE conn2 <- [1,3094,null,{}] 20:34:41 INFO - PROCESS | 1649 | 1463542481329 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}] 20:34:41 INFO - PROCESS | 1649 | 1463542481474 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:34:41 INFO - PROCESS | 1649 | 1463542481616 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x117e12800 == 91 [pid = 1649] [id = 783] 20:34:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x128c72000) [pid = 1649] [serial = 2347] [outer = 0x0] 20:34:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x12a50b400) [pid = 1649] [serial = 2348] [outer = 0x128c72000] 20:34:41 INFO - PROCESS | 1649 | 1463542481648 Marionette DEBUG loaded listener.js 20:34:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x135a8a000) [pid = 1649] [serial = 2349] [outer = 0x128c72000] 20:34:42 INFO - PROCESS | 1649 | 1463542482037 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:34:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:34:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 720ms 20:34:42 INFO - PROCESS | 1649 | 1463542482046 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:34:42 INFO - PROCESS | 1649 | 1463542482048 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 20:34:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:34:42 INFO - PROCESS | 1649 | 1463542482052 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:34:42 INFO - PROCESS | 1649 | 1463542482054 Marionette TRACE conn2 <- [1,3098,null,{}] 20:34:42 INFO - PROCESS | 1649 | 1463542482057 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}] 20:34:42 INFO - PROCESS | 1649 | 1463542482227 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:34:42 INFO - PROCESS | 1649 | 1463542482400 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x14282c800 == 92 [pid = 1649] [id = 784] 20:34:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x121960400) [pid = 1649] [serial = 2350] [outer = 0x0] 20:34:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x137329400) [pid = 1649] [serial = 2351] [outer = 0x121960400] 20:34:42 INFO - PROCESS | 1649 | 1463542482432 Marionette DEBUG loaded listener.js 20:34:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x1374aa400) [pid = 1649] [serial = 2352] [outer = 0x121960400] 20:34:42 INFO - PROCESS | 1649 | 1463542482826 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]]]}] 20:34:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:34:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:34:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 823ms 20:34:42 INFO - PROCESS | 1649 | 1463542482875 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:34:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:34:42 INFO - PROCESS | 1649 | 1463542482877 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 20:34:42 INFO - PROCESS | 1649 | 1463542482881 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:34:42 INFO - PROCESS | 1649 | 1463542482883 Marionette TRACE conn2 <- [1,3102,null,{}] 20:34:42 INFO - PROCESS | 1649 | 1463542482886 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}] 20:34:43 INFO - PROCESS | 1649 | 1463542483110 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:34:43 INFO - PROCESS | 1649 | 1463542483276 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1469a4000 == 93 [pid = 1649] [id = 785] 20:34:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x137225c00) [pid = 1649] [serial = 2353] [outer = 0x0] 20:34:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x137798000) [pid = 1649] [serial = 2354] [outer = 0x137225c00] 20:34:43 INFO - PROCESS | 1649 | 1463542483304 Marionette DEBUG loaded listener.js 20:34:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x13fe88800) [pid = 1649] [serial = 2355] [outer = 0x137225c00] 20:34:43 INFO - PROCESS | 1649 | 1463542483700 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:34:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 872ms 20:34:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:34:43 INFO - PROCESS | 1649 | 1463542483752 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:34:43 INFO - PROCESS | 1649 | 1463542483754 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 20:34:43 INFO - PROCESS | 1649 | 1463542483756 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:34:43 INFO - PROCESS | 1649 | 1463542483757 Marionette TRACE conn2 <- [1,3106,null,{}] 20:34:43 INFO - PROCESS | 1649 | 1463542483760 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}] 20:34:43 INFO - PROCESS | 1649 | 1463542483888 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 20:34:44 INFO - PROCESS | 1649 | 1463542484028 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x143bd2800 == 94 [pid = 1649] [id = 786] 20:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x13fc8ac00) [pid = 1649] [serial = 2356] [outer = 0x0] 20:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x13fc8ec00) [pid = 1649] [serial = 2357] [outer = 0x13fc8ac00] 20:34:44 INFO - PROCESS | 1649 | 1463542484060 Marionette DEBUG loaded listener.js 20:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x13fc94800) [pid = 1649] [serial = 2358] [outer = 0x13fc8ac00] 20:34:44 INFO - PROCESS | 1649 | 1463542484429 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]]]}] 20:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:34:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:34:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 718ms 20:34:44 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:34:44 INFO - PROCESS | 1649 | 1463542484475 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 20:34:44 INFO - PROCESS | 1649 | 1463542484476 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 20:34:44 INFO - PROCESS | 1649 | 1463542484478 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:34:44 INFO - PROCESS | 1649 | 1463542484480 Marionette TRACE conn2 <- [1,3110,null,{}] 20:34:44 INFO - PROCESS | 1649 | 1463542484482 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}] 20:34:44 INFO - PROCESS | 1649 | 1463542484612 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 20:34:44 INFO - PROCESS | 1649 | 1463542484757 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x146997000 == 95 [pid = 1649] [id = 787] 20:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x13fc8c400) [pid = 1649] [serial = 2359] [outer = 0x0] 20:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x13fd83c00) [pid = 1649] [serial = 2360] [outer = 0x13fc8c400] 20:34:44 INFO - PROCESS | 1649 | 1463542484786 Marionette DEBUG loaded listener.js 20:34:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x14056ac00) [pid = 1649] [serial = 2361] [outer = 0x13fc8c400] 20:34:45 INFO - PROCESS | 1649 | 1463542485195 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"]]]}] 20:34:45 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:34:45 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 20:34:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:34:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:34:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:34:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:34:45 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 720ms 20:34:45 INFO - PROCESS | 1649 | 1463542485199 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:34:45 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:34:45 INFO - PROCESS | 1649 | 1463542485201 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:34:45 INFO - PROCESS | 1649 | 1463542485203 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:34:45 INFO - PROCESS | 1649 | 1463542485206 Marionette TRACE conn2 <- [1,3114,null,{}] 20:34:45 INFO - PROCESS | 1649 | 1463542485209 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}] 20:34:45 INFO - PROCESS | 1649 | 1463542485368 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:34:45 INFO - PROCESS | 1649 | 1463542485532 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\", \"ade4ef2a-249b-4a89-8ebf-1eaa9d7f9b5d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:34:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1198a5000 == 96 [pid = 1649] [id = 788] 20:34:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x1187e2800) [pid = 1649] [serial = 2362] [outer = 0x0] 20:34:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x1272bd800) [pid = 1649] [serial = 2363] [outer = 0x1187e2800] 20:34:45 INFO - PROCESS | 1649 | 1463542485569 Marionette DEBUG loaded listener.js 20:34:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x12d5a6800) [pid = 1649] [serial = 2364] [outer = 0x1187e2800] 20:34:46 INFO - PROCESS | 1649 | 1463542486260 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]]]}] 20:34:46 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:34:46 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1121ms 20:34:46 INFO - PROCESS | 1649 | 1463542486326 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:34:46 INFO - PROCESS | 1649 | 1463542486329 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:34:47 WARNING - u'runner_teardown' () 20:34:47 INFO - No more tests 20:34:47 INFO - Got 0 unexpected results 20:34:47 INFO - SUITE-END | took 521s 20:34:47 INFO - Closing logging queue 20:34:47 INFO - queue closed 20:34:47 INFO - Return code: 0 20:34:47 WARNING - # TBPL SUCCESS # 20:34:47 INFO - Running post-action listener: _resource_record_post_action 20:34:47 INFO - Running post-run listener: _resource_record_post_run 20:34:48 INFO - Total resource usage - Wall time: 543s; CPU: 57.0%; Read bytes: 36480512; Write bytes: 956602880; Read time: 247; Write time: 5093 20:34:48 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:34:48 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148457984; Write bytes: 143958016; Read time: 13639; Write time: 297 20:34:48 INFO - run-tests - Wall time: 525s; CPU: 58.0%; Read bytes: 34293248; Write bytes: 796631552; Read time: 226; Write time: 4738 20:34:48 INFO - Running post-run listener: _upload_blobber_files 20:34:48 INFO - Blob upload gear active. 20:34:48 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:34:48 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 20:34:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:34:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:34:49 INFO - (blobuploader) - INFO - Open directory for files ... 20:34:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:34:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:34:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:34:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:34:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:34:50 INFO - (blobuploader) - INFO - Done attempting. 20:34:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:34:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:34:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:34:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:34:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:34:51 INFO - (blobuploader) - INFO - Done attempting. 20:34:51 INFO - (blobuploader) - INFO - Iteration through files over. 20:34:51 INFO - Return code: 0 20:34:51 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:34:51 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:34:51 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3d9ed03c0f1a5bfc6482845f58cc7d9489198b841093803f420976f28575d3c403259bb15484f4b115938bec28b5465ee18e8d62cece019806ff296321ef5591", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ddc5ed10dfdfdf1928f62ed7c05568fbbb4b4662f386d4442b90eed87b62d4e2cb51c0fbd75e83b8955101984c49b44f1a3f5381901fdd9ee9b09a70b10551da"} 20:34:51 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:34:51 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:34:51 INFO - Contents: 20:34:51 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3d9ed03c0f1a5bfc6482845f58cc7d9489198b841093803f420976f28575d3c403259bb15484f4b115938bec28b5465ee18e8d62cece019806ff296321ef5591", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ddc5ed10dfdfdf1928f62ed7c05568fbbb4b4662f386d4442b90eed87b62d4e2cb51c0fbd75e83b8955101984c49b44f1a3f5381901fdd9ee9b09a70b10551da"} 20:34:51 INFO - Running post-run listener: copy_logs_to_upload_dir 20:34:51 INFO - Copying logs to upload dir... 20:34:51 INFO - mkdir: /builds/slave/test/build/upload/logs 20:34:51 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=620.591311 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 20 secs) (at 2016-05-17 20:34:52.122171) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-17 20:34:52.126011) ========= 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.B0yzyatYo5/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.NYQUoL7GqE/Listeners TMPDIR=/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3d9ed03c0f1a5bfc6482845f58cc7d9489198b841093803f420976f28575d3c403259bb15484f4b115938bec28b5465ee18e8d62cece019806ff296321ef5591", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ddc5ed10dfdfdf1928f62ed7c05568fbbb4b4662f386d4442b90eed87b62d4e2cb51c0fbd75e83b8955101984c49b44f1a3f5381901fdd9ee9b09a70b10551da"} build_url:https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012703 build_url: 'https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3d9ed03c0f1a5bfc6482845f58cc7d9489198b841093803f420976f28575d3c403259bb15484f4b115938bec28b5465ee18e8d62cece019806ff296321ef5591", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ddc5ed10dfdfdf1928f62ed7c05568fbbb4b4662f386d4442b90eed87b62d4e2cb51c0fbd75e83b8955101984c49b44f1a3f5381901fdd9ee9b09a70b10551da"}' symbols_url: 'https://queue.taskcluster.net/v1/task/crAI5cmuR3qZiX6Fhs8Ieg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-17 20:34:52.162147) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-17 20:34:52.162475) ========= 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.B0yzyatYo5/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.NYQUoL7GqE/Listeners TMPDIR=/var/folders/m1/k6zf3gmj55ngzdrqbcq3628800000w/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.004539 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-17 20:34:52.214600) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-17 20:34:52.214943) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-17 20:34:52.215344) ========= ========= Total master_lag: 0.46 =========