builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0069 starttime: 1465073353.96 results: success (0) buildid: 20160604131306 builduid: b941914713814080bb9415c724973225 revision: 550d1399f06a29da4b88c56bf7728b182ba8f0b2 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-04 13:49:13.955328) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-04 13:49:13.955739) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-04 13:49:13.956015) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-04 13:49:14.161190) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 13:49:14.161444) ========= 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.0n6dCNovsj/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.YXkVVT5hRT/Listeners TMPDIR=/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/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-06-04 13:49:14-- 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% 15.9M=0.001s 2016-06-04 13:49:14 (15.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.734211 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 13:49:14.928969) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 13:49:14.929288) ========= 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.0n6dCNovsj/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.YXkVVT5hRT/Listeners TMPDIR=/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/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.028706 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 13:49:14.990000) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-04 13:49:14.990323) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 550d1399f06a29da4b88c56bf7728b182ba8f0b2 --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 550d1399f06a29da4b88c56bf7728b182ba8f0b2 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.0n6dCNovsj/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.YXkVVT5hRT/Listeners TMPDIR=/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/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-06-04 13:49:15,069 truncating revision to first 12 chars 2016-06-04 13:49:15,070 Setting DEBUG logging. 2016-06-04 13:49:15,070 attempt 1/10 2016-06-04 13:49:15,070 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/550d1399f06a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-04 13:49:16,167 unpacking tar archive at: mozilla-aurora-550d1399f06a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.373624 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-04 13:49:16.388899) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-04 13:49:16.389202) ========= script_repo_revision: 550d1399f06a29da4b88c56bf7728b182ba8f0b2 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-04 13:49:16.389720) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-04 13:49:16.389983) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-04 13:49:16.412132) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 35 secs) (at 2016-06-04 13:49:16.412407) ========= /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.0n6dCNovsj/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.YXkVVT5hRT/Listeners TMPDIR=/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/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 13:49:16 INFO - MultiFileLogger online at 20160604 13:49:16 in /builds/slave/test 13:49:16 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 13:49:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:49:16 INFO - {'append_to_log': False, 13:49:16 INFO - 'base_work_dir': '/builds/slave/test', 13:49:16 INFO - 'blob_upload_branch': 'mozilla-aurora', 13:49:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:49:16 INFO - 'buildbot_json_path': 'buildprops.json', 13:49:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:49:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:49:16 INFO - 'download_minidump_stackwalk': True, 13:49:16 INFO - 'download_symbols': 'true', 13:49:16 INFO - 'e10s': False, 13:49:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:49:16 INFO - 'tooltool.py': '/tools/tooltool.py', 13:49:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:49:16 INFO - '/tools/misc-python/virtualenv.py')}, 13:49:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:49:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:49:16 INFO - 'log_level': 'info', 13:49:16 INFO - 'log_to_console': True, 13:49:16 INFO - 'opt_config_files': (), 13:49:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:49:16 INFO - '--processes=1', 13:49:16 INFO - '--config=%(test_path)s/wptrunner.ini', 13:49:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:49:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:49:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:49:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:49:16 INFO - 'pip_index': False, 13:49:16 INFO - 'require_test_zip': True, 13:49:16 INFO - 'test_type': ('testharness',), 13:49:16 INFO - 'this_chunk': '1', 13:49:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:49:16 INFO - 'total_chunks': '10', 13:49:16 INFO - 'virtualenv_path': 'venv', 13:49:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:49:16 INFO - 'work_dir': 'build'} 13:49:16 INFO - ##### 13:49:16 INFO - ##### Running clobber step. 13:49:16 INFO - ##### 13:49:16 INFO - Running pre-action listener: _resource_record_pre_action 13:49:16 INFO - Running main action method: clobber 13:49:16 INFO - rmtree: /builds/slave/test/build 13:49:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:49:18 INFO - Running post-action listener: _resource_record_post_action 13:49:18 INFO - ##### 13:49:18 INFO - ##### Running read-buildbot-config step. 13:49:18 INFO - ##### 13:49:18 INFO - Running pre-action listener: _resource_record_pre_action 13:49:18 INFO - Running main action method: read_buildbot_config 13:49:18 INFO - Using buildbot properties: 13:49:18 INFO - { 13:49:18 INFO - "project": "", 13:49:18 INFO - "product": "firefox", 13:49:18 INFO - "script_repo_revision": "production", 13:49:18 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 13:49:18 INFO - "repository": "", 13:49:18 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 13:49:18 INFO - "buildid": "20160604131306", 13:49:18 INFO - "pgo_build": "False", 13:49:18 INFO - "basedir": "/builds/slave/test", 13:49:18 INFO - "buildnumber": 4, 13:49:18 INFO - "slavename": "t-yosemite-r7-0069", 13:49:18 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 13:49:18 INFO - "platform": "macosx64", 13:49:18 INFO - "branch": "mozilla-aurora", 13:49:18 INFO - "revision": "550d1399f06a29da4b88c56bf7728b182ba8f0b2", 13:49:18 INFO - "repo_path": "releases/mozilla-aurora", 13:49:18 INFO - "moz_repo_path": "", 13:49:18 INFO - "stage_platform": "macosx64", 13:49:18 INFO - "builduid": "b941914713814080bb9415c724973225", 13:49:18 INFO - "slavebuilddir": "test" 13:49:18 INFO - } 13:49:18 INFO - Found installer url https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 13:49:18 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 13:49:18 INFO - Running post-action listener: _resource_record_post_action 13:49:18 INFO - ##### 13:49:18 INFO - ##### Running download-and-extract step. 13:49:18 INFO - ##### 13:49:18 INFO - Running pre-action listener: _resource_record_pre_action 13:49:18 INFO - Running main action method: download_and_extract 13:49:18 INFO - mkdir: /builds/slave/test/build/tests 13:49: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')]} 13:49:18 INFO - https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 13:49:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:49:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:49:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/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 13:49:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/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 13:49:46 INFO - Downloaded 1235 bytes. 13:49:46 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 13:49:46 INFO - Using the following test package requirements: 13:49:46 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 13:49:46 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:49:46 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 13:49:46 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:49:46 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 13:49:46 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:49:46 INFO - u'jsshell-mac64.zip'], 13:49:46 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:49:46 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 13:49:46 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 13:49:46 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:49:46 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 13:49:46 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:49:46 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 13:49:46 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:49:46 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 13:49:46 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 13:49:46 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 13:49:46 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 13:49:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:49:46 INFO - https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 13:49:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:49:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 13:49:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/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 13:49:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/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 13:49:53 INFO - Downloaded 18347719 bytes. 13:49:53 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/*'] 13:49:53 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/* 13:49:53 INFO - caution: filename not matched: web-platform/* 13:49:53 INFO - Return code: 11 13:49:53 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')]} 13:49:53 INFO - https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:49:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:49:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:49:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/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 13:49:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/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 13:49:54 INFO - Downloaded 36389086 bytes. 13:49:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:49:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:49:58 INFO - caution: filename not matched: bin/* 13:49:58 INFO - caution: filename not matched: config/* 13:49:58 INFO - caution: filename not matched: mozbase/* 13:49:58 INFO - caution: filename not matched: marionette/* 13:49:58 INFO - caution: filename not matched: tools/wptserve/* 13:49:58 INFO - Return code: 11 13:49:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:49:58 INFO - https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 13:49:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:49:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:49:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 13:49:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/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 13:50:01 INFO - Downloaded 73071464 bytes. 13:50:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:50:01 INFO - mkdir: /builds/slave/test/properties 13:50:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:50:01 INFO - Writing to file /builds/slave/test/properties/build_url 13:50:01 INFO - Contents: 13:50:01 INFO - build_url:https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:50:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:50:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:50:02 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:50:02 INFO - Contents: 13:50:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:50: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')]} 13:50:02 INFO - https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:50:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:50:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:50:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/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 13:50:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YzRtT2faSvu7a9RzR_nMqw/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 13:50:05 INFO - Downloaded 103674129 bytes. 13:50:05 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'] 13:50:05 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 13:50:09 INFO - Return code: 0 13:50:09 INFO - Running post-action listener: _resource_record_post_action 13:50:09 INFO - Running post-action listener: set_extra_try_arguments 13:50:09 INFO - ##### 13:50:09 INFO - ##### Running create-virtualenv step. 13:50:09 INFO - ##### 13:50:09 INFO - Running pre-action listener: _pre_create_virtualenv 13:50:09 INFO - Running pre-action listener: _resource_record_pre_action 13:50:09 INFO - Running main action method: create_virtualenv 13:50:09 INFO - Creating virtualenv /builds/slave/test/build/venv 13:50:09 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 13:50:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:50:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:50:09 INFO - Using real prefix '/tools/python27' 13:50:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:50:10 INFO - Installing distribute.............................................................................................................................................................................................done. 13:50:13 INFO - Installing pip.................done. 13:50:13 INFO - Return code: 0 13:50:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:50:13 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')]} 13:50:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:50:13 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')]} 13:50:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:50:13 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 0x11021be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110238f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9178d8b0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102345e0>, '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 0x10fe17cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe42990>, '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.0n6dCNovsj/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.YXkVVT5hRT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:50:13 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 13:50:13 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 13:50:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0n6dCNovsj/Render', 13:50:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:50:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:50:13 INFO - 'HOME': '/Users/cltbld', 13:50:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:50:13 INFO - 'LOGNAME': 'cltbld', 13:50:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:13 INFO - 'MOZ_NO_REMOTE': '1', 13:50:13 INFO - 'NO_EM_RESTART': '1', 13:50:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:50:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:13 INFO - 'PWD': '/builds/slave/test', 13:50:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:50:13 INFO - 'SHELL': '/bin/bash', 13:50:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YXkVVT5hRT/Listeners', 13:50:13 INFO - 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', 13:50:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:50:13 INFO - 'USER': 'cltbld', 13:50:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:50:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:50:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:50:13 INFO - 'XPC_FLAGS': '0x0', 13:50:13 INFO - 'XPC_SERVICE_NAME': '0', 13:50:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:50:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:13 INFO - Downloading/unpacking psutil>=0.7.1 13:50:13 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 13:50:13 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 13:50:13 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 13:50:13 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 13:50:13 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 13:50:13 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 13:50:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:50:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:50:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:50:16 INFO - Installing collected packages: psutil 13:50:16 INFO - Running setup.py install for psutil 13:50:16 INFO - building 'psutil._psutil_osx' extension 13:50:16 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 13:50:17 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 13:50:17 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 13:50:17 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 13:50:17 INFO - building 'psutil._psutil_posix' extension 13:50:17 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 13:50:17 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:50:17 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:50:17 INFO - ^ 13:50:17 INFO - 1 warning generated. 13:50:17 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 13:50:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:50:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:50:17 INFO - Successfully installed psutil 13:50:17 INFO - Cleaning up... 13:50:17 INFO - Return code: 0 13:50:17 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:50:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:50:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:50:17 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 0x11021be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110238f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9178d8b0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102345e0>, '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 0x10fe17cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe42990>, '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.0n6dCNovsj/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.YXkVVT5hRT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:50:17 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 13:50:17 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 13:50:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0n6dCNovsj/Render', 13:50:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:50:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:50:17 INFO - 'HOME': '/Users/cltbld', 13:50:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:50:17 INFO - 'LOGNAME': 'cltbld', 13:50:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:17 INFO - 'MOZ_NO_REMOTE': '1', 13:50:17 INFO - 'NO_EM_RESTART': '1', 13:50:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:50:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:17 INFO - 'PWD': '/builds/slave/test', 13:50:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:50:17 INFO - 'SHELL': '/bin/bash', 13:50:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YXkVVT5hRT/Listeners', 13:50:17 INFO - 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', 13:50:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:50:17 INFO - 'USER': 'cltbld', 13:50:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:50:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:50:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:50:17 INFO - 'XPC_FLAGS': '0x0', 13:50:17 INFO - 'XPC_SERVICE_NAME': '0', 13:50:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:50:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:18 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:50:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:50:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:50:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:50:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:50:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:50:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:50:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:50:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:50:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:50:20 INFO - Installing collected packages: mozsystemmonitor 13:50:20 INFO - Running setup.py install for mozsystemmonitor 13:50:20 INFO - Successfully installed mozsystemmonitor 13:50:20 INFO - Cleaning up... 13:50:20 INFO - Return code: 0 13:50:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:50:20 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')]} 13:50:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:50:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:50:21 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 0x11021be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110238f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9178d8b0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102345e0>, '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 0x10fe17cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe42990>, '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.0n6dCNovsj/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.YXkVVT5hRT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:50:21 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 13:50:21 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 13:50:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0n6dCNovsj/Render', 13:50:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:50:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:50:21 INFO - 'HOME': '/Users/cltbld', 13:50:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:50:21 INFO - 'LOGNAME': 'cltbld', 13:50:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:21 INFO - 'MOZ_NO_REMOTE': '1', 13:50:21 INFO - 'NO_EM_RESTART': '1', 13:50:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:50:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:21 INFO - 'PWD': '/builds/slave/test', 13:50:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:50:21 INFO - 'SHELL': '/bin/bash', 13:50:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YXkVVT5hRT/Listeners', 13:50:21 INFO - 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', 13:50:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:50:21 INFO - 'USER': 'cltbld', 13:50:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:50:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:50:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:50:21 INFO - 'XPC_FLAGS': '0x0', 13:50:21 INFO - 'XPC_SERVICE_NAME': '0', 13:50:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:50:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:21 INFO - Downloading/unpacking blobuploader==1.2.4 13:50:21 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 13:50:21 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 13:50:21 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 13:50:21 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 13:50:21 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 13:50:21 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 13:50:23 INFO - Downloading blobuploader-1.2.4.tar.gz 13:50:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:50:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:50: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 13:50: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 13:50: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 13:50: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 13:50: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 13:50: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 13:50:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:50:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:50:24 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 13:50:24 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 13:50:24 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 13:50:24 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 13:50:24 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 13:50:24 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 13:50:24 INFO - Downloading docopt-0.6.1.tar.gz 13:50:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:50:25 INFO - Installing collected packages: blobuploader, requests, docopt 13:50:25 INFO - Running setup.py install for blobuploader 13:50:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:50:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:50:25 INFO - Running setup.py install for requests 13:50:25 INFO - Running setup.py install for docopt 13:50:25 INFO - Successfully installed blobuploader requests docopt 13:50:25 INFO - Cleaning up... 13:50:25 INFO - Return code: 0 13:50:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:50:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:50:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:50:25 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 0x11021be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110238f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9178d8b0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102345e0>, '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 0x10fe17cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe42990>, '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.0n6dCNovsj/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.YXkVVT5hRT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:50:25 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 13:50:25 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 13:50:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0n6dCNovsj/Render', 13:50:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:50:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:50:25 INFO - 'HOME': '/Users/cltbld', 13:50:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:50:25 INFO - 'LOGNAME': 'cltbld', 13:50:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:25 INFO - 'MOZ_NO_REMOTE': '1', 13:50:25 INFO - 'NO_EM_RESTART': '1', 13:50:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:50:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:26 INFO - 'PWD': '/builds/slave/test', 13:50:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:50:26 INFO - 'SHELL': '/bin/bash', 13:50:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YXkVVT5hRT/Listeners', 13:50:26 INFO - 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', 13:50:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:50:26 INFO - 'USER': 'cltbld', 13:50:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:50:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:50:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:50:26 INFO - 'XPC_FLAGS': '0x0', 13:50:26 INFO - 'XPC_SERVICE_NAME': '0', 13:50:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:50:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:50:26 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-tMLIIf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:50:26 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-gfGLJI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:50:26 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-c6ZdeG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:50:26 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-eNuQy_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:50:26 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-YQ90ge-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:50:26 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-L8H100-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:50:26 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-VOeUT_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:50:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:50:26 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-bSivUa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:50:27 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-n8W5un-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:50:27 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-qEFNvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:50:27 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-gTe9iA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:50:27 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-iqqdOO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:50:27 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-EgYEoJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:50:27 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-OQiUd2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:50:27 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-wEDipT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:50:27 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-MDaZ55-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:50:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:50:27 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-4FaPVh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:50:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:50:28 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-0wURRI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:50:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:50:28 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-6SR9XH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:50:28 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:50:28 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-fpHaMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:50:28 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:50:28 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-b_Q3Ze-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:50:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:50:28 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 13:50:28 INFO - Running setup.py install for manifestparser 13:50:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:50:28 INFO - Running setup.py install for mozcrash 13:50:29 INFO - Running setup.py install for mozdebug 13:50:29 INFO - Running setup.py install for mozdevice 13:50:29 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:50:29 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:50:29 INFO - Running setup.py install for mozfile 13:50:29 INFO - Running setup.py install for mozhttpd 13:50:29 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:50:29 INFO - Running setup.py install for mozinfo 13:50:29 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:50:29 INFO - Running setup.py install for mozInstall 13:50:29 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:50:29 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:50:29 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:50:29 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:50:29 INFO - Running setup.py install for mozleak 13:50:30 INFO - Running setup.py install for mozlog 13:50:30 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:50:30 INFO - Running setup.py install for moznetwork 13:50:30 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:50:30 INFO - Running setup.py install for mozprocess 13:50:30 INFO - Running setup.py install for mozprofile 13:50:30 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:50:30 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:50:30 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:50:30 INFO - Running setup.py install for mozrunner 13:50:30 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:50:30 INFO - Running setup.py install for mozscreenshot 13:50:31 INFO - Running setup.py install for moztest 13:50:31 INFO - Running setup.py install for mozversion 13:50:31 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:50:31 INFO - Running setup.py install for wptserve 13:50:31 INFO - Running setup.py install for marionette-driver 13:50:31 INFO - Running setup.py install for browsermob-proxy 13:50:31 INFO - Running setup.py install for marionette-client 13:50:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:50:32 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:50:32 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 13:50:32 INFO - Cleaning up... 13:50:32 INFO - Return code: 0 13:50:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:50:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:50:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:50:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:50:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:50:32 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 0x11021be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110238f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9178d8b0e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1102345e0>, '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 0x10fe17cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe42990>, '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.0n6dCNovsj/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.YXkVVT5hRT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:50:32 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 13:50:32 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 13:50:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0n6dCNovsj/Render', 13:50:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:50:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:50:32 INFO - 'HOME': '/Users/cltbld', 13:50:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:50:32 INFO - 'LOGNAME': 'cltbld', 13:50:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:32 INFO - 'MOZ_NO_REMOTE': '1', 13:50:32 INFO - 'NO_EM_RESTART': '1', 13:50:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:50:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:32 INFO - 'PWD': '/builds/slave/test', 13:50:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:50:32 INFO - 'SHELL': '/bin/bash', 13:50:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YXkVVT5hRT/Listeners', 13:50:32 INFO - 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', 13:50:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:50:32 INFO - 'USER': 'cltbld', 13:50:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:50:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:50:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:50:32 INFO - 'XPC_FLAGS': '0x0', 13:50:32 INFO - 'XPC_SERVICE_NAME': '0', 13:50:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:50:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:50:32 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-sh2ngx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:50:32 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)) 13:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:50:32 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-Dl2xFr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:50:32 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)) 13:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:50:32 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-wDgN0m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:50:32 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)) 13:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:50:32 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-ja28sc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:50:32 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)) 13:50:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:50:32 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-akaGp5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:50:33 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)) 13:50:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:50:33 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-KUNoQN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:50:33 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)) 13:50:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:50:33 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-ZChNCu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:50:33 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)) 13:50:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:50:33 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-AaK2Tl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:50:33 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)) 13:50:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:50:33 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-Ktc2ZG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:50:33 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)) 13:50:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:50:33 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-wp62QK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:50:33 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)) 13:50:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:50:33 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-lpPGa3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:50:33 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)) 13:50:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:50:33 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-qTdmX1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:50:33 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)) 13:50:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:50:33 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-50BsYI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:50:33 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)) 13:50:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:50:33 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-E4Ug8X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:50:33 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)) 13:50:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:50:33 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-GEnqEA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:50:34 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)) 13:50:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:50:34 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-dHz_Aj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:50:34 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)) 13:50:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:50:34 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-CSaPO6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:50:34 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)) 13:50:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:50:34 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-MjuR1N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:50:34 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)) 13:50:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:50:34 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-9xuUdm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:50:34 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)) 13:50:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:50:34 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-DkcxTl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:50:34 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)) 13:50:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:50:34 INFO - Running setup.py (path:/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/pip-AOPfqk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:50:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:50:35 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)) 13:50:35 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)) 13:50:35 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)) 13:50:35 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)) 13:50:35 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)) 13:50:35 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)) 13:50:35 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:50:35 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 13:50:35 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 13:50:35 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 13:50:35 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 13:50:35 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 13:50:35 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 13:50:37 INFO - Downloading blessings-1.6.tar.gz 13:50:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:50:37 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)) 13:50:37 INFO - Installing collected packages: blessings 13:50:37 INFO - Running setup.py install for blessings 13:50:37 INFO - Successfully installed blessings 13:50:37 INFO - Cleaning up... 13:50:38 INFO - Return code: 0 13:50:38 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:50:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:50:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:50:38 INFO - Reading from file tmpfile_stdout 13:50:38 INFO - Current package versions: 13:50:38 INFO - blessings == 1.6 13:50:38 INFO - blobuploader == 1.2.4 13:50:38 INFO - browsermob-proxy == 0.6.0 13:50:38 INFO - docopt == 0.6.1 13:50:38 INFO - manifestparser == 1.1 13:50:38 INFO - marionette-client == 2.3.0 13:50:38 INFO - marionette-driver == 1.4.0 13:50:38 INFO - mozInstall == 1.12 13:50:38 INFO - mozcrash == 0.17 13:50:38 INFO - mozdebug == 0.1 13:50:38 INFO - mozdevice == 0.48 13:50:38 INFO - mozfile == 1.2 13:50:38 INFO - mozhttpd == 0.7 13:50:38 INFO - mozinfo == 0.9 13:50:38 INFO - mozleak == 0.1 13:50:38 INFO - mozlog == 3.1 13:50:38 INFO - moznetwork == 0.27 13:50:38 INFO - mozprocess == 0.22 13:50:38 INFO - mozprofile == 0.28 13:50:38 INFO - mozrunner == 6.11 13:50:38 INFO - mozscreenshot == 0.1 13:50:38 INFO - mozsystemmonitor == 0.0 13:50:38 INFO - moztest == 0.7 13:50:38 INFO - mozversion == 1.4 13:50:38 INFO - psutil == 3.1.1 13:50:38 INFO - requests == 1.2.3 13:50:38 INFO - wptserve == 1.4.0 13:50:38 INFO - wsgiref == 0.1.2 13:50:38 INFO - Running post-action listener: _resource_record_post_action 13:50:38 INFO - Running post-action listener: _start_resource_monitoring 13:50:38 INFO - Starting resource monitoring. 13:50:38 INFO - ##### 13:50:38 INFO - ##### Running pull step. 13:50:38 INFO - ##### 13:50:38 INFO - Running pre-action listener: _resource_record_pre_action 13:50:38 INFO - Running main action method: pull 13:50:38 INFO - Pull has nothing to do! 13:50:38 INFO - Running post-action listener: _resource_record_post_action 13:50:38 INFO - ##### 13:50:38 INFO - ##### Running install step. 13:50:38 INFO - ##### 13:50:38 INFO - Running pre-action listener: _resource_record_pre_action 13:50:38 INFO - Running main action method: install 13:50:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:50:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:50:38 INFO - Reading from file tmpfile_stdout 13:50:38 INFO - Detecting whether we're running mozinstall >=1.0... 13:50:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:50:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:50:38 INFO - Reading from file tmpfile_stdout 13:50:38 INFO - Output received: 13:50:38 INFO - Usage: mozinstall [options] installer 13:50:38 INFO - Options: 13:50:38 INFO - -h, --help show this help message and exit 13:50:38 INFO - -d DEST, --destination=DEST 13:50:38 INFO - Directory to install application into. [default: 13:50:38 INFO - "/builds/slave/test"] 13:50:38 INFO - --app=APP Application being installed. [default: firefox] 13:50:38 INFO - mkdir: /builds/slave/test/build/application 13:50:38 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'] 13:50:38 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 13:50:56 INFO - Reading from file tmpfile_stdout 13:50:56 INFO - Output received: 13:50:56 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 13:50:56 INFO - Running post-action listener: _resource_record_post_action 13:50:56 INFO - ##### 13:50:56 INFO - ##### Running run-tests step. 13:50:56 INFO - ##### 13:50:56 INFO - Running pre-action listener: _resource_record_pre_action 13:50:56 INFO - Running main action method: run_tests 13:50:56 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:50:56 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:50:56 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:50:56 INFO - grabbing minidump binary from tooltool 13:50:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:50:56 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 0x1102345e0>, '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 0x10fe17cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fe42990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:50:56 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 13:50:56 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 13:50:56 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:50:56 INFO - Return code: 0 13:50:56 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:50:56 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:50:56 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/YzRtT2faSvu7a9RzR_nMqw/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 13:50:56 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/YzRtT2faSvu7a9RzR_nMqw/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 13:50:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.0n6dCNovsj/Render', 13:50:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:50:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:50:56 INFO - 'HOME': '/Users/cltbld', 13:50:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:50:56 INFO - 'LOGNAME': 'cltbld', 13:50:56 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:50:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:50:56 INFO - 'MOZ_NO_REMOTE': '1', 13:50:56 INFO - 'NO_EM_RESTART': '1', 13:50:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:50:56 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:50:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:50:56 INFO - 'PWD': '/builds/slave/test', 13:50:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:50:56 INFO - 'SHELL': '/bin/bash', 13:50:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.YXkVVT5hRT/Listeners', 13:50:56 INFO - 'TMPDIR': '/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/T/', 13:50:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:50:56 INFO - 'USER': 'cltbld', 13:50:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:50:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:50:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:50:56 INFO - 'XPC_FLAGS': '0x0', 13:50:56 INFO - 'XPC_SERVICE_NAME': '0', 13:50:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:50:56 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/YzRtT2faSvu7a9RzR_nMqw/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 13:50:57 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 13:50:57 INFO - import pkg_resources 13:50:57 INFO - Using 1 client processes 13:50:57 INFO - wptserve Starting http server on 127.0.0.1:8000 13:50:57 INFO - wptserve Starting http server on 127.0.0.1:8001 13:50:58 INFO - wptserve Starting http server on 127.0.0.1:8443 13:51:00 INFO - SUITE-START | Running 778 tests 13:51:00 INFO - Running testharness tests 13:51:00 INFO - Setting up ssl 13:51:00 INFO - PROCESS | certutil | 13:51:00 INFO - PROCESS | certutil | 13:51:00 INFO - PROCESS | certutil | 13:51:00 INFO - Certificate Nickname Trust Attributes 13:51:00 INFO - SSL,S/MIME,JAR/XPI 13:51:00 INFO - 13:51:00 INFO - web-platform-tests CT,, 13:51:00 INFO - 13:51:00 INFO - Starting runner 13:51:01 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:51:01 INFO - PROCESS | 1662 | 1465073461160 Marionette DEBUG Marionette enabled via build flag and pref 13:51:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x113f2d800 == 1 [pid = 1662] [id = 1] 13:51:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 1 (0x113f2e000) [pid = 1662] [serial = 1] [outer = 0x0] 13:51:01 INFO - PROCESS | 1662 | [1662] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:51:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 2 (0x113f2f000) [pid = 1662] [serial = 2] [outer = 0x113f2e000] 13:51:01 INFO - PROCESS | 1662 | 1465073461616 Marionette INFO Listening on port 2828 13:51:01 INFO - PROCESS | 1662 | 1465073461836 Marionette DEBUG Marionette enabled via command-line flag 13:51:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x11686d800 == 2 [pid = 1662] [id = 2] 13:51:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 3 (0x11686e000) [pid = 1662] [serial = 3] [outer = 0x0] 13:51:01 INFO - PROCESS | 1662 | [1662] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:51:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 4 (0x11686f000) [pid = 1662] [serial = 4] [outer = 0x11686e000] 13:51:01 INFO - PROCESS | 1662 | [1662] 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 13:51:01 INFO - PROCESS | 1662 | 1465073461990 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49288 13:51:02 INFO - PROCESS | 1662 | 1465073462077 Marionette DEBUG Closed connection conn0 13:51:02 INFO - PROCESS | 1662 | [1662] 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 13:51:02 INFO - PROCESS | 1662 | 1465073462082 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49289 13:51:02 INFO - PROCESS | 1662 | 1465073462091 Marionette DEBUG Closed connection conn1 13:51:02 INFO - PROCESS | 1662 | [1662] 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 13:51:02 INFO - PROCESS | 1662 | 1465073462096 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49290 13:51:02 INFO - PROCESS | 1662 | 1465073462105 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:51:02 INFO - PROCESS | 1662 | 1465073462112 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":"20160604131306","device":"desktop","version":"48.0a2"} 13:51:02 INFO - PROCESS | 1662 | [1662] 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 13:51:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x119aa3800 == 3 [pid = 1662] [id = 3] 13:51:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 5 (0x119ab0800) [pid = 1662] [serial = 5] [outer = 0x0] 13:51:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ab1000 == 4 [pid = 1662] [id = 4] 13:51:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 6 (0x119aec400) [pid = 1662] [serial = 6] [outer = 0x0] 13:51:03 INFO - PROCESS | 1662 | [1662] 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 13:51:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1217bf000 == 5 [pid = 1662] [id = 5] 13:51:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 7 (0x119ae8c00) [pid = 1662] [serial = 7] [outer = 0x0] 13:51:03 INFO - PROCESS | 1662 | [1662] 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 13:51:03 INFO - PROCESS | 1662 | [1662] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:51:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 8 (0x1218af400) [pid = 1662] [serial = 8] [outer = 0x119ae8c00] 13:51:03 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:51:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 9 (0x123d42000) [pid = 1662] [serial = 9] [outer = 0x119ab0800] 13:51:03 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:51:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 10 (0x123d2d000) [pid = 1662] [serial = 10] [outer = 0x119aec400] 13:51:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 11 (0x123d2ec00) [pid = 1662] [serial = 11] [outer = 0x119ae8c00] 13:51:03 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:51:04 INFO - PROCESS | 1662 | 1465073464134 Marionette INFO startBrowser 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:04 INFO - PROCESS | 1662 | 1465073464155 Marionette DEBUG loaded listener.js 13:51:04 INFO - PROCESS | 1662 | 1465073464163 Marionette DEBUG loaded listener.js 13:51:04 INFO - PROCESS | 1662 | 1465073464164 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:04 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:51:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 12 (0x126fb5800) [pid = 1662] [serial = 12] [outer = 0x119ae8c00] 13:51:04 INFO - PROCESS | 1662 | 1465073464507 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"342b4ec5-c09c-4242-829f-252898be1ad9","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":"20160604131306","device":"desktop","version":"48.0a2","command_id":1}}] 13:51:04 INFO - PROCESS | 1662 | 1465073464592 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}] 13:51:04 INFO - PROCESS | 1662 | 1465073464596 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:04 INFO - PROCESS | 1662 | 1465073464664 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:51:04 INFO - PROCESS | 1662 | 1465073464745 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:51:04 INFO - PROCESS | 1662 | 1465073464747 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:04 INFO - PROCESS | 1662 | [1662] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:51:04 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:51:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 13 (0x128ec2400) [pid = 1662] [serial = 13] [outer = 0x119ae8c00] 13:51:05 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:51:05 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:51:05 INFO - PROCESS | 1662 | 1465073465086 Marionette TRACE conn2 <- [1,3,null,{}] 13:51:05 INFO - PROCESS | 1662 | 1465073465099 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:51:05 INFO - PROCESS | 1662 | 1465073465103 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:05 INFO - PROCESS | 1662 | 1465073465130 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:51:05 INFO - PROCESS | 1662 | 1465073465170 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:51:05 INFO - PROCESS | 1662 | 1465073465173 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:51:05 INFO - PROCESS | 1662 | 1465073465181 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:51:05 INFO - PROCESS | 1662 | 1465073465185 Marionette TRACE conn2 <- [1,6,null,{}] 13:51:05 INFO - PROCESS | 1662 | 1465073465189 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}] 13:51:05 INFO - PROCESS | 1662 | 1465073465193 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:05 INFO - PROCESS | 1662 | 1465073465209 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:51:05 INFO - PROCESS | 1662 | 1465073465213 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:05 INFO - PROCESS | 1662 | 1465073465214 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x129420800 == 6 [pid = 1662] [id = 6] 13:51:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 14 (0x1291dec00) [pid = 1662] [serial = 14] [outer = 0x0] 13:51:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 15 (0x1291e0800) [pid = 1662] [serial = 15] [outer = 0x1291dec00] 13:51:05 INFO - PROCESS | 1662 | 1465073465259 Marionette DEBUG loaded listener.js 13:51:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 16 (0x1291e6400) [pid = 1662] [serial = 16] [outer = 0x1291dec00] 13:51:05 INFO - PROCESS | 1662 | 1465073465614 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]]]}] 13:51:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12974a000 == 7 [pid = 1662] [id = 7] 13:51:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 17 (0x12960f000) [pid = 1662] [serial = 17] [outer = 0x0] 13:51:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 18 (0x129614800) [pid = 1662] [serial = 18] [outer = 0x12960f000] 13:51:05 INFO - PROCESS | 1662 | 1465073465644 Marionette DEBUG loaded listener.js 13:51:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 19 (0x12a719400) [pid = 1662] [serial = 19] [outer = 0x12960f000] 13:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 524ms 13:51:05 INFO - PROCESS | 1662 | 1465073465720 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:51:05 INFO - PROCESS | 1662 | 1465073465722 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:51:05 INFO - PROCESS | 1662 | 1465073465741 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:51:05 INFO - PROCESS | 1662 | 1465073465743 Marionette TRACE conn2 <- [1,10,null,{}] 13:51:05 INFO - PROCESS | 1662 | 1465073465798 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}] 13:51:05 INFO - PROCESS | 1662 | 1465073465803 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:05 INFO - PROCESS | 1662 | 1465073465992 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:51:06 INFO - PROCESS | 1662 | 1465073466013 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:06 INFO - PROCESS | 1662 | 1465073466014 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab5b800 == 8 [pid = 1662] [id = 8] 13:51:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 20 (0x12ab2cc00) [pid = 1662] [serial = 20] [outer = 0x0] 13:51:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 21 (0x12ab2e800) [pid = 1662] [serial = 21] [outer = 0x12ab2cc00] 13:51:06 INFO - PROCESS | 1662 | 1465073466097 Marionette DEBUG loaded listener.js 13:51:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 22 (0x12ab33400) [pid = 1662] [serial = 22] [outer = 0x12ab2cc00] 13:51:06 INFO - PROCESS | 1662 | 1465073466508 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]]]}] 13:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 788ms 13:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:51:06 INFO - PROCESS | 1662 | 1465073466514 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:51:06 INFO - PROCESS | 1662 | 1465073466516 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:51:06 INFO - PROCESS | 1662 | 1465073466518 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:51:06 INFO - PROCESS | 1662 | 1465073466519 Marionette TRACE conn2 <- [1,14,null,{}] 13:51:06 INFO - PROCESS | 1662 | 1465073466522 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}] 13:51:06 INFO - PROCESS | 1662 | 1465073466525 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:06 INFO - PROCESS | 1662 | 1465073466617 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:51:06 INFO - PROCESS | 1662 | 1465073466621 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:06 INFO - PROCESS | 1662 | 1465073466622 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b27e800 == 9 [pid = 1662] [id = 9] 13:51:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 23 (0x12b0e6000) [pid = 1662] [serial = 23] [outer = 0x0] 13:51:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 24 (0x12b2a3400) [pid = 1662] [serial = 24] [outer = 0x12b0e6000] 13:51:06 INFO - PROCESS | 1662 | 1465073466648 Marionette DEBUG loaded listener.js 13:51:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 25 (0x12b2ae800) [pid = 1662] [serial = 25] [outer = 0x12b0e6000] 13:51:06 INFO - PROCESS | 1662 | 1465073466928 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]]]}] 13:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 13:51:06 INFO - PROCESS | 1662 | 1465073466942 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:51:06 INFO - PROCESS | 1662 | 1465073466944 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:51:06 INFO - PROCESS | 1662 | 1465073466950 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:51:06 INFO - PROCESS | 1662 | 1465073466951 Marionette TRACE conn2 <- [1,18,null,{}] 13:51:06 INFO - PROCESS | 1662 | 1465073466953 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}] 13:51:06 INFO - PROCESS | 1662 | 1465073466955 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:07 INFO - PROCESS | 1662 | 1465073467081 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:51:07 INFO - PROCESS | 1662 | 1465073467087 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:07 INFO - PROCESS | 1662 | 1465073467089 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd65800 == 10 [pid = 1662] [id = 10] 13:51:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 26 (0x12baab400) [pid = 1662] [serial = 26] [outer = 0x0] 13:51:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 27 (0x12bc43800) [pid = 1662] [serial = 27] [outer = 0x12baab400] 13:51:07 INFO - PROCESS | 1662 | 1465073467129 Marionette DEBUG loaded listener.js 13:51:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 28 (0x12bc4c000) [pid = 1662] [serial = 28] [outer = 0x12baab400] 13:51:07 INFO - PROCESS | 1662 | 1465073467472 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]]]}] 13:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 569ms 13:51:07 INFO - PROCESS | 1662 | 1465073467521 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:51:07 INFO - PROCESS | 1662 | 1465073467526 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:51:07 INFO - PROCESS | 1662 | 1465073467530 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:51:07 INFO - PROCESS | 1662 | 1465073467532 Marionette TRACE conn2 <- [1,22,null,{}] 13:51:07 INFO - PROCESS | 1662 | 1465073467535 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}] 13:51:07 INFO - PROCESS | 1662 | 1465073467537 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:07 INFO - PROCESS | 1662 | 1465073467683 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:51:07 INFO - PROCESS | 1662 | 1465073467688 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:07 INFO - PROCESS | 1662 | 1465073467689 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x118158800 == 11 [pid = 1662] [id = 11] 13:51:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 29 (0x118175c00) [pid = 1662] [serial = 29] [outer = 0x0] 13:51:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 30 (0x11817cc00) [pid = 1662] [serial = 30] [outer = 0x118175c00] 13:51:07 INFO - PROCESS | 1662 | 1465073467732 Marionette DEBUG loaded listener.js 13:51:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 31 (0x12bc53800) [pid = 1662] [serial = 31] [outer = 0x118175c00] 13:51:08 INFO - PROCESS | 1662 | 1465073468081 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]]]}] 13:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 571ms 13:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:51:08 INFO - PROCESS | 1662 | 1465073468100 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:51:08 INFO - PROCESS | 1662 | 1465073468101 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:51:08 INFO - PROCESS | 1662 | 1465073468103 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:51:08 INFO - PROCESS | 1662 | 1465073468104 Marionette TRACE conn2 <- [1,26,null,{}] 13:51:08 INFO - PROCESS | 1662 | 1465073468107 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}] 13:51:08 INFO - PROCESS | 1662 | 1465073468110 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:08 INFO - PROCESS | 1662 | 1465073468211 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:51:08 INFO - PROCESS | 1662 | 1465073468214 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:08 INFO - PROCESS | 1662 | 1465073468216 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c39a000 == 12 [pid = 1662] [id = 12] 13:51:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 32 (0x12bc58c00) [pid = 1662] [serial = 32] [outer = 0x0] 13:51:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 33 (0x12bc62c00) [pid = 1662] [serial = 33] [outer = 0x12bc58c00] 13:51:08 INFO - PROCESS | 1662 | 1465073468243 Marionette DEBUG loaded listener.js 13:51:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 34 (0x12c34ec00) [pid = 1662] [serial = 34] [outer = 0x12bc58c00] 13:51:08 INFO - PROCESS | 1662 | 1465073468656 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]]]}] 13:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 573ms 13:51:08 INFO - PROCESS | 1662 | 1465073468678 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:51:08 INFO - PROCESS | 1662 | 1465073468680 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:51:08 INFO - PROCESS | 1662 | 1465073468683 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:51:08 INFO - PROCESS | 1662 | 1465073468685 Marionette TRACE conn2 <- [1,30,null,{}] 13:51:08 INFO - PROCESS | 1662 | 1465073468701 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}] 13:51:08 INFO - PROCESS | 1662 | 1465073468703 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:08 INFO - PROCESS | 1662 | 1465073468835 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:51:08 INFO - PROCESS | 1662 | 1465073468844 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:08 INFO - PROCESS | 1662 | 1465073468845 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c780000 == 13 [pid = 1662] [id = 13] 13:51:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 35 (0x12c353000) [pid = 1662] [serial = 35] [outer = 0x0] 13:51:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 36 (0x12c72a400) [pid = 1662] [serial = 36] [outer = 0x12c353000] 13:51:08 INFO - PROCESS | 1662 | 1465073468875 Marionette DEBUG loaded listener.js 13:51:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 37 (0x12c72ec00) [pid = 1662] [serial = 37] [outer = 0x12c353000] 13:51:09 INFO - PROCESS | 1662 | 1465073469112 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]]]}] 13:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 469ms 13:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:51:09 INFO - PROCESS | 1662 | 1465073469164 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:51:09 INFO - PROCESS | 1662 | 1465073469165 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:51:09 INFO - PROCESS | 1662 | 1465073469168 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:51:09 INFO - PROCESS | 1662 | 1465073469169 Marionette TRACE conn2 <- [1,34,null,{}] 13:51:09 INFO - PROCESS | 1662 | 1465073469171 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}] 13:51:09 INFO - PROCESS | 1662 | 1465073469172 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:09 INFO - PROCESS | 1662 | 1465073469266 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:51:09 INFO - PROCESS | 1662 | 1465073469269 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:09 INFO - PROCESS | 1662 | 1465073469271 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cbd3000 == 14 [pid = 1662] [id = 14] 13:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 38 (0x12c72f000) [pid = 1662] [serial = 38] [outer = 0x0] 13:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 39 (0x12c734800) [pid = 1662] [serial = 39] [outer = 0x12c72f000] 13:51:09 INFO - PROCESS | 1662 | 1465073469295 Marionette DEBUG loaded listener.js 13:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 40 (0x12cb18400) [pid = 1662] [serial = 40] [outer = 0x12c72f000] 13:51:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce27000 == 15 [pid = 1662] [id = 15] 13:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 41 (0x12ce27800) [pid = 1662] [serial = 41] [outer = 0x0] 13:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 42 (0x12ce2c000) [pid = 1662] [serial = 42] [outer = 0x12ce27800] 13:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 43 (0x12ce28000) [pid = 1662] [serial = 43] [outer = 0x12ce27800] 13:51:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cbe7800 == 16 [pid = 1662] [id = 16] 13:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 44 (0x12c736800) [pid = 1662] [serial = 44] [outer = 0x0] 13:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 45 (0x12ce19800) [pid = 1662] [serial = 45] [outer = 0x12c736800] 13:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 46 (0x12ce1b800) [pid = 1662] [serial = 46] [outer = 0x12c736800] 13:51:09 INFO - PROCESS | 1662 | 1465073469647 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]]]}] 13:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 518ms 13:51:09 INFO - PROCESS | 1662 | 1465073469686 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:51:09 INFO - PROCESS | 1662 | 1465073469688 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:51:09 INFO - PROCESS | 1662 | 1465073469690 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:51:09 INFO - PROCESS | 1662 | 1465073469691 Marionette TRACE conn2 <- [1,38,null,{}] 13:51:09 INFO - PROCESS | 1662 | 1465073469694 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}] 13:51:09 INFO - PROCESS | 1662 | 1465073469695 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:09 INFO - PROCESS | 1662 | 1465073469792 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:51:09 INFO - PROCESS | 1662 | 1465073469795 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:09 INFO - PROCESS | 1662 | 1465073469796 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d153800 == 17 [pid = 1662] [id = 17] 13:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 47 (0x12cb1ac00) [pid = 1662] [serial = 47] [outer = 0x0] 13:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 48 (0x12ce1f800) [pid = 1662] [serial = 48] [outer = 0x12cb1ac00] 13:51:09 INFO - PROCESS | 1662 | 1465073469820 Marionette DEBUG loaded listener.js 13:51:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 49 (0x12d205800) [pid = 1662] [serial = 49] [outer = 0x12cb1ac00] 13:51:10 INFO - PROCESS | 1662 | 1465073470067 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]]]}] 13:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 421ms 13:51:10 INFO - PROCESS | 1662 | 1465073470116 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:51:10 INFO - PROCESS | 1662 | 1465073470117 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:51:10 INFO - PROCESS | 1662 | 1465073470120 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:51:10 INFO - PROCESS | 1662 | 1465073470121 Marionette TRACE conn2 <- [1,42,null,{}] 13:51:10 INFO - PROCESS | 1662 | 1465073470132 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}] 13:51:10 INFO - PROCESS | 1662 | 1465073470134 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:10 INFO - PROCESS | 1662 | 1465073470249 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:51:10 INFO - PROCESS | 1662 | 1465073470253 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:10 INFO - PROCESS | 1662 | 1465073470255 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d4a7000 == 18 [pid = 1662] [id = 18] 13:51:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 50 (0x118267c00) [pid = 1662] [serial = 50] [outer = 0x0] 13:51:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 51 (0x119218400) [pid = 1662] [serial = 51] [outer = 0x118267c00] 13:51:10 INFO - PROCESS | 1662 | 1465073470296 Marionette DEBUG loaded listener.js 13:51:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 52 (0x12d20ac00) [pid = 1662] [serial = 52] [outer = 0x118267c00] 13:51:10 INFO - PROCESS | 1662 | 1465073470612 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]]]}] 13:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 523ms 13:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:51:10 INFO - PROCESS | 1662 | 1465073470647 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:51:10 INFO - PROCESS | 1662 | 1465073470648 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:51:10 INFO - PROCESS | 1662 | 1465073470650 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:51:10 INFO - PROCESS | 1662 | 1465073470652 Marionette TRACE conn2 <- [1,46,null,{}] 13:51:10 INFO - PROCESS | 1662 | 1465073470654 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}] 13:51:10 INFO - PROCESS | 1662 | 1465073470655 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:10 INFO - PROCESS | 1662 | 1465073470756 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:51:10 INFO - PROCESS | 1662 | 1465073470760 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:10 INFO - PROCESS | 1662 | 1465073470761 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d88a800 == 19 [pid = 1662] [id = 19] 13:51:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 53 (0x12d210c00) [pid = 1662] [serial = 53] [outer = 0x0] 13:51:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x12d28d400) [pid = 1662] [serial = 54] [outer = 0x12d210c00] 13:51:10 INFO - PROCESS | 1662 | 1465073470788 Marionette DEBUG loaded listener.js 13:51:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x12d291800) [pid = 1662] [serial = 55] [outer = 0x12d210c00] 13:51:11 INFO - PROCESS | 1662 | 1465073471036 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]]]}] 13:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 13:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:51:11 INFO - PROCESS | 1662 | 1465073471070 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:51:11 INFO - PROCESS | 1662 | 1465073471071 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:51:11 INFO - PROCESS | 1662 | 1465073471081 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:51:11 INFO - PROCESS | 1662 | 1465073471083 Marionette TRACE conn2 <- [1,50,null,{}] 13:51:11 INFO - PROCESS | 1662 | 1465073471085 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}] 13:51:11 INFO - PROCESS | 1662 | 1465073471086 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:11 INFO - PROCESS | 1662 | 1465073471192 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:51:11 INFO - PROCESS | 1662 | 1465073471197 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:11 INFO - PROCESS | 1662 | 1465073471198 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12dad6800 == 20 [pid = 1662] [id = 20] 13:51:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x12bca1400) [pid = 1662] [serial = 56] [outer = 0x0] 13:51:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x12d28a800) [pid = 1662] [serial = 57] [outer = 0x12bca1400] 13:51:11 INFO - PROCESS | 1662 | 1465073471225 Marionette DEBUG loaded listener.js 13:51:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x118259400) [pid = 1662] [serial = 58] [outer = 0x12bca1400] 13:51:12 INFO - PROCESS | 1662 | 1465073472103 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]]]}] 13:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1078ms 13:51:12 INFO - PROCESS | 1662 | 1465073472158 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:51:12 INFO - PROCESS | 1662 | 1465073472161 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:51:12 INFO - PROCESS | 1662 | 1465073472166 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:51:12 INFO - PROCESS | 1662 | 1465073472169 Marionette TRACE conn2 <- [1,54,null,{}] 13:51:12 INFO - PROCESS | 1662 | 1465073472173 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}] 13:51:12 INFO - PROCESS | 1662 | 1465073472176 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:12 INFO - PROCESS | 1662 | 1465073472289 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:51:12 INFO - PROCESS | 1662 | 1465073472339 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:12 INFO - PROCESS | 1662 | 1465073472341 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x11329e000 == 21 [pid = 1662] [id = 21] 13:51:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x112e70400) [pid = 1662] [serial = 59] [outer = 0x0] 13:51:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x113352000) [pid = 1662] [serial = 60] [outer = 0x112e70400] 13:51:12 INFO - PROCESS | 1662 | 1465073472372 Marionette DEBUG loaded listener.js 13:51:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x113d74c00) [pid = 1662] [serial = 61] [outer = 0x112e70400] 13:51:12 INFO - PROCESS | 1662 | 1465073472781 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]]]}] 13:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 623ms 13:51:12 INFO - PROCESS | 1662 | 1465073472788 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:51:12 INFO - PROCESS | 1662 | 1465073472794 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:51:12 INFO - PROCESS | 1662 | 1465073472798 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:51:12 INFO - PROCESS | 1662 | 1465073472800 Marionette TRACE conn2 <- [1,58,null,{}] 13:51:12 INFO - PROCESS | 1662 | 1465073472803 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}] 13:51:12 INFO - PROCESS | 1662 | 1465073472805 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:12 INFO - PROCESS | 1662 | 1465073472919 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:51:12 INFO - PROCESS | 1662 | 1465073472989 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:12 INFO - PROCESS | 1662 | 1465073472990 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a88800 == 22 [pid = 1662] [id = 22] 13:51:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x118033400) [pid = 1662] [serial = 62] [outer = 0x0] 13:51:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x118171000) [pid = 1662] [serial = 63] [outer = 0x118033400] 13:51:13 INFO - PROCESS | 1662 | 1465073473021 Marionette DEBUG loaded listener.js 13:51:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x118179c00) [pid = 1662] [serial = 64] [outer = 0x118033400] 13:51:13 INFO - PROCESS | 1662 | 1465073473419 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]]]}] 13:51:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 670ms 13:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:51:13 INFO - PROCESS | 1662 | 1465073473469 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:51:13 INFO - PROCESS | 1662 | 1465073473470 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:51:13 INFO - PROCESS | 1662 | 1465073473473 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:51:13 INFO - PROCESS | 1662 | 1465073473475 Marionette TRACE conn2 <- [1,62,null,{}] 13:51:13 INFO - PROCESS | 1662 | 1465073473483 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}] 13:51:13 INFO - PROCESS | 1662 | 1465073473486 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:13 INFO - PROCESS | 1662 | 1465073473599 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:51:13 INFO - PROCESS | 1662 | 1465073473640 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:13 INFO - PROCESS | 1662 | 1465073473642 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x11734d800 == 23 [pid = 1662] [id = 23] 13:51:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x11826a400) [pid = 1662] [serial = 65] [outer = 0x0] 13:51:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1192bf400) [pid = 1662] [serial = 66] [outer = 0x11826a400] 13:51:13 INFO - PROCESS | 1662 | 1465073473673 Marionette DEBUG loaded listener.js 13:51:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x119aee800) [pid = 1662] [serial = 67] [outer = 0x11826a400] 13:51:14 INFO - PROCESS | 1662 | 1465073474298 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]]]}] 13:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 871ms 13:51:14 INFO - PROCESS | 1662 | 1465073474345 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:51:14 INFO - PROCESS | 1662 | 1465073474347 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:51:14 INFO - PROCESS | 1662 | 1465073474350 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:51:14 INFO - PROCESS | 1662 | 1465073474351 Marionette TRACE conn2 <- [1,66,null,{}] 13:51:14 INFO - PROCESS | 1662 | 1465073474355 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}] 13:51:14 INFO - PROCESS | 1662 | 1465073474357 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:14 INFO - PROCESS | 1662 | 1465073474476 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:51:14 INFO - PROCESS | 1662 | 1465073474485 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:14 INFO - PROCESS | 1662 | 1465073474487 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x113a94000 == 24 [pid = 1662] [id = 24] 13:51:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x116623c00) [pid = 1662] [serial = 68] [outer = 0x0] 13:51:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x11689cc00) [pid = 1662] [serial = 69] [outer = 0x116623c00] 13:51:14 INFO - PROCESS | 1662 | 1465073474515 Marionette DEBUG loaded listener.js 13:51:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x116f7fc00) [pid = 1662] [serial = 70] [outer = 0x116623c00] 13:51:14 INFO - PROCESS | 1662 | 1465073474892 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]]]}] 13:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 572ms 13:51:14 INFO - PROCESS | 1662 | 1465073474922 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:51:14 INFO - PROCESS | 1662 | 1465073474927 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:51:14 INFO - PROCESS | 1662 | 1465073474931 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:51:14 INFO - PROCESS | 1662 | 1465073474933 Marionette TRACE conn2 <- [1,70,null,{}] 13:51:14 INFO - PROCESS | 1662 | 1465073474936 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}] 13:51:14 INFO - PROCESS | 1662 | 1465073474937 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:15 INFO - PROCESS | 1662 | 1465073475010 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:51:15 INFO - PROCESS | 1662 | 1465073475014 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:15 INFO - PROCESS | 1662 | 1465073475016 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x1160f3800 == 25 [pid = 1662] [id = 25] 13:51:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x11765c400) [pid = 1662] [serial = 71] [outer = 0x0] 13:51:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x118173000) [pid = 1662] [serial = 72] [outer = 0x11765c400] 13:51:15 INFO - PROCESS | 1662 | 1465073475045 Marionette DEBUG loaded listener.js 13:51:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118214800) [pid = 1662] [serial = 73] [outer = 0x11765c400] 13:51:15 INFO - PROCESS | 1662 | 1465073475374 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]]]}] 13:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 469ms 13:51:15 INFO - PROCESS | 1662 | 1465073475401 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:51:15 INFO - PROCESS | 1662 | 1465073475402 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:51:15 INFO - PROCESS | 1662 | 1465073475404 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:51:15 INFO - PROCESS | 1662 | 1465073475407 Marionette TRACE conn2 <- [1,74,null,{}] 13:51:15 INFO - PROCESS | 1662 | 1465073475417 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}] 13:51:15 INFO - PROCESS | 1662 | 1465073475419 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:15 INFO - PROCESS | 1662 | 1465073475492 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:51:15 INFO - PROCESS | 1662 | 1465073475496 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:15 INFO - PROCESS | 1662 | 1465073475498 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a78000 == 26 [pid = 1662] [id = 26] 13:51:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118223400) [pid = 1662] [serial = 74] [outer = 0x0] 13:51:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x118256c00) [pid = 1662] [serial = 75] [outer = 0x118223400] 13:51:15 INFO - PROCESS | 1662 | 1465073475529 Marionette DEBUG loaded listener.js 13:51:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118273000) [pid = 1662] [serial = 76] [outer = 0x118223400] 13:51:15 INFO - PROCESS | 1662 | 1465073475861 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]]]}] 13:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 474ms 13:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:51:15 INFO - PROCESS | 1662 | 1465073475879 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:51:15 INFO - PROCESS | 1662 | 1465073475881 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:51:15 INFO - PROCESS | 1662 | 1465073475883 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:51:15 INFO - PROCESS | 1662 | 1465073475884 Marionette TRACE conn2 <- [1,78,null,{}] 13:51:15 INFO - PROCESS | 1662 | 1465073475887 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}] 13:51:15 INFO - PROCESS | 1662 | 1465073475888 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:15 INFO - PROCESS | 1662 | 1465073475972 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:51:16 INFO - PROCESS | 1662 | 1465073476011 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:16 INFO - PROCESS | 1662 | 1465073476012 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x117348800 == 27 [pid = 1662] [id = 27] 13:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118258400) [pid = 1662] [serial = 77] [outer = 0x0] 13:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118f3c000) [pid = 1662] [serial = 78] [outer = 0x118258400] 13:51:16 INFO - PROCESS | 1662 | 1465073476037 Marionette DEBUG loaded listener.js 13:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118fee400) [pid = 1662] [serial = 79] [outer = 0x118258400] 13:51:16 INFO - PROCESS | 1662 | 1465073476295 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]]]}] 13:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 468ms 13:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:51:16 INFO - PROCESS | 1662 | 1465073476352 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:51:16 INFO - PROCESS | 1662 | 1465073476353 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:51:16 INFO - PROCESS | 1662 | 1465073476355 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:51:16 INFO - PROCESS | 1662 | 1465073476356 Marionette TRACE conn2 <- [1,82,null,{}] 13:51:16 INFO - PROCESS | 1662 | 1465073476366 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}] 13:51:16 INFO - PROCESS | 1662 | 1465073476367 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:16 INFO - PROCESS | 1662 | 1465073476445 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:51:16 INFO - PROCESS | 1662 | 1465073476448 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:16 INFO - PROCESS | 1662 | 1465073476450 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180b5000 == 28 [pid = 1662] [id = 28] 13:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118fef400) [pid = 1662] [serial = 80] [outer = 0x0] 13:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11921a800) [pid = 1662] [serial = 81] [outer = 0x118fef400] 13:51:16 INFO - PROCESS | 1662 | 1465073476476 Marionette DEBUG loaded listener.js 13:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119666800) [pid = 1662] [serial = 82] [outer = 0x118fef400] 13:51:16 INFO - PROCESS | 1662 | 1465073476802 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]]]}] 13:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 477ms 13:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:51:16 INFO - PROCESS | 1662 | 1465073476833 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:51:16 INFO - PROCESS | 1662 | 1465073476834 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:51:16 INFO - PROCESS | 1662 | 1465073476836 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:51:16 INFO - PROCESS | 1662 | 1465073476837 Marionette TRACE conn2 <- [1,86,null,{}] 13:51:16 INFO - PROCESS | 1662 | 1465073476839 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}] 13:51:16 INFO - PROCESS | 1662 | 1465073476844 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:16 INFO - PROCESS | 1662 | 1465073476956 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:51:16 INFO - PROCESS | 1662 | 1465073476963 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:16 INFO - PROCESS | 1662 | 1465073476964 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x11678d800 == 29 [pid = 1662] [id = 29] 13:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119a77800) [pid = 1662] [serial = 83] [outer = 0x0] 13:51:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x120d32400) [pid = 1662] [serial = 84] [outer = 0x119a77800] 13:51:16 INFO - PROCESS | 1662 | 1465073476989 Marionette DEBUG loaded listener.js 13:51:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x121317800) [pid = 1662] [serial = 85] [outer = 0x119a77800] 13:51:17 INFO - PROCESS | 1662 | 1465073477263 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]]]}] 13:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 13:51:17 INFO - PROCESS | 1662 | 1465073477304 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:51:17 INFO - PROCESS | 1662 | 1465073477306 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:51:17 INFO - PROCESS | 1662 | 1465073477316 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:51:17 INFO - PROCESS | 1662 | 1465073477317 Marionette TRACE conn2 <- [1,90,null,{}] 13:51:17 INFO - PROCESS | 1662 | 1465073477319 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}] 13:51:17 INFO - PROCESS | 1662 | 1465073477321 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:17 INFO - PROCESS | 1662 | 1465073477397 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:51:17 INFO - PROCESS | 1662 | 1465073477401 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:17 INFO - PROCESS | 1662 | 1465073477402 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x111f0b000 == 30 [pid = 1662] [id = 30] 13:51:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1215dfc00) [pid = 1662] [serial = 86] [outer = 0x0] 13:51:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1218adc00) [pid = 1662] [serial = 87] [outer = 0x1215dfc00] 13:51:17 INFO - PROCESS | 1662 | 1465073477429 Marionette DEBUG loaded listener.js 13:51:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x121b57000) [pid = 1662] [serial = 88] [outer = 0x1215dfc00] 13:51:17 INFO - PROCESS | 1662 | 1465073477727 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]]]}] 13:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 13:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:51:17 INFO - PROCESS | 1662 | 1465073477784 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:51:17 INFO - PROCESS | 1662 | 1465073477785 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:51:17 INFO - PROCESS | 1662 | 1465073477788 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:51:17 INFO - PROCESS | 1662 | 1465073477789 Marionette TRACE conn2 <- [1,94,null,{}] 13:51:17 INFO - PROCESS | 1662 | 1465073477791 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}] 13:51:17 INFO - PROCESS | 1662 | 1465073477792 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:17 INFO - PROCESS | 1662 | 1465073477883 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:51:17 INFO - PROCESS | 1662 | 1465073477889 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:17 INFO - PROCESS | 1662 | 1465073477890 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x11929c000 == 31 [pid = 1662] [id = 31] 13:51:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x121702400) [pid = 1662] [serial = 89] [outer = 0x0] 13:51:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123d2e400) [pid = 1662] [serial = 90] [outer = 0x121702400] 13:51:17 INFO - PROCESS | 1662 | 1465073477918 Marionette DEBUG loaded listener.js 13:51:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x116611400) [pid = 1662] [serial = 91] [outer = 0x121702400] 13:51:18 INFO - PROCESS | 1662 | 1465073478187 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]]]}] 13:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 423ms 13:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:51:18 INFO - PROCESS | 1662 | 1465073478216 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:51:18 INFO - PROCESS | 1662 | 1465073478217 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:51:18 INFO - PROCESS | 1662 | 1465073478219 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:51:18 INFO - PROCESS | 1662 | 1465073478220 Marionette TRACE conn2 <- [1,98,null,{}] 13:51:18 INFO - PROCESS | 1662 | 1465073478231 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}] 13:51:18 INFO - PROCESS | 1662 | 1465073478232 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:18 INFO - PROCESS | 1662 | 1465073478312 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:51:18 INFO - PROCESS | 1662 | 1465073478316 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:18 INFO - PROCESS | 1662 | 1465073478317 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x119808800 == 32 [pid = 1662] [id = 32] 13:51:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1215e0800) [pid = 1662] [serial = 92] [outer = 0x0] 13:51:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x124c44000) [pid = 1662] [serial = 93] [outer = 0x1215e0800] 13:51:18 INFO - PROCESS | 1662 | 1465073478341 Marionette DEBUG loaded listener.js 13:51:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124e09c00) [pid = 1662] [serial = 94] [outer = 0x1215e0800] 13:51:18 INFO - PROCESS | 1662 | 1465073478649 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]]]}] 13:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 13:51:18 INFO - PROCESS | 1662 | 1465073478689 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:51:18 INFO - PROCESS | 1662 | 1465073478691 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:51:18 INFO - PROCESS | 1662 | 1465073478695 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:51:18 INFO - PROCESS | 1662 | 1465073478696 Marionette TRACE conn2 <- [1,102,null,{}] 13:51:18 INFO - PROCESS | 1662 | 1465073478698 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}] 13:51:18 INFO - PROCESS | 1662 | 1465073478699 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:18 INFO - PROCESS | 1662 | 1465073478796 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:51:18 INFO - PROCESS | 1662 | 1465073478802 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:18 INFO - PROCESS | 1662 | 1465073478803 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x119aa0800 == 33 [pid = 1662] [id = 33] 13:51:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1248c5400) [pid = 1662] [serial = 95] [outer = 0x0] 13:51:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1255ba400) [pid = 1662] [serial = 96] [outer = 0x1248c5400] 13:51:18 INFO - PROCESS | 1662 | 1465073478827 Marionette DEBUG loaded listener.js 13:51:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12562fc00) [pid = 1662] [serial = 97] [outer = 0x1248c5400] 13:51:19 INFO - PROCESS | 1662 | 1465073479095 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]]]}] 13:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 13:51:19 INFO - PROCESS | 1662 | 1465073479115 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:51:19 INFO - PROCESS | 1662 | 1465073479118 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:51:19 INFO - PROCESS | 1662 | 1465073479121 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:51:19 INFO - PROCESS | 1662 | 1465073479122 Marionette TRACE conn2 <- [1,106,null,{}] 13:51:19 INFO - PROCESS | 1662 | 1465073479132 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}] 13:51:19 INFO - PROCESS | 1662 | 1465073479134 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:19 INFO - PROCESS | 1662 | 1465073479230 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:51:19 INFO - PROCESS | 1662 | 1465073479234 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:19 INFO - PROCESS | 1662 | 1465073479235 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x121292000 == 34 [pid = 1662] [id = 34] 13:51:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x124e0a400) [pid = 1662] [serial = 98] [outer = 0x0] 13:51:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x126b11c00) [pid = 1662] [serial = 99] [outer = 0x124e0a400] 13:51:19 INFO - PROCESS | 1662 | 1465073479261 Marionette DEBUG loaded listener.js 13:51:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126ec6000) [pid = 1662] [serial = 100] [outer = 0x124e0a400] 13:51:19 INFO - PROCESS | 1662 | 1465073479567 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]]]}] 13:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 473ms 13:51:19 INFO - PROCESS | 1662 | 1465073479596 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:51:19 INFO - PROCESS | 1662 | 1465073479597 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:51:19 INFO - PROCESS | 1662 | 1465073479599 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:51:19 INFO - PROCESS | 1662 | 1465073479600 Marionette TRACE conn2 <- [1,110,null,{}] 13:51:19 INFO - PROCESS | 1662 | 1465073479603 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}] 13:51:19 INFO - PROCESS | 1662 | 1465073479604 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:19 INFO - PROCESS | 1662 | 1465073479682 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:51:19 INFO - PROCESS | 1662 | 1465073479727 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:19 INFO - PROCESS | 1662 | 1465073479728 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12134b800 == 35 [pid = 1662] [id = 35] 13:51:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1215e1800) [pid = 1662] [serial = 101] [outer = 0x0] 13:51:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x126ec8c00) [pid = 1662] [serial = 102] [outer = 0x1215e1800] 13:51:19 INFO - PROCESS | 1662 | 1465073479752 Marionette DEBUG loaded listener.js 13:51:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x127177400) [pid = 1662] [serial = 103] [outer = 0x1215e1800] 13:51:20 INFO - PROCESS | 1662 | 1465073480007 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]]]}] 13:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 418ms 13:51:20 INFO - PROCESS | 1662 | 1465073480017 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:51:20 INFO - PROCESS | 1662 | 1465073480019 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:51:20 INFO - PROCESS | 1662 | 1465073480021 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:51:20 INFO - PROCESS | 1662 | 1465073480022 Marionette TRACE conn2 <- [1,114,null,{}] 13:51:20 INFO - PROCESS | 1662 | 1465073480024 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}] 13:51:20 INFO - PROCESS | 1662 | 1465073480027 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:20 INFO - PROCESS | 1662 | 1465073480117 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:51:20 INFO - PROCESS | 1662 | 1465073480121 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:20 INFO - PROCESS | 1662 | 1465073480122 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x121d99800 == 36 [pid = 1662] [id = 36] 13:51:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118f8c800) [pid = 1662] [serial = 104] [outer = 0x0] 13:51:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x127469800) [pid = 1662] [serial = 105] [outer = 0x118f8c800] 13:51:20 INFO - PROCESS | 1662 | 1465073480148 Marionette DEBUG loaded listener.js 13:51:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128b25800) [pid = 1662] [serial = 106] [outer = 0x118f8c800] 13:51:20 INFO - PROCESS | 1662 | 1465073480522 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]]]}] 13:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 523ms 13:51:20 INFO - PROCESS | 1662 | 1465073480546 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:51:20 INFO - PROCESS | 1662 | 1465073480548 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:51:20 INFO - PROCESS | 1662 | 1465073480551 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:51:20 INFO - PROCESS | 1662 | 1465073480553 Marionette TRACE conn2 <- [1,118,null,{}] 13:51:20 INFO - PROCESS | 1662 | 1465073480556 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}] 13:51:20 INFO - PROCESS | 1662 | 1465073480558 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:20 INFO - PROCESS | 1662 | 1465073480702 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:51:20 INFO - PROCESS | 1662 | 1465073480714 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:20 INFO - PROCESS | 1662 | 1465073480715 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d3f800 == 37 [pid = 1662] [id = 37] 13:51:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x125677800) [pid = 1662] [serial = 107] [outer = 0x0] 13:51:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x128b74800) [pid = 1662] [serial = 108] [outer = 0x125677800] 13:51:20 INFO - PROCESS | 1662 | 1465073480757 Marionette DEBUG loaded listener.js 13:51:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128b7a400) [pid = 1662] [serial = 109] [outer = 0x125677800] 13:51:21 INFO - PROCESS | 1662 | 1465073481081 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]]]}] 13:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 569ms 13:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:51:21 INFO - PROCESS | 1662 | 1465073481120 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:51:21 INFO - PROCESS | 1662 | 1465073481121 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:51:21 INFO - PROCESS | 1662 | 1465073481124 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:51:21 INFO - PROCESS | 1662 | 1465073481125 Marionette TRACE conn2 <- [1,122,null,{}] 13:51:21 INFO - PROCESS | 1662 | 1465073481131 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}] 13:51:21 INFO - PROCESS | 1662 | 1465073481132 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:21 INFO - PROCESS | 1662 | 1465073481212 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:51:21 INFO - PROCESS | 1662 | 1465073481256 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:21 INFO - PROCESS | 1662 | 1465073481257 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c80800 == 38 [pid = 1662] [id = 38] 13:51:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x128b20c00) [pid = 1662] [serial = 110] [outer = 0x0] 13:51:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x128ebfc00) [pid = 1662] [serial = 111] [outer = 0x128b20c00] 13:51:21 INFO - PROCESS | 1662 | 1465073481281 Marionette DEBUG loaded listener.js 13:51:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1291dfc00) [pid = 1662] [serial = 112] [outer = 0x128b20c00] 13:51:21 INFO - PROCESS | 1662 | 1465073481537 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]]]}] 13:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 423ms 13:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:51:21 INFO - PROCESS | 1662 | 1465073481549 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:51:21 INFO - PROCESS | 1662 | 1465073481550 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:51:21 INFO - PROCESS | 1662 | 1465073481552 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:51:21 INFO - PROCESS | 1662 | 1465073481553 Marionette TRACE conn2 <- [1,126,null,{}] 13:51:21 INFO - PROCESS | 1662 | 1465073481555 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}] 13:51:21 INFO - PROCESS | 1662 | 1465073481556 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:21 INFO - PROCESS | 1662 | 1465073481653 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:51:21 INFO - PROCESS | 1662 | 1465073481656 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:21 INFO - PROCESS | 1662 | 1465073481657 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x126bc4000 == 39 [pid = 1662] [id = 39] 13:51:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1291e1c00) [pid = 1662] [serial = 113] [outer = 0x0] 13:51:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x129612c00) [pid = 1662] [serial = 114] [outer = 0x1291e1c00] 13:51:21 INFO - PROCESS | 1662 | 1465073481681 Marionette DEBUG loaded listener.js 13:51:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1296b9c00) [pid = 1662] [serial = 115] [outer = 0x1291e1c00] 13:51:22 INFO - PROCESS | 1662 | 1465073481996 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]]]}] 13:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 13:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:51:22 INFO - PROCESS | 1662 | 1465073482020 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:51:22 INFO - PROCESS | 1662 | 1465073482022 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:51:22 INFO - PROCESS | 1662 | 1465073482024 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:51:22 INFO - PROCESS | 1662 | 1465073482026 Marionette TRACE conn2 <- [1,130,null,{}] 13:51:22 INFO - PROCESS | 1662 | 1465073482030 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}] 13:51:22 INFO - PROCESS | 1662 | 1465073482031 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:22 INFO - PROCESS | 1662 | 1465073482108 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:51:22 INFO - PROCESS | 1662 | 1465073482836 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:22 INFO - PROCESS | 1662 | 1465073482838 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x111f0c000 == 40 [pid = 1662] [id = 40] 13:51:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x112e6ac00) [pid = 1662] [serial = 116] [outer = 0x0] 13:51:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x113868400) [pid = 1662] [serial = 117] [outer = 0x112e6ac00] 13:51:22 INFO - PROCESS | 1662 | 1465073482869 Marionette DEBUG loaded listener.js 13:51:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1166e0000) [pid = 1662] [serial = 118] [outer = 0x112e6ac00] 13:51:23 INFO - PROCESS | 1662 | 1465073483293 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]]]}] 13:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1277ms 13:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:51:23 INFO - PROCESS | 1662 | 1465073483304 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:51:23 INFO - PROCESS | 1662 | 1465073483307 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:51:23 INFO - PROCESS | 1662 | 1465073483311 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:51:23 INFO - PROCESS | 1662 | 1465073483314 Marionette TRACE conn2 <- [1,134,null,{}] 13:51:23 INFO - PROCESS | 1662 | 1465073483319 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}] 13:51:23 INFO - PROCESS | 1662 | 1465073483321 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:23 INFO - PROCESS | 1662 | 1465073483461 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:51:23 INFO - PROCESS | 1662 | 1465073483488 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:23 INFO - PROCESS | 1662 | 1465073483489 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x1160dd000 == 41 [pid = 1662] [id = 41] 13:51:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x118177c00) [pid = 1662] [serial = 119] [outer = 0x0] 13:51:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x118217c00) [pid = 1662] [serial = 120] [outer = 0x118177c00] 13:51:23 INFO - PROCESS | 1662 | 1465073483534 Marionette DEBUG loaded listener.js 13:51:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x118226c00) [pid = 1662] [serial = 121] [outer = 0x118177c00] 13:51:23 INFO - PROCESS | 1662 | 1465073483964 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]]]}] 13:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 674ms 13:51:23 INFO - PROCESS | 1662 | 1465073483986 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:51:23 INFO - PROCESS | 1662 | 1465073483989 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:51:23 INFO - PROCESS | 1662 | 1465073483992 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:51:23 INFO - PROCESS | 1662 | 1465073483993 Marionette TRACE conn2 <- [1,138,null,{}] 13:51:23 INFO - PROCESS | 1662 | 1465073483995 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}] 13:51:23 INFO - PROCESS | 1662 | 1465073483997 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:24 INFO - PROCESS | 1662 | 1465073484119 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:51:24 INFO - PROCESS | 1662 | 1465073484125 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:24 INFO - PROCESS | 1662 | 1465073484126 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a93800 == 42 [pid = 1662] [id = 42] 13:51:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x11825d400) [pid = 1662] [serial = 122] [outer = 0x0] 13:51:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1184b4800) [pid = 1662] [serial = 123] [outer = 0x11825d400] 13:51:24 INFO - PROCESS | 1662 | 1465073484152 Marionette DEBUG loaded listener.js 13:51:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x11965e400) [pid = 1662] [serial = 124] [outer = 0x11825d400] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x12c353000) [pid = 1662] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x12bc58c00) [pid = 1662] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x118175c00) [pid = 1662] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12baab400) [pid = 1662] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12b0e6000) [pid = 1662] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12ab2cc00) [pid = 1662] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1291dec00) [pid = 1662] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12d210c00) [pid = 1662] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x118267c00) [pid = 1662] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12cb1ac00) [pid = 1662] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12c72f000) [pid = 1662] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118258400) [pid = 1662] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x118fef400) [pid = 1662] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x119a77800) [pid = 1662] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1215dfc00) [pid = 1662] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x121702400) [pid = 1662] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1215e0800) [pid = 1662] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1248c5400) [pid = 1662] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x124e0a400) [pid = 1662] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118f8c800) [pid = 1662] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x125677800) [pid = 1662] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12bca1400) [pid = 1662] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x112e70400) [pid = 1662] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118033400) [pid = 1662] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11826a400) [pid = 1662] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116623c00) [pid = 1662] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11765c400) [pid = 1662] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118223400) [pid = 1662] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:51:24 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128b20c00) [pid = 1662] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:51:24 INFO - PROCESS | 1662 | 1465073484925 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]]]}] 13:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 970ms 13:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:51:24 INFO - PROCESS | 1662 | 1465073484964 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:51:24 INFO - PROCESS | 1662 | 1465073484965 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:51:24 INFO - PROCESS | 1662 | 1465073484971 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:51:24 INFO - PROCESS | 1662 | 1465073484977 Marionette TRACE conn2 <- [1,142,null,{}] 13:51:24 INFO - PROCESS | 1662 | 1465073484982 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}] 13:51:24 INFO - PROCESS | 1662 | 1465073484984 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:25 INFO - PROCESS | 1662 | 1465073485056 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:51:25 INFO - PROCESS | 1662 | 1465073485061 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:25 INFO - PROCESS | 1662 | 1465073485062 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180ab800 == 43 [pid = 1662] [id = 43] 13:51:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x113a02400) [pid = 1662] [serial = 125] [outer = 0x0] 13:51:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119663800) [pid = 1662] [serial = 126] [outer = 0x113a02400] 13:51:25 INFO - PROCESS | 1662 | 1465073485089 Marionette DEBUG loaded listener.js 13:51:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119a7e400) [pid = 1662] [serial = 127] [outer = 0x113a02400] 13:51:25 INFO - PROCESS | 1662 | 1465073485411 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]]]}] 13:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 480ms 13:51:25 INFO - PROCESS | 1662 | 1465073485447 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:51:25 INFO - PROCESS | 1662 | 1465073485449 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:51:25 INFO - PROCESS | 1662 | 1465073485451 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:51:25 INFO - PROCESS | 1662 | 1465073485452 Marionette TRACE conn2 <- [1,146,null,{}] 13:51:25 INFO - PROCESS | 1662 | 1465073485455 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}] 13:51:25 INFO - PROCESS | 1662 | 1465073485456 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:25 INFO - PROCESS | 1662 | 1465073485553 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:51:25 INFO - PROCESS | 1662 | 1465073485598 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:25 INFO - PROCESS | 1662 | 1465073485599 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x118246000 == 44 [pid = 1662] [id = 44] 13:51:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x113861c00) [pid = 1662] [serial = 128] [outer = 0x0] 13:51:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x120d3f400) [pid = 1662] [serial = 129] [outer = 0x113861c00] 13:51:25 INFO - PROCESS | 1662 | 1465073485624 Marionette DEBUG loaded listener.js 13:51:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12112ac00) [pid = 1662] [serial = 130] [outer = 0x113861c00] 13:51:25 INFO - PROCESS | 1662 | 1465073485898 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]]]}] 13:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 467ms 13:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:51:25 INFO - PROCESS | 1662 | 1465073485920 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:51:25 INFO - PROCESS | 1662 | 1465073485921 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:51:25 INFO - PROCESS | 1662 | 1465073485923 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:51:25 INFO - PROCESS | 1662 | 1465073485924 Marionette TRACE conn2 <- [1,150,null,{}] 13:51:25 INFO - PROCESS | 1662 | 1465073485934 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}] 13:51:25 INFO - PROCESS | 1662 | 1465073485935 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:26 INFO - PROCESS | 1662 | 1465073486011 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:51:26 INFO - PROCESS | 1662 | 1465073486015 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:26 INFO - PROCESS | 1662 | 1465073486019 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192b1800 == 45 [pid = 1662] [id = 45] 13:51:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x121dda000) [pid = 1662] [serial = 131] [outer = 0x0] 13:51:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x123d33400) [pid = 1662] [serial = 132] [outer = 0x121dda000] 13:51:26 INFO - PROCESS | 1662 | 1465073486052 Marionette DEBUG loaded listener.js 13:51:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124ca1000) [pid = 1662] [serial = 133] [outer = 0x121dda000] 13:51:26 INFO - PROCESS | 1662 | 1465073486447 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]]]}] 13:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 577ms 13:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:51:26 INFO - PROCESS | 1662 | 1465073486501 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:51:26 INFO - PROCESS | 1662 | 1465073486503 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:51:26 INFO - PROCESS | 1662 | 1465073486506 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:51:26 INFO - PROCESS | 1662 | 1465073486508 Marionette TRACE conn2 <- [1,154,null,{}] 13:51:26 INFO - PROCESS | 1662 | 1465073486514 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}] 13:51:26 INFO - PROCESS | 1662 | 1465073486528 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:26 INFO - PROCESS | 1662 | 1465073486640 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:51:26 INFO - PROCESS | 1662 | 1465073486657 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:26 INFO - PROCESS | 1662 | 1465073486658 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x113fea800 == 46 [pid = 1662] [id = 46] 13:51:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x125686c00) [pid = 1662] [serial = 134] [outer = 0x0] 13:51:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x126b1a400) [pid = 1662] [serial = 135] [outer = 0x125686c00] 13:51:26 INFO - PROCESS | 1662 | 1465073486700 Marionette DEBUG loaded listener.js 13:51:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x126bde800) [pid = 1662] [serial = 136] [outer = 0x125686c00] 13:51:27 INFO - PROCESS | 1662 | 1465073487188 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]]]}] 13:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 725ms 13:51:27 INFO - PROCESS | 1662 | 1465073487250 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:51:27 INFO - PROCESS | 1662 | 1465073487252 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:51:27 INFO - PROCESS | 1662 | 1465073487256 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:51:27 INFO - PROCESS | 1662 | 1465073487260 Marionette TRACE conn2 <- [1,158,null,{}] 13:51:27 INFO - PROCESS | 1662 | 1465073487295 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}] 13:51:27 INFO - PROCESS | 1662 | 1465073487296 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:27 INFO - PROCESS | 1662 | 1465073487396 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:51:27 INFO - PROCESS | 1662 | 1465073487454 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:27 INFO - PROCESS | 1662 | 1465073487456 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a76800 == 47 [pid = 1662] [id = 47] 13:51:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x116a62800) [pid = 1662] [serial = 137] [outer = 0x0] 13:51:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x11802fc00) [pid = 1662] [serial = 138] [outer = 0x116a62800] 13:51:27 INFO - PROCESS | 1662 | 1465073487488 Marionette DEBUG loaded listener.js 13:51:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x118223000) [pid = 1662] [serial = 139] [outer = 0x116a62800] 13:51:27 INFO - PROCESS | 1662 | 1465073487918 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]]]}] 13:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 689ms 13:51:27 INFO - PROCESS | 1662 | 1465073487945 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:51:27 INFO - PROCESS | 1662 | 1465073487948 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:51:27 INFO - PROCESS | 1662 | 1465073487952 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:51:27 INFO - PROCESS | 1662 | 1465073487954 Marionette TRACE conn2 <- [1,162,null,{}] 13:51:27 INFO - PROCESS | 1662 | 1465073487957 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}] 13:51:27 INFO - PROCESS | 1662 | 1465073487959 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:28 INFO - PROCESS | 1662 | 1465073488090 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:51:28 INFO - PROCESS | 1662 | 1465073488098 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:28 INFO - PROCESS | 1662 | 1465073488099 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x119a9e800 == 48 [pid = 1662] [id = 48] 13:51:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118297800) [pid = 1662] [serial = 140] [outer = 0x0] 13:51:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x119219c00) [pid = 1662] [serial = 141] [outer = 0x118297800] 13:51:28 INFO - PROCESS | 1662 | 1465073488131 Marionette DEBUG loaded listener.js 13:51:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x119aeec00) [pid = 1662] [serial = 142] [outer = 0x118297800] 13:51:28 INFO - PROCESS | 1662 | 1465073488585 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]]]}] 13:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 13:51:28 INFO - PROCESS | 1662 | 1465073488622 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:51:28 INFO - PROCESS | 1662 | 1465073488624 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:51:28 INFO - PROCESS | 1662 | 1465073488660 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:51:28 INFO - PROCESS | 1662 | 1465073488663 Marionette TRACE conn2 <- [1,166,null,{}] 13:51:28 INFO - PROCESS | 1662 | 1465073488687 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}] 13:51:28 INFO - PROCESS | 1662 | 1465073488690 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:28 INFO - PROCESS | 1662 | 1465073488785 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:51:28 INFO - PROCESS | 1662 | 1465073488846 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:28 INFO - PROCESS | 1662 | 1465073488848 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180ab000 == 49 [pid = 1662] [id = 49] 13:51:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x124c9e800) [pid = 1662] [serial = 143] [outer = 0x0] 13:51:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12562c800) [pid = 1662] [serial = 144] [outer = 0x124c9e800] 13:51:28 INFO - PROCESS | 1662 | 1465073488879 Marionette DEBUG loaded listener.js 13:51:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x126b1ac00) [pid = 1662] [serial = 145] [outer = 0x124c9e800] 13:51:29 INFO - PROCESS | 1662 | 1465073489314 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]]]}] 13:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 702ms 13:51:29 INFO - PROCESS | 1662 | 1465073489359 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:51:29 INFO - PROCESS | 1662 | 1465073489361 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:51:29 INFO - PROCESS | 1662 | 1465073489365 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:51:29 INFO - PROCESS | 1662 | 1465073489366 Marionette TRACE conn2 <- [1,170,null,{}] 13:51:29 INFO - PROCESS | 1662 | 1465073489369 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}] 13:51:29 INFO - PROCESS | 1662 | 1465073489370 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:29 INFO - PROCESS | 1662 | 1465073489471 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:51:29 INFO - PROCESS | 1662 | 1465073489531 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:29 INFO - PROCESS | 1662 | 1465073489532 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d21000 == 50 [pid = 1662] [id = 50] 13:51:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x124c9b400) [pid = 1662] [serial = 146] [outer = 0x0] 13:51:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x126ecb800) [pid = 1662] [serial = 147] [outer = 0x124c9b400] 13:51:29 INFO - PROCESS | 1662 | 1465073489562 Marionette DEBUG loaded listener.js 13:51:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12716d800) [pid = 1662] [serial = 148] [outer = 0x124c9b400] 13:51:30 INFO - PROCESS | 1662 | 1465073490069 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]]]}] 13:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 770ms 13:51:30 INFO - PROCESS | 1662 | 1465073490136 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:51:30 INFO - PROCESS | 1662 | 1465073490140 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:51:30 INFO - PROCESS | 1662 | 1465073490145 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:51:30 INFO - PROCESS | 1662 | 1465073490148 Marionette TRACE conn2 <- [1,174,null,{}] 13:51:30 INFO - PROCESS | 1662 | 1465073490153 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}] 13:51:30 INFO - PROCESS | 1662 | 1465073490156 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:30 INFO - PROCESS | 1662 | 1465073490293 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:51:30 INFO - PROCESS | 1662 | 1465073490364 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:30 INFO - PROCESS | 1662 | 1465073490367 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x111f70000 == 51 [pid = 1662] [id = 51] 13:51:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1161a1800) [pid = 1662] [serial = 149] [outer = 0x0] 13:51:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1168a9800) [pid = 1662] [serial = 150] [outer = 0x1161a1800] 13:51:30 INFO - PROCESS | 1662 | 1465073490441 Marionette DEBUG loaded listener.js 13:51:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x11802e400) [pid = 1662] [serial = 151] [outer = 0x1161a1800] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x1192b1800 == 50 [pid = 1662] [id = 45] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x118246000 == 49 [pid = 1662] [id = 44] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x1180ab800 == 48 [pid = 1662] [id = 43] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x116a93800 == 47 [pid = 1662] [id = 42] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x119808800 == 46 [pid = 1662] [id = 32] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x1180b5000 == 45 [pid = 1662] [id = 28] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x1160dd000 == 44 [pid = 1662] [id = 41] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x117348800 == 43 [pid = 1662] [id = 27] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x111f0c000 == 42 [pid = 1662] [id = 40] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x11929c000 == 41 [pid = 1662] [id = 31] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x126bc4000 == 40 [pid = 1662] [id = 39] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x11678d800 == 39 [pid = 1662] [id = 29] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x111f0b000 == 38 [pid = 1662] [id = 30] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x117d21000 == 37 [pid = 1662] [id = 50] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x1180ab000 == 36 [pid = 1662] [id = 49] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x124c80800 == 35 [pid = 1662] [id = 38] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x12134b800 == 34 [pid = 1662] [id = 35] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x123d3f800 == 33 [pid = 1662] [id = 37] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x119a9e800 == 32 [pid = 1662] [id = 48] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x116a76800 == 31 [pid = 1662] [id = 47] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x119aa0800 == 30 [pid = 1662] [id = 33] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x121d99800 == 29 [pid = 1662] [id = 36] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x113fea800 == 28 [pid = 1662] [id = 46] 13:51:31 INFO - PROCESS | 1662 | --DOCSHELL 0x121292000 == 27 [pid = 1662] [id = 34] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x123d2ec00) [pid = 1662] [serial = 11] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x118f3c000) [pid = 1662] [serial = 78] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x11921a800) [pid = 1662] [serial = 81] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x119666800) [pid = 1662] [serial = 82] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x120d32400) [pid = 1662] [serial = 84] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x121317800) [pid = 1662] [serial = 85] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1218adc00) [pid = 1662] [serial = 87] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x121b57000) [pid = 1662] [serial = 88] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x123d2e400) [pid = 1662] [serial = 90] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x116611400) [pid = 1662] [serial = 91] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x124c44000) [pid = 1662] [serial = 93] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x124e09c00) [pid = 1662] [serial = 94] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1255ba400) [pid = 1662] [serial = 96] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x126b11c00) [pid = 1662] [serial = 99] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x126ec8c00) [pid = 1662] [serial = 102] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x127469800) [pid = 1662] [serial = 105] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128b74800) [pid = 1662] [serial = 108] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x128ebfc00) [pid = 1662] [serial = 111] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12d28a800) [pid = 1662] [serial = 57] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x113352000) [pid = 1662] [serial = 60] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118171000) [pid = 1662] [serial = 63] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1192bf400) [pid = 1662] [serial = 66] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x119aee800) [pid = 1662] [serial = 67] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11689cc00) [pid = 1662] [serial = 69] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118173000) [pid = 1662] [serial = 72] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118214800) [pid = 1662] [serial = 73] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118256c00) [pid = 1662] [serial = 75] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12562fc00) [pid = 1662] [serial = 97] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116f7fc00) [pid = 1662] [serial = 70] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x126ec6000) [pid = 1662] [serial = 100] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x113d74c00) [pid = 1662] [serial = 61] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128b25800) [pid = 1662] [serial = 106] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128b7a400) [pid = 1662] [serial = 109] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118273000) [pid = 1662] [serial = 76] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118179c00) [pid = 1662] [serial = 64] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1291dfc00) [pid = 1662] [serial = 112] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118259400) [pid = 1662] [serial = 58] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x129612c00) [pid = 1662] [serial = 114] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118fee400) [pid = 1662] [serial = 79] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12ab2e800) [pid = 1662] [serial = 21] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12ab33400) [pid = 1662] [serial = 22] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x129614800) [pid = 1662] [serial = 18] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1291e0800) [pid = 1662] [serial = 15] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1291e6400) [pid = 1662] [serial = 16] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1218af400) [pid = 1662] [serial = 8] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12d28d400) [pid = 1662] [serial = 54] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x119218400) [pid = 1662] [serial = 51] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12d20ac00) [pid = 1662] [serial = 52] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12ce1f800) [pid = 1662] [serial = 48] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x12d205800) [pid = 1662] [serial = 49] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x12ce19800) [pid = 1662] [serial = 45] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x12cb18400) [pid = 1662] [serial = 40] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x12ce2c000) [pid = 1662] [serial = 42] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x12c734800) [pid = 1662] [serial = 39] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x12c72a400) [pid = 1662] [serial = 36] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x12c72ec00) [pid = 1662] [serial = 37] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x12bc62c00) [pid = 1662] [serial = 33] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x12c34ec00) [pid = 1662] [serial = 34] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x12bc53800) [pid = 1662] [serial = 31] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x11817cc00) [pid = 1662] [serial = 30] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x12bc43800) [pid = 1662] [serial = 27] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x12bc4c000) [pid = 1662] [serial = 28] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x12b2a3400) [pid = 1662] [serial = 24] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x12b2ae800) [pid = 1662] [serial = 25] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x12d291800) [pid = 1662] [serial = 55] [outer = 0x0] [url = about:blank] 13:51:31 INFO - PROCESS | 1662 | 1465073491203 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]]]}] 13:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1075ms 13:51:31 INFO - PROCESS | 1662 | 1465073491220 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:51:31 INFO - PROCESS | 1662 | 1465073491223 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:51:31 INFO - PROCESS | 1662 | 1465073491228 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:51:31 INFO - PROCESS | 1662 | 1465073491230 Marionette TRACE conn2 <- [1,178,null,{}] 13:51:31 INFO - PROCESS | 1662 | 1465073491234 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}] 13:51:31 INFO - PROCESS | 1662 | 1465073491236 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:31 INFO - PROCESS | 1662 | 1465073491306 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:51:31 INFO - PROCESS | 1662 | 1465073491311 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:31 INFO - PROCESS | 1662 | 1465073491314 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x113a2a000 == 28 [pid = 1662] [id = 52] 13:51:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x1168a1000) [pid = 1662] [serial = 152] [outer = 0x0] 13:51:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x116a63000) [pid = 1662] [serial = 153] [outer = 0x1168a1000] 13:51:31 INFO - PROCESS | 1662 | 1465073491343 Marionette DEBUG loaded listener.js 13:51:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x11803a400) [pid = 1662] [serial = 154] [outer = 0x1168a1000] 13:51:31 INFO - PROCESS | 1662 | 1465073491653 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]]]}] 13:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 473ms 13:51:31 INFO - PROCESS | 1662 | 1465073491698 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:51:31 INFO - PROCESS | 1662 | 1465073491702 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:51:31 INFO - PROCESS | 1662 | 1465073491707 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:51:31 INFO - PROCESS | 1662 | 1465073491708 Marionette TRACE conn2 <- [1,182,null,{}] 13:51:31 INFO - PROCESS | 1662 | 1465073491711 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}] 13:51:31 INFO - PROCESS | 1662 | 1465073491713 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:31 INFO - PROCESS | 1662 | 1465073491789 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:51:31 INFO - PROCESS | 1662 | 1465073491795 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:31 INFO - PROCESS | 1662 | 1465073491797 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x11678a000 == 29 [pid = 1662] [id = 53] 13:51:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x11817bc00) [pid = 1662] [serial = 155] [outer = 0x0] 13:51:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x118255000) [pid = 1662] [serial = 156] [outer = 0x11817bc00] 13:51:31 INFO - PROCESS | 1662 | 1465073491826 Marionette DEBUG loaded listener.js 13:51:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x118272800) [pid = 1662] [serial = 157] [outer = 0x11817bc00] 13:51:32 INFO - PROCESS | 1662 | 1465073492162 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]]]}] 13:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 471ms 13:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:51:32 INFO - PROCESS | 1662 | 1465073492179 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:51:32 INFO - PROCESS | 1662 | 1465073492180 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:51:32 INFO - PROCESS | 1662 | 1465073492182 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:51:32 INFO - PROCESS | 1662 | 1465073492185 Marionette TRACE conn2 <- [1,186,null,{}] 13:51:32 INFO - PROCESS | 1662 | 1465073492192 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}] 13:51:32 INFO - PROCESS | 1662 | 1465073492195 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:32 INFO - PROCESS | 1662 | 1465073492271 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:51:32 INFO - PROCESS | 1662 | 1465073492314 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:32 INFO - PROCESS | 1662 | 1465073492317 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x117360800 == 30 [pid = 1662] [id = 54] 13:51:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x11765bc00) [pid = 1662] [serial = 158] [outer = 0x0] 13:51:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x118fec800) [pid = 1662] [serial = 159] [outer = 0x11765bc00] 13:51:32 INFO - PROCESS | 1662 | 1465073492344 Marionette DEBUG loaded listener.js 13:51:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x119669800) [pid = 1662] [serial = 160] [outer = 0x11765bc00] 13:51:32 INFO - PROCESS | 1662 | 1465073492593 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]]]}] 13:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 420ms 13:51:32 INFO - PROCESS | 1662 | 1465073492603 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:51:32 INFO - PROCESS | 1662 | 1465073492605 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:51:32 INFO - PROCESS | 1662 | 1465073492607 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:51:32 INFO - PROCESS | 1662 | 1465073492608 Marionette TRACE conn2 <- [1,190,null,{}] 13:51:32 INFO - PROCESS | 1662 | 1465073492618 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}] 13:51:32 INFO - PROCESS | 1662 | 1465073492619 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:32 INFO - PROCESS | 1662 | 1465073492704 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:51:32 INFO - PROCESS | 1662 | 1465073492708 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:32 INFO - PROCESS | 1662 | 1465073492711 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x11815e000 == 31 [pid = 1662] [id = 55] 13:51:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x120f4b000) [pid = 1662] [serial = 161] [outer = 0x0] 13:51:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x12130fc00) [pid = 1662] [serial = 162] [outer = 0x120f4b000] 13:51:32 INFO - PROCESS | 1662 | 1465073492737 Marionette DEBUG loaded listener.js 13:51:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1218adc00) [pid = 1662] [serial = 163] [outer = 0x120f4b000] 13:51:33 INFO - PROCESS | 1662 | 1465073493025 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]]]}] 13:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 13:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:51:33 INFO - PROCESS | 1662 | 1465073493080 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:51:33 INFO - PROCESS | 1662 | 1465073493081 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:51:33 INFO - PROCESS | 1662 | 1465073493084 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:51:33 INFO - PROCESS | 1662 | 1465073493085 Marionette TRACE conn2 <- [1,194,null,{}] 13:51:33 INFO - PROCESS | 1662 | 1465073493097 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}] 13:51:33 INFO - PROCESS | 1662 | 1465073493098 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:33 INFO - PROCESS | 1662 | 1465073493192 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:51:33 INFO - PROCESS | 1662 | 1465073493202 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:33 INFO - PROCESS | 1662 | 1465073493203 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x118246000 == 32 [pid = 1662] [id = 56] 13:51:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x11765a400) [pid = 1662] [serial = 164] [outer = 0x0] 13:51:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x121121800) [pid = 1662] [serial = 165] [outer = 0x11765a400] 13:51:33 INFO - PROCESS | 1662 | 1465073493228 Marionette DEBUG loaded listener.js 13:51:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x121de1400) [pid = 1662] [serial = 166] [outer = 0x11765a400] 13:51:33 INFO - PROCESS | 1662 | 1465073493570 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]]]}] 13:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 528ms 13:51:33 INFO - PROCESS | 1662 | 1465073493612 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:51:33 INFO - PROCESS | 1662 | 1465073493613 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:51:33 INFO - PROCESS | 1662 | 1465073493615 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:51:33 INFO - PROCESS | 1662 | 1465073493617 Marionette TRACE conn2 <- [1,198,null,{}] 13:51:33 INFO - PROCESS | 1662 | 1465073493619 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}] 13:51:33 INFO - PROCESS | 1662 | 1465073493623 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:33 INFO - PROCESS | 1662 | 1465073493738 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:51:33 INFO - PROCESS | 1662 | 1465073493767 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:33 INFO - PROCESS | 1662 | 1465073493768 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x11951f000 == 33 [pid = 1662] [id = 57] 13:51:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x124951c00) [pid = 1662] [serial = 167] [outer = 0x0] 13:51:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1255bc400) [pid = 1662] [serial = 168] [outer = 0x124951c00] 13:51:33 INFO - PROCESS | 1662 | 1465073493793 Marionette DEBUG loaded listener.js 13:51:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1256a3c00) [pid = 1662] [serial = 169] [outer = 0x124951c00] 13:51:34 INFO - PROCESS | 1662 | 1465073494085 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]]]}] 13:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 517ms 13:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:51:34 INFO - PROCESS | 1662 | 1465073494140 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:51:34 INFO - PROCESS | 1662 | 1465073494141 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:51:34 INFO - PROCESS | 1662 | 1465073494144 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:51:34 INFO - PROCESS | 1662 | 1465073494145 Marionette TRACE conn2 <- [1,202,null,{}] 13:51:34 INFO - PROCESS | 1662 | 1465073494155 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}] 13:51:34 INFO - PROCESS | 1662 | 1465073494156 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:34 INFO - PROCESS | 1662 | 1465073494238 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:51:34 INFO - PROCESS | 1662 | 1465073494241 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:34 INFO - PROCESS | 1662 | 1465073494244 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b26000 == 34 [pid = 1662] [id = 58] 13:51:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x124c4a800) [pid = 1662] [serial = 170] [outer = 0x0] 13:51:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x126b1d400) [pid = 1662] [serial = 171] [outer = 0x124c4a800] 13:51:34 INFO - PROCESS | 1662 | 1465073494291 Marionette DEBUG loaded listener.js 13:51:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x126fb1000) [pid = 1662] [serial = 172] [outer = 0x124c4a800] 13:51:34 INFO - PROCESS | 1662 | 1465073494581 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]]]}] 13:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 476ms 13:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:51:34 INFO - PROCESS | 1662 | 1465073494621 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:51:34 INFO - PROCESS | 1662 | 1465073494622 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:51:34 INFO - PROCESS | 1662 | 1465073494625 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:51:34 INFO - PROCESS | 1662 | 1465073494628 Marionette TRACE conn2 <- [1,206,null,{}] 13:51:34 INFO - PROCESS | 1662 | 1465073494632 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}] 13:51:34 INFO - PROCESS | 1662 | 1465073494633 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:34 INFO - PROCESS | 1662 | 1465073494719 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:51:34 INFO - PROCESS | 1662 | 1465073494748 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:34 INFO - PROCESS | 1662 | 1465073494749 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x121292000 == 35 [pid = 1662] [id = 59] 13:51:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x126b12400) [pid = 1662] [serial = 173] [outer = 0x0] 13:51:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x127463800) [pid = 1662] [serial = 174] [outer = 0x126b12400] 13:51:34 INFO - PROCESS | 1662 | 1465073494774 Marionette DEBUG loaded listener.js 13:51:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x127633c00) [pid = 1662] [serial = 175] [outer = 0x126b12400] 13:51:35 INFO - PROCESS | 1662 | 1465073495054 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]]]}] 13:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 472ms 13:51:35 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x121dda000) [pid = 1662] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:51:35 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1215e1800) [pid = 1662] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:51:35 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x125686c00) [pid = 1662] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:51:35 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x118177c00) [pid = 1662] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:51:35 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x11825d400) [pid = 1662] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:51:35 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x113861c00) [pid = 1662] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:51:35 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x113a02400) [pid = 1662] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:51:35 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x112e6ac00) [pid = 1662] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:51:35 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1291e1c00) [pid = 1662] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:51:35 INFO - PROCESS | 1662 | 1465073495117 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:51:35 INFO - PROCESS | 1662 | 1465073495119 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:51:35 INFO - PROCESS | 1662 | 1465073495122 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:51:35 INFO - PROCESS | 1662 | 1465073495123 Marionette TRACE conn2 <- [1,210,null,{}] 13:51:35 INFO - PROCESS | 1662 | 1465073495128 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}] 13:51:35 INFO - PROCESS | 1662 | 1465073495129 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:35 INFO - PROCESS | 1662 | 1465073495222 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:51:35 INFO - PROCESS | 1662 | 1465073495252 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:35 INFO - PROCESS | 1662 | 1465073495253 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x11735f800 == 36 [pid = 1662] [id = 60] 13:51:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x112e6b000) [pid = 1662] [serial = 176] [outer = 0x0] 13:51:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118268000) [pid = 1662] [serial = 177] [outer = 0x112e6b000] 13:51:35 INFO - PROCESS | 1662 | 1465073495278 Marionette DEBUG loaded listener.js 13:51:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x127636c00) [pid = 1662] [serial = 178] [outer = 0x112e6b000] 13:51:35 INFO - PROCESS | 1662 | 1465073495581 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]]]}] 13:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 469ms 13:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:51:35 INFO - PROCESS | 1662 | 1465073495601 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:51:35 INFO - PROCESS | 1662 | 1465073495603 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:51:35 INFO - PROCESS | 1662 | 1465073495606 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:51:35 INFO - PROCESS | 1662 | 1465073495609 Marionette TRACE conn2 <- [1,214,null,{}] 13:51:35 INFO - PROCESS | 1662 | 1465073495616 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}] 13:51:35 INFO - PROCESS | 1662 | 1465073495617 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:35 INFO - PROCESS | 1662 | 1465073495733 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:51:35 INFO - PROCESS | 1662 | 1465073495795 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:35 INFO - PROCESS | 1662 | 1465073495796 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x121da6800 == 37 [pid = 1662] [id = 61] 13:51:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x116055000) [pid = 1662] [serial = 179] [outer = 0x0] 13:51:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x128b23c00) [pid = 1662] [serial = 180] [outer = 0x116055000] 13:51:35 INFO - PROCESS | 1662 | 1465073495837 Marionette DEBUG loaded listener.js 13:51:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x128b78800) [pid = 1662] [serial = 181] [outer = 0x116055000] 13:51:36 INFO - PROCESS | 1662 | 1465073496164 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]]]}] 13:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 574ms 13:51:36 INFO - PROCESS | 1662 | 1465073496183 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:51:36 INFO - PROCESS | 1662 | 1465073496185 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:51:36 INFO - PROCESS | 1662 | 1465073496187 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:51:36 INFO - PROCESS | 1662 | 1465073496189 Marionette TRACE conn2 <- [1,218,null,{}] 13:51:36 INFO - PROCESS | 1662 | 1465073496191 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}] 13:51:36 INFO - PROCESS | 1662 | 1465073496196 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:36 INFO - PROCESS | 1662 | 1465073496300 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:51:36 INFO - PROCESS | 1662 | 1465073496344 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:36 INFO - PROCESS | 1662 | 1465073496346 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x11823a800 == 38 [pid = 1662] [id = 62] 13:51:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x128b72000) [pid = 1662] [serial = 182] [outer = 0x0] 13:51:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x128ebfc00) [pid = 1662] [serial = 183] [outer = 0x128b72000] 13:51:36 INFO - PROCESS | 1662 | 1465073496372 Marionette DEBUG loaded listener.js 13:51:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x129612800) [pid = 1662] [serial = 184] [outer = 0x128b72000] 13:51:36 INFO - PROCESS | 1662 | 1465073496633 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]]]}] 13:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 475ms 13:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:51:36 INFO - PROCESS | 1662 | 1465073496667 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:51:36 INFO - PROCESS | 1662 | 1465073496668 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:51:36 INFO - PROCESS | 1662 | 1465073496670 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:51:36 INFO - PROCESS | 1662 | 1465073496671 Marionette TRACE conn2 <- [1,222,null,{}] 13:51:36 INFO - PROCESS | 1662 | 1465073496673 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}] 13:51:36 INFO - PROCESS | 1662 | 1465073496674 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:36 INFO - PROCESS | 1662 | 1465073496763 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:51:36 INFO - PROCESS | 1662 | 1465073496766 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:36 INFO - PROCESS | 1662 | 1465073496767 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12565f000 == 39 [pid = 1662] [id = 63] 13:51:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x129617400) [pid = 1662] [serial = 185] [outer = 0x0] 13:51:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1296b7c00) [pid = 1662] [serial = 186] [outer = 0x129617400] 13:51:36 INFO - PROCESS | 1662 | 1465073496791 Marionette DEBUG loaded listener.js 13:51:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12a717800) [pid = 1662] [serial = 187] [outer = 0x129617400] 13:51:37 INFO - PROCESS | 1662 | 1465073497097 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]]]}] 13:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 13:51:37 INFO - PROCESS | 1662 | 1465073497139 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:51:37 INFO - PROCESS | 1662 | 1465073497141 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:51:37 INFO - PROCESS | 1662 | 1465073497146 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:51:37 INFO - PROCESS | 1662 | 1465073497147 Marionette TRACE conn2 <- [1,226,null,{}] 13:51:37 INFO - PROCESS | 1662 | 1465073497149 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}] 13:51:37 INFO - PROCESS | 1662 | 1465073497150 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:37 INFO - PROCESS | 1662 | 1465073497275 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:51:37 INFO - PROCESS | 1662 | 1465073497319 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:37 INFO - PROCESS | 1662 | 1465073497321 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x111f58000 == 40 [pid = 1662] [id = 64] 13:51:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x111c7c400) [pid = 1662] [serial = 188] [outer = 0x0] 13:51:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112a84000) [pid = 1662] [serial = 189] [outer = 0x111c7c400] 13:51:37 INFO - PROCESS | 1662 | 1465073497352 Marionette DEBUG loaded listener.js 13:51:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x113d0cc00) [pid = 1662] [serial = 190] [outer = 0x111c7c400] 13:51:37 INFO - PROCESS | 1662 | 1465073497854 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]]]}] 13:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 719ms 13:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:51:37 INFO - PROCESS | 1662 | 1465073497865 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:51:37 INFO - PROCESS | 1662 | 1465073497867 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:51:37 INFO - PROCESS | 1662 | 1465073497871 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:51:37 INFO - PROCESS | 1662 | 1465073497873 Marionette TRACE conn2 <- [1,230,null,{}] 13:51:37 INFO - PROCESS | 1662 | 1465073497876 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}] 13:51:37 INFO - PROCESS | 1662 | 1465073497879 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:37 INFO - PROCESS | 1662 | 1465073497989 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:51:38 INFO - PROCESS | 1662 | 1465073498056 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:38 INFO - PROCESS | 1662 | 1465073498058 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x117350000 == 41 [pid = 1662] [id = 65] 13:51:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116f7ac00) [pid = 1662] [serial = 191] [outer = 0x0] 13:51:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11821cc00) [pid = 1662] [serial = 192] [outer = 0x116f7ac00] 13:51:38 INFO - PROCESS | 1662 | 1465073498089 Marionette DEBUG loaded listener.js 13:51:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11829b800) [pid = 1662] [serial = 193] [outer = 0x116f7ac00] 13:51:38 INFO - PROCESS | 1662 | 1465073498730 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]]]}] 13:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 922ms 13:51:38 INFO - PROCESS | 1662 | 1465073498793 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:51:38 INFO - PROCESS | 1662 | 1465073498796 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:51:38 INFO - PROCESS | 1662 | 1465073498799 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:51:38 INFO - PROCESS | 1662 | 1465073498801 Marionette TRACE conn2 <- [1,234,null,{}] 13:51:38 INFO - PROCESS | 1662 | 1465073498804 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}] 13:51:38 INFO - PROCESS | 1662 | 1465073498806 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:38 INFO - PROCESS | 1662 | 1465073498913 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:51:38 INFO - PROCESS | 1662 | --DOCSHELL 0x12565f000 == 40 [pid = 1662] [id = 63] 13:51:38 INFO - PROCESS | 1662 | --DOCSHELL 0x11823a800 == 39 [pid = 1662] [id = 62] 13:51:38 INFO - PROCESS | 1662 | --DOCSHELL 0x121da6800 == 38 [pid = 1662] [id = 61] 13:51:38 INFO - PROCESS | 1662 | --DOCSHELL 0x11735f800 == 37 [pid = 1662] [id = 60] 13:51:38 INFO - PROCESS | 1662 | --DOCSHELL 0x121292000 == 36 [pid = 1662] [id = 59] 13:51:38 INFO - PROCESS | 1662 | --DOCSHELL 0x119b26000 == 35 [pid = 1662] [id = 58] 13:51:38 INFO - PROCESS | 1662 | --DOCSHELL 0x11951f000 == 34 [pid = 1662] [id = 57] 13:51:38 INFO - PROCESS | 1662 | --DOCSHELL 0x118246000 == 33 [pid = 1662] [id = 56] 13:51:38 INFO - PROCESS | 1662 | --DOCSHELL 0x11815e000 == 32 [pid = 1662] [id = 55] 13:51:38 INFO - PROCESS | 1662 | --DOCSHELL 0x117360800 == 31 [pid = 1662] [id = 54] 13:51:38 INFO - PROCESS | 1662 | --DOCSHELL 0x11678a000 == 30 [pid = 1662] [id = 53] 13:51:38 INFO - PROCESS | 1662 | --DOCSHELL 0x113a2a000 == 29 [pid = 1662] [id = 52] 13:51:38 INFO - PROCESS | 1662 | --DOCSHELL 0x111f70000 == 28 [pid = 1662] [id = 51] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1296b9c00) [pid = 1662] [serial = 115] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126bde800) [pid = 1662] [serial = 136] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x126b1a400) [pid = 1662] [serial = 135] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118217c00) [pid = 1662] [serial = 120] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1184b4800) [pid = 1662] [serial = 123] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x120d3f400) [pid = 1662] [serial = 129] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x124ca1000) [pid = 1662] [serial = 133] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119a7e400) [pid = 1662] [serial = 127] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11965e400) [pid = 1662] [serial = 124] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x113868400) [pid = 1662] [serial = 117] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x119663800) [pid = 1662] [serial = 126] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1166e0000) [pid = 1662] [serial = 118] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x118226c00) [pid = 1662] [serial = 121] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12112ac00) [pid = 1662] [serial = 130] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x123d33400) [pid = 1662] [serial = 132] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x127177400) [pid = 1662] [serial = 103] [outer = 0x0] [url = about:blank] 13:51:38 INFO - PROCESS | 1662 | 1465073498979 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:38 INFO - PROCESS | 1662 | 1465073498981 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x11322f800 == 29 [pid = 1662] [id = 66] 13:51:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x117299400) [pid = 1662] [serial = 194] [outer = 0x0] 13:51:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118222c00) [pid = 1662] [serial = 195] [outer = 0x117299400] 13:51:39 INFO - PROCESS | 1662 | 1465073499008 Marionette DEBUG loaded listener.js 13:51:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118f3e000) [pid = 1662] [serial = 196] [outer = 0x117299400] 13:51:39 INFO - PROCESS | 1662 | 1465073499284 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]]]}] 13:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 521ms 13:51:39 INFO - PROCESS | 1662 | 1465073499320 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:51:39 INFO - PROCESS | 1662 | 1465073499324 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:51:39 INFO - PROCESS | 1662 | 1465073499337 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:51:39 INFO - PROCESS | 1662 | 1465073499338 Marionette TRACE conn2 <- [1,238,null,{}] 13:51:39 INFO - PROCESS | 1662 | 1465073499341 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}] 13:51:39 INFO - PROCESS | 1662 | 1465073499344 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:39 INFO - PROCESS | 1662 | 1465073499423 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:51:39 INFO - PROCESS | 1662 | 1465073499471 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:39 INFO - PROCESS | 1662 | 1465073499472 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ac7800 == 30 [pid = 1662] [id = 67] 13:51:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1184c1800) [pid = 1662] [serial = 197] [outer = 0x0] 13:51:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119211c00) [pid = 1662] [serial = 198] [outer = 0x1184c1800] 13:51:39 INFO - PROCESS | 1662 | 1465073499502 Marionette DEBUG loaded listener.js 13:51:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x120f4ec00) [pid = 1662] [serial = 199] [outer = 0x1184c1800] 13:51:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x121123c00) [pid = 1662] [serial = 200] [outer = 0x12c736800] 13:51:39 INFO - PROCESS | 1662 | 1465073499828 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]]]}] 13:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 526ms 13:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:51:39 INFO - PROCESS | 1662 | 1465073499863 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:51:39 INFO - PROCESS | 1662 | 1465073499864 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:51:39 INFO - PROCESS | 1662 | 1465073499866 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:51:39 INFO - PROCESS | 1662 | 1465073499869 Marionette TRACE conn2 <- [1,242,null,{}] 13:51:39 INFO - PROCESS | 1662 | 1465073499876 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}] 13:51:39 INFO - PROCESS | 1662 | 1465073499879 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:39 INFO - PROCESS | 1662 | 1465073499961 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:51:40 INFO - PROCESS | 1662 | 1465073500015 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:40 INFO - PROCESS | 1662 | 1465073500017 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180b7000 == 31 [pid = 1662] [id = 68] 13:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119a7b000) [pid = 1662] [serial = 201] [outer = 0x0] 13:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1219b3800) [pid = 1662] [serial = 202] [outer = 0x119a7b000] 13:51:40 INFO - PROCESS | 1662 | 1465073500046 Marionette DEBUG loaded listener.js 13:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1255bd800) [pid = 1662] [serial = 203] [outer = 0x119a7b000] 13:51:40 INFO - PROCESS | 1662 | 1465073500330 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]]]}] 13:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 522ms 13:51:40 INFO - PROCESS | 1662 | 1465073500388 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:51:40 INFO - PROCESS | 1662 | 1465073500390 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:51:40 INFO - PROCESS | 1662 | 1465073500394 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:51:40 INFO - PROCESS | 1662 | 1465073500396 Marionette TRACE conn2 <- [1,246,null,{}] 13:51:40 INFO - PROCESS | 1662 | 1465073500399 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}] 13:51:40 INFO - PROCESS | 1662 | 1465073500400 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:40 INFO - PROCESS | 1662 | 1465073500476 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:51:40 INFO - PROCESS | 1662 | 1465073500481 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:40 INFO - PROCESS | 1662 | 1465073500482 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x119519800 == 32 [pid = 1662] [id = 69] 13:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12562e400) [pid = 1662] [serial = 204] [outer = 0x0] 13:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x126b1a400) [pid = 1662] [serial = 205] [outer = 0x12562e400] 13:51:40 INFO - PROCESS | 1662 | 1465073500507 Marionette DEBUG loaded listener.js 13:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x126fb3000) [pid = 1662] [serial = 206] [outer = 0x12562e400] 13:51:40 INFO - PROCESS | 1662 | 1465073500798 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]]]}] 13:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 422ms 13:51:40 INFO - PROCESS | 1662 | 1465073500816 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:51:40 INFO - PROCESS | 1662 | 1465073500818 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:51:40 INFO - PROCESS | 1662 | 1465073500820 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:51:40 INFO - PROCESS | 1662 | 1465073500821 Marionette TRACE conn2 <- [1,250,null,{}] 13:51:40 INFO - PROCESS | 1662 | 1465073500824 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}] 13:51:40 INFO - PROCESS | 1662 | 1465073500826 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:40 INFO - PROCESS | 1662 | 1465073500948 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:51:40 INFO - PROCESS | 1662 | 1465073500958 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:40 INFO - PROCESS | 1662 | 1465073500959 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x11322e800 == 33 [pid = 1662] [id = 70] 13:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11816ec00) [pid = 1662] [serial = 207] [outer = 0x0] 13:51:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1255c1c00) [pid = 1662] [serial = 208] [outer = 0x11816ec00] 13:51:40 INFO - PROCESS | 1662 | 1465073500983 Marionette DEBUG loaded listener.js 13:51:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128b22800) [pid = 1662] [serial = 209] [outer = 0x11816ec00] 13:51:41 INFO - PROCESS | 1662 | 1465073501308 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]]]}] 13:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 518ms 13:51:41 INFO - PROCESS | 1662 | 1465073501339 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:51:41 INFO - PROCESS | 1662 | 1465073501340 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:51:41 INFO - PROCESS | 1662 | 1465073501345 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:51:41 INFO - PROCESS | 1662 | 1465073501346 Marionette TRACE conn2 <- [1,254,null,{}] 13:51:41 INFO - PROCESS | 1662 | 1465073501348 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}] 13:51:41 INFO - PROCESS | 1662 | 1465073501352 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:41 INFO - PROCESS | 1662 | 1465073501462 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:51:41 INFO - PROCESS | 1662 | 1465073501491 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:41 INFO - PROCESS | 1662 | 1465073501492 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x121da6800 == 34 [pid = 1662] [id = 71] 13:51:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128b76800) [pid = 1662] [serial = 210] [outer = 0x0] 13:51:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1291dec00) [pid = 1662] [serial = 211] [outer = 0x128b76800] 13:51:41 INFO - PROCESS | 1662 | 1465073501517 Marionette DEBUG loaded listener.js 13:51:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a725000) [pid = 1662] [serial = 212] [outer = 0x128b76800] 13:51:41 INFO - PROCESS | 1662 | 1465073501805 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]]]}] 13:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 13:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:51:41 INFO - PROCESS | 1662 | 1465073501818 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:51:41 INFO - PROCESS | 1662 | 1465073501819 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:51:41 INFO - PROCESS | 1662 | 1465073501821 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:51:41 INFO - PROCESS | 1662 | 1465073501822 Marionette TRACE conn2 <- [1,258,null,{}] 13:51:41 INFO - PROCESS | 1662 | 1465073501825 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}] 13:51:41 INFO - PROCESS | 1662 | 1465073501826 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:41 INFO - PROCESS | 1662 | 1465073501939 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:51:41 INFO - PROCESS | 1662 | 1465073501970 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:41 INFO - PROCESS | 1662 | 1465073501971 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x124f9c800 == 35 [pid = 1662] [id = 72] 13:51:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128b77800) [pid = 1662] [serial = 213] [outer = 0x0] 13:51:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12a8a7c00) [pid = 1662] [serial = 214] [outer = 0x128b77800] 13:51:41 INFO - PROCESS | 1662 | 1465073501996 Marionette DEBUG loaded listener.js 13:51:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12a8b1400) [pid = 1662] [serial = 215] [outer = 0x128b77800] 13:51:42 INFO - PROCESS | 1662 | 1465073502280 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]]]}] 13:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 13:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:51:42 INFO - PROCESS | 1662 | 1465073502298 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:51:42 INFO - PROCESS | 1662 | 1465073502300 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:51:42 INFO - PROCESS | 1662 | 1465073502302 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:51:42 INFO - PROCESS | 1662 | 1465073502303 Marionette TRACE conn2 <- [1,262,null,{}] 13:51:42 INFO - PROCESS | 1662 | 1465073502305 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}] 13:51:42 INFO - PROCESS | 1662 | 1465073502307 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:42 INFO - PROCESS | 1662 | 1465073502404 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:51:42 INFO - PROCESS | 1662 | 1465073502408 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:42 INFO - PROCESS | 1662 | 1465073502409 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x126bc0800 == 36 [pid = 1662] [id = 73] 13:51:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126b1c000) [pid = 1662] [serial = 216] [outer = 0x0] 13:51:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12ab2b000) [pid = 1662] [serial = 217] [outer = 0x126b1c000] 13:51:42 INFO - PROCESS | 1662 | 1465073502433 Marionette DEBUG loaded listener.js 13:51:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12ab32400) [pid = 1662] [serial = 218] [outer = 0x126b1c000] 13:51:42 INFO - PROCESS | 1662 | 1465073502738 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]]]}] 13:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 471ms 13:51:42 INFO - PROCESS | 1662 | 1465073502780 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:51:42 INFO - PROCESS | 1662 | 1465073502781 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:51:42 INFO - PROCESS | 1662 | 1465073502784 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:51:42 INFO - PROCESS | 1662 | 1465073502785 Marionette TRACE conn2 <- [1,266,null,{}] 13:51:42 INFO - PROCESS | 1662 | 1465073502787 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}] 13:51:42 INFO - PROCESS | 1662 | 1465073502788 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:42 INFO - PROCESS | 1662 | 1465073502889 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:51:42 INFO - PROCESS | 1662 | 1465073502893 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:42 INFO - PROCESS | 1662 | 1465073502894 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x128b96000 == 37 [pid = 1662] [id = 74] 13:51:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128eb9c00) [pid = 1662] [serial = 219] [outer = 0x0] 13:51:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12b0e5c00) [pid = 1662] [serial = 220] [outer = 0x128eb9c00] 13:51:42 INFO - PROCESS | 1662 | 1465073502918 Marionette DEBUG loaded listener.js 13:51:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12b0f3800) [pid = 1662] [serial = 221] [outer = 0x128eb9c00] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x124951c00) [pid = 1662] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11765bc00) [pid = 1662] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x120f4b000) [pid = 1662] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x124c4a800) [pid = 1662] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x11817bc00) [pid = 1662] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x126b12400) [pid = 1662] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x116055000) [pid = 1662] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1168a1000) [pid = 1662] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x112e6b000) [pid = 1662] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116a62800) [pid = 1662] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118297800) [pid = 1662] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x124c9e800) [pid = 1662] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128b72000) [pid = 1662] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124c9b400) [pid = 1662] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:51:43 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11765a400) [pid = 1662] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:51:43 INFO - PROCESS | 1662 | 1465073503318 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]]]}] 13:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 568ms 13:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:51:43 INFO - PROCESS | 1662 | 1465073503353 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:51:43 INFO - PROCESS | 1662 | 1465073503355 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:51:43 INFO - PROCESS | 1662 | 1465073503358 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:51:43 INFO - PROCESS | 1662 | 1465073503363 Marionette TRACE conn2 <- [1,270,null,{}] 13:51:43 INFO - PROCESS | 1662 | 1465073503366 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}] 13:51:43 INFO - PROCESS | 1662 | 1465073503368 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:43 INFO - PROCESS | 1662 | 1465073503485 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:51:43 INFO - PROCESS | 1662 | 1465073503490 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:43 INFO - PROCESS | 1662 | 1465073503491 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192af800 == 38 [pid = 1662] [id = 75] 13:51:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1218af400) [pid = 1662] [serial = 222] [outer = 0x0] 13:51:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12567a400) [pid = 1662] [serial = 223] [outer = 0x1218af400] 13:51:43 INFO - PROCESS | 1662 | 1465073503532 Marionette DEBUG loaded listener.js 13:51:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126f2fc00) [pid = 1662] [serial = 224] [outer = 0x1218af400] 13:51:43 INFO - PROCESS | 1662 | 1465073503854 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]]]}] 13:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 523ms 13:51:43 INFO - PROCESS | 1662 | 1465073503887 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:51:43 INFO - PROCESS | 1662 | 1465073503889 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:51:43 INFO - PROCESS | 1662 | 1465073503892 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:51:43 INFO - PROCESS | 1662 | 1465073503897 Marionette TRACE conn2 <- [1,274,null,{}] 13:51:43 INFO - PROCESS | 1662 | 1465073503899 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}] 13:51:43 INFO - PROCESS | 1662 | 1465073503900 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:44 INFO - PROCESS | 1662 | 1465073504019 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:51:44 INFO - PROCESS | 1662 | 1465073504024 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:44 INFO - PROCESS | 1662 | 1465073504026 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x129042000 == 39 [pid = 1662] [id = 76] 13:51:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x123d6b400) [pid = 1662] [serial = 225] [outer = 0x0] 13:51:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12ab2e000) [pid = 1662] [serial = 226] [outer = 0x123d6b400] 13:51:44 INFO - PROCESS | 1662 | 1465073504053 Marionette DEBUG loaded listener.js 13:51:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12baa6800) [pid = 1662] [serial = 227] [outer = 0x123d6b400] 13:51:44 INFO - PROCESS | 1662 | 1465073504345 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]]]}] 13:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 474ms 13:51:44 INFO - PROCESS | 1662 | 1465073504368 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:51:44 INFO - PROCESS | 1662 | 1465073504370 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:51:44 INFO - PROCESS | 1662 | 1465073504372 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:51:44 INFO - PROCESS | 1662 | 1465073504374 Marionette TRACE conn2 <- [1,278,null,{}] 13:51:44 INFO - PROCESS | 1662 | 1465073504380 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}] 13:51:44 INFO - PROCESS | 1662 | 1465073504381 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:44 INFO - PROCESS | 1662 | 1465073504466 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:51:44 INFO - PROCESS | 1662 | 1465073504470 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:44 INFO - PROCESS | 1662 | 1465073504471 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x129756000 == 40 [pid = 1662] [id = 77] 13:51:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12baa1c00) [pid = 1662] [serial = 228] [outer = 0x0] 13:51:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12bc42400) [pid = 1662] [serial = 229] [outer = 0x12baa1c00] 13:51:44 INFO - PROCESS | 1662 | 1465073504498 Marionette DEBUG loaded listener.js 13:51:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12bc4c000) [pid = 1662] [serial = 230] [outer = 0x12baa1c00] 13:51:44 INFO - PROCESS | 1662 | 1465073504964 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]]]}] 13:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 623ms 13:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:51:45 INFO - PROCESS | 1662 | 1465073504996 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:51:45 INFO - PROCESS | 1662 | 1465073504997 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:51:45 INFO - PROCESS | 1662 | 1465073504999 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:51:45 INFO - PROCESS | 1662 | 1465073505000 Marionette TRACE conn2 <- [1,282,null,{}] 13:51:45 INFO - PROCESS | 1662 | 1465073505002 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}] 13:51:45 INFO - PROCESS | 1662 | 1465073505003 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:45 INFO - PROCESS | 1662 | 1465073505086 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:51:45 INFO - PROCESS | 1662 | 1465073505182 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:45 INFO - PROCESS | 1662 | 1465073505183 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x11329d800 == 41 [pid = 1662] [id = 78] 13:51:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x113a09000) [pid = 1662] [serial = 231] [outer = 0x0] 13:51:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1160b4000) [pid = 1662] [serial = 232] [outer = 0x113a09000] 13:51:45 INFO - PROCESS | 1662 | 1465073505237 Marionette DEBUG loaded listener.js 13:51:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118176400) [pid = 1662] [serial = 233] [outer = 0x113a09000] 13:51:45 INFO - PROCESS | 1662 | 1465073505659 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]]]}] 13:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 669ms 13:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:51:45 INFO - PROCESS | 1662 | 1465073505670 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:51:45 INFO - PROCESS | 1662 | 1465073505672 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:51:45 INFO - PROCESS | 1662 | 1465073505674 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:51:45 INFO - PROCESS | 1662 | 1465073505677 Marionette TRACE conn2 <- [1,286,null,{}] 13:51:45 INFO - PROCESS | 1662 | 1465073505680 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}] 13:51:45 INFO - PROCESS | 1662 | 1465073505682 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:45 INFO - PROCESS | 1662 | 1465073505781 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:51:45 INFO - PROCESS | 1662 | 1465073505827 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:45 INFO - PROCESS | 1662 | 1465073505829 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x119222800 == 42 [pid = 1662] [id = 79] 13:51:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118f8c800) [pid = 1662] [serial = 234] [outer = 0x0] 13:51:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x120d3b400) [pid = 1662] [serial = 235] [outer = 0x118f8c800] 13:51:45 INFO - PROCESS | 1662 | 1465073505859 Marionette DEBUG loaded listener.js 13:51:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x121706000) [pid = 1662] [serial = 236] [outer = 0x118f8c800] 13:51:46 INFO - PROCESS | 1662 | 1465073506272 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]]]}] 13:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 620ms 13:51:46 INFO - PROCESS | 1662 | 1465073506297 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:51:46 INFO - PROCESS | 1662 | 1465073506300 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:51:46 INFO - PROCESS | 1662 | 1465073506302 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:51:46 INFO - PROCESS | 1662 | 1465073506304 Marionette TRACE conn2 <- [1,290,null,{}] 13:51:46 INFO - PROCESS | 1662 | 1465073506306 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}] 13:51:46 INFO - PROCESS | 1662 | 1465073506308 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:46 INFO - PROCESS | 1662 | 1465073506410 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:51:46 INFO - PROCESS | 1662 | 1465073506490 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:46 INFO - PROCESS | 1662 | 1465073506491 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x129033800 == 43 [pid = 1662] [id = 80] 13:51:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1255c4000) [pid = 1662] [serial = 237] [outer = 0x0] 13:51:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x126b12400) [pid = 1662] [serial = 238] [outer = 0x1255c4000] 13:51:46 INFO - PROCESS | 1662 | 1465073506520 Marionette DEBUG loaded listener.js 13:51:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128b72c00) [pid = 1662] [serial = 239] [outer = 0x1255c4000] 13:51:46 INFO - PROCESS | 1662 | 1465073506926 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]]]}] 13:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 671ms 13:51:46 INFO - PROCESS | 1662 | 1465073506990 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:51:46 INFO - PROCESS | 1662 | 1465073506993 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:51:47 INFO - PROCESS | 1662 | 1465073507002 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:51:47 INFO - PROCESS | 1662 | 1465073507006 Marionette TRACE conn2 <- [1,294,null,{}] 13:51:47 INFO - PROCESS | 1662 | 1465073507010 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}] 13:51:47 INFO - PROCESS | 1662 | 1465073507014 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:47 INFO - PROCESS | 1662 | 1465073507111 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:51:47 INFO - PROCESS | 1662 | 1465073507171 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:47 INFO - PROCESS | 1662 | 1465073507172 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298ce000 == 44 [pid = 1662] [id = 81] 13:51:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x120f4c400) [pid = 1662] [serial = 240] [outer = 0x0] 13:51:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x120f50800) [pid = 1662] [serial = 241] [outer = 0x120f4c400] 13:51:47 INFO - PROCESS | 1662 | 1465073507201 Marionette DEBUG loaded listener.js 13:51:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x127639800) [pid = 1662] [serial = 242] [outer = 0x120f4c400] 13:51:47 INFO - PROCESS | 1662 | 1465073507596 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]]]}] 13:51:47 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. 13:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 630ms 13:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:51:47 INFO - PROCESS | 1662 | 1465073507628 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:51:47 INFO - PROCESS | 1662 | 1465073507629 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:51:47 INFO - PROCESS | 1662 | 1465073507632 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:51:47 INFO - PROCESS | 1662 | 1465073507633 Marionette TRACE conn2 <- [1,298,null,{}] 13:51:47 INFO - PROCESS | 1662 | 1465073507635 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}] 13:51:47 INFO - PROCESS | 1662 | 1465073507637 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:47 INFO - PROCESS | 1662 | 1465073507757 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:51:47 INFO - PROCESS | 1662 | 1465073507961 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:47 INFO - PROCESS | 1662 | 1465073507963 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ac8800 == 45 [pid = 1662] [id = 82] 13:51:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x116a60400) [pid = 1662] [serial = 243] [outer = 0x0] 13:51:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x11817c800) [pid = 1662] [serial = 244] [outer = 0x116a60400] 13:51:47 INFO - PROCESS | 1662 | 1465073507992 Marionette DEBUG loaded listener.js 13:51:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118f3ec00) [pid = 1662] [serial = 245] [outer = 0x116a60400] 13:51:48 INFO - PROCESS | 1662 | 1465073508414 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]]]}] 13:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 823ms 13:51:48 INFO - PROCESS | 1662 | 1465073508456 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:51:48 INFO - PROCESS | 1662 | 1465073508458 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:51:48 INFO - PROCESS | 1662 | 1465073508461 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:51:48 INFO - PROCESS | 1662 | 1465073508463 Marionette TRACE conn2 <- [1,302,null,{}] 13:51:48 INFO - PROCESS | 1662 | 1465073508466 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}] 13:51:48 INFO - PROCESS | 1662 | 1465073508468 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:48 INFO - PROCESS | 1662 | 1465073508555 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:51:48 INFO - PROCESS | 1662 | 1465073508608 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:48 INFO - PROCESS | 1662 | 1465073508609 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d95800 == 46 [pid = 1662] [id = 83] 13:51:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x119666000) [pid = 1662] [serial = 246] [outer = 0x0] 13:51:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x119a78000) [pid = 1662] [serial = 247] [outer = 0x119666000] 13:51:48 INFO - PROCESS | 1662 | 1465073508637 Marionette DEBUG loaded listener.js 13:51:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x120f49c00) [pid = 1662] [serial = 248] [outer = 0x119666000] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x129756000 == 45 [pid = 1662] [id = 77] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x129042000 == 44 [pid = 1662] [id = 76] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1192af800 == 43 [pid = 1662] [id = 75] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x128b96000 == 42 [pid = 1662] [id = 74] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x126bc0800 == 41 [pid = 1662] [id = 73] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x124f9c800 == 40 [pid = 1662] [id = 72] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x121da6800 == 39 [pid = 1662] [id = 71] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x11322e800 == 38 [pid = 1662] [id = 70] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x119519800 == 37 [pid = 1662] [id = 69] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x1180b7000 == 36 [pid = 1662] [id = 68] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x116ac7800 == 35 [pid = 1662] [id = 67] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1296b7c00) [pid = 1662] [serial = 186] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x11322f800 == 34 [pid = 1662] [id = 66] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x117350000 == 33 [pid = 1662] [id = 65] 13:51:48 INFO - PROCESS | 1662 | --DOCSHELL 0x111f58000 == 32 [pid = 1662] [id = 64] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1255bc400) [pid = 1662] [serial = 168] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x118fec800) [pid = 1662] [serial = 159] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x119669800) [pid = 1662] [serial = 160] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12130fc00) [pid = 1662] [serial = 162] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1218adc00) [pid = 1662] [serial = 163] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x126b1d400) [pid = 1662] [serial = 171] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1256a3c00) [pid = 1662] [serial = 169] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118255000) [pid = 1662] [serial = 156] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x127463800) [pid = 1662] [serial = 174] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128b23c00) [pid = 1662] [serial = 180] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118272800) [pid = 1662] [serial = 157] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x126fb1000) [pid = 1662] [serial = 172] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x116a63000) [pid = 1662] [serial = 153] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118268000) [pid = 1662] [serial = 177] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11803a400) [pid = 1662] [serial = 154] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x127636c00) [pid = 1662] [serial = 178] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1168a9800) [pid = 1662] [serial = 150] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x127633c00) [pid = 1662] [serial = 175] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118223000) [pid = 1662] [serial = 139] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11802fc00) [pid = 1662] [serial = 138] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119aeec00) [pid = 1662] [serial = 142] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119219c00) [pid = 1662] [serial = 141] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126b1ac00) [pid = 1662] [serial = 145] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12562c800) [pid = 1662] [serial = 144] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x129612800) [pid = 1662] [serial = 184] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12716d800) [pid = 1662] [serial = 148] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x126ecb800) [pid = 1662] [serial = 147] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x121121800) [pid = 1662] [serial = 165] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x121de1400) [pid = 1662] [serial = 166] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128ebfc00) [pid = 1662] [serial = 183] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128b78800) [pid = 1662] [serial = 181] [outer = 0x0] [url = about:blank] 13:51:48 INFO - PROCESS | 1662 | 1465073508985 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]]]}] 13:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 570ms 13:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:51:49 INFO - PROCESS | 1662 | 1465073509033 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:51:49 INFO - PROCESS | 1662 | 1465073509036 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:51:49 INFO - PROCESS | 1662 | 1465073509038 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:51:49 INFO - PROCESS | 1662 | 1465073509039 Marionette TRACE conn2 <- [1,306,null,{}] 13:51:49 INFO - PROCESS | 1662 | 1465073509042 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}] 13:51:49 INFO - PROCESS | 1662 | 1465073509043 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:49 INFO - PROCESS | 1662 | 1465073509123 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:51:49 INFO - PROCESS | 1662 | 1465073509132 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:49 INFO - PROCESS | 1662 | 1465073509133 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d05000 == 33 [pid = 1662] [id = 84] 13:51:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x120f52c00) [pid = 1662] [serial = 249] [outer = 0x0] 13:51:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x121124400) [pid = 1662] [serial = 250] [outer = 0x120f52c00] 13:51:49 INFO - PROCESS | 1662 | 1465073509158 Marionette DEBUG loaded listener.js 13:51:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x121710000) [pid = 1662] [serial = 251] [outer = 0x120f52c00] 13:51:49 INFO - PROCESS | 1662 | 1465073509492 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]]]}] 13:51:49 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. 13:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 468ms 13:51:49 INFO - PROCESS | 1662 | 1465073509506 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:51:49 INFO - PROCESS | 1662 | 1465073509508 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:51:49 INFO - PROCESS | 1662 | 1465073509519 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:51:49 INFO - PROCESS | 1662 | 1465073509524 Marionette TRACE conn2 <- [1,310,null,{}] 13:51:49 INFO - PROCESS | 1662 | 1465073509527 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}] 13:51:49 INFO - PROCESS | 1662 | 1465073509530 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:49 INFO - PROCESS | 1662 | 1465073509609 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:51:49 INFO - PROCESS | 1662 | 1465073509655 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:49 INFO - PROCESS | 1662 | 1465073509657 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x118f4d000 == 34 [pid = 1662] [id = 85] 13:51:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x121316400) [pid = 1662] [serial = 252] [outer = 0x0] 13:51:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123d2bc00) [pid = 1662] [serial = 253] [outer = 0x121316400] 13:51:49 INFO - PROCESS | 1662 | 1465073509682 Marionette DEBUG loaded listener.js 13:51:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1256a3c00) [pid = 1662] [serial = 254] [outer = 0x121316400] 13:51:49 INFO - PROCESS | 1662 | 1465073509946 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]]]}] 13:51:49 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. 13:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 480ms 13:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:51:50 INFO - PROCESS | 1662 | 1465073510000 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:51:50 INFO - PROCESS | 1662 | 1465073510001 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:51:50 INFO - PROCESS | 1662 | 1465073510004 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:51:50 INFO - PROCESS | 1662 | 1465073510005 Marionette TRACE conn2 <- [1,314,null,{}] 13:51:50 INFO - PROCESS | 1662 | 1465073510007 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}] 13:51:50 INFO - PROCESS | 1662 | 1465073510008 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:50 INFO - PROCESS | 1662 | 1465073510091 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:51:50 INFO - PROCESS | 1662 | 1465073510097 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:50 INFO - PROCESS | 1662 | 1465073510098 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b32800 == 35 [pid = 1662] [id = 86] 13:51:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12567c000) [pid = 1662] [serial = 255] [outer = 0x0] 13:51:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x127462400) [pid = 1662] [serial = 256] [outer = 0x12567c000] 13:51:50 INFO - PROCESS | 1662 | 1465073510123 Marionette DEBUG loaded listener.js 13:51:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x127634000) [pid = 1662] [serial = 257] [outer = 0x12567c000] 13:51:50 INFO - PROCESS | 1662 | 1465073510439 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]]]}] 13:51:50 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. 13:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 468ms 13:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:51:50 INFO - PROCESS | 1662 | 1465073510473 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:51:50 INFO - PROCESS | 1662 | 1465073510474 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:51:50 INFO - PROCESS | 1662 | 1465073510492 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:51:50 INFO - PROCESS | 1662 | 1465073510493 Marionette TRACE conn2 <- [1,318,null,{}] 13:51:50 INFO - PROCESS | 1662 | 1465073510509 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}] 13:51:50 INFO - PROCESS | 1662 | 1465073510510 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:50 INFO - PROCESS | 1662 | 1465073510581 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:51:50 INFO - PROCESS | 1662 | 1465073510585 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:50 INFO - PROCESS | 1662 | 1465073510590 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x1215c5000 == 36 [pid = 1662] [id = 87] 13:51:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128b7a000) [pid = 1662] [serial = 258] [outer = 0x0] 13:51:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128ebfc00) [pid = 1662] [serial = 259] [outer = 0x128b7a000] 13:51:50 INFO - PROCESS | 1662 | 1465073510625 Marionette DEBUG loaded listener.js 13:51:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1291e3400) [pid = 1662] [serial = 260] [outer = 0x128b7a000] 13:51:50 INFO - PROCESS | 1662 | 1465073510990 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]]]}] 13:51:51 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. 13:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 547ms 13:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:51:51 INFO - PROCESS | 1662 | 1465073511026 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:51:51 INFO - PROCESS | 1662 | 1465073511027 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:51:51 INFO - PROCESS | 1662 | 1465073511029 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:51:51 INFO - PROCESS | 1662 | 1465073511030 Marionette TRACE conn2 <- [1,322,null,{}] 13:51:51 INFO - PROCESS | 1662 | 1465073511033 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}] 13:51:51 INFO - PROCESS | 1662 | 1465073511034 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:51 INFO - PROCESS | 1662 | 1465073511130 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:51:51 INFO - PROCESS | 1662 | 1465073511133 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:51 INFO - PROCESS | 1662 | 1465073511134 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d4c000 == 37 [pid = 1662] [id = 88] 13:51:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128b7e400) [pid = 1662] [serial = 261] [outer = 0x0] 13:51:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1296bdc00) [pid = 1662] [serial = 262] [outer = 0x128b7e400] 13:51:51 INFO - PROCESS | 1662 | 1465073511159 Marionette DEBUG loaded listener.js 13:51:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12a8a9400) [pid = 1662] [serial = 263] [outer = 0x128b7e400] 13:51:51 INFO - PROCESS | 1662 | 1465073511500 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]]]}] 13:51:51 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. 13:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 13:51:51 INFO - PROCESS | 1662 | 1465073511548 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:51:51 INFO - PROCESS | 1662 | 1465073511549 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:51:51 INFO - PROCESS | 1662 | 1465073511551 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:51:51 INFO - PROCESS | 1662 | 1465073511552 Marionette TRACE conn2 <- [1,326,null,{}] 13:51:51 INFO - PROCESS | 1662 | 1465073511554 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}] 13:51:51 INFO - PROCESS | 1662 | 1465073511555 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:51 INFO - PROCESS | 1662 | 1465073511649 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:51:51 INFO - PROCESS | 1662 | 1465073511669 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:51 INFO - PROCESS | 1662 | 1465073511670 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12564f000 == 38 [pid = 1662] [id = 89] 13:51:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118f3b000) [pid = 1662] [serial = 264] [outer = 0x0] 13:51:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12ab37c00) [pid = 1662] [serial = 265] [outer = 0x118f3b000] 13:51:51 INFO - PROCESS | 1662 | 1465073511694 Marionette DEBUG loaded listener.js 13:51:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12b2a1400) [pid = 1662] [serial = 266] [outer = 0x118f3b000] 13:51:52 INFO - PROCESS | 1662 | 1465073512001 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]]]}] 13:51:52 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. 13:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms 13:51:52 INFO - PROCESS | 1662 | 1465073512022 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:51:52 INFO - PROCESS | 1662 | 1465073512023 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:51:52 INFO - PROCESS | 1662 | 1465073512025 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:51:52 INFO - PROCESS | 1662 | 1465073512028 Marionette TRACE conn2 <- [1,330,null,{}] 13:51:52 INFO - PROCESS | 1662 | 1465073512032 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}] 13:51:52 INFO - PROCESS | 1662 | 1465073512033 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:52 INFO - PROCESS | 1662 | 1465073512132 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:51:52 INFO - PROCESS | 1662 | 1465073512135 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:52 INFO - PROCESS | 1662 | 1465073512136 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x127155800 == 39 [pid = 1662] [id = 90] 13:51:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1296bd400) [pid = 1662] [serial = 267] [outer = 0x0] 13:51:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12b2a6c00) [pid = 1662] [serial = 268] [outer = 0x1296bd400] 13:51:52 INFO - PROCESS | 1662 | 1465073512161 Marionette DEBUG loaded listener.js 13:51:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12baa4c00) [pid = 1662] [serial = 269] [outer = 0x1296bd400] 13:51:52 INFO - PROCESS | 1662 | 1465073512502 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]]]}] 13:51:52 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. 13:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 521ms 13:51:52 INFO - PROCESS | 1662 | 1465073512547 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:51:52 INFO - PROCESS | 1662 | 1465073512548 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:51:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:51:52 INFO - PROCESS | 1662 | 1465073512550 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:51:52 INFO - PROCESS | 1662 | 1465073512551 Marionette TRACE conn2 <- [1,334,null,{}] 13:51:52 INFO - PROCESS | 1662 | 1465073512553 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}] 13:51:52 INFO - PROCESS | 1662 | 1465073512554 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:52 INFO - PROCESS | 1662 | 1465073512652 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:51:52 INFO - PROCESS | 1662 | 1465073512684 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:52 INFO - PROCESS | 1662 | 1465073512685 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12941e000 == 40 [pid = 1662] [id = 91] 13:51:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12baaa400) [pid = 1662] [serial = 270] [outer = 0x0] 13:51:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12bc4b800) [pid = 1662] [serial = 271] [outer = 0x12baaa400] 13:51:52 INFO - PROCESS | 1662 | 1465073512709 Marionette DEBUG loaded listener.js 13:51:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12bc55c00) [pid = 1662] [serial = 272] [outer = 0x12baaa400] 13:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x123d6b400) [pid = 1662] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x129617400) [pid = 1662] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12562e400) [pid = 1662] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1218af400) [pid = 1662] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128eb9c00) [pid = 1662] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x126b1c000) [pid = 1662] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11816ec00) [pid = 1662] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x117299400) [pid = 1662] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1184c1800) [pid = 1662] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128b77800) [pid = 1662] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119a7b000) [pid = 1662] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:51:52 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128b76800) [pid = 1662] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:51:53 INFO - PROCESS | 1662 | 1465073513084 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]]]}] 13:51:53 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. 13:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 568ms 13:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:51:53 INFO - PROCESS | 1662 | 1465073513118 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:51:53 INFO - PROCESS | 1662 | 1465073513119 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:51:53 INFO - PROCESS | 1662 | 1465073513121 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:51:53 INFO - PROCESS | 1662 | 1465073513122 Marionette TRACE conn2 <- [1,338,null,{}] 13:51:53 INFO - PROCESS | 1662 | 1465073513130 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}] 13:51:53 INFO - PROCESS | 1662 | 1465073513132 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:53 INFO - PROCESS | 1662 | 1465073513238 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:51:53 INFO - PROCESS | 1662 | 1465073513267 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:53 INFO - PROCESS | 1662 | 1465073513269 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298b8000 == 41 [pid = 1662] [id = 92] 13:51:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11816ec00) [pid = 1662] [serial = 273] [outer = 0x0] 13:51:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128eb9c00) [pid = 1662] [serial = 274] [outer = 0x11816ec00] 13:51:53 INFO - PROCESS | 1662 | 1465073513296 Marionette DEBUG loaded listener.js 13:51:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12bc58c00) [pid = 1662] [serial = 275] [outer = 0x11816ec00] 13:51:53 INFO - PROCESS | 1662 | 1465073513557 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]]]}] 13:51:53 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. 13:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 471ms 13:51:53 INFO - PROCESS | 1662 | 1465073513599 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:51:53 INFO - PROCESS | 1662 | 1465073513601 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:51:53 INFO - PROCESS | 1662 | 1465073513603 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:51:53 INFO - PROCESS | 1662 | 1465073513605 Marionette TRACE conn2 <- [1,342,null,{}] 13:51:53 INFO - PROCESS | 1662 | 1465073513616 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}] 13:51:53 INFO - PROCESS | 1662 | 1465073513618 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:53 INFO - PROCESS | 1662 | 1465073513721 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:51:53 INFO - PROCESS | 1662 | 1465073513726 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:53 INFO - PROCESS | 1662 | 1465073513728 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab60800 == 42 [pid = 1662] [id = 93] 13:51:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12bc5c400) [pid = 1662] [serial = 276] [outer = 0x0] 13:51:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12bc9c400) [pid = 1662] [serial = 277] [outer = 0x12bc5c400] 13:51:53 INFO - PROCESS | 1662 | 1465073513753 Marionette DEBUG loaded listener.js 13:51:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12c347000) [pid = 1662] [serial = 278] [outer = 0x12bc5c400] 13:51:54 INFO - PROCESS | 1662 | 1465073514071 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]]]}] 13:51:54 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. 13:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 13:51:54 INFO - PROCESS | 1662 | 1465073514122 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:51:54 INFO - PROCESS | 1662 | 1465073514123 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:51:54 INFO - PROCESS | 1662 | 1465073514134 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:51:54 INFO - PROCESS | 1662 | 1465073514135 Marionette TRACE conn2 <- [1,346,null,{}] 13:51:54 INFO - PROCESS | 1662 | 1465073514137 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}] 13:51:54 INFO - PROCESS | 1662 | 1465073514138 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:54 INFO - PROCESS | 1662 | 1465073514219 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:51:54 INFO - PROCESS | 1662 | 1465073514222 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:54 INFO - PROCESS | 1662 | 1465073514223 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0c9000 == 43 [pid = 1662] [id = 94] 13:51:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12c349000) [pid = 1662] [serial = 279] [outer = 0x0] 13:51:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12c350800) [pid = 1662] [serial = 280] [outer = 0x12c349000] 13:51:54 INFO - PROCESS | 1662 | 1465073514247 Marionette DEBUG loaded listener.js 13:51:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12c355400) [pid = 1662] [serial = 281] [outer = 0x12c349000] 13:51:54 INFO - PROCESS | 1662 | 1465073514598 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]]]}] 13:51:54 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. 13:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 13:51:54 INFO - PROCESS | 1662 | 1465073514605 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:51:54 INFO - PROCESS | 1662 | 1465073514607 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:51:54 INFO - PROCESS | 1662 | 1465073514614 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:51:54 INFO - PROCESS | 1662 | 1465073514616 Marionette TRACE conn2 <- [1,350,null,{}] 13:51:54 INFO - PROCESS | 1662 | 1465073514619 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}] 13:51:54 INFO - PROCESS | 1662 | 1465073514621 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:54 INFO - PROCESS | 1662 | 1465073514757 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:51:54 INFO - PROCESS | 1662 | 1465073514836 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:54 INFO - PROCESS | 1662 | 1465073514837 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0da000 == 44 [pid = 1662] [id = 95] 13:51:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x111c5d000) [pid = 1662] [serial = 282] [outer = 0x0] 13:51:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x111c62400) [pid = 1662] [serial = 283] [outer = 0x111c5d000] 13:51:54 INFO - PROCESS | 1662 | 1465073514877 Marionette DEBUG loaded listener.js 13:51:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x111c69c00) [pid = 1662] [serial = 284] [outer = 0x111c5d000] 13:51:55 INFO - PROCESS | 1662 | 1465073515382 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]]]}] 13:51:55 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. 13:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 823ms 13:51:55 INFO - PROCESS | 1662 | 1465073515434 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:51:55 INFO - PROCESS | 1662 | 1465073515437 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:51:55 INFO - PROCESS | 1662 | 1465073515440 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:51:55 INFO - PROCESS | 1662 | 1465073515443 Marionette TRACE conn2 <- [1,354,null,{}] 13:51:55 INFO - PROCESS | 1662 | 1465073515447 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}] 13:51:55 INFO - PROCESS | 1662 | 1465073515448 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:55 INFO - PROCESS | 1662 | 1465073515551 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:51:55 INFO - PROCESS | 1662 | 1465073515614 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:55 INFO - PROCESS | 1662 | 1465073515615 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x118159000 == 45 [pid = 1662] [id = 96] 13:51:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x118254000) [pid = 1662] [serial = 285] [outer = 0x0] 13:51:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11826e800) [pid = 1662] [serial = 286] [outer = 0x118254000] 13:51:55 INFO - PROCESS | 1662 | 1465073515646 Marionette DEBUG loaded listener.js 13:51:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x119218400) [pid = 1662] [serial = 287] [outer = 0x118254000] 13:51:56 INFO - PROCESS | 1662 | 1465073516068 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]]]}] 13:51:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 674ms 13:51:56 INFO - PROCESS | 1662 | 1465073516113 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:51:56 INFO - PROCESS | 1662 | 1465073516116 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:51:56 INFO - PROCESS | 1662 | 1465073516157 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:51:56 INFO - PROCESS | 1662 | 1465073516160 Marionette TRACE conn2 <- [1,358,null,{}] 13:51:56 INFO - PROCESS | 1662 | 1465073516164 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}] 13:51:56 INFO - PROCESS | 1662 | 1465073516166 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:56 INFO - PROCESS | 1662 | 1465073516273 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:51:56 INFO - PROCESS | 1662 | 1465073516336 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:56 INFO - PROCESS | 1662 | 1465073516338 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x121da7000 == 46 [pid = 1662] [id = 97] 13:51:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x121124c00) [pid = 1662] [serial = 288] [outer = 0x0] 13:51:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1218aa000) [pid = 1662] [serial = 289] [outer = 0x121124c00] 13:51:56 INFO - PROCESS | 1662 | 1465073516368 Marionette DEBUG loaded listener.js 13:51:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x124c43000) [pid = 1662] [serial = 290] [outer = 0x121124c00] 13:51:56 INFO - PROCESS | 1662 | 1465073516784 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]]]}] 13:51:56 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. 13:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 692ms 13:51:56 INFO - PROCESS | 1662 | 1465073516843 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:51:56 INFO - PROCESS | 1662 | 1465073516844 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:51:56 INFO - PROCESS | 1662 | 1465073516848 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:51:56 INFO - PROCESS | 1662 | 1465073516851 Marionette TRACE conn2 <- [1,362,null,{}] 13:51:56 INFO - PROCESS | 1662 | 1465073516859 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}] 13:51:56 INFO - PROCESS | 1662 | 1465073516864 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:56 INFO - PROCESS | 1662 | 1465073516971 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:51:57 INFO - PROCESS | 1662 | 1465073517037 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:57 INFO - PROCESS | 1662 | 1465073517039 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0c8800 == 47 [pid = 1662] [id = 98] 13:51:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12762f400) [pid = 1662] [serial = 291] [outer = 0x0] 13:51:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x127639c00) [pid = 1662] [serial = 292] [outer = 0x12762f400] 13:51:57 INFO - PROCESS | 1662 | 1465073517071 Marionette DEBUG loaded listener.js 13:51:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x128b73800) [pid = 1662] [serial = 293] [outer = 0x12762f400] 13:51:57 INFO - PROCESS | 1662 | 1465073517589 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]]]}] 13:51:57 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. 13:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 772ms 13:51:57 INFO - PROCESS | 1662 | 1465073517620 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:51:57 INFO - PROCESS | 1662 | 1465073517622 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:51:57 INFO - PROCESS | 1662 | 1465073517625 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:51:57 INFO - PROCESS | 1662 | 1465073517626 Marionette TRACE conn2 <- [1,366,null,{}] 13:51:57 INFO - PROCESS | 1662 | 1465073517631 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}] 13:51:57 INFO - PROCESS | 1662 | 1465073517632 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:57 INFO - PROCESS | 1662 | 1465073517735 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:51:57 INFO - PROCESS | 1662 | 1465073517797 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:57 INFO - PROCESS | 1662 | 1465073517799 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x113aad800 == 48 [pid = 1662] [id = 99] 13:51:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x127632000) [pid = 1662] [serial = 294] [outer = 0x0] 13:51:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1291dd400) [pid = 1662] [serial = 295] [outer = 0x127632000] 13:51:57 INFO - PROCESS | 1662 | 1465073517828 Marionette DEBUG loaded listener.js 13:51:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x129613400) [pid = 1662] [serial = 296] [outer = 0x127632000] 13:51:58 INFO - PROCESS | 1662 | 1465073518455 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]]]}] 13:51:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 872ms 13:51:58 INFO - PROCESS | 1662 | 1465073518498 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:51:58 INFO - PROCESS | 1662 | 1465073518500 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:51:58 INFO - PROCESS | 1662 | 1465073518505 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:51:58 INFO - PROCESS | 1662 | 1465073518507 Marionette TRACE conn2 <- [1,370,null,{}] 13:51:58 INFO - PROCESS | 1662 | 1465073518511 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}] 13:51:58 INFO - PROCESS | 1662 | 1465073518512 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:58 INFO - PROCESS | 1662 | 1465073518605 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:51:58 INFO - PROCESS | 1662 | 1465073518673 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:58 INFO - PROCESS | 1662 | 1465073518674 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ace800 == 49 [pid = 1662] [id = 100] 13:51:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x120f4f000) [pid = 1662] [serial = 297] [outer = 0x0] 13:51:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x121215000) [pid = 1662] [serial = 298] [outer = 0x120f4f000] 13:51:58 INFO - PROCESS | 1662 | 1465073518702 Marionette DEBUG loaded listener.js 13:51:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x124951c00) [pid = 1662] [serial = 299] [outer = 0x120f4f000] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0c9000 == 48 [pid = 1662] [id = 94] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab60800 == 47 [pid = 1662] [id = 93] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x1298b8000 == 46 [pid = 1662] [id = 92] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12941e000 == 45 [pid = 1662] [id = 91] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x127155800 == 44 [pid = 1662] [id = 90] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x12564f000 == 43 [pid = 1662] [id = 89] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x123d4c000 == 42 [pid = 1662] [id = 88] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x1215c5000 == 41 [pid = 1662] [id = 87] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x11821cc00) [pid = 1662] [serial = 192] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x112a84000) [pid = 1662] [serial = 189] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12bc42400) [pid = 1662] [serial = 229] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x119b32800 == 40 [pid = 1662] [id = 86] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x118f4d000 == 39 [pid = 1662] [id = 85] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x117d05000 == 38 [pid = 1662] [id = 84] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x117d95800 == 37 [pid = 1662] [id = 83] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x116ac8800 == 36 [pid = 1662] [id = 82] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x1298ce000 == 35 [pid = 1662] [id = 81] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x129033800 == 34 [pid = 1662] [id = 80] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x119222800 == 33 [pid = 1662] [id = 79] 13:51:59 INFO - PROCESS | 1662 | --DOCSHELL 0x11329d800 == 32 [pid = 1662] [id = 78] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1291dec00) [pid = 1662] [serial = 211] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12baa6800) [pid = 1662] [serial = 227] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12a717800) [pid = 1662] [serial = 187] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x126b1a400) [pid = 1662] [serial = 205] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12567a400) [pid = 1662] [serial = 223] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12b0e5c00) [pid = 1662] [serial = 220] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12ab2b000) [pid = 1662] [serial = 217] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1255c1c00) [pid = 1662] [serial = 208] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12a725000) [pid = 1662] [serial = 212] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12ab32400) [pid = 1662] [serial = 218] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x126fb3000) [pid = 1662] [serial = 206] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12ab2e000) [pid = 1662] [serial = 226] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118f3e000) [pid = 1662] [serial = 196] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119211c00) [pid = 1662] [serial = 198] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x120f4ec00) [pid = 1662] [serial = 199] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a8a7c00) [pid = 1662] [serial = 214] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12b0f3800) [pid = 1662] [serial = 221] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1219b3800) [pid = 1662] [serial = 202] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x126f2fc00) [pid = 1662] [serial = 224] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12a8b1400) [pid = 1662] [serial = 215] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118222c00) [pid = 1662] [serial = 195] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1255bd800) [pid = 1662] [serial = 203] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128b22800) [pid = 1662] [serial = 209] [outer = 0x0] [url = about:blank] 13:51:59 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12ce1b800) [pid = 1662] [serial = 46] [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.] 13:51:59 INFO - PROCESS | 1662 | 1465073519140 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]]]}] 13:51:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 674ms 13:51:59 INFO - PROCESS | 1662 | 1465073519179 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:51:59 INFO - PROCESS | 1662 | 1465073519182 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:51:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:51:59 INFO - PROCESS | 1662 | 1465073519186 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:51:59 INFO - PROCESS | 1662 | 1465073519188 Marionette TRACE conn2 <- [1,374,null,{}] 13:51:59 INFO - PROCESS | 1662 | 1465073519191 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}] 13:51:59 INFO - PROCESS | 1662 | 1465073519192 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:59 INFO - PROCESS | 1662 | 1465073519284 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:51:59 INFO - PROCESS | 1662 | 1465073519288 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:59 INFO - PROCESS | 1662 | 1465073519289 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x116adc000 == 33 [pid = 1662] [id = 101] 13:51:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x124944000) [pid = 1662] [serial = 300] [outer = 0x0] 13:51:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x125678400) [pid = 1662] [serial = 301] [outer = 0x124944000] 13:51:59 INFO - PROCESS | 1662 | 1465073519319 Marionette DEBUG loaded listener.js 13:51:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126fb3400) [pid = 1662] [serial = 302] [outer = 0x124944000] 13:51:59 INFO - PROCESS | 1662 | 1465073519674 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:51:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:51:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 519ms 13:51:59 INFO - PROCESS | 1662 | 1465073519706 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:51:59 INFO - PROCESS | 1662 | 1465073519707 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:51:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:51:59 INFO - PROCESS | 1662 | 1465073519710 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:51:59 INFO - PROCESS | 1662 | 1465073519712 Marionette TRACE conn2 <- [1,378,null,{}] 13:51:59 INFO - PROCESS | 1662 | 1465073519720 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}] 13:51:59 INFO - PROCESS | 1662 | 1465073519723 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:59 INFO - PROCESS | 1662 | 1465073519803 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:51:59 INFO - PROCESS | 1662 | 1465073519808 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:51:59 INFO - PROCESS | 1662 | 1465073519811 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:51:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b30800 == 34 [pid = 1662] [id = 102] 13:51:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128b23c00) [pid = 1662] [serial = 303] [outer = 0x0] 13:51:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1291dd800) [pid = 1662] [serial = 304] [outer = 0x128b23c00] 13:51:59 INFO - PROCESS | 1662 | 1465073519841 Marionette DEBUG loaded listener.js 13:51:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1296c6400) [pid = 1662] [serial = 305] [outer = 0x128b23c00] 13:52:00 INFO - PROCESS | 1662 | 1465073520172 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:52:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:52:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 521ms 13:52:00 INFO - PROCESS | 1662 | 1465073520232 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:52:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:52:00 INFO - PROCESS | 1662 | 1465073520233 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:52:00 INFO - PROCESS | 1662 | 1465073520236 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:52:00 INFO - PROCESS | 1662 | 1465073520237 Marionette TRACE conn2 <- [1,382,null,{}] 13:52:00 INFO - PROCESS | 1662 | 1465073520239 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}] 13:52:00 INFO - PROCESS | 1662 | 1465073520240 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:00 INFO - PROCESS | 1662 | 1465073520320 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:52:00 INFO - PROCESS | 1662 | 1465073520324 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:00 INFO - PROCESS | 1662 | 1465073520325 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x121da6800 == 35 [pid = 1662] [id = 103] 13:52:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12a8b0c00) [pid = 1662] [serial = 306] [outer = 0x0] 13:52:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12ab37800) [pid = 1662] [serial = 307] [outer = 0x12a8b0c00] 13:52:00 INFO - PROCESS | 1662 | 1465073520353 Marionette DEBUG loaded listener.js 13:52:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12b2a2c00) [pid = 1662] [serial = 308] [outer = 0x12a8b0c00] 13:52:00 INFO - PROCESS | 1662 | 1465073520694 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:52:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:52:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 468ms 13:52:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:52:00 INFO - PROCESS | 1662 | 1465073520704 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:52:00 INFO - PROCESS | 1662 | 1465073520705 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:52:00 INFO - PROCESS | 1662 | 1465073520707 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:52:00 INFO - PROCESS | 1662 | 1465073520709 Marionette TRACE conn2 <- [1,386,null,{}] 13:52:00 INFO - PROCESS | 1662 | 1465073520714 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}] 13:52:00 INFO - PROCESS | 1662 | 1465073520715 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:00 INFO - PROCESS | 1662 | 1465073520790 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:52:00 INFO - PROCESS | 1662 | 1465073520847 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:00 INFO - PROCESS | 1662 | 1465073520848 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x125603000 == 36 [pid = 1662] [id = 104] 13:52:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12a8af400) [pid = 1662] [serial = 309] [outer = 0x0] 13:52:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12ba9fc00) [pid = 1662] [serial = 310] [outer = 0x12a8af400] 13:52:00 INFO - PROCESS | 1662 | 1465073520879 Marionette DEBUG loaded listener.js 13:52:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12bc45400) [pid = 1662] [serial = 311] [outer = 0x12a8af400] 13:52:01 INFO - PROCESS | 1662 | 1465073521170 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]]]}] 13:52:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:52:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 522ms 13:52:01 INFO - PROCESS | 1662 | 1465073521235 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:52:01 INFO - PROCESS | 1662 | 1465073521237 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:52:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:52:01 INFO - PROCESS | 1662 | 1465073521252 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:52:01 INFO - PROCESS | 1662 | 1465073521252 Marionette TRACE conn2 <- [1,390,null,{}] 13:52:01 INFO - PROCESS | 1662 | 1465073521294 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}] 13:52:01 INFO - PROCESS | 1662 | 1465073521299 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:01 INFO - PROCESS | 1662 | 1465073521445 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:52:01 INFO - PROCESS | 1662 | 1465073521478 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:01 INFO - PROCESS | 1662 | 1465073521479 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x112659800 == 37 [pid = 1662] [id = 105] 13:52:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x118171400) [pid = 1662] [serial = 312] [outer = 0x0] 13:52:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12bc59400) [pid = 1662] [serial = 313] [outer = 0x118171400] 13:52:01 INFO - PROCESS | 1662 | 1465073521507 Marionette DEBUG loaded listener.js 13:52:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12c734000) [pid = 1662] [serial = 314] [outer = 0x118171400] 13:52:01 INFO - PROCESS | 1662 | 1465073521883 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]]]}] 13:52:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:52:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 685ms 13:52:01 INFO - PROCESS | 1662 | 1465073521928 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:52:01 INFO - PROCESS | 1662 | 1465073521930 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:52:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:52:01 INFO - PROCESS | 1662 | 1465073521933 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:52:01 INFO - PROCESS | 1662 | 1465073521935 Marionette TRACE conn2 <- [1,394,null,{}] 13:52:01 INFO - PROCESS | 1662 | 1465073521938 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}] 13:52:01 INFO - PROCESS | 1662 | 1465073521940 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:02 INFO - PROCESS | 1662 | 1465073522090 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:52:02 INFO - PROCESS | 1662 | 1465073522111 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:02 INFO - PROCESS | 1662 | 1465073522112 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298d2000 == 38 [pid = 1662] [id = 106] 13:52:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x118a42c00) [pid = 1662] [serial = 315] [outer = 0x0] 13:52:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118a49000) [pid = 1662] [serial = 316] [outer = 0x118a42c00] 13:52:02 INFO - PROCESS | 1662 | 1465073522150 Marionette DEBUG loaded listener.js 13:52:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x120d39000) [pid = 1662] [serial = 317] [outer = 0x118a42c00] 13:52:02 INFO - PROCESS | 1662 | 1465073522591 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]]]}] 13:52:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:52:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 670ms 13:52:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:52:02 INFO - PROCESS | 1662 | 1465073522604 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:52:02 INFO - PROCESS | 1662 | 1465073522605 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:52:02 INFO - PROCESS | 1662 | 1465073522607 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:52:02 INFO - PROCESS | 1662 | 1465073522608 Marionette TRACE conn2 <- [1,398,null,{}] 13:52:02 INFO - PROCESS | 1662 | 1465073522612 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}] 13:52:02 INFO - PROCESS | 1662 | 1465073522613 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:02 INFO - PROCESS | 1662 | 1465073522716 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:52:02 INFO - PROCESS | 1662 | 1465073522750 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:02 INFO - PROCESS | 1662 | 1465073522751 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab62800 == 39 [pid = 1662] [id = 107] 13:52:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x119a08000) [pid = 1662] [serial = 318] [outer = 0x0] 13:52:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x119a09c00) [pid = 1662] [serial = 319] [outer = 0x119a08000] 13:52:02 INFO - PROCESS | 1662 | 1465073522775 Marionette DEBUG loaded listener.js 13:52:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x119a0dc00) [pid = 1662] [serial = 320] [outer = 0x119a08000] 13:52:03 INFO - PROCESS | 1662 | 1465073523096 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]]]}] 13:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms 13:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:52:03 INFO - PROCESS | 1662 | 1465073523130 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:52:03 INFO - PROCESS | 1662 | 1465073523132 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:52:03 INFO - PROCESS | 1662 | 1465073523134 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:52:03 INFO - PROCESS | 1662 | 1465073523135 Marionette TRACE conn2 <- [1,402,null,{}] 13:52:03 INFO - PROCESS | 1662 | 1465073523137 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}] 13:52:03 INFO - PROCESS | 1662 | 1465073523138 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:03 INFO - PROCESS | 1662 | 1465073523405 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12baa1c00) [pid = 1662] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x116f7ac00) [pid = 1662] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1161a1800) [pid = 1662] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x128b7e400) [pid = 1662] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x118f3b000) [pid = 1662] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11816ec00) [pid = 1662] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x121316400) [pid = 1662] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12567c000) [pid = 1662] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128b7a000) [pid = 1662] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119666000) [pid = 1662] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1296bd400) [pid = 1662] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x116a60400) [pid = 1662] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x120f52c00) [pid = 1662] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12baaa400) [pid = 1662] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12c349000) [pid = 1662] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:52:03 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12bc5c400) [pid = 1662] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:52:03 INFO - PROCESS | 1662 | 1465073523450 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:03 INFO - PROCESS | 1662 | 1465073523451 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x113f28800 == 40 [pid = 1662] [id = 108] 13:52:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1121b5000) [pid = 1662] [serial = 321] [outer = 0x0] 13:52:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x116a62800) [pid = 1662] [serial = 322] [outer = 0x1121b5000] 13:52:03 INFO - PROCESS | 1662 | 1465073523476 Marionette DEBUG loaded listener.js 13:52:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119a0a800) [pid = 1662] [serial = 323] [outer = 0x1121b5000] 13:52:03 INFO - PROCESS | 1662 | 1465073523769 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]]]}] 13:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 669ms 13:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:52:03 INFO - PROCESS | 1662 | 1465073523803 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:52:03 INFO - PROCESS | 1662 | 1465073523804 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:52:03 INFO - PROCESS | 1662 | 1465073523806 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:52:03 INFO - PROCESS | 1662 | 1465073523807 Marionette TRACE conn2 <- [1,406,null,{}] 13:52:03 INFO - PROCESS | 1662 | 1465073523810 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}] 13:52:03 INFO - PROCESS | 1662 | 1465073523814 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:03 INFO - PROCESS | 1662 | 1465073523900 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:52:03 INFO - PROCESS | 1662 | 1465073523904 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:03 INFO - PROCESS | 1662 | 1465073523905 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x129032000 == 41 [pid = 1662] [id = 109] 13:52:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x113d09400) [pid = 1662] [serial = 324] [outer = 0x0] 13:52:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128b23800) [pid = 1662] [serial = 325] [outer = 0x113d09400] 13:52:03 INFO - PROCESS | 1662 | 1465073523975 Marionette DEBUG loaded listener.js 13:52:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128d3bc00) [pid = 1662] [serial = 326] [outer = 0x113d09400] 13:52:04 INFO - PROCESS | 1662 | 1465073524194 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:52:04 INFO - PROCESS | 1662 | 1465073524340 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]]]}] 13:52:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:52:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 573ms 13:52:04 INFO - PROCESS | 1662 | 1465073524383 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:52:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:52:04 INFO - PROCESS | 1662 | 1465073524385 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:52:04 INFO - PROCESS | 1662 | 1465073524389 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:52:04 INFO - PROCESS | 1662 | 1465073524391 Marionette TRACE conn2 <- [1,410,null,{}] 13:52:04 INFO - PROCESS | 1662 | 1465073524395 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}] 13:52:04 INFO - PROCESS | 1662 | 1465073524397 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:04 INFO - PROCESS | 1662 | 1465073524548 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:52:04 INFO - PROCESS | 1662 | 1465073524644 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:04 INFO - PROCESS | 1662 | 1465073524646 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3aa000 == 42 [pid = 1662] [id = 110] 13:52:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128d34400) [pid = 1662] [serial = 327] [outer = 0x0] 13:52:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x128d42c00) [pid = 1662] [serial = 328] [outer = 0x128d34400] 13:52:04 INFO - PROCESS | 1662 | 1465073524691 Marionette DEBUG loaded listener.js 13:52:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12ce13c00) [pid = 1662] [serial = 329] [outer = 0x128d34400] 13:52:05 INFO - PROCESS | 1662 | 1465073525018 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]]]}] 13:52:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:52:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 673ms 13:52:05 INFO - PROCESS | 1662 | 1465073525067 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:52:05 INFO - PROCESS | 1662 | 1465073525069 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:52:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:52:05 INFO - PROCESS | 1662 | 1465073525071 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:52:05 INFO - PROCESS | 1662 | 1465073525072 Marionette TRACE conn2 <- [1,414,null,{}] 13:52:05 INFO - PROCESS | 1662 | 1465073525075 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}] 13:52:05 INFO - PROCESS | 1662 | 1465073525077 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:05 INFO - PROCESS | 1662 | 1465073525190 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:52:05 INFO - PROCESS | 1662 | 1465073525249 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:05 INFO - PROCESS | 1662 | 1465073525250 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c780800 == 43 [pid = 1662] [id = 111] 13:52:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1196ac400) [pid = 1662] [serial = 330] [outer = 0x0] 13:52:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1196b4800) [pid = 1662] [serial = 331] [outer = 0x1196ac400] 13:52:05 INFO - PROCESS | 1662 | 1465073525274 Marionette DEBUG loaded listener.js 13:52:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x128d41400) [pid = 1662] [serial = 332] [outer = 0x1196ac400] 13:52:05 INFO - PROCESS | 1662 | 1465073525697 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]]]}] 13:52:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:52:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 674ms 13:52:05 INFO - PROCESS | 1662 | 1465073525747 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:52:05 INFO - PROCESS | 1662 | 1465073525749 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:52:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:52:05 INFO - PROCESS | 1662 | 1465073525753 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:52:05 INFO - PROCESS | 1662 | 1465073525755 Marionette TRACE conn2 <- [1,418,null,{}] 13:52:05 INFO - PROCESS | 1662 | 1465073525776 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}] 13:52:05 INFO - PROCESS | 1662 | 1465073525779 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:05 INFO - PROCESS | 1662 | 1465073525904 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:52:05 INFO - PROCESS | 1662 | 1465073525956 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:05 INFO - PROCESS | 1662 | 1465073525957 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180a3000 == 44 [pid = 1662] [id = 112] 13:52:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1185c4c00) [pid = 1662] [serial = 333] [outer = 0x0] 13:52:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1185c7400) [pid = 1662] [serial = 334] [outer = 0x1185c4c00] 13:52:05 INFO - PROCESS | 1662 | 1465073525988 Marionette DEBUG loaded listener.js 13:52:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1185cc800) [pid = 1662] [serial = 335] [outer = 0x1185c4c00] 13:52:06 INFO - PROCESS | 1662 | 1465073526890 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]]]}] 13:52:06 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 13:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1172ms 13:52:06 INFO - PROCESS | 1662 | 1465073526925 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:52:06 INFO - PROCESS | 1662 | 1465073526930 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:52:06 INFO - PROCESS | 1662 | 1465073526935 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:52:06 INFO - PROCESS | 1662 | 1465073526937 Marionette TRACE conn2 <- [1,422,null,{}] 13:52:06 INFO - PROCESS | 1662 | 1465073526939 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}] 13:52:06 INFO - PROCESS | 1662 | 1465073526941 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:07 INFO - PROCESS | 1662 | 1465073527050 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:52:07 INFO - PROCESS | 1662 | 1465073527099 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:07 INFO - PROCESS | 1662 | 1465073527101 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x1215c5800 == 45 [pid = 1662] [id = 113] 13:52:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x118f44000) [pid = 1662] [serial = 336] [outer = 0x0] 13:52:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1196b0000) [pid = 1662] [serial = 337] [outer = 0x118f44000] 13:52:07 INFO - PROCESS | 1662 | 1465073527131 Marionette DEBUG loaded listener.js 13:52:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x119a06c00) [pid = 1662] [serial = 338] [outer = 0x118f44000] 13:52:08 INFO - PROCESS | 1662 | 1465073528231 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]]]}] 13:52:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:52:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1321ms 13:52:08 INFO - PROCESS | 1662 | 1465073528257 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:52:08 INFO - PROCESS | 1662 | 1465073528260 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:52:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:52:08 INFO - PROCESS | 1662 | 1465073528265 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:52:08 INFO - PROCESS | 1662 | 1465073528267 Marionette TRACE conn2 <- [1,426,null,{}] 13:52:08 INFO - PROCESS | 1662 | 1465073528271 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}] 13:52:08 INFO - PROCESS | 1662 | 1465073528273 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:08 INFO - PROCESS | 1662 | 1465073528423 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:52:08 INFO - PROCESS | 1662 | 1465073528516 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:08 INFO - PROCESS | 1662 | 1465073528518 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180a4000 == 46 [pid = 1662] [id = 114] 13:52:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1185d1800) [pid = 1662] [serial = 339] [outer = 0x0] 13:52:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x118a41000) [pid = 1662] [serial = 340] [outer = 0x1185d1800] 13:52:08 INFO - PROCESS | 1662 | 1465073528565 Marionette DEBUG loaded listener.js 13:52:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x119660400) [pid = 1662] [serial = 341] [outer = 0x1185d1800] 13:52:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3aa000 == 45 [pid = 1662] [id = 110] 13:52:09 INFO - PROCESS | 1662 | --DOCSHELL 0x129032000 == 44 [pid = 1662] [id = 109] 13:52:09 INFO - PROCESS | 1662 | --DOCSHELL 0x113f28800 == 43 [pid = 1662] [id = 108] 13:52:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab62800 == 42 [pid = 1662] [id = 107] 13:52:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1298d2000 == 41 [pid = 1662] [id = 106] 13:52:09 INFO - PROCESS | 1662 | 1465073529079 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] 13:52:09 INFO - PROCESS | 1662 | 1465073529141 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:52:09 INFO - PROCESS | 1662 | 1465073529147 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:52:09 INFO - PROCESS | 1662 | 1465073529149 Marionette TRACE conn2 <- [1,430,null,{}] 13:52:09 INFO - PROCESS | 1662 | 1465073529151 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}] 13:52:09 INFO - PROCESS | 1662 | 1465073529153 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:09 INFO - PROCESS | 1662 | 1465073529231 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:52:09 INFO - PROCESS | 1662 | 1465073529235 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:09 INFO - PROCESS | 1662 | 1465073529236 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x116879800 == 32 [pid = 1662] [id = 115] 13:52:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x118a4a400) [pid = 1662] [serial = 342] [outer = 0x0] 13:52:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x1192bbc00) [pid = 1662] [serial = 343] [outer = 0x118a4a400] 13:52:09 INFO - PROCESS | 1662 | 1465073529259 Marionette DEBUG loaded listener.js 13:52:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1196b5c00) [pid = 1662] [serial = 344] [outer = 0x118a4a400] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x11829b800) [pid = 1662] [serial = 193] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x11802e400) [pid = 1662] [serial = 151] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12bc4c000) [pid = 1662] [serial = 230] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x120f50800) [pid = 1662] [serial = 241] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1160b4000) [pid = 1662] [serial = 232] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x120f49c00) [pid = 1662] [serial = 248] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x119a78000) [pid = 1662] [serial = 247] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x126b12400) [pid = 1662] [serial = 238] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x120d3b400) [pid = 1662] [serial = 235] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12b2a6c00) [pid = 1662] [serial = 268] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118f3ec00) [pid = 1662] [serial = 245] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x11817c800) [pid = 1662] [serial = 244] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x121124400) [pid = 1662] [serial = 250] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x121710000) [pid = 1662] [serial = 251] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12baa4c00) [pid = 1662] [serial = 269] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12bc4b800) [pid = 1662] [serial = 271] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12c355400) [pid = 1662] [serial = 281] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12bc9c400) [pid = 1662] [serial = 277] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12c350800) [pid = 1662] [serial = 280] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12bc58c00) [pid = 1662] [serial = 275] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12bc55c00) [pid = 1662] [serial = 272] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12a8a9400) [pid = 1662] [serial = 263] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1291e3400) [pid = 1662] [serial = 260] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12c347000) [pid = 1662] [serial = 278] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1296bdc00) [pid = 1662] [serial = 262] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12ab37c00) [pid = 1662] [serial = 265] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12b2a1400) [pid = 1662] [serial = 266] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128eb9c00) [pid = 1662] [serial = 274] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1256a3c00) [pid = 1662] [serial = 254] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123d2bc00) [pid = 1662] [serial = 253] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x127462400) [pid = 1662] [serial = 256] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x127634000) [pid = 1662] [serial = 257] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128ebfc00) [pid = 1662] [serial = 259] [outer = 0x0] [url = about:blank] 13:52:09 INFO - PROCESS | 1662 | 1465073529585 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]]]}] 13:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 470ms 13:52:09 INFO - PROCESS | 1662 | 1465073529628 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:52:09 INFO - PROCESS | 1662 | 1465073529630 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:52:09 INFO - PROCESS | 1662 | 1465073529634 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:52:09 INFO - PROCESS | 1662 | 1465073529637 Marionette TRACE conn2 <- [1,434,null,{}] 13:52:09 INFO - PROCESS | 1662 | 1465073529646 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}] 13:52:09 INFO - PROCESS | 1662 | 1465073529650 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:09 INFO - PROCESS | 1662 | 1465073529739 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:52:09 INFO - PROCESS | 1662 | 1465073529751 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:09 INFO - PROCESS | 1662 | 1465073529754 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x11823e000 == 33 [pid = 1662] [id = 116] 13:52:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118231800) [pid = 1662] [serial = 345] [outer = 0x0] 13:52:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x120d36800) [pid = 1662] [serial = 346] [outer = 0x118231800] 13:52:09 INFO - PROCESS | 1662 | 1465073529800 Marionette DEBUG loaded listener.js 13:52:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x121210800) [pid = 1662] [serial = 347] [outer = 0x118231800] 13:52:10 INFO - PROCESS | 1662 | 1465073530219 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]]]}] 13:52:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 621ms 13:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:52:10 INFO - PROCESS | 1662 | 1465073530256 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:52:10 INFO - PROCESS | 1662 | 1465073530257 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:52:10 INFO - PROCESS | 1662 | 1465073530260 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:52:10 INFO - PROCESS | 1662 | 1465073530261 Marionette TRACE conn2 <- [1,438,null,{}] 13:52:10 INFO - PROCESS | 1662 | 1465073530263 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}] 13:52:10 INFO - PROCESS | 1662 | 1465073530264 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:10 INFO - PROCESS | 1662 | 1465073530341 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:52:10 INFO - PROCESS | 1662 | 1465073530346 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:10 INFO - PROCESS | 1662 | 1465073530348 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x119aa1800 == 34 [pid = 1662] [id = 117] 13:52:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x121215400) [pid = 1662] [serial = 348] [outer = 0x0] 13:52:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123d68400) [pid = 1662] [serial = 349] [outer = 0x121215400] 13:52:10 INFO - PROCESS | 1662 | 1465073530373 Marionette DEBUG loaded listener.js 13:52:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x125624800) [pid = 1662] [serial = 350] [outer = 0x121215400] 13:52:10 INFO - PROCESS | 1662 | 1465073530699 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]]]}] 13:52:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 470ms 13:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:52:10 INFO - PROCESS | 1662 | 1465073530732 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:52:10 INFO - PROCESS | 1662 | 1465073530733 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:52:10 INFO - PROCESS | 1662 | 1465073530735 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:52:10 INFO - PROCESS | 1662 | 1465073530736 Marionette TRACE conn2 <- [1,442,null,{}] 13:52:10 INFO - PROCESS | 1662 | 1465073530739 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}] 13:52:10 INFO - PROCESS | 1662 | 1465073530740 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:10 INFO - PROCESS | 1662 | 1465073530816 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:52:10 INFO - PROCESS | 1662 | 1465073530874 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:10 INFO - PROCESS | 1662 | 1465073530875 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12113a800 == 35 [pid = 1662] [id = 118] 13:52:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x121b4c000) [pid = 1662] [serial = 351] [outer = 0x0] 13:52:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12567a800) [pid = 1662] [serial = 352] [outer = 0x121b4c000] 13:52:10 INFO - PROCESS | 1662 | 1465073530900 Marionette DEBUG loaded listener.js 13:52:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x126bde800) [pid = 1662] [serial = 353] [outer = 0x121b4c000] 13:52:11 INFO - PROCESS | 1662 | 1465073531227 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]]]}] 13:52:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 13:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:52:11 INFO - PROCESS | 1662 | 1465073531254 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:52:11 INFO - PROCESS | 1662 | 1465073531255 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:52:11 INFO - PROCESS | 1662 | 1465073531257 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:52:11 INFO - PROCESS | 1662 | 1465073531259 Marionette TRACE conn2 <- [1,446,null,{}] 13:52:11 INFO - PROCESS | 1662 | 1465073531268 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}] 13:52:11 INFO - PROCESS | 1662 | 1465073531272 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:11 INFO - PROCESS | 1662 | 1465073531387 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:52:11 INFO - PROCESS | 1662 | 1465073531391 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:11 INFO - PROCESS | 1662 | 1465073531392 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d51800 == 36 [pid = 1662] [id = 119] 13:52:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124c9f400) [pid = 1662] [serial = 354] [outer = 0x0] 13:52:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126fb3000) [pid = 1662] [serial = 355] [outer = 0x124c9f400] 13:52:11 INFO - PROCESS | 1662 | 1465073531418 Marionette DEBUG loaded listener.js 13:52:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128d3b000) [pid = 1662] [serial = 356] [outer = 0x124c9f400] 13:52:11 INFO - PROCESS | 1662 | 1465073531763 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]]]}] 13:52:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 524ms 13:52:11 INFO - PROCESS | 1662 | 1465073531782 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:52:11 INFO - PROCESS | 1662 | 1465073531784 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:52:11 INFO - PROCESS | 1662 | 1465073531786 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:52:11 INFO - PROCESS | 1662 | 1465073531787 Marionette TRACE conn2 <- [1,450,null,{}] 13:52:11 INFO - PROCESS | 1662 | 1465073531789 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}] 13:52:11 INFO - PROCESS | 1662 | 1465073531790 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:11 INFO - PROCESS | 1662 | 1465073531886 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:52:11 INFO - PROCESS | 1662 | 1465073531890 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:11 INFO - PROCESS | 1662 | 1465073531891 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x125655800 == 37 [pid = 1662] [id = 120] 13:52:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1256aa000) [pid = 1662] [serial = 357] [outer = 0x0] 13:52:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128d42800) [pid = 1662] [serial = 358] [outer = 0x1256aa000] 13:52:11 INFO - PROCESS | 1662 | 1465073531923 Marionette DEBUG loaded listener.js 13:52:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1291e0800) [pid = 1662] [serial = 359] [outer = 0x1256aa000] 13:52:12 INFO - PROCESS | 1662 | 1465073532268 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] 13:52:12 INFO - PROCESS | 1662 | 1465073532314 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:52:12 INFO - PROCESS | 1662 | 1465073532316 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:52:12 INFO - PROCESS | 1662 | 1465073532317 Marionette TRACE conn2 <- [1,454,null,{}] 13:52:12 INFO - PROCESS | 1662 | 1465073532319 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}] 13:52:12 INFO - PROCESS | 1662 | 1465073532320 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:12 INFO - PROCESS | 1662 | 1465073532416 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:52:12 INFO - PROCESS | 1662 | 1465073532419 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:12 INFO - PROCESS | 1662 | 1465073532420 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1274c5000 == 38 [pid = 1662] [id = 121] 13:52:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128ebd000) [pid = 1662] [serial = 360] [outer = 0x0] 13:52:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1296bb000) [pid = 1662] [serial = 361] [outer = 0x128ebd000] 13:52:12 INFO - PROCESS | 1662 | 1465073532445 Marionette DEBUG loaded listener.js 13:52:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12a816c00) [pid = 1662] [serial = 362] [outer = 0x128ebd000] 13:52:12 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:12 INFO - PROCESS | 1662 | 1465073532798 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]]]}] 13:52:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 13:52:12 INFO - PROCESS | 1662 | 1465073532836 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:52:12 INFO - PROCESS | 1662 | 1465073532837 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:52:12 INFO - PROCESS | 1662 | 1465073532840 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:52:12 INFO - PROCESS | 1662 | 1465073532841 Marionette TRACE conn2 <- [1,458,null,{}] 13:52:12 INFO - PROCESS | 1662 | 1465073532843 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}] 13:52:12 INFO - PROCESS | 1662 | 1465073532845 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:12 INFO - PROCESS | 1662 | 1465073532939 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:52:12 INFO - PROCESS | 1662 | 1465073532950 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:12 INFO - PROCESS | 1662 | 1465073532958 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x11823c800 == 39 [pid = 1662] [id = 122] 13:52:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1296b7c00) [pid = 1662] [serial = 363] [outer = 0x0] 13:52:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12a8adc00) [pid = 1662] [serial = 364] [outer = 0x1296b7c00] 13:52:12 INFO - PROCESS | 1662 | 1465073532983 Marionette DEBUG loaded listener.js 13:52:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12ab33400) [pid = 1662] [serial = 365] [outer = 0x1296b7c00] 13:52:13 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x128b23c00) [pid = 1662] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:52:13 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x124944000) [pid = 1662] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:52:13 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118171400) [pid = 1662] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:52:13 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12a8b0c00) [pid = 1662] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:52:13 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x120f4f000) [pid = 1662] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:52:13 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12a8af400) [pid = 1662] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:52:13 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118a42c00) [pid = 1662] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:52:13 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x127632000) [pid = 1662] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:52:13 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119a08000) [pid = 1662] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:52:13 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x113d09400) [pid = 1662] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:52:13 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1121b5000) [pid = 1662] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:52:13 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128d34400) [pid = 1662] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:52:13 INFO - PROCESS | 1662 | 1465073533425 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] 13:52:13 INFO - PROCESS | 1662 | 1465073533463 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:52:13 INFO - PROCESS | 1662 | 1465073533465 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:52:13 INFO - PROCESS | 1662 | 1465073533467 Marionette TRACE conn2 <- [1,462,null,{}] 13:52:13 INFO - PROCESS | 1662 | 1465073533469 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}] 13:52:13 INFO - PROCESS | 1662 | 1465073533470 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:13 INFO - PROCESS | 1662 | 1465073533549 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:52:13 INFO - PROCESS | 1662 | 1465073533600 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:13 INFO - PROCESS | 1662 | 1465073533602 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12941f800 == 40 [pid = 1662] [id = 123] 13:52:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11966a400) [pid = 1662] [serial = 366] [outer = 0x0] 13:52:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x124e09c00) [pid = 1662] [serial = 367] [outer = 0x11966a400] 13:52:13 INFO - PROCESS | 1662 | 1465073533627 Marionette DEBUG loaded listener.js 13:52:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1255c2c00) [pid = 1662] [serial = 368] [outer = 0x11966a400] 13:52:13 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:13 INFO - PROCESS | 1662 | 1465073533932 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] 13:52:13 INFO - PROCESS | 1662 | 1465073533987 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:52:13 INFO - PROCESS | 1662 | 1465073533989 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:52:13 INFO - PROCESS | 1662 | 1465073533991 Marionette TRACE conn2 <- [1,466,null,{}] 13:52:13 INFO - PROCESS | 1662 | 1465073533993 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}] 13:52:13 INFO - PROCESS | 1662 | 1465073533995 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:14 INFO - PROCESS | 1662 | 1465073534099 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:52:14 INFO - PROCESS | 1662 | 1465073534103 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:14 INFO - PROCESS | 1662 | 1465073534105 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a886800 == 41 [pid = 1662] [id = 124] 13:52:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12b0ec800) [pid = 1662] [serial = 369] [outer = 0x0] 13:52:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12baa4400) [pid = 1662] [serial = 370] [outer = 0x12b0ec800] 13:52:14 INFO - PROCESS | 1662 | 1465073534136 Marionette DEBUG loaded listener.js 13:52:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12bc4ec00) [pid = 1662] [serial = 371] [outer = 0x12b0ec800] 13:52:14 INFO - PROCESS | 1662 | 1465073534583 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] 13:52:14 INFO - PROCESS | 1662 | 1465073534615 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:52:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:52:14 INFO - PROCESS | 1662 | 1465073534618 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:52:14 INFO - PROCESS | 1662 | 1465073534619 Marionette TRACE conn2 <- [1,470,null,{}] 13:52:14 INFO - PROCESS | 1662 | 1465073534621 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}] 13:52:14 INFO - PROCESS | 1662 | 1465073534622 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:14 INFO - PROCESS | 1662 | 1465073534706 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:52:14 INFO - PROCESS | 1662 | 1465073534712 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:14 INFO - PROCESS | 1662 | 1465073534714 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0cb800 == 42 [pid = 1662] [id = 125] 13:52:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x110e4b400) [pid = 1662] [serial = 372] [outer = 0x0] 13:52:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x110e4e800) [pid = 1662] [serial = 373] [outer = 0x110e4b400] 13:52:14 INFO - PROCESS | 1662 | 1465073534740 Marionette DEBUG loaded listener.js 13:52:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12bc4b800) [pid = 1662] [serial = 374] [outer = 0x110e4b400] 13:52:15 INFO - PROCESS | 1662 | 1465073535223 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]]]}] 13:52:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:52:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 618ms 13:52:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:52:15 INFO - PROCESS | 1662 | 1465073535237 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:52:15 INFO - PROCESS | 1662 | 1465073535239 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:52:15 INFO - PROCESS | 1662 | 1465073535242 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:52:15 INFO - PROCESS | 1662 | 1465073535243 Marionette TRACE conn2 <- [1,474,null,{}] 13:52:15 INFO - PROCESS | 1662 | 1465073535245 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}] 13:52:15 INFO - PROCESS | 1662 | 1465073535246 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:15 INFO - PROCESS | 1662 | 1465073535354 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:52:15 INFO - PROCESS | 1662 | 1465073535458 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:15 INFO - PROCESS | 1662 | 1465073535460 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x113331000 == 43 [pid = 1662] [id = 126] 13:52:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x110e44800) [pid = 1662] [serial = 375] [outer = 0x0] 13:52:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x110e47000) [pid = 1662] [serial = 376] [outer = 0x110e44800] 13:52:15 INFO - PROCESS | 1662 | 1465073535493 Marionette DEBUG loaded listener.js 13:52:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11325a800) [pid = 1662] [serial = 377] [outer = 0x110e44800] 13:52:15 INFO - PROCESS | 1662 | 1465073535962 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]]]}] 13:52:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 772ms 13:52:16 INFO - PROCESS | 1662 | 1465073536015 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:52:16 INFO - PROCESS | 1662 | 1465073536017 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:52:16 INFO - PROCESS | 1662 | 1465073536021 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:52:16 INFO - PROCESS | 1662 | 1465073536023 Marionette TRACE conn2 <- [1,478,null,{}] 13:52:16 INFO - PROCESS | 1662 | 1465073536027 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}] 13:52:16 INFO - PROCESS | 1662 | 1465073536028 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:16 INFO - PROCESS | 1662 | 1465073536155 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:52:16 INFO - PROCESS | 1662 | 1465073536224 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:16 INFO - PROCESS | 1662 | 1465073536226 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x119516000 == 44 [pid = 1662] [id = 127] 13:52:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1185d0800) [pid = 1662] [serial = 378] [outer = 0x0] 13:52:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118a45000) [pid = 1662] [serial = 379] [outer = 0x1185d0800] 13:52:16 INFO - PROCESS | 1662 | 1465073536256 Marionette DEBUG loaded listener.js 13:52:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1196a8400) [pid = 1662] [serial = 380] [outer = 0x1185d0800] 13:52:16 INFO - PROCESS | 1662 | 1465073536705 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]]]}] 13:52:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 721ms 13:52:16 INFO - PROCESS | 1662 | 1465073536744 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:52:16 INFO - PROCESS | 1662 | 1465073536747 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:52:16 INFO - PROCESS | 1662 | 1465073536749 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:52:16 INFO - PROCESS | 1662 | 1465073536751 Marionette TRACE conn2 <- [1,482,null,{}] 13:52:16 INFO - PROCESS | 1662 | 1465073536753 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}] 13:52:16 INFO - PROCESS | 1662 | 1465073536755 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:16 INFO - PROCESS | 1662 | 1465073536858 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:52:16 INFO - PROCESS | 1662 | 1465073536916 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:16 INFO - PROCESS | 1662 | 1465073536917 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298ce000 == 45 [pid = 1662] [id = 128] 13:52:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1196b5800) [pid = 1662] [serial = 381] [outer = 0x0] 13:52:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x120f4b800) [pid = 1662] [serial = 382] [outer = 0x1196b5800] 13:52:16 INFO - PROCESS | 1662 | 1465073536946 Marionette DEBUG loaded listener.js 13:52:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x121de1000) [pid = 1662] [serial = 383] [outer = 0x1196b5800] 13:52:17 INFO - PROCESS | 1662 | 1465073537469 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]]]}] 13:52:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:52:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 769ms 13:52:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:52:17 INFO - PROCESS | 1662 | 1465073537519 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:52:17 INFO - PROCESS | 1662 | 1465073537521 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:52:17 INFO - PROCESS | 1662 | 1465073537528 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:52:17 INFO - PROCESS | 1662 | 1465073537532 Marionette TRACE conn2 <- [1,486,null,{}] 13:52:17 INFO - PROCESS | 1662 | 1465073537536 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}] 13:52:17 INFO - PROCESS | 1662 | 1465073537538 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:17 INFO - PROCESS | 1662 | 1465073537641 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:52:17 INFO - PROCESS | 1662 | 1465073537707 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:17 INFO - PROCESS | 1662 | 1465073537709 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3a4800 == 46 [pid = 1662] [id = 129] 13:52:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1248cdc00) [pid = 1662] [serial = 384] [outer = 0x0] 13:52:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x127632400) [pid = 1662] [serial = 385] [outer = 0x1248cdc00] 13:52:17 INFO - PROCESS | 1662 | 1465073537737 Marionette DEBUG loaded listener.js 13:52:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x128d37c00) [pid = 1662] [serial = 386] [outer = 0x1248cdc00] 13:52:18 INFO - PROCESS | 1662 | 1465073538177 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]]]}] 13:52:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:52:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 679ms 13:52:18 INFO - PROCESS | 1662 | 1465073538204 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:52:18 INFO - PROCESS | 1662 | 1465073538206 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:52:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:52:18 INFO - PROCESS | 1662 | 1465073538208 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:52:18 INFO - PROCESS | 1662 | 1465073538210 Marionette TRACE conn2 <- [1,490,null,{}] 13:52:18 INFO - PROCESS | 1662 | 1465073538212 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}] 13:52:18 INFO - PROCESS | 1662 | 1465073538214 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:18 INFO - PROCESS | 1662 | 1465073538317 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:52:18 INFO - PROCESS | 1662 | 1465073538516 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:18 INFO - PROCESS | 1662 | 1465073538518 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x118097800 == 47 [pid = 1662] [id = 130] 13:52:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x11816e400) [pid = 1662] [serial = 387] [outer = 0x0] 13:52:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x11822b000) [pid = 1662] [serial = 388] [outer = 0x11816e400] 13:52:18 INFO - PROCESS | 1662 | 1465073538546 Marionette DEBUG loaded listener.js 13:52:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1185cfc00) [pid = 1662] [serial = 389] [outer = 0x11816e400] 13:52:19 INFO - PROCESS | 1662 | 1465073539006 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]]]}] 13:52:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:52:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 822ms 13:52:19 INFO - PROCESS | 1662 | 1465073539032 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:52:19 INFO - PROCESS | 1662 | 1465073539034 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:52:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:52:19 INFO - PROCESS | 1662 | 1465073539037 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:52:19 INFO - PROCESS | 1662 | 1465073539039 Marionette TRACE conn2 <- [1,494,null,{}] 13:52:19 INFO - PROCESS | 1662 | 1465073539042 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}] 13:52:19 INFO - PROCESS | 1662 | 1465073539044 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:19 INFO - PROCESS | 1662 | 1465073539137 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:52:19 INFO - PROCESS | 1662 | 1465073539195 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:19 INFO - PROCESS | 1662 | 1465073539196 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x11815f800 == 48 [pid = 1662] [id = 131] 13:52:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x11965e800) [pid = 1662] [serial = 390] [outer = 0x0] 13:52:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x119a0e400) [pid = 1662] [serial = 391] [outer = 0x11965e800] 13:52:19 INFO - PROCESS | 1662 | 1465073539224 Marionette DEBUG loaded listener.js 13:52:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x12111d400) [pid = 1662] [serial = 392] [outer = 0x11965e800] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0da000 == 47 [pid = 1662] [id = 95] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0cb800 == 46 [pid = 1662] [id = 125] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12a886800 == 45 [pid = 1662] [id = 124] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12941f800 == 44 [pid = 1662] [id = 123] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x11823c800 == 43 [pid = 1662] [id = 122] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1274c5000 == 42 [pid = 1662] [id = 121] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x125655800 == 41 [pid = 1662] [id = 120] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x123d51800 == 40 [pid = 1662] [id = 119] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x1196b4800) [pid = 1662] [serial = 331] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12113a800 == 39 [pid = 1662] [id = 118] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x119aa1800 == 38 [pid = 1662] [id = 117] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x11823e000 == 37 [pid = 1662] [id = 116] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x116879800 == 36 [pid = 1662] [id = 115] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1180a4000 == 35 [pid = 1662] [id = 114] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1215c5800 == 34 [pid = 1662] [id = 113] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1180a3000 == 33 [pid = 1662] [id = 112] 13:52:19 INFO - PROCESS | 1662 | --DOCSHELL 0x12c780800 == 32 [pid = 1662] [id = 111] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x127639c00) [pid = 1662] [serial = 292] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x1296c6400) [pid = 1662] [serial = 305] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1291dd800) [pid = 1662] [serial = 304] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x125678400) [pid = 1662] [serial = 301] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x126fb3400) [pid = 1662] [serial = 302] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x11826e800) [pid = 1662] [serial = 286] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x12bc59400) [pid = 1662] [serial = 313] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1218aa000) [pid = 1662] [serial = 289] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12ab37800) [pid = 1662] [serial = 307] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12b2a2c00) [pid = 1662] [serial = 308] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x124951c00) [pid = 1662] [serial = 299] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x121215000) [pid = 1662] [serial = 298] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x111c62400) [pid = 1662] [serial = 283] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12ba9fc00) [pid = 1662] [serial = 310] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x118a49000) [pid = 1662] [serial = 316] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x129613400) [pid = 1662] [serial = 296] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1291dd400) [pid = 1662] [serial = 295] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12c734000) [pid = 1662] [serial = 314] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119a09c00) [pid = 1662] [serial = 319] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119a0dc00) [pid = 1662] [serial = 320] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x128b23800) [pid = 1662] [serial = 325] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119a0a800) [pid = 1662] [serial = 323] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x116a62800) [pid = 1662] [serial = 322] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x120d39000) [pid = 1662] [serial = 317] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12ce13c00) [pid = 1662] [serial = 329] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128d3bc00) [pid = 1662] [serial = 326] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128d42c00) [pid = 1662] [serial = 328] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12bc45400) [pid = 1662] [serial = 311] [outer = 0x0] [url = about:blank] 13:52:19 INFO - PROCESS | 1662 | 1465073539607 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]]]}] 13:52:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:52:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 621ms 13:52:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:52:19 INFO - PROCESS | 1662 | 1465073539659 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:52:19 INFO - PROCESS | 1662 | 1465073539662 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:52:19 INFO - PROCESS | 1662 | 1465073539664 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:52:19 INFO - PROCESS | 1662 | 1465073539665 Marionette TRACE conn2 <- [1,498,null,{}] 13:52:19 INFO - PROCESS | 1662 | 1465073539667 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}] 13:52:19 INFO - PROCESS | 1662 | 1465073539669 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:19 INFO - PROCESS | 1662 | 1465073539752 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:52:19 INFO - PROCESS | 1662 | 1465073539805 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:19 INFO - PROCESS | 1662 | 1465073539806 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x11823c800 == 33 [pid = 1662] [id = 132] 13:52:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1196a9800) [pid = 1662] [serial = 393] [outer = 0x0] 13:52:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x121702c00) [pid = 1662] [serial = 394] [outer = 0x1196a9800] 13:52:19 INFO - PROCESS | 1662 | 1465073539835 Marionette DEBUG loaded listener.js 13:52:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126b1a000) [pid = 1662] [serial = 395] [outer = 0x1196a9800] 13:52:20 INFO - PROCESS | 1662 | 1465073540122 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]]]}] 13:52:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:52:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 469ms 13:52:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:52:20 INFO - PROCESS | 1662 | 1465073540136 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:52:20 INFO - PROCESS | 1662 | 1465073540138 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:52:20 INFO - PROCESS | 1662 | 1465073540146 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:52:20 INFO - PROCESS | 1662 | 1465073540151 Marionette TRACE conn2 <- [1,502,null,{}] 13:52:20 INFO - PROCESS | 1662 | 1465073540160 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}] 13:52:20 INFO - PROCESS | 1662 | 1465073540165 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:20 INFO - PROCESS | 1662 | 1465073540256 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:52:20 INFO - PROCESS | 1662 | 1465073540262 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:20 INFO - PROCESS | 1662 | 1465073540264 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x123dab800 == 34 [pid = 1662] [id = 133] 13:52:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126be3c00) [pid = 1662] [serial = 396] [outer = 0x0] 13:52:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128b23800) [pid = 1662] [serial = 397] [outer = 0x126be3c00] 13:52:20 INFO - PROCESS | 1662 | 1465073540289 Marionette DEBUG loaded listener.js 13:52:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1290ddc00) [pid = 1662] [serial = 398] [outer = 0x126be3c00] 13:52:20 INFO - PROCESS | 1662 | 1465073540673 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]]]}] 13:52:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:52:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 585ms 13:52:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:52:20 INFO - PROCESS | 1662 | 1465073540725 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:52:20 INFO - PROCESS | 1662 | 1465073540727 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:52:20 INFO - PROCESS | 1662 | 1465073540729 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:52:20 INFO - PROCESS | 1662 | 1465073540730 Marionette TRACE conn2 <- [1,506,null,{}] 13:52:20 INFO - PROCESS | 1662 | 1465073540733 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}] 13:52:20 INFO - PROCESS | 1662 | 1465073540734 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:20 INFO - PROCESS | 1662 | 1465073540817 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:52:20 INFO - PROCESS | 1662 | 1465073540822 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:20 INFO - PROCESS | 1662 | 1465073540823 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x126f15000 == 35 [pid = 1662] [id = 134] 13:52:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1291e3800) [pid = 1662] [serial = 399] [outer = 0x0] 13:52:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12a719800) [pid = 1662] [serial = 400] [outer = 0x1291e3800] 13:52:20 INFO - PROCESS | 1662 | 1465073540848 Marionette DEBUG loaded listener.js 13:52:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12ab30000) [pid = 1662] [serial = 401] [outer = 0x1291e3800] 13:52:21 INFO - PROCESS | 1662 | 1465073541166 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]]]}] 13:52:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:52:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 468ms 13:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:52:21 INFO - PROCESS | 1662 | 1465073541198 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:52:21 INFO - PROCESS | 1662 | 1465073541199 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:52:21 INFO - PROCESS | 1662 | 1465073541201 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:52:21 INFO - PROCESS | 1662 | 1465073541202 Marionette TRACE conn2 <- [1,510,null,{}] 13:52:21 INFO - PROCESS | 1662 | 1465073541205 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}] 13:52:21 INFO - PROCESS | 1662 | 1465073541206 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:21 INFO - PROCESS | 1662 | 1465073541314 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:52:21 INFO - PROCESS | 1662 | 1465073541347 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:21 INFO - PROCESS | 1662 | 1465073541352 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12941f800 == 36 [pid = 1662] [id = 135] 13:52:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12baa2400) [pid = 1662] [serial = 402] [outer = 0x0] 13:52:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12baa7800) [pid = 1662] [serial = 403] [outer = 0x12baa2400] 13:52:21 INFO - PROCESS | 1662 | 1465073541390 Marionette DEBUG loaded listener.js 13:52:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12bc4c000) [pid = 1662] [serial = 404] [outer = 0x12baa2400] 13:52:21 INFO - PROCESS | 1662 | 1465073541756 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]]]}] 13:52:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:52:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 569ms 13:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:52:21 INFO - PROCESS | 1662 | 1465073541770 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:52:21 INFO - PROCESS | 1662 | 1465073541771 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:52:21 INFO - PROCESS | 1662 | 1465073541773 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:52:21 INFO - PROCESS | 1662 | 1465073541775 Marionette TRACE conn2 <- [1,514,null,{}] 13:52:21 INFO - PROCESS | 1662 | 1465073541777 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}] 13:52:21 INFO - PROCESS | 1662 | 1465073541779 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:21 INFO - PROCESS | 1662 | 1465073541883 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:52:21 INFO - PROCESS | 1662 | 1465073541897 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:21 INFO - PROCESS | 1662 | 1465073541898 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298c2000 == 37 [pid = 1662] [id = 136] 13:52:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12bc57000) [pid = 1662] [serial = 405] [outer = 0x0] 13:52:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x12bc96400) [pid = 1662] [serial = 406] [outer = 0x12bc57000] 13:52:21 INFO - PROCESS | 1662 | 1465073541922 Marionette DEBUG loaded listener.js 13:52:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12c729c00) [pid = 1662] [serial = 407] [outer = 0x12bc57000] 13:52:22 INFO - PROCESS | 1662 | 1465073542303 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]]]}] 13:52:22 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 13:52:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 568ms 13:52:22 INFO - PROCESS | 1662 | 1465073542363 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:52:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:52:22 INFO - PROCESS | 1662 | 1465073542365 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:52:22 INFO - PROCESS | 1662 | 1465073542369 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:52:22 INFO - PROCESS | 1662 | 1465073542371 Marionette TRACE conn2 <- [1,518,null,{}] 13:52:22 INFO - PROCESS | 1662 | 1465073542374 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}] 13:52:22 INFO - PROCESS | 1662 | 1465073542376 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:22 INFO - PROCESS | 1662 | 1465073542543 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:52:22 INFO - PROCESS | 1662 | 1465073542562 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:22 INFO - PROCESS | 1662 | 1465073542563 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b232800 == 38 [pid = 1662] [id = 137] 13:52:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12baa2c00) [pid = 1662] [serial = 408] [outer = 0x0] 13:52:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x12c72d800) [pid = 1662] [serial = 409] [outer = 0x12baa2c00] 13:52:22 INFO - PROCESS | 1662 | 1465073542603 Marionette DEBUG loaded listener.js 13:52:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12cb12800) [pid = 1662] [serial = 410] [outer = 0x12baa2c00] 13:52:23 INFO - PROCESS | 1662 | 1465073543024 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]]]}] 13:52:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:52:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 671ms 13:52:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:52:23 INFO - PROCESS | 1662 | 1465073543040 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:52:23 INFO - PROCESS | 1662 | 1465073543042 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:52:23 INFO - PROCESS | 1662 | 1465073543046 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:52:23 INFO - PROCESS | 1662 | 1465073543048 Marionette TRACE conn2 <- [1,522,null,{}] 13:52:23 INFO - PROCESS | 1662 | 1465073543052 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}] 13:52:23 INFO - PROCESS | 1662 | 1465073543053 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:23 INFO - PROCESS | 1662 | 1465073543217 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:52:23 INFO - PROCESS | 1662 | 1465073543230 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:23 INFO - PROCESS | 1662 | 1465073543232 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd6b000 == 39 [pid = 1662] [id = 138] 13:52:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12c349c00) [pid = 1662] [serial = 411] [outer = 0x0] 13:52:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12cb1ec00) [pid = 1662] [serial = 412] [outer = 0x12c349c00] 13:52:23 INFO - PROCESS | 1662 | 1465073543270 Marionette DEBUG loaded listener.js 13:52:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12ce18000) [pid = 1662] [serial = 413] [outer = 0x12c349c00] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x124c9f400) [pid = 1662] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x128ebd000) [pid = 1662] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1256aa000) [pid = 1662] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1296b7c00) [pid = 1662] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x11966a400) [pid = 1662] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x121b4c000) [pid = 1662] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1196ac400) [pid = 1662] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x118a4a400) [pid = 1662] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1185c4c00) [pid = 1662] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1185d1800) [pid = 1662] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118f44000) [pid = 1662] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x118231800) [pid = 1662] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x12b0ec800) [pid = 1662] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x121215400) [pid = 1662] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118f8c800) [pid = 1662] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x111c7c400) [pid = 1662] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x113a09000) [pid = 1662] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x120f4c400) [pid = 1662] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1255c4000) [pid = 1662] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x121124c00) [pid = 1662] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118254000) [pid = 1662] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12762f400) [pid = 1662] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:52:23 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x111c5d000) [pid = 1662] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:52:23 INFO - PROCESS | 1662 | 1465073543849 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]]]}] 13:52:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:52:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 821ms 13:52:23 INFO - PROCESS | 1662 | 1465073543866 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:52:23 INFO - PROCESS | 1662 | 1465073543868 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:52:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:52:23 INFO - PROCESS | 1662 | 1465073543870 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:52:23 INFO - PROCESS | 1662 | 1465073543871 Marionette TRACE conn2 <- [1,526,null,{}] 13:52:23 INFO - PROCESS | 1662 | 1465073543873 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}] 13:52:23 INFO - PROCESS | 1662 | 1465073543874 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:23 INFO - PROCESS | 1662 | 1465073543965 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:52:23 INFO - PROCESS | 1662 | 1465073543969 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:23 INFO - PROCESS | 1662 | 1465073543970 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x121139800 == 40 [pid = 1662] [id = 139] 13:52:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11600e800) [pid = 1662] [serial = 414] [outer = 0x0] 13:52:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x118178800) [pid = 1662] [serial = 415] [outer = 0x11600e800] 13:52:23 INFO - PROCESS | 1662 | 1465073543994 Marionette DEBUG loaded listener.js 13:52:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x120f51800) [pid = 1662] [serial = 416] [outer = 0x11600e800] 13:52:24 INFO - PROCESS | 1662 | 1465073544438 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]]]}] 13:52:24 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 13:52:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 618ms 13:52:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:52:24 INFO - PROCESS | 1662 | 1465073544489 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:52:24 INFO - PROCESS | 1662 | 1465073544491 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:52:24 INFO - PROCESS | 1662 | 1465073544494 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:52:24 INFO - PROCESS | 1662 | 1465073544496 Marionette TRACE conn2 <- [1,530,null,{}] 13:52:24 INFO - PROCESS | 1662 | 1465073544499 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}] 13:52:24 INFO - PROCESS | 1662 | 1465073544501 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:24 INFO - PROCESS | 1662 | 1465073544609 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:52:24 INFO - PROCESS | 1662 | 1465073544615 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:24 INFO - PROCESS | 1662 | 1465073544617 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cbcf000 == 41 [pid = 1662] [id = 140] 13:52:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1196dd400) [pid = 1662] [serial = 417] [outer = 0x0] 13:52:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1196dfc00) [pid = 1662] [serial = 418] [outer = 0x1196dd400] 13:52:24 INFO - PROCESS | 1662 | 1465073544644 Marionette DEBUG loaded listener.js 13:52:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x121314000) [pid = 1662] [serial = 419] [outer = 0x1196dd400] 13:52:24 INFO - PROCESS | 1662 | 1465073544984 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"]]]}] 13:52:25 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 13:52:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:52:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:52:25 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 13:52:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:52:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:52:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:52:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:52:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 522ms 13:52:25 INFO - PROCESS | 1662 | 1465073545016 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:52:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:52:25 INFO - PROCESS | 1662 | 1465073545029 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:52:25 INFO - PROCESS | 1662 | 1465073545046 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:52:25 INFO - PROCESS | 1662 | 1465073545048 Marionette TRACE conn2 <- [1,534,null,{}] 13:52:25 INFO - PROCESS | 1662 | 1465073545053 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}] 13:52:25 INFO - PROCESS | 1662 | 1465073545056 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:25 INFO - PROCESS | 1662 | 1465073545209 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:52:25 INFO - PROCESS | 1662 | 1465073545247 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:25 INFO - PROCESS | 1662 | 1465073545248 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf19000 == 42 [pid = 1662] [id = 141] 13:52:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x124c3c800) [pid = 1662] [serial = 420] [outer = 0x0] 13:52:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12961d400) [pid = 1662] [serial = 421] [outer = 0x124c3c800] 13:52:25 INFO - PROCESS | 1662 | 1465073545287 Marionette DEBUG loaded listener.js 13:52:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12cb1e000) [pid = 1662] [serial = 422] [outer = 0x124c3c800] 13:52:25 INFO - PROCESS | 1662 | 1465073545675 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]]]}] 13:52:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:52:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 686ms 13:52:25 INFO - PROCESS | 1662 | 1465073545718 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:52:25 INFO - PROCESS | 1662 | 1465073545719 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:52:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:52:25 INFO - PROCESS | 1662 | 1465073545722 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:52:25 INFO - PROCESS | 1662 | 1465073545723 Marionette TRACE conn2 <- [1,538,null,{}] 13:52:25 INFO - PROCESS | 1662 | 1465073545725 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}] 13:52:25 INFO - PROCESS | 1662 | 1465073545726 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:25 INFO - PROCESS | 1662 | 1465073545910 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:52:25 INFO - PROCESS | 1662 | 1465073545960 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:25 INFO - PROCESS | 1662 | 1465073545965 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x113a29000 == 43 [pid = 1662] [id = 142] 13:52:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x110e49c00) [pid = 1662] [serial = 423] [outer = 0x0] 13:52:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x111c69000) [pid = 1662] [serial = 424] [outer = 0x110e49c00] 13:52:26 INFO - PROCESS | 1662 | 1465073546003 Marionette DEBUG loaded listener.js 13:52:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x118231800) [pid = 1662] [serial = 425] [outer = 0x110e49c00] 13:52:26 INFO - PROCESS | 1662 | 1465073546482 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]]]}] 13:52:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 13:52:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 770ms 13:52:26 INFO - PROCESS | 1662 | 1465073546494 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:52:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:52:26 INFO - PROCESS | 1662 | 1465073546497 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:52:26 INFO - PROCESS | 1662 | 1465073546500 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:52:26 INFO - PROCESS | 1662 | 1465073546502 Marionette TRACE conn2 <- [1,542,null,{}] 13:52:26 INFO - PROCESS | 1662 | 1465073546505 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}] 13:52:26 INFO - PROCESS | 1662 | 1465073546508 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:26 INFO - PROCESS | 1662 | 1465073546640 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:52:26 INFO - PROCESS | 1662 | 1465073546713 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:26 INFO - PROCESS | 1662 | 1465073546715 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x121db0800 == 44 [pid = 1662] [id = 143] 13:52:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118a3d800) [pid = 1662] [serial = 426] [outer = 0x0] 13:52:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1196da000) [pid = 1662] [serial = 427] [outer = 0x118a3d800] 13:52:26 INFO - PROCESS | 1662 | 1465073546745 Marionette DEBUG loaded listener.js 13:52:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x119a0f000) [pid = 1662] [serial = 428] [outer = 0x118a3d800] 13:52:27 INFO - PROCESS | 1662 | 1465073547116 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]]]}] 13:52:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 13:52:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 672ms 13:52:27 INFO - PROCESS | 1662 | 1465073547184 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:52:27 INFO - PROCESS | 1662 | 1465073547187 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:52:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:52:27 INFO - PROCESS | 1662 | 1465073547192 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:52:27 INFO - PROCESS | 1662 | 1465073547195 Marionette TRACE conn2 <- [1,546,null,{}] 13:52:27 INFO - PROCESS | 1662 | 1465073547199 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}] 13:52:27 INFO - PROCESS | 1662 | 1465073547201 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:27 INFO - PROCESS | 1662 | 1465073547350 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:52:27 INFO - PROCESS | 1662 | 1465073547479 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:27 INFO - PROCESS | 1662 | 1465073547483 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cbd6000 == 45 [pid = 1662] [id = 144] 13:52:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x120f51400) [pid = 1662] [serial = 429] [outer = 0x0] 13:52:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x121488c00) [pid = 1662] [serial = 430] [outer = 0x120f51400] 13:52:27 INFO - PROCESS | 1662 | 1465073547549 Marionette DEBUG loaded listener.js 13:52:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x125681000) [pid = 1662] [serial = 431] [outer = 0x120f51400] 13:52:27 INFO - PROCESS | 1662 | 1465073547986 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]]]}] 13:52:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:52:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 826ms 13:52:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:52:28 INFO - PROCESS | 1662 | 1465073548018 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:52:28 INFO - PROCESS | 1662 | 1465073548021 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:52:28 INFO - PROCESS | 1662 | 1465073548032 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:52:28 INFO - PROCESS | 1662 | 1465073548036 Marionette TRACE conn2 <- [1,550,null,{}] 13:52:28 INFO - PROCESS | 1662 | 1465073548039 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}] 13:52:28 INFO - PROCESS | 1662 | 1465073548041 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:28 INFO - PROCESS | 1662 | 1465073548174 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:52:28 INFO - PROCESS | 1662 | 1465073548299 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:28 INFO - PROCESS | 1662 | 1465073548300 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d4ad800 == 46 [pid = 1662] [id = 145] 13:52:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x126b16400) [pid = 1662] [serial = 432] [outer = 0x0] 13:52:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x126cbf800) [pid = 1662] [serial = 433] [outer = 0x126b16400] 13:52:28 INFO - PROCESS | 1662 | 1465073548329 Marionette DEBUG loaded listener.js 13:52:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x128b28800) [pid = 1662] [serial = 434] [outer = 0x126b16400] 13:52:28 INFO - PROCESS | 1662 | 1465073548736 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]]]}] 13:52:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 13:52:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 732ms 13:52:28 INFO - PROCESS | 1662 | 1465073548757 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:52:28 INFO - PROCESS | 1662 | 1465073548759 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:52:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:52:28 INFO - PROCESS | 1662 | 1465073548763 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:52:28 INFO - PROCESS | 1662 | 1465073548765 Marionette TRACE conn2 <- [1,554,null,{}] 13:52:28 INFO - PROCESS | 1662 | 1465073548768 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}] 13:52:28 INFO - PROCESS | 1662 | 1465073548771 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:28 INFO - PROCESS | 1662 | 1465073548927 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:52:29 INFO - PROCESS | 1662 | 1465073549059 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:29 INFO - PROCESS | 1662 | 1465073549061 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d88b000 == 47 [pid = 1662] [id = 146] 13:52:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x127632000) [pid = 1662] [serial = 435] [outer = 0x0] 13:52:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x1290dd000) [pid = 1662] [serial = 436] [outer = 0x127632000] 13:52:29 INFO - PROCESS | 1662 | 1465073549113 Marionette DEBUG loaded listener.js 13:52:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12961cc00) [pid = 1662] [serial = 437] [outer = 0x127632000] 13:52:29 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:29 INFO - PROCESS | 1662 | 1465073549493 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]]]}] 13:52:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:52:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 771ms 13:52:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:52:29 INFO - PROCESS | 1662 | 1465073549546 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:52:29 INFO - PROCESS | 1662 | 1465073549547 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:52:29 INFO - PROCESS | 1662 | 1465073549550 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:52:29 INFO - PROCESS | 1662 | 1465073549551 Marionette TRACE conn2 <- [1,558,null,{}] 13:52:29 INFO - PROCESS | 1662 | 1465073549553 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}] 13:52:29 INFO - PROCESS | 1662 | 1465073549555 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:29 INFO - PROCESS | 1662 | 1465073549656 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:52:29 INFO - PROCESS | 1662 | 1465073549729 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:29 INFO - PROCESS | 1662 | 1465073549733 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12dad3800 == 48 [pid = 1662] [id = 147] 13:52:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x128d50c00) [pid = 1662] [serial = 438] [outer = 0x0] 13:52:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x128d52800) [pid = 1662] [serial = 439] [outer = 0x128d50c00] 13:52:29 INFO - PROCESS | 1662 | 1465073549769 Marionette DEBUG loaded listener.js 13:52:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12a8a7800) [pid = 1662] [serial = 440] [outer = 0x128d50c00] 13:52:30 INFO - PROCESS | 1662 | 1465073550226 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]]]}] 13:52:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:52:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 718ms 13:52:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:52:30 INFO - PROCESS | 1662 | 1465073550280 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:52:30 INFO - PROCESS | 1662 | 1465073550281 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:52:30 INFO - PROCESS | 1662 | 1465073550284 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:52:30 INFO - PROCESS | 1662 | 1465073550286 Marionette TRACE conn2 <- [1,562,null,{}] 13:52:30 INFO - PROCESS | 1662 | 1465073550288 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}] 13:52:30 INFO - PROCESS | 1662 | 1465073550289 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:30 INFO - PROCESS | 1662 | 1465073550397 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:52:30 INFO - PROCESS | 1662 | 1465073550471 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:30 INFO - PROCESS | 1662 | 1465073550473 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ac5000 == 49 [pid = 1662] [id = 148] 13:52:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x116f7a000) [pid = 1662] [serial = 441] [outer = 0x0] 13:52:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x1291e3400) [pid = 1662] [serial = 442] [outer = 0x116f7a000] 13:52:30 INFO - PROCESS | 1662 | 1465073550501 Marionette DEBUG loaded listener.js 13:52:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x12a923400) [pid = 1662] [serial = 443] [outer = 0x116f7a000] 13:52:30 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:52:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 822ms 13:52:31 INFO - PROCESS | 1662 | 1465073551099 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]]]}] 13:52:31 INFO - PROCESS | 1662 | 1465073551106 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:52:31 INFO - PROCESS | 1662 | 1465073551109 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:52:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:52:31 INFO - PROCESS | 1662 | 1465073551113 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:52:31 INFO - PROCESS | 1662 | 1465073551114 Marionette TRACE conn2 <- [1,566,null,{}] 13:52:31 INFO - PROCESS | 1662 | 1465073551118 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}] 13:52:31 INFO - PROCESS | 1662 | 1465073551119 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:31 INFO - PROCESS | 1662 | 1465073551216 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:52:31 INFO - PROCESS | 1662 | 1465073551287 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:31 INFO - PROCESS | 1662 | 1465073551289 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x118232800 == 50 [pid = 1662] [id = 149] 13:52:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x112145c00) [pid = 1662] [serial = 444] [outer = 0x0] 13:52:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x118299000) [pid = 1662] [serial = 445] [outer = 0x112145c00] 13:52:31 INFO - PROCESS | 1662 | 1465073551323 Marionette DEBUG loaded listener.js 13:52:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x119665800) [pid = 1662] [serial = 446] [outer = 0x112145c00] 13:52:31 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:31 INFO - PROCESS | 1662 | 1465073551752 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]]]}] 13:52:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:52:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 672ms 13:52:31 INFO - PROCESS | 1662 | 1465073551785 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:52:31 INFO - PROCESS | 1662 | 1465073551788 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:52:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:52:31 INFO - PROCESS | 1662 | 1465073551792 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:52:31 INFO - PROCESS | 1662 | 1465073551794 Marionette TRACE conn2 <- [1,570,null,{}] 13:52:31 INFO - PROCESS | 1662 | 1465073551796 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}] 13:52:31 INFO - PROCESS | 1662 | 1465073551798 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf19000 == 49 [pid = 1662] [id = 141] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12cbcf000 == 48 [pid = 1662] [id = 140] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x121139800 == 47 [pid = 1662] [id = 139] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd6b000 == 46 [pid = 1662] [id = 138] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12b232800 == 45 [pid = 1662] [id = 137] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x1298c2000 == 44 [pid = 1662] [id = 136] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12941f800 == 43 [pid = 1662] [id = 135] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x126f15000 == 42 [pid = 1662] [id = 134] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x123dab800 == 41 [pid = 1662] [id = 133] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x11823c800 == 40 [pid = 1662] [id = 132] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x11815f800 == 39 [pid = 1662] [id = 131] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x118097800 == 38 [pid = 1662] [id = 130] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x119516000 == 37 [pid = 1662] [id = 127] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x113331000 == 36 [pid = 1662] [id = 126] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x1298ce000 == 35 [pid = 1662] [id = 128] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3a4800 == 34 [pid = 1662] [id = 129] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x118232800 == 33 [pid = 1662] [id = 149] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x116ac5000 == 32 [pid = 1662] [id = 148] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12dad3800 == 31 [pid = 1662] [id = 147] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12d88b000 == 30 [pid = 1662] [id = 146] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12d4ad800 == 29 [pid = 1662] [id = 145] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12cbd6000 == 28 [pid = 1662] [id = 144] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x121db0800 == 27 [pid = 1662] [id = 143] 13:52:32 INFO - PROCESS | 1662 | --DOCSHELL 0x113a29000 == 26 [pid = 1662] [id = 142] 13:52:32 INFO - PROCESS | 1662 | 1465073552464 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x121706000) [pid = 1662] [serial = 236] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x113d0cc00) [pid = 1662] [serial = 190] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x118176400) [pid = 1662] [serial = 233] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x127639800) [pid = 1662] [serial = 242] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x128b72c00) [pid = 1662] [serial = 239] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x124c43000) [pid = 1662] [serial = 290] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x119218400) [pid = 1662] [serial = 287] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x128b73800) [pid = 1662] [serial = 293] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x111c69c00) [pid = 1662] [serial = 284] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x126fb3000) [pid = 1662] [serial = 355] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1296bb000) [pid = 1662] [serial = 361] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x128d42800) [pid = 1662] [serial = 358] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12a8adc00) [pid = 1662] [serial = 364] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x124e09c00) [pid = 1662] [serial = 367] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12a816c00) [pid = 1662] [serial = 362] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12567a800) [pid = 1662] [serial = 352] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x128d41400) [pid = 1662] [serial = 332] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1192bbc00) [pid = 1662] [serial = 343] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1196b5c00) [pid = 1662] [serial = 344] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1185cc800) [pid = 1662] [serial = 335] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1185c7400) [pid = 1662] [serial = 334] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119660400) [pid = 1662] [serial = 341] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118a41000) [pid = 1662] [serial = 340] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119a06c00) [pid = 1662] [serial = 338] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1196b0000) [pid = 1662] [serial = 337] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x120d36800) [pid = 1662] [serial = 346] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x121210800) [pid = 1662] [serial = 347] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x110e4e800) [pid = 1662] [serial = 373] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12baa4400) [pid = 1662] [serial = 370] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12bc4ec00) [pid = 1662] [serial = 371] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x123d68400) [pid = 1662] [serial = 349] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12ab33400) [pid = 1662] [serial = 365] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x125624800) [pid = 1662] [serial = 350] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1291e0800) [pid = 1662] [serial = 359] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x128d3b000) [pid = 1662] [serial = 356] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1255c2c00) [pid = 1662] [serial = 368] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126bde800) [pid = 1662] [serial = 353] [outer = 0x0] [url = about:blank] 13:52:32 INFO - PROCESS | 1662 | 1465073552640 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:32 INFO - PROCESS | 1662 | 1465073552642 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x112656800 == 27 [pid = 1662] [id = 150] 13:52:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x112d0c400) [pid = 1662] [serial = 447] [outer = 0x0] 13:52:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11326cc00) [pid = 1662] [serial = 448] [outer = 0x112d0c400] 13:52:32 INFO - PROCESS | 1662 | 1465073552686 Marionette DEBUG loaded listener.js 13:52:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11662a400) [pid = 1662] [serial = 449] [outer = 0x112d0c400] 13:52:32 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:32 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:33 INFO - PROCESS | 1662 | 1465073553025 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]]]}] 13:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1272ms 13:52:33 INFO - PROCESS | 1662 | 1465073553071 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:52:33 INFO - PROCESS | 1662 | 1465073553074 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:52:33 INFO - PROCESS | 1662 | 1465073553077 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:52:33 INFO - PROCESS | 1662 | 1465073553079 Marionette TRACE conn2 <- [1,574,null,{}] 13:52:33 INFO - PROCESS | 1662 | 1465073553082 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}] 13:52:33 INFO - PROCESS | 1662 | 1465073553084 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:33 INFO - PROCESS | 1662 | 1465073553159 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:52:33 INFO - PROCESS | 1662 | 1465073553165 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:33 INFO - PROCESS | 1662 | 1465073553167 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a81800 == 28 [pid = 1662] [id = 151] 13:52:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11765d800) [pid = 1662] [serial = 450] [outer = 0x0] 13:52:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118257c00) [pid = 1662] [serial = 451] [outer = 0x11765d800] 13:52:33 INFO - PROCESS | 1662 | 1465073553193 Marionette DEBUG loaded listener.js 13:52:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1185c3800) [pid = 1662] [serial = 452] [outer = 0x11765d800] 13:52:33 INFO - PROCESS | 1662 | 1465073553537 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]]]}] 13:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 472ms 13:52:33 INFO - PROCESS | 1662 | 1465073553550 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:52:33 INFO - PROCESS | 1662 | 1465073553551 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:52:33 INFO - PROCESS | 1662 | 1465073553554 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:52:33 INFO - PROCESS | 1662 | 1465073553555 Marionette TRACE conn2 <- [1,578,null,{}] 13:52:33 INFO - PROCESS | 1662 | 1465073553557 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}] 13:52:33 INFO - PROCESS | 1662 | 1465073553559 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:33 INFO - PROCESS | 1662 | 1465073553641 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:52:33 INFO - PROCESS | 1662 | 1465073553696 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:33 INFO - PROCESS | 1662 | 1465073553697 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a80800 == 29 [pid = 1662] [id = 152] 13:52:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118a3f000) [pid = 1662] [serial = 453] [outer = 0x0] 13:52:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118f44000) [pid = 1662] [serial = 454] [outer = 0x118a3f000] 13:52:33 INFO - PROCESS | 1662 | 1465073553729 Marionette DEBUG loaded listener.js 13:52:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119219c00) [pid = 1662] [serial = 455] [outer = 0x118a3f000] 13:52:34 INFO - PROCESS | 1662 | 1465073554036 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]]]}] 13:52:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:52:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 518ms 13:52:34 INFO - PROCESS | 1662 | 1465073554073 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:52:34 INFO - PROCESS | 1662 | 1465073554075 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:52:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:52:34 INFO - PROCESS | 1662 | 1465073554085 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:52:34 INFO - PROCESS | 1662 | 1465073554088 Marionette TRACE conn2 <- [1,582,null,{}] 13:52:34 INFO - PROCESS | 1662 | 1465073554091 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}] 13:52:34 INFO - PROCESS | 1662 | 1465073554093 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:34 INFO - PROCESS | 1662 | 1465073554176 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:52:34 INFO - PROCESS | 1662 | 1465073554233 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:34 INFO - PROCESS | 1662 | 1465073554234 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x118a86000 == 30 [pid = 1662] [id = 153] 13:52:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x113a07400) [pid = 1662] [serial = 456] [outer = 0x0] 13:52:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1196a8800) [pid = 1662] [serial = 457] [outer = 0x113a07400] 13:52:34 INFO - PROCESS | 1662 | 1465073554261 Marionette DEBUG loaded listener.js 13:52:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119a09c00) [pid = 1662] [serial = 458] [outer = 0x113a07400] 13:52:34 INFO - PROCESS | 1662 | 1465073554642 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]]]}] 13:52:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:52:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 574ms 13:52:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:52:34 INFO - PROCESS | 1662 | 1465073554656 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:52:34 INFO - PROCESS | 1662 | 1465073554658 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:52:34 INFO - PROCESS | 1662 | 1465073554672 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:52:34 INFO - PROCESS | 1662 | 1465073554674 Marionette TRACE conn2 <- [1,586,null,{}] 13:52:34 INFO - PROCESS | 1662 | 1465073554686 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}] 13:52:34 INFO - PROCESS | 1662 | 1465073554688 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:34 INFO - PROCESS | 1662 | 1465073554833 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:52:34 INFO - PROCESS | 1662 | 1465073554890 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:34 INFO - PROCESS | 1662 | 1465073554891 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x119aa1000 == 31 [pid = 1662] [id = 154] 13:52:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118a40800) [pid = 1662] [serial = 459] [outer = 0x0] 13:52:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x120d3e000) [pid = 1662] [serial = 460] [outer = 0x118a40800] 13:52:34 INFO - PROCESS | 1662 | 1465073554933 Marionette DEBUG loaded listener.js 13:52:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x120f1b800) [pid = 1662] [serial = 461] [outer = 0x118a40800] 13:52:35 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:35 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:35 INFO - PROCESS | 1662 | 1465073555299 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]]]}] 13:52:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:52:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 688ms 13:52:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:52:35 INFO - PROCESS | 1662 | 1465073555350 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:52:35 INFO - PROCESS | 1662 | 1465073555351 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:52:35 INFO - PROCESS | 1662 | 1465073555353 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:52:35 INFO - PROCESS | 1662 | 1465073555354 Marionette TRACE conn2 <- [1,590,null,{}] 13:52:35 INFO - PROCESS | 1662 | 1465073555356 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}] 13:52:35 INFO - PROCESS | 1662 | 1465073555358 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:35 INFO - PROCESS | 1662 | 1465073555449 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:52:35 INFO - PROCESS | 1662 | 1465073555485 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:35 INFO - PROCESS | 1662 | 1465073555489 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12112f800 == 32 [pid = 1662] [id = 155] 13:52:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1185cb400) [pid = 1662] [serial = 462] [outer = 0x0] 13:52:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x120f49400) [pid = 1662] [serial = 463] [outer = 0x1185cb400] 13:52:35 INFO - PROCESS | 1662 | 1465073555521 Marionette DEBUG loaded listener.js 13:52:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x121123000) [pid = 1662] [serial = 464] [outer = 0x1185cb400] 13:52:35 INFO - PROCESS | 1662 | 1465073555858 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]]]}] 13:52:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:52:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 13:52:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:52:35 INFO - PROCESS | 1662 | 1465073555871 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:52:35 INFO - PROCESS | 1662 | 1465073555872 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:52:35 INFO - PROCESS | 1662 | 1465073555874 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:52:35 INFO - PROCESS | 1662 | 1465073555875 Marionette TRACE conn2 <- [1,594,null,{}] 13:52:35 INFO - PROCESS | 1662 | 1465073555879 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}] 13:52:35 INFO - PROCESS | 1662 | 1465073555880 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:35 INFO - PROCESS | 1662 | 1465073555981 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:52:36 INFO - PROCESS | 1662 | 1465073556017 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:36 INFO - PROCESS | 1662 | 1465073556018 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x121354800 == 33 [pid = 1662] [id = 156] 13:52:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x120f1e800) [pid = 1662] [serial = 465] [outer = 0x0] 13:52:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x121487c00) [pid = 1662] [serial = 466] [outer = 0x120f1e800] 13:52:36 INFO - PROCESS | 1662 | 1465073556042 Marionette DEBUG loaded listener.js 13:52:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x121b4c000) [pid = 1662] [serial = 467] [outer = 0x120f1e800] 13:52:36 INFO - PROCESS | 1662 | 1465073556383 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]]]}] 13:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 522ms 13:52:36 INFO - PROCESS | 1662 | 1465073556398 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:52:36 INFO - PROCESS | 1662 | 1465073556399 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:52:36 INFO - PROCESS | 1662 | 1465073556401 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:52:36 INFO - PROCESS | 1662 | 1465073556402 Marionette TRACE conn2 <- [1,598,null,{}] 13:52:36 INFO - PROCESS | 1662 | 1465073556404 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}] 13:52:36 INFO - PROCESS | 1662 | 1465073556406 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:36 INFO - PROCESS | 1662 | 1465073556503 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1185d0800) [pid = 1662] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1196a9800) [pid = 1662] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11816e400) [pid = 1662] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12baa2400) [pid = 1662] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x110e44800) [pid = 1662] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12c349c00) [pid = 1662] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1291e3800) [pid = 1662] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1248cdc00) [pid = 1662] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1196b5800) [pid = 1662] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11965e800) [pid = 1662] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1196dd400) [pid = 1662] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12bc57000) [pid = 1662] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12baa2c00) [pid = 1662] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x110e4b400) [pid = 1662] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x126be3c00) [pid = 1662] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11600e800) [pid = 1662] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:52:36 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x124c3c800) [pid = 1662] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:52:36 INFO - PROCESS | 1662 | 1465073556798 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:36 INFO - PROCESS | 1662 | 1465073556799 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ad3000 == 34 [pid = 1662] [id = 157] 13:52:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x110e4c800) [pid = 1662] [serial = 468] [outer = 0x0] 13:52:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11816e400) [pid = 1662] [serial = 469] [outer = 0x110e4c800] 13:52:36 INFO - PROCESS | 1662 | 1465073556824 Marionette DEBUG loaded listener.js 13:52:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1196d4800) [pid = 1662] [serial = 470] [outer = 0x110e4c800] 13:52:37 INFO - PROCESS | 1662 | 1465073557099 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]]]}] 13:52:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:52:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 718ms 13:52:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:52:37 INFO - PROCESS | 1662 | 1465073557120 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:52:37 INFO - PROCESS | 1662 | 1465073557121 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:52:37 INFO - PROCESS | 1662 | 1465073557123 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:52:37 INFO - PROCESS | 1662 | 1465073557124 Marionette TRACE conn2 <- [1,602,null,{}] 13:52:37 INFO - PROCESS | 1662 | 1465073557126 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}] 13:52:37 INFO - PROCESS | 1662 | 1465073557128 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:37 INFO - PROCESS | 1662 | 1465073557217 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:52:37 INFO - PROCESS | 1662 | 1465073557235 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:37 INFO - PROCESS | 1662 | 1465073557236 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c8b000 == 35 [pid = 1662] [id = 158] 13:52:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x119a11400) [pid = 1662] [serial = 471] [outer = 0x0] 13:52:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124c3d400) [pid = 1662] [serial = 472] [outer = 0x119a11400] 13:52:37 INFO - PROCESS | 1662 | 1465073557261 Marionette DEBUG loaded listener.js 13:52:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1255bf000) [pid = 1662] [serial = 473] [outer = 0x119a11400] 13:52:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:52:37 INFO - PROCESS | 1662 | 1465073557589 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]]]}] 13:52:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 469ms 13:52:37 INFO - PROCESS | 1662 | 1465073557592 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:52:37 INFO - PROCESS | 1662 | 1465073557593 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:52:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:52:37 INFO - PROCESS | 1662 | 1465073557601 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:52:37 INFO - PROCESS | 1662 | 1465073557602 Marionette TRACE conn2 <- [1,606,null,{}] 13:52:37 INFO - PROCESS | 1662 | 1465073557604 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}] 13:52:37 INFO - PROCESS | 1662 | 1465073557606 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:37 INFO - PROCESS | 1662 | 1465073557683 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:52:37 INFO - PROCESS | 1662 | 1465073557743 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:37 INFO - PROCESS | 1662 | 1465073557744 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x125615000 == 36 [pid = 1662] [id = 159] 13:52:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x119aeec00) [pid = 1662] [serial = 474] [outer = 0x0] 13:52:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x125624800) [pid = 1662] [serial = 475] [outer = 0x119aeec00] 13:52:37 INFO - PROCESS | 1662 | 1465073557768 Marionette DEBUG loaded listener.js 13:52:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x126b19c00) [pid = 1662] [serial = 476] [outer = 0x119aeec00] 13:52:38 INFO - PROCESS | 1662 | 1465073558010 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]]]}] 13:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 422ms 13:52:38 INFO - PROCESS | 1662 | 1465073558020 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:52:38 INFO - PROCESS | 1662 | 1465073558021 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:52:38 INFO - PROCESS | 1662 | 1465073558024 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:52:38 INFO - PROCESS | 1662 | 1465073558025 Marionette TRACE conn2 <- [1,610,null,{}] 13:52:38 INFO - PROCESS | 1662 | 1465073558027 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}] 13:52:38 INFO - PROCESS | 1662 | 1465073558030 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:38 INFO - PROCESS | 1662 | 1465073558123 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:52:38 INFO - PROCESS | 1662 | 1465073558126 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:38 INFO - PROCESS | 1662 | 1465073558129 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x128b93800 == 37 [pid = 1662] [id = 160] 13:52:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x126bdb800) [pid = 1662] [serial = 477] [outer = 0x0] 13:52:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x126cb9800) [pid = 1662] [serial = 478] [outer = 0x126bdb800] 13:52:38 INFO - PROCESS | 1662 | 1465073558157 Marionette DEBUG loaded listener.js 13:52:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x126cc5c00) [pid = 1662] [serial = 479] [outer = 0x126bdb800] 13:52:38 INFO - PROCESS | 1662 | 1465073558514 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]]]}] 13:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 13:52:38 INFO - PROCESS | 1662 | 1465073558544 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:52:38 INFO - PROCESS | 1662 | 1465073558548 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:52:38 INFO - PROCESS | 1662 | 1465073558550 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:52:38 INFO - PROCESS | 1662 | 1465073558552 Marionette TRACE conn2 <- [1,614,null,{}] 13:52:38 INFO - PROCESS | 1662 | 1465073558555 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}] 13:52:38 INFO - PROCESS | 1662 | 1465073558556 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:38 INFO - PROCESS | 1662 | 1465073558667 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:52:38 INFO - PROCESS | 1662 | 1465073558673 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:38 INFO - PROCESS | 1662 | 1465073558674 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x118f5b800 == 38 [pid = 1662] [id = 161] 13:52:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x126b1cc00) [pid = 1662] [serial = 480] [outer = 0x0] 13:52:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x126fb3000) [pid = 1662] [serial = 481] [outer = 0x126b1cc00] 13:52:38 INFO - PROCESS | 1662 | 1465073558698 Marionette DEBUG loaded listener.js 13:52:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x128d34c00) [pid = 1662] [serial = 482] [outer = 0x126b1cc00] 13:52:39 INFO - PROCESS | 1662 | 1465073559226 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]]]}] 13:52:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:52:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 720ms 13:52:39 INFO - PROCESS | 1662 | 1465073559288 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:52:39 INFO - PROCESS | 1662 | 1465073559293 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:52:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:52:39 INFO - PROCESS | 1662 | 1465073559300 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:52:39 INFO - PROCESS | 1662 | 1465073559303 Marionette TRACE conn2 <- [1,618,null,{}] 13:52:39 INFO - PROCESS | 1662 | 1465073559310 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}] 13:52:39 INFO - PROCESS | 1662 | 1465073559313 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:39 INFO - PROCESS | 1662 | 1465073559472 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:52:39 INFO - PROCESS | 1662 | 1465073559556 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:39 INFO - PROCESS | 1662 | 1465073559558 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x117352800 == 39 [pid = 1662] [id = 162] 13:52:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11660e800) [pid = 1662] [serial = 483] [outer = 0x0] 13:52:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11765d400) [pid = 1662] [serial = 484] [outer = 0x11660e800] 13:52:39 INFO - PROCESS | 1662 | 1465073559589 Marionette DEBUG loaded listener.js 13:52:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118269400) [pid = 1662] [serial = 485] [outer = 0x11660e800] 13:52:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1182a2400) [pid = 1662] [serial = 486] [outer = 0x12c736800] 13:52:40 INFO - PROCESS | 1662 | 1465073560192 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]]]}] 13:52:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:52:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 926ms 13:52:40 INFO - PROCESS | 1662 | 1465073560225 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:52:40 INFO - PROCESS | 1662 | 1465073560230 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:52:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:52:40 INFO - PROCESS | 1662 | 1465073560235 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:52:40 INFO - PROCESS | 1662 | 1465073560237 Marionette TRACE conn2 <- [1,622,null,{}] 13:52:40 INFO - PROCESS | 1662 | 1465073560239 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}] 13:52:40 INFO - PROCESS | 1662 | 1465073560241 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:40 INFO - PROCESS | 1662 | 1465073560350 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:52:40 INFO - PROCESS | 1662 | 1465073560454 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:40 INFO - PROCESS | 1662 | 1465073560456 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x119820800 == 40 [pid = 1662] [id = 163] 13:52:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x118f40c00) [pid = 1662] [serial = 487] [outer = 0x0] 13:52:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x1196ad400) [pid = 1662] [serial = 488] [outer = 0x118f40c00] 13:52:40 INFO - PROCESS | 1662 | 1465073560486 Marionette DEBUG loaded listener.js 13:52:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x119a0b000) [pid = 1662] [serial = 489] [outer = 0x118f40c00] 13:52:41 INFO - PROCESS | 1662 | 1465073561130 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]]]}] 13:52:41 INFO - PROCESS | 1662 | --DOCSHELL 0x128b93800 == 39 [pid = 1662] [id = 160] 13:52:41 INFO - PROCESS | 1662 | --DOCSHELL 0x125615000 == 38 [pid = 1662] [id = 159] 13:52:41 INFO - PROCESS | 1662 | --DOCSHELL 0x124c8b000 == 37 [pid = 1662] [id = 158] 13:52:41 INFO - PROCESS | 1662 | --DOCSHELL 0x116ad3000 == 36 [pid = 1662] [id = 157] 13:52:41 INFO - PROCESS | 1662 | --DOCSHELL 0x121354800 == 35 [pid = 1662] [id = 156] 13:52:41 INFO - PROCESS | 1662 | --DOCSHELL 0x12112f800 == 34 [pid = 1662] [id = 155] 13:52:41 INFO - PROCESS | 1662 | --DOCSHELL 0x119aa1000 == 33 [pid = 1662] [id = 154] 13:52:41 INFO - PROCESS | 1662 | --DOCSHELL 0x118a86000 == 32 [pid = 1662] [id = 153] 13:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 925ms 13:52:41 INFO - PROCESS | 1662 | --DOCSHELL 0x116a80800 == 31 [pid = 1662] [id = 152] 13:52:41 INFO - PROCESS | 1662 | --DOCSHELL 0x116a81800 == 30 [pid = 1662] [id = 151] 13:52:41 INFO - PROCESS | 1662 | --DOCSHELL 0x112656800 == 29 [pid = 1662] [id = 150] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1196a8400) [pid = 1662] [serial = 380] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x118a45000) [pid = 1662] [serial = 379] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x121702c00) [pid = 1662] [serial = 394] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x11822b000) [pid = 1662] [serial = 388] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x12baa7800) [pid = 1662] [serial = 403] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x11325a800) [pid = 1662] [serial = 377] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12cb1ec00) [pid = 1662] [serial = 412] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12a719800) [pid = 1662] [serial = 400] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x127632400) [pid = 1662] [serial = 385] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x110e47000) [pid = 1662] [serial = 376] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12bc4c000) [pid = 1662] [serial = 404] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x120f4b800) [pid = 1662] [serial = 382] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x12ce18000) [pid = 1662] [serial = 413] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12111d400) [pid = 1662] [serial = 392] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1196dfc00) [pid = 1662] [serial = 418] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12bc96400) [pid = 1662] [serial = 406] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12ab30000) [pid = 1662] [serial = 401] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12c72d800) [pid = 1662] [serial = 409] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x121de1000) [pid = 1662] [serial = 383] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12cb12800) [pid = 1662] [serial = 410] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128d37c00) [pid = 1662] [serial = 386] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119a0e400) [pid = 1662] [serial = 391] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1185cfc00) [pid = 1662] [serial = 389] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12bc4b800) [pid = 1662] [serial = 374] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1290ddc00) [pid = 1662] [serial = 398] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118178800) [pid = 1662] [serial = 415] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x121314000) [pid = 1662] [serial = 419] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x120f51800) [pid = 1662] [serial = 416] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126b1a000) [pid = 1662] [serial = 395] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x128b23800) [pid = 1662] [serial = 397] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12c729c00) [pid = 1662] [serial = 407] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12961d400) [pid = 1662] [serial = 421] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12cb1e000) [pid = 1662] [serial = 422] [outer = 0x0] [url = about:blank] 13:52:41 INFO - PROCESS | 1662 | 1465073561181 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:52:41 INFO - PROCESS | 1662 | 1465073561184 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:52:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:52:41 INFO - PROCESS | 1662 | 1465073561190 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:52:41 INFO - PROCESS | 1662 | 1465073561191 Marionette TRACE conn2 <- [1,626,null,{}] 13:52:41 INFO - PROCESS | 1662 | 1465073561198 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}] 13:52:41 INFO - PROCESS | 1662 | 1465073561199 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:41 INFO - PROCESS | 1662 | 1465073561275 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:52:41 INFO - PROCESS | 1662 | 1465073561283 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:41 INFO - PROCESS | 1662 | 1465073561285 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x116668800 == 30 [pid = 1662] [id = 164] 13:52:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118177800) [pid = 1662] [serial = 490] [outer = 0x0] 13:52:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118261000) [pid = 1662] [serial = 491] [outer = 0x118177800] 13:52:41 INFO - PROCESS | 1662 | 1465073561313 Marionette DEBUG loaded listener.js 13:52:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1185cec00) [pid = 1662] [serial = 492] [outer = 0x118177800] 13:52:41 INFO - PROCESS | 1662 | 1465073561656 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]]]}] 13:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 474ms 13:52:41 INFO - PROCESS | 1662 | 1465073561665 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:52:41 INFO - PROCESS | 1662 | 1465073561668 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:52:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:52:41 INFO - PROCESS | 1662 | 1465073561711 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:52:41 INFO - PROCESS | 1662 | 1465073561713 Marionette TRACE conn2 <- [1,630,null,{}] 13:52:41 INFO - PROCESS | 1662 | 1465073561717 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}] 13:52:41 INFO - PROCESS | 1662 | 1465073561718 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:41 INFO - PROCESS | 1662 | 1465073561797 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:52:41 INFO - PROCESS | 1662 | 1465073561802 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:41 INFO - PROCESS | 1662 | 1465073561804 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x11816b800 == 31 [pid = 1662] [id = 165] 13:52:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118f3ec00) [pid = 1662] [serial = 493] [outer = 0x0] 13:52:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1196b0400) [pid = 1662] [serial = 494] [outer = 0x118f3ec00] 13:52:41 INFO - PROCESS | 1662 | 1465073561831 Marionette DEBUG loaded listener.js 13:52:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119a08000) [pid = 1662] [serial = 495] [outer = 0x118f3ec00] 13:52:42 INFO - PROCESS | 1662 | 1465073562212 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]]]}] 13:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 539ms 13:52:42 INFO - PROCESS | 1662 | 1465073562234 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:52:42 INFO - PROCESS | 1662 | 1465073562236 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:52:42 INFO - PROCESS | 1662 | 1465073562250 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:52:42 INFO - PROCESS | 1662 | 1465073562253 Marionette TRACE conn2 <- [1,634,null,{}] 13:52:42 INFO - PROCESS | 1662 | 1465073562265 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}] 13:52:42 INFO - PROCESS | 1662 | 1465073562270 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:42 INFO - PROCESS | 1662 | 1465073562393 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:52:42 INFO - PROCESS | 1662 | 1465073562401 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:42 INFO - PROCESS | 1662 | 1465073562403 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x11980d000 == 32 [pid = 1662] [id = 166] 13:52:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1160b2c00) [pid = 1662] [serial = 496] [outer = 0x0] 13:52:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x120f17c00) [pid = 1662] [serial = 497] [outer = 0x1160b2c00] 13:52:42 INFO - PROCESS | 1662 | 1465073562449 Marionette DEBUG loaded listener.js 13:52:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120f55c00) [pid = 1662] [serial = 498] [outer = 0x1160b2c00] 13:52:42 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:42 INFO - PROCESS | 1662 | [1662] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 13:52:42 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:42 INFO - PROCESS | 1662 | 1465073562922 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]]]}] 13:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 730ms 13:52:42 INFO - PROCESS | 1662 | 1465073562984 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:52:42 INFO - PROCESS | 1662 | 1465073562986 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:52:42 INFO - PROCESS | 1662 | 1465073562988 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:52:42 INFO - PROCESS | 1662 | 1465073562989 Marionette TRACE conn2 <- [1,638,null,{}] 13:52:42 INFO - PROCESS | 1662 | 1465073562992 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}] 13:52:42 INFO - PROCESS | 1662 | 1465073562993 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:43 INFO - PROCESS | 1662 | 1465073563076 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:52:43 INFO - PROCESS | 1662 | 1465073563082 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:43 INFO - PROCESS | 1662 | 1465073563083 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x121349800 == 33 [pid = 1662] [id = 167] 13:52:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x121483000) [pid = 1662] [serial = 499] [outer = 0x0] 13:52:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x121489400) [pid = 1662] [serial = 500] [outer = 0x121483000] 13:52:43 INFO - PROCESS | 1662 | 1465073563109 Marionette DEBUG loaded listener.js 13:52:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1215de400) [pid = 1662] [serial = 501] [outer = 0x121483000] 13:52:43 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:43 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:43 INFO - PROCESS | 1662 | 1465073563463 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]]]}] 13:52:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:52:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 13:52:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:52:43 INFO - PROCESS | 1662 | 1465073563506 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:52:43 INFO - PROCESS | 1662 | 1465073563507 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:52:43 INFO - PROCESS | 1662 | 1465073563510 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:52:43 INFO - PROCESS | 1662 | 1465073563511 Marionette TRACE conn2 <- [1,642,null,{}] 13:52:43 INFO - PROCESS | 1662 | 1465073563513 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}] 13:52:43 INFO - PROCESS | 1662 | 1465073563514 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:43 INFO - PROCESS | 1662 | 1465073563610 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:52:43 INFO - PROCESS | 1662 | 1465073563614 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:43 INFO - PROCESS | 1662 | 1465073563615 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12490a800 == 34 [pid = 1662] [id = 168] 13:52:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1185d2000) [pid = 1662] [serial = 502] [outer = 0x0] 13:52:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x121b57800) [pid = 1662] [serial = 503] [outer = 0x1185d2000] 13:52:43 INFO - PROCESS | 1662 | 1465073563640 Marionette DEBUG loaded listener.js 13:52:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x124c3d800) [pid = 1662] [serial = 504] [outer = 0x1185d2000] 13:52:43 INFO - PROCESS | 1662 | 1465073563987 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]]]}] 13:52:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:52:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 13:52:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:52:44 INFO - PROCESS | 1662 | 1465073564031 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:52:44 INFO - PROCESS | 1662 | 1465073564032 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:52:44 INFO - PROCESS | 1662 | 1465073564034 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:52:44 INFO - PROCESS | 1662 | 1465073564035 Marionette TRACE conn2 <- [1,646,null,{}] 13:52:44 INFO - PROCESS | 1662 | 1465073564038 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}] 13:52:44 INFO - PROCESS | 1662 | 1465073564042 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:44 INFO - PROCESS | 1662 | 1465073564159 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:52:44 INFO - PROCESS | 1662 | 1465073564197 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:44 INFO - PROCESS | 1662 | 1465073564198 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x125620000 == 35 [pid = 1662] [id = 169] 13:52:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124c9ac00) [pid = 1662] [serial = 505] [outer = 0x0] 13:52:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126be5800) [pid = 1662] [serial = 506] [outer = 0x124c9ac00] 13:52:44 INFO - PROCESS | 1662 | 1465073564223 Marionette DEBUG loaded listener.js 13:52:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x127632400) [pid = 1662] [serial = 507] [outer = 0x124c9ac00] 13:52:44 INFO - PROCESS | 1662 | 1465073564566 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]]]}] 13:52:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:52:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 570ms 13:52:44 INFO - PROCESS | 1662 | 1465073564609 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:52:44 INFO - PROCESS | 1662 | 1465073564611 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:52:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:52:44 INFO - PROCESS | 1662 | 1465073564613 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:52:44 INFO - PROCESS | 1662 | 1465073564614 Marionette TRACE conn2 <- [1,650,null,{}] 13:52:44 INFO - PROCESS | 1662 | 1465073564616 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}] 13:52:44 INFO - PROCESS | 1662 | 1465073564617 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:44 INFO - PROCESS | 1662 | 1465073564714 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:52:44 INFO - PROCESS | 1662 | 1465073564718 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:44 INFO - PROCESS | 1662 | 1465073564719 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x129040800 == 36 [pid = 1662] [id = 170] 13:52:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x124f7fc00) [pid = 1662] [serial = 508] [outer = 0x0] 13:52:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128b70800) [pid = 1662] [serial = 509] [outer = 0x124f7fc00] 13:52:44 INFO - PROCESS | 1662 | 1465073564744 Marionette DEBUG loaded listener.js 13:52:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128d37c00) [pid = 1662] [serial = 510] [outer = 0x124f7fc00] 13:52:45 INFO - PROCESS | 1662 | 1465073565063 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]]]}] 13:52:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:52:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 469ms 13:52:45 INFO - PROCESS | 1662 | 1465073565086 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:52:45 INFO - PROCESS | 1662 | 1465073565087 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:52:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:52:45 INFO - PROCESS | 1662 | 1465073565090 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:52:45 INFO - PROCESS | 1662 | 1465073565091 Marionette TRACE conn2 <- [1,654,null,{}] 13:52:45 INFO - PROCESS | 1662 | 1465073565093 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}] 13:52:45 INFO - PROCESS | 1662 | 1465073565095 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:45 INFO - PROCESS | 1662 | 1465073565211 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:52:45 INFO - PROCESS | 1662 | 1465073565214 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:45 INFO - PROCESS | 1662 | 1465073565215 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12974d000 == 37 [pid = 1662] [id = 171] 13:52:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128b23800) [pid = 1662] [serial = 511] [outer = 0x0] 13:52:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x128d45c00) [pid = 1662] [serial = 512] [outer = 0x128b23800] 13:52:45 INFO - PROCESS | 1662 | 1465073565240 Marionette DEBUG loaded listener.js 13:52:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x128d4bc00) [pid = 1662] [serial = 513] [outer = 0x128b23800] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118a3f000) [pid = 1662] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x113a07400) [pid = 1662] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x11765d800) [pid = 1662] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x112d0c400) [pid = 1662] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x112145c00) [pid = 1662] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118a40800) [pid = 1662] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x110e49c00) [pid = 1662] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x126bdb800) [pid = 1662] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118a3d800) [pid = 1662] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x120f51400) [pid = 1662] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1185cb400) [pid = 1662] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x126b16400) [pid = 1662] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x120f1e800) [pid = 1662] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x127632000) [pid = 1662] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x110e4c800) [pid = 1662] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119aeec00) [pid = 1662] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128d50c00) [pid = 1662] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116f7a000) [pid = 1662] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:52:45 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119a11400) [pid = 1662] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:52:45 INFO - PROCESS | 1662 | 1465073565766 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]]]}] 13:52:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:52:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 718ms 13:52:45 INFO - PROCESS | 1662 | 1465073565809 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:52:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:52:45 INFO - PROCESS | 1662 | 1465073565812 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:52:45 INFO - PROCESS | 1662 | 1465073565815 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:52:45 INFO - PROCESS | 1662 | 1465073565817 Marionette TRACE conn2 <- [1,658,null,{}] 13:52:45 INFO - PROCESS | 1662 | 1465073565820 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}] 13:52:45 INFO - PROCESS | 1662 | 1465073565822 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:45 INFO - PROCESS | 1662 | 1465073565940 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:52:45 INFO - PROCESS | 1662 | 1465073565946 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:45 INFO - PROCESS | 1662 | 1465073565948 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x11980c800 == 38 [pid = 1662] [id = 172] 13:52:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x116a65400) [pid = 1662] [serial = 514] [outer = 0x0] 13:52:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x120f1e800) [pid = 1662] [serial = 515] [outer = 0x116a65400] 13:52:45 INFO - PROCESS | 1662 | 1465073565988 Marionette DEBUG loaded listener.js 13:52:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1255c1c00) [pid = 1662] [serial = 516] [outer = 0x116a65400] 13:52:46 INFO - PROCESS | 1662 | 1465073566348 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]]]}] 13:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 571ms 13:52:46 INFO - PROCESS | 1662 | 1465073566387 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:52:46 INFO - PROCESS | 1662 | 1465073566388 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:52:46 INFO - PROCESS | 1662 | 1465073566390 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:52:46 INFO - PROCESS | 1662 | 1465073566391 Marionette TRACE conn2 <- [1,662,null,{}] 13:52:46 INFO - PROCESS | 1662 | 1465073566394 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}] 13:52:46 INFO - PROCESS | 1662 | 1465073566397 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:46 INFO - PROCESS | 1662 | 1465073566517 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:52:46 INFO - PROCESS | 1662 | 1465073566521 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:46 INFO - PROCESS | 1662 | 1465073566522 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a829000 == 39 [pid = 1662] [id = 173] 13:52:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120d32000) [pid = 1662] [serial = 517] [outer = 0x0] 13:52:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128d45800) [pid = 1662] [serial = 518] [outer = 0x120d32000] 13:52:46 INFO - PROCESS | 1662 | 1465073566546 Marionette DEBUG loaded listener.js 13:52:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128d4f800) [pid = 1662] [serial = 519] [outer = 0x120d32000] 13:52:46 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:46 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:46 INFO - PROCESS | 1662 | 1465073566877 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]]]}] 13:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 523ms 13:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:52:46 INFO - PROCESS | 1662 | 1465073566913 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:52:46 INFO - PROCESS | 1662 | 1465073566915 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:52:46 INFO - PROCESS | 1662 | 1465073566917 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:52:46 INFO - PROCESS | 1662 | 1465073566918 Marionette TRACE conn2 <- [1,666,null,{}] 13:52:46 INFO - PROCESS | 1662 | 1465073566921 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}] 13:52:46 INFO - PROCESS | 1662 | 1465073566922 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:47 INFO - PROCESS | 1662 | 1465073567014 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:52:47 INFO - PROCESS | 1662 | 1465073567073 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:47 INFO - PROCESS | 1662 | 1465073567075 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab5e000 == 40 [pid = 1662] [id = 174] 13:52:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12111dc00) [pid = 1662] [serial = 520] [outer = 0x0] 13:52:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128d54400) [pid = 1662] [serial = 521] [outer = 0x12111dc00] 13:52:47 INFO - PROCESS | 1662 | 1465073567100 Marionette DEBUG loaded listener.js 13:52:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1296c3c00) [pid = 1662] [serial = 522] [outer = 0x12111dc00] 13:52:47 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:47 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:47 INFO - PROCESS | 1662 | 1465073567371 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]]]}] 13:52:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:52:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms 13:52:47 INFO - PROCESS | 1662 | 1465073567387 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:52:47 INFO - PROCESS | 1662 | 1465073567388 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:52:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:52:47 INFO - PROCESS | 1662 | 1465073567391 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:52:47 INFO - PROCESS | 1662 | 1465073567392 Marionette TRACE conn2 <- [1,670,null,{}] 13:52:47 INFO - PROCESS | 1662 | 1465073567402 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}] 13:52:47 INFO - PROCESS | 1662 | 1465073567403 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:47 INFO - PROCESS | 1662 | 1465073567542 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:52:47 INFO - PROCESS | 1662 | 1465073567599 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:47 INFO - PROCESS | 1662 | 1465073567601 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x112654000 == 41 [pid = 1662] [id = 175] 13:52:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x110e49c00) [pid = 1662] [serial = 523] [outer = 0x0] 13:52:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x112d0c400) [pid = 1662] [serial = 524] [outer = 0x110e49c00] 13:52:47 INFO - PROCESS | 1662 | 1465073567632 Marionette DEBUG loaded listener.js 13:52:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x117298c00) [pid = 1662] [serial = 525] [outer = 0x110e49c00] 13:52:48 INFO - PROCESS | 1662 | 1465073568077 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]]]}] 13:52:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:52:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 724ms 13:52:48 INFO - PROCESS | 1662 | 1465073568116 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:52:48 INFO - PROCESS | 1662 | 1465073568118 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:52:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:52:48 INFO - PROCESS | 1662 | 1465073568122 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:52:48 INFO - PROCESS | 1662 | 1465073568124 Marionette TRACE conn2 <- [1,674,null,{}] 13:52:48 INFO - PROCESS | 1662 | 1465073568127 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}] 13:52:48 INFO - PROCESS | 1662 | 1465073568132 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:48 INFO - PROCESS | 1662 | 1465073568237 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:52:48 INFO - PROCESS | 1662 | 1465073568296 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:48 INFO - PROCESS | 1662 | 1465073568298 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x119aa2000 == 42 [pid = 1662] [id = 176] 13:52:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1184b4400) [pid = 1662] [serial = 526] [outer = 0x0] 13:52:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1196dd400) [pid = 1662] [serial = 527] [outer = 0x1184b4400] 13:52:48 INFO - PROCESS | 1662 | 1465073568328 Marionette DEBUG loaded listener.js 13:52:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x119a7d400) [pid = 1662] [serial = 528] [outer = 0x1184b4400] 13:52:48 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:52:48 INFO - PROCESS | 1662 | 1465073568781 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]]]}] 13:52:48 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 13:52:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 13:52:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:52:48 INFO - PROCESS | 1662 | 1465073568792 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:52:48 INFO - PROCESS | 1662 | 1465073568794 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:52:48 INFO - PROCESS | 1662 | 1465073568796 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:52:48 INFO - PROCESS | 1662 | 1465073568798 Marionette TRACE conn2 <- [1,678,null,{}] 13:52:48 INFO - PROCESS | 1662 | 1465073568800 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}] 13:52:48 INFO - PROCESS | 1662 | 1465073568801 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:48 INFO - PROCESS | 1662 | 1465073568921 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:52:49 INFO - PROCESS | 1662 | 1465073569006 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:49 INFO - PROCESS | 1662 | 1465073569007 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298c8800 == 43 [pid = 1662] [id = 177] 13:52:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x120f50800) [pid = 1662] [serial = 529] [outer = 0x0] 13:52:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x121482800) [pid = 1662] [serial = 530] [outer = 0x120f50800] 13:52:49 INFO - PROCESS | 1662 | 1465073569039 Marionette DEBUG loaded listener.js 13:52:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x124c98000) [pid = 1662] [serial = 531] [outer = 0x120f50800] 13:52:49 INFO - PROCESS | 1662 | 1465073569463 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]]]}] 13:52:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:52:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 720ms 13:52:49 INFO - PROCESS | 1662 | 1465073569517 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:52:49 INFO - PROCESS | 1662 | 1465073569520 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:52:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:52:49 INFO - PROCESS | 1662 | 1465073569529 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:52:49 INFO - PROCESS | 1662 | 1465073569533 Marionette TRACE conn2 <- [1,682,null,{}] 13:52:49 INFO - PROCESS | 1662 | 1465073569553 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}] 13:52:49 INFO - PROCESS | 1662 | 1465073569555 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:49 INFO - PROCESS | 1662 | 1465073569661 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:52:49 INFO - PROCESS | 1662 | 1465073569734 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:49 INFO - PROCESS | 1662 | 1465073569735 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b275800 == 44 [pid = 1662] [id = 178] 13:52:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x126b1ac00) [pid = 1662] [serial = 532] [outer = 0x0] 13:52:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x126fb0400) [pid = 1662] [serial = 533] [outer = 0x126b1ac00] 13:52:49 INFO - PROCESS | 1662 | 1465073569764 Marionette DEBUG loaded listener.js 13:52:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x128d3a400) [pid = 1662] [serial = 534] [outer = 0x126b1ac00] 13:52:50 INFO - PROCESS | 1662 | 1465073570754 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]]]}] 13:52:50 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) 13:52:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1243ms 13:52:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:52:50 INFO - PROCESS | 1662 | 1465073570768 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:52:50 INFO - PROCESS | 1662 | 1465073570771 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:52:50 INFO - PROCESS | 1662 | 1465073570774 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:52:50 INFO - PROCESS | 1662 | 1465073570776 Marionette TRACE conn2 <- [1,686,null,{}] 13:52:50 INFO - PROCESS | 1662 | 1465073570779 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}] 13:52:50 INFO - PROCESS | 1662 | 1465073570781 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:50 INFO - PROCESS | 1662 | 1465073570874 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:52:50 INFO - PROCESS | 1662 | 1465073570931 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:50 INFO - PROCESS | 1662 | 1465073570932 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x11824b000 == 45 [pid = 1662] [id = 179] 13:52:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x11825ac00) [pid = 1662] [serial = 535] [outer = 0x0] 13:52:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x11826f800) [pid = 1662] [serial = 536] [outer = 0x11825ac00] 13:52:50 INFO - PROCESS | 1662 | 1465073570961 Marionette DEBUG loaded listener.js 13:52:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118a4cc00) [pid = 1662] [serial = 537] [outer = 0x11825ac00] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab5e000 == 44 [pid = 1662] [id = 174] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12a829000 == 43 [pid = 1662] [id = 173] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x11980c800 == 42 [pid = 1662] [id = 172] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12974d000 == 41 [pid = 1662] [id = 171] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x129040800 == 40 [pid = 1662] [id = 170] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x125620000 == 39 [pid = 1662] [id = 169] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12490a800 == 38 [pid = 1662] [id = 168] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x121349800 == 37 [pid = 1662] [id = 167] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x11980d000 == 36 [pid = 1662] [id = 166] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x11816b800 == 35 [pid = 1662] [id = 165] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x116668800 == 34 [pid = 1662] [id = 164] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x119820800 == 33 [pid = 1662] [id = 163] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x117352800 == 32 [pid = 1662] [id = 162] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x118f5b800 == 31 [pid = 1662] [id = 161] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x12b275800 == 30 [pid = 1662] [id = 178] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x1298c8800 == 29 [pid = 1662] [id = 177] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x119aa2000 == 28 [pid = 1662] [id = 176] 13:52:52 INFO - PROCESS | 1662 | --DOCSHELL 0x112654000 == 27 [pid = 1662] [id = 175] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x118f44000) [pid = 1662] [serial = 454] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1196a8800) [pid = 1662] [serial = 457] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x118257c00) [pid = 1662] [serial = 451] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1185c3800) [pid = 1662] [serial = 452] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x11326cc00) [pid = 1662] [serial = 448] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11662a400) [pid = 1662] [serial = 449] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119665800) [pid = 1662] [serial = 446] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118299000) [pid = 1662] [serial = 445] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x120f1b800) [pid = 1662] [serial = 461] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118231800) [pid = 1662] [serial = 425] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x126cb9800) [pid = 1662] [serial = 478] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x111c69000) [pid = 1662] [serial = 424] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119a0f000) [pid = 1662] [serial = 428] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1196da000) [pid = 1662] [serial = 427] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x120d3e000) [pid = 1662] [serial = 460] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x125681000) [pid = 1662] [serial = 431] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x121488c00) [pid = 1662] [serial = 430] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x121123000) [pid = 1662] [serial = 464] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128b28800) [pid = 1662] [serial = 434] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x120f49400) [pid = 1662] [serial = 463] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x126cbf800) [pid = 1662] [serial = 433] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x121b4c000) [pid = 1662] [serial = 467] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12961cc00) [pid = 1662] [serial = 437] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x121487c00) [pid = 1662] [serial = 466] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1290dd000) [pid = 1662] [serial = 436] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1196d4800) [pid = 1662] [serial = 470] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x125624800) [pid = 1662] [serial = 475] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12a8a7800) [pid = 1662] [serial = 440] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128d52800) [pid = 1662] [serial = 439] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11816e400) [pid = 1662] [serial = 469] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12a923400) [pid = 1662] [serial = 443] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1291e3400) [pid = 1662] [serial = 442] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119219c00) [pid = 1662] [serial = 455] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x124c3d400) [pid = 1662] [serial = 472] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x126cc5c00) [pid = 1662] [serial = 479] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119a09c00) [pid = 1662] [serial = 458] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1255bf000) [pid = 1662] [serial = 473] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x126b19c00) [pid = 1662] [serial = 476] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x126fb3000) [pid = 1662] [serial = 481] [outer = 0x0] [url = about:blank] 13:52:52 INFO - PROCESS | 1662 | 1465073572209 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]]]}] 13:52:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:52:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1474ms 13:52:52 INFO - PROCESS | 1662 | 1465073572248 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:52:52 INFO - PROCESS | 1662 | 1465073572250 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:52:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:52:52 INFO - PROCESS | 1662 | 1465073572254 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:52:52 INFO - PROCESS | 1662 | 1465073572255 Marionette TRACE conn2 <- [1,690,null,{}] 13:52:52 INFO - PROCESS | 1662 | 1465073572259 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}] 13:52:52 INFO - PROCESS | 1662 | 1465073572260 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:52 INFO - PROCESS | 1662 | 1465073572333 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:52:52 INFO - PROCESS | 1662 | 1465073572337 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:52 INFO - PROCESS | 1662 | 1465073572339 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x113aad000 == 28 [pid = 1662] [id = 180] 13:52:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1160b1800) [pid = 1662] [serial = 538] [outer = 0x0] 13:52:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1161a1800) [pid = 1662] [serial = 539] [outer = 0x1160b1800] 13:52:52 INFO - PROCESS | 1662 | 1465073572369 Marionette DEBUG loaded listener.js 13:52:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x116860400) [pid = 1662] [serial = 540] [outer = 0x1160b1800] 13:52:53 INFO - PROCESS | 1662 | 1465073573189 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]]]}] 13:52:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:52:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 13:52:53 INFO - PROCESS | 1662 | 1465073573223 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:52:53 INFO - PROCESS | 1662 | 1465073573226 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:52:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:52:53 INFO - PROCESS | 1662 | 1465073573236 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:52:53 INFO - PROCESS | 1662 | 1465073573238 Marionette TRACE conn2 <- [1,694,null,{}] 13:52:53 INFO - PROCESS | 1662 | 1465073573241 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}] 13:52:53 INFO - PROCESS | 1662 | 1465073573243 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:53 INFO - PROCESS | 1662 | 1465073573320 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:52:53 INFO - PROCESS | 1662 | 1465073573326 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:53 INFO - PROCESS | 1662 | 1465073573327 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a89000 == 29 [pid = 1662] [id = 181] 13:52:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118178800) [pid = 1662] [serial = 541] [outer = 0x0] 13:52:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11821c800) [pid = 1662] [serial = 542] [outer = 0x118178800] 13:52:53 INFO - PROCESS | 1662 | 1465073573356 Marionette DEBUG loaded listener.js 13:52:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11825d400) [pid = 1662] [serial = 543] [outer = 0x118178800] 13:52:54 INFO - PROCESS | 1662 | 1465073574172 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]]]}] 13:52:54 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) 13:52:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 977ms 13:52:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:52:54 INFO - PROCESS | 1662 | 1465073574208 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:52:54 INFO - PROCESS | 1662 | 1465073574210 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:52:54 INFO - PROCESS | 1662 | 1465073574212 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:52:54 INFO - PROCESS | 1662 | 1465073574217 Marionette TRACE conn2 <- [1,698,null,{}] 13:52:54 INFO - PROCESS | 1662 | 1465073574224 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}] 13:52:54 INFO - PROCESS | 1662 | 1465073574228 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:54 INFO - PROCESS | 1662 | 1465073574320 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:52:54 INFO - PROCESS | 1662 | 1465073574355 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:54 INFO - PROCESS | 1662 | 1465073574357 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180b4800 == 30 [pid = 1662] [id = 182] 13:52:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118f3b000) [pid = 1662] [serial = 544] [outer = 0x0] 13:52:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118f8cc00) [pid = 1662] [serial = 545] [outer = 0x118f3b000] 13:52:54 INFO - PROCESS | 1662 | 1465073574384 Marionette DEBUG loaded listener.js 13:52:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119210400) [pid = 1662] [serial = 546] [outer = 0x118f3b000] 13:52:55 INFO - PROCESS | 1662 | 1465073575169 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]]]}] 13:52:55 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) 13:52:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 13:52:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:52:55 INFO - PROCESS | 1662 | 1465073575188 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:52:55 INFO - PROCESS | 1662 | 1465073575189 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:52:55 INFO - PROCESS | 1662 | 1465073575192 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:52:55 INFO - PROCESS | 1662 | 1465073575193 Marionette TRACE conn2 <- [1,702,null,{}] 13:52:55 INFO - PROCESS | 1662 | 1465073575195 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}] 13:52:55 INFO - PROCESS | 1662 | 1465073575198 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:55 INFO - PROCESS | 1662 | 1465073575293 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:52:55 INFO - PROCESS | 1662 | 1465073575297 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:55 INFO - PROCESS | 1662 | 1465073575298 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x118a8c000 == 31 [pid = 1662] [id = 183] 13:52:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119663400) [pid = 1662] [serial = 547] [outer = 0x0] 13:52:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1196da000) [pid = 1662] [serial = 548] [outer = 0x119663400] 13:52:55 INFO - PROCESS | 1662 | 1465073575324 Marionette DEBUG loaded listener.js 13:52:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119a03400) [pid = 1662] [serial = 549] [outer = 0x119663400] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1185d2000) [pid = 1662] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x124c9ac00) [pid = 1662] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x121483000) [pid = 1662] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118177800) [pid = 1662] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118f3ec00) [pid = 1662] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11660e800) [pid = 1662] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x124f7fc00) [pid = 1662] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x118f40c00) [pid = 1662] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x126b1cc00) [pid = 1662] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1160b2c00) [pid = 1662] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x120d32000) [pid = 1662] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x128b23800) [pid = 1662] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12111dc00) [pid = 1662] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:52:56 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x116a65400) [pid = 1662] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:52:56 INFO - PROCESS | 1662 | 1465073576294 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]]]}] 13:52:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:52:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1124ms 13:52:56 INFO - PROCESS | 1662 | 1465073576316 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:52:56 INFO - PROCESS | 1662 | 1465073576317 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:52:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:52:56 INFO - PROCESS | 1662 | 1465073576327 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:52:56 INFO - PROCESS | 1662 | 1465073576328 Marionette TRACE conn2 <- [1,706,null,{}] 13:52:56 INFO - PROCESS | 1662 | 1465073576333 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}] 13:52:56 INFO - PROCESS | 1662 | 1465073576334 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:56 INFO - PROCESS | 1662 | 1465073576407 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:52:56 INFO - PROCESS | 1662 | 1465073576410 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:56 INFO - PROCESS | 1662 | 1465073576412 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x11929b000 == 32 [pid = 1662] [id = 184] 13:52:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1121aa800) [pid = 1662] [serial = 550] [outer = 0x0] 13:52:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118f88400) [pid = 1662] [serial = 551] [outer = 0x1121aa800] 13:52:56 INFO - PROCESS | 1662 | 1465073576440 Marionette DEBUG loaded listener.js 13:52:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x119a0c000) [pid = 1662] [serial = 552] [outer = 0x1121aa800] 13:52:57 INFO - PROCESS | 1662 | 1465073577227 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]]]}] 13:52:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:52:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 921ms 13:52:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:52:57 INFO - PROCESS | 1662 | 1465073577248 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:52:57 INFO - PROCESS | 1662 | 1465073577250 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:52:57 INFO - PROCESS | 1662 | 1465073577252 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:52:57 INFO - PROCESS | 1662 | 1465073577253 Marionette TRACE conn2 <- [1,710,null,{}] 13:52:57 INFO - PROCESS | 1662 | 1465073577255 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}] 13:52:57 INFO - PROCESS | 1662 | 1465073577259 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:57 INFO - PROCESS | 1662 | 1465073577346 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:52:57 INFO - PROCESS | 1662 | 1465073577351 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:57 INFO - PROCESS | 1662 | 1465073577352 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b38800 == 33 [pid = 1662] [id = 185] 13:52:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x118fe3000) [pid = 1662] [serial = 553] [outer = 0x0] 13:52:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x120f19000) [pid = 1662] [serial = 554] [outer = 0x118fe3000] 13:52:57 INFO - PROCESS | 1662 | 1465073577375 Marionette DEBUG loaded listener.js 13:52:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x120f53c00) [pid = 1662] [serial = 555] [outer = 0x118fe3000] 13:52:58 INFO - PROCESS | 1662 | 1465073578186 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]]]}] 13:52:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:52:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 13:52:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:52:58 INFO - PROCESS | 1662 | 1465073578224 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:52:58 INFO - PROCESS | 1662 | 1465073578225 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:52:58 INFO - PROCESS | 1662 | 1465073578228 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:52:58 INFO - PROCESS | 1662 | 1465073578229 Marionette TRACE conn2 <- [1,714,null,{}] 13:52:58 INFO - PROCESS | 1662 | 1465073578231 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}] 13:52:58 INFO - PROCESS | 1662 | 1465073578232 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:58 INFO - PROCESS | 1662 | 1465073578372 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:52:58 INFO - PROCESS | 1662 | 1465073578403 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:58 INFO - PROCESS | 1662 | 1465073578405 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x111eb0800 == 34 [pid = 1662] [id = 186] 13:52:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x111c60800) [pid = 1662] [serial = 556] [outer = 0x0] 13:52:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x111c68000) [pid = 1662] [serial = 557] [outer = 0x111c60800] 13:52:58 INFO - PROCESS | 1662 | 1465073578438 Marionette DEBUG loaded listener.js 13:52:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1133a0800) [pid = 1662] [serial = 558] [outer = 0x111c60800] 13:52:59 INFO - PROCESS | 1662 | 1465073579377 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]]]}] 13:52:59 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 13:52:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1169ms 13:52:59 INFO - PROCESS | 1662 | 1465073579403 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:52:59 INFO - PROCESS | 1662 | 1465073579406 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:52:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:52:59 INFO - PROCESS | 1662 | 1465073579411 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:52:59 INFO - PROCESS | 1662 | 1465073579415 Marionette TRACE conn2 <- [1,718,null,{}] 13:52:59 INFO - PROCESS | 1662 | 1465073579418 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}] 13:52:59 INFO - PROCESS | 1662 | 1465073579420 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:59 INFO - PROCESS | 1662 | 1465073579525 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:52:59 INFO - PROCESS | 1662 | 1465073579572 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:52:59 INFO - PROCESS | 1662 | 1465073579574 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:52:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180b1800 == 35 [pid = 1662] [id = 187] 13:52:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1166e1000) [pid = 1662] [serial = 559] [outer = 0x0] 13:52:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11821e000) [pid = 1662] [serial = 560] [outer = 0x1166e1000] 13:52:59 INFO - PROCESS | 1662 | 1465073579604 Marionette DEBUG loaded listener.js 13:52:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11829b800) [pid = 1662] [serial = 561] [outer = 0x1166e1000] 13:53:00 INFO - PROCESS | 1662 | --DOCSHELL 0x119b38800 == 34 [pid = 1662] [id = 185] 13:53:00 INFO - PROCESS | 1662 | --DOCSHELL 0x11929b000 == 33 [pid = 1662] [id = 184] 13:53:00 INFO - PROCESS | 1662 | --DOCSHELL 0x118a8c000 == 32 [pid = 1662] [id = 183] 13:53:00 INFO - PROCESS | 1662 | --DOCSHELL 0x1180b4800 == 31 [pid = 1662] [id = 182] 13:53:00 INFO - PROCESS | 1662 | --DOCSHELL 0x116a89000 == 30 [pid = 1662] [id = 181] 13:53:00 INFO - PROCESS | 1662 | --DOCSHELL 0x113aad000 == 29 [pid = 1662] [id = 180] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x121b57800) [pid = 1662] [serial = 503] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x126be5800) [pid = 1662] [serial = 506] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x121489400) [pid = 1662] [serial = 500] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118261000) [pid = 1662] [serial = 491] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1185cec00) [pid = 1662] [serial = 492] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1196b0400) [pid = 1662] [serial = 494] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119a08000) [pid = 1662] [serial = 495] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x11765d400) [pid = 1662] [serial = 484] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x118269400) [pid = 1662] [serial = 485] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x128b70800) [pid = 1662] [serial = 509] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1196ad400) [pid = 1662] [serial = 488] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x119a0b000) [pid = 1662] [serial = 489] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x128d34c00) [pid = 1662] [serial = 482] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x120f17c00) [pid = 1662] [serial = 497] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x120f55c00) [pid = 1662] [serial = 498] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x127632400) [pid = 1662] [serial = 507] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x128d4f800) [pid = 1662] [serial = 519] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x128d37c00) [pid = 1662] [serial = 510] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x128d45c00) [pid = 1662] [serial = 512] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x128d45800) [pid = 1662] [serial = 518] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x121123c00) [pid = 1662] [serial = 200] [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.] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x128d54400) [pid = 1662] [serial = 521] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x1296c3c00) [pid = 1662] [serial = 522] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x128d4bc00) [pid = 1662] [serial = 513] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x120f1e800) [pid = 1662] [serial = 515] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x124c3d800) [pid = 1662] [serial = 504] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x1255c1c00) [pid = 1662] [serial = 516] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | --DOMWINDOW == 56 (0x1215de400) [pid = 1662] [serial = 501] [outer = 0x0] [url = about:blank] 13:53:00 INFO - PROCESS | 1662 | 1465073580574 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]]]}] 13:53:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:53:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1175ms 13:53:00 INFO - PROCESS | 1662 | 1465073580586 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:53:00 INFO - PROCESS | 1662 | 1465073580588 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:53:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:53:00 INFO - PROCESS | 1662 | 1465073580591 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:53:00 INFO - PROCESS | 1662 | 1465073580593 Marionette TRACE conn2 <- [1,722,null,{}] 13:53:00 INFO - PROCESS | 1662 | 1465073580598 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}] 13:53:00 INFO - PROCESS | 1662 | 1465073580599 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:00 INFO - PROCESS | 1662 | 1465073580676 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:53:00 INFO - PROCESS | 1662 | 1465073580683 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:00 INFO - PROCESS | 1662 | 1465073580686 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x116883800 == 30 [pid = 1662] [id = 188] 13:53:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x1168a8c00) [pid = 1662] [serial = 562] [outer = 0x0] 13:53:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x116f85c00) [pid = 1662] [serial = 563] [outer = 0x1168a8c00] 13:53:00 INFO - PROCESS | 1662 | 1465073580714 Marionette DEBUG loaded listener.js 13:53:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x11817b000) [pid = 1662] [serial = 564] [outer = 0x1168a8c00] 13:53:01 INFO - PROCESS | 1662 | 1465073581060 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] 13:53:01 INFO - PROCESS | 1662 | 1465073581120 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:53:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:53:01 INFO - PROCESS | 1662 | 1465073581126 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:53:01 INFO - PROCESS | 1662 | 1465073581128 Marionette TRACE conn2 <- [1,726,null,{}] 13:53:01 INFO - PROCESS | 1662 | 1465073581131 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}] 13:53:01 INFO - PROCESS | 1662 | 1465073581133 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:01 INFO - PROCESS | 1662 | 1465073581237 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:53:01 INFO - PROCESS | 1662 | 1465073581254 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:01 INFO - PROCESS | 1662 | 1465073581256 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x11816a800 == 31 [pid = 1662] [id = 189] 13:53:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x118f39c00) [pid = 1662] [serial = 565] [outer = 0x0] 13:53:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x118f86c00) [pid = 1662] [serial = 566] [outer = 0x118f39c00] 13:53:01 INFO - PROCESS | 1662 | 1465073581340 Marionette DEBUG loaded listener.js 13:53:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x11921bc00) [pid = 1662] [serial = 567] [outer = 0x118f39c00] 13:53:01 INFO - PROCESS | 1662 | 1465073581800 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]]]}] 13:53:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:53:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 723ms 13:53:01 INFO - PROCESS | 1662 | 1465073581849 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:53:01 INFO - PROCESS | 1662 | 1465073581850 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:53:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:53:01 INFO - PROCESS | 1662 | 1465073581852 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:53:01 INFO - PROCESS | 1662 | 1465073581855 Marionette TRACE conn2 <- [1,730,null,{}] 13:53:01 INFO - PROCESS | 1662 | 1465073581862 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}] 13:53:01 INFO - PROCESS | 1662 | 1465073581866 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:01 INFO - PROCESS | 1662 | 1465073581961 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:53:01 INFO - PROCESS | 1662 | 1465073581968 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:01 INFO - PROCESS | 1662 | 1465073581970 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x11981f000 == 32 [pid = 1662] [id = 190] 13:53:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x1196b5000) [pid = 1662] [serial = 568] [outer = 0x0] 13:53:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x119a77800) [pid = 1662] [serial = 569] [outer = 0x1196b5000] 13:53:01 INFO - PROCESS | 1662 | 1465073581996 Marionette DEBUG loaded listener.js 13:53:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x120f19400) [pid = 1662] [serial = 570] [outer = 0x1196b5000] 13:53:02 INFO - PROCESS | 1662 | 1465073582340 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] 13:53:02 INFO - PROCESS | 1662 | 1465073582401 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:53:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:53:02 INFO - PROCESS | 1662 | 1465073582405 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:53:02 INFO - PROCESS | 1662 | 1465073582407 Marionette TRACE conn2 <- [1,734,null,{}] 13:53:02 INFO - PROCESS | 1662 | 1465073582410 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}] 13:53:02 INFO - PROCESS | 1662 | 1465073582412 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:02 INFO - PROCESS | 1662 | 1465073582536 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:53:02 INFO - PROCESS | 1662 | 1465073582547 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:02 INFO - PROCESS | 1662 | 1465073582548 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12113e800 == 33 [pid = 1662] [id = 191] 13:53:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x112e70400) [pid = 1662] [serial = 571] [outer = 0x0] 13:53:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x12111f800) [pid = 1662] [serial = 572] [outer = 0x112e70400] 13:53:02 INFO - PROCESS | 1662 | 1465073582590 Marionette DEBUG loaded listener.js 13:53:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x121484c00) [pid = 1662] [serial = 573] [outer = 0x112e70400] 13:53:03 INFO - PROCESS | 1662 | 1465073583008 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]]]}] 13:53:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:53:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 13:53:03 INFO - PROCESS | 1662 | 1465073583025 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:53:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:53:03 INFO - PROCESS | 1662 | 1465073583026 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:53:03 INFO - PROCESS | 1662 | 1465073583028 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:53:03 INFO - PROCESS | 1662 | 1465073583029 Marionette TRACE conn2 <- [1,738,null,{}] 13:53:03 INFO - PROCESS | 1662 | 1465073583040 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}] 13:53:03 INFO - PROCESS | 1662 | 1465073583041 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:03 INFO - PROCESS | 1662 | 1465073583136 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:53:03 INFO - PROCESS | 1662 | 1465073583140 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:03 INFO - PROCESS | 1662 | 1465073583141 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x117353800 == 34 [pid = 1662] [id = 192] 13:53:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1185c5800) [pid = 1662] [serial = 574] [outer = 0x0] 13:53:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x12148ec00) [pid = 1662] [serial = 575] [outer = 0x1185c5800] 13:53:03 INFO - PROCESS | 1662 | 1465073583165 Marionette DEBUG loaded listener.js 13:53:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1218af400) [pid = 1662] [serial = 576] [outer = 0x1185c5800] 13:53:03 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x119663400) [pid = 1662] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:53:03 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1160b1800) [pid = 1662] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:53:03 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x118178800) [pid = 1662] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:53:03 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x11825ac00) [pid = 1662] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:53:03 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x110e49c00) [pid = 1662] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:53:03 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x1184b4400) [pid = 1662] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:53:03 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x120f50800) [pid = 1662] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:53:03 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x126b1ac00) [pid = 1662] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:53:03 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x1121aa800) [pid = 1662] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:53:03 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x118f3b000) [pid = 1662] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:53:03 INFO - PROCESS | 1662 | 1465073583990 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]]]}] 13:53:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:53:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 978ms 13:53:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:53:04 INFO - PROCESS | 1662 | 1465073584007 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:53:04 INFO - PROCESS | 1662 | 1465073584008 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:53:04 INFO - PROCESS | 1662 | 1465073584010 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:53:04 INFO - PROCESS | 1662 | 1465073584011 Marionette TRACE conn2 <- [1,742,null,{}] 13:53:04 INFO - PROCESS | 1662 | 1465073584015 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}] 13:53:04 INFO - PROCESS | 1662 | 1465073584020 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:04 INFO - PROCESS | 1662 | 1465073584114 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:53:04 INFO - PROCESS | 1662 | 1465073584119 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:04 INFO - PROCESS | 1662 | 1465073584120 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x123dad000 == 35 [pid = 1662] [id = 193] 13:53:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x118feb800) [pid = 1662] [serial = 577] [outer = 0x0] 13:53:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x123d2f800) [pid = 1662] [serial = 578] [outer = 0x118feb800] 13:53:04 INFO - PROCESS | 1662 | 1465073584145 Marionette DEBUG loaded listener.js 13:53:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x124c9ac00) [pid = 1662] [serial = 579] [outer = 0x118feb800] 13:53:04 INFO - PROCESS | 1662 | 1465073584973 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]]]}] 13:53:04 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 13:53:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 973ms 13:53:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:53:04 INFO - PROCESS | 1662 | 1465073584983 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:53:04 INFO - PROCESS | 1662 | 1465073584984 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:53:04 INFO - PROCESS | 1662 | 1465073584986 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:53:04 INFO - PROCESS | 1662 | 1465073584987 Marionette TRACE conn2 <- [1,746,null,{}] 13:53:04 INFO - PROCESS | 1662 | 1465073584990 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}] 13:53:04 INFO - PROCESS | 1662 | 1465073584991 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:05 INFO - PROCESS | 1662 | 1465073585066 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:53:05 INFO - PROCESS | 1662 | 1465073585112 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:05 INFO - PROCESS | 1662 | 1465073585113 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x125603000 == 36 [pid = 1662] [id = 194] 13:53:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x1218b0400) [pid = 1662] [serial = 580] [outer = 0x0] 13:53:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1255c2000) [pid = 1662] [serial = 581] [outer = 0x1218b0400] 13:53:05 INFO - PROCESS | 1662 | 1465073585137 Marionette DEBUG loaded listener.js 13:53:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x125678400) [pid = 1662] [serial = 582] [outer = 0x1218b0400] 13:53:05 INFO - PROCESS | 1662 | 1465073585861 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]]]}] 13:53:05 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.) 13:53:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 921ms 13:53:05 INFO - PROCESS | 1662 | 1465073585909 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:53:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:53:05 INFO - PROCESS | 1662 | 1465073585911 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:53:05 INFO - PROCESS | 1662 | 1465073585915 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:53:05 INFO - PROCESS | 1662 | 1465073585916 Marionette TRACE conn2 <- [1,750,null,{}] 13:53:05 INFO - PROCESS | 1662 | 1465073585920 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}] 13:53:05 INFO - PROCESS | 1662 | 1465073585922 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:06 INFO - PROCESS | 1662 | 1465073586034 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:53:06 INFO - PROCESS | 1662 | 1465073586039 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:06 INFO - PROCESS | 1662 | 1465073586040 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x126bc9800 == 37 [pid = 1662] [id = 195] 13:53:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1255c4800) [pid = 1662] [serial = 583] [outer = 0x0] 13:53:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x126b17000) [pid = 1662] [serial = 584] [outer = 0x1255c4800] 13:53:06 INFO - PROCESS | 1662 | 1465073586080 Marionette DEBUG loaded listener.js 13:53:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x126be1400) [pid = 1662] [serial = 585] [outer = 0x1255c4800] 13:53:06 INFO - PROCESS | 1662 | 1465073586922 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]]]}] 13:53:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:53:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1022ms 13:53:06 INFO - PROCESS | 1662 | 1465073586937 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:53:06 INFO - PROCESS | 1662 | 1465073586940 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:53:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:53:06 INFO - PROCESS | 1662 | 1465073586944 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:53:06 INFO - PROCESS | 1662 | 1465073586946 Marionette TRACE conn2 <- [1,754,null,{}] 13:53:06 INFO - PROCESS | 1662 | 1465073586952 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}] 13:53:06 INFO - PROCESS | 1662 | 1465073586954 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:07 INFO - PROCESS | 1662 | 1465073587056 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:53:07 INFO - PROCESS | 1662 | 1465073587104 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:07 INFO - PROCESS | 1662 | 1465073587105 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ae0800 == 38 [pid = 1662] [id = 196] 13:53:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x116623800) [pid = 1662] [serial = 586] [outer = 0x0] 13:53:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x11685e400) [pid = 1662] [serial = 587] [outer = 0x116623800] 13:53:07 INFO - PROCESS | 1662 | 1465073587138 Marionette DEBUG loaded listener.js 13:53:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118173800) [pid = 1662] [serial = 588] [outer = 0x116623800] 13:53:08 INFO - PROCESS | 1662 | 1465073588040 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]]]}] 13:53:08 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 13:53:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1125ms 13:53:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:53:08 INFO - PROCESS | 1662 | 1465073588069 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:53:08 INFO - PROCESS | 1662 | 1465073588072 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:53:08 INFO - PROCESS | 1662 | 1465073588076 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:53:08 INFO - PROCESS | 1662 | 1465073588078 Marionette TRACE conn2 <- [1,758,null,{}] 13:53:08 INFO - PROCESS | 1662 | 1465073588083 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}] 13:53:08 INFO - PROCESS | 1662 | 1465073588085 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:08 INFO - PROCESS | 1662 | 1465073588184 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:53:08 INFO - PROCESS | 1662 | 1465073588233 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:08 INFO - PROCESS | 1662 | 1465073588234 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x119aa2800 == 39 [pid = 1662] [id = 197] 13:53:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1192bf400) [pid = 1662] [serial = 589] [outer = 0x0] 13:53:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x119664400) [pid = 1662] [serial = 590] [outer = 0x1192bf400] 13:53:08 INFO - PROCESS | 1662 | 1465073588265 Marionette DEBUG loaded listener.js 13:53:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1196d4800) [pid = 1662] [serial = 591] [outer = 0x1192bf400] 13:53:08 INFO - PROCESS | 1662 | 1465073588698 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]]]}] 13:53:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:53:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 672ms 13:53:08 INFO - PROCESS | 1662 | 1465073588749 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:53:08 INFO - PROCESS | 1662 | 1465073588750 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:53:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:53:08 INFO - PROCESS | 1662 | 1465073588753 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:53:08 INFO - PROCESS | 1662 | 1465073588755 Marionette TRACE conn2 <- [1,762,null,{}] 13:53:08 INFO - PROCESS | 1662 | 1465073588763 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}] 13:53:08 INFO - PROCESS | 1662 | 1465073588766 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:08 INFO - PROCESS | 1662 | 1465073588897 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:53:08 INFO - PROCESS | 1662 | 1465073588907 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:08 INFO - PROCESS | 1662 | 1465073588910 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1274cf800 == 40 [pid = 1662] [id = 198] 13:53:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x120f57800) [pid = 1662] [serial = 592] [outer = 0x0] 13:53:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x121122c00) [pid = 1662] [serial = 593] [outer = 0x120f57800] 13:53:08 INFO - PROCESS | 1662 | 1465073588940 Marionette DEBUG loaded listener.js 13:53:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x121b4d800) [pid = 1662] [serial = 594] [outer = 0x120f57800] 13:53:09 INFO - PROCESS | 1662 | 1465073589950 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]]]}] 13:53:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:53:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1224ms 13:53:09 INFO - PROCESS | 1662 | 1465073589976 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:53:09 INFO - PROCESS | 1662 | 1465073589979 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:53:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:53:09 INFO - PROCESS | 1662 | 1465073589983 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:53:09 INFO - PROCESS | 1662 | 1465073589985 Marionette TRACE conn2 <- [1,766,null,{}] 13:53:09 INFO - PROCESS | 1662 | 1465073589988 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}] 13:53:09 INFO - PROCESS | 1662 | 1465073589989 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:10 INFO - PROCESS | 1662 | 1465073590128 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:53:10 INFO - PROCESS | 1662 | 1465073590249 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:10 INFO - PROCESS | 1662 | 1465073590251 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x111f19000 == 41 [pid = 1662] [id = 199] 13:53:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118226c00) [pid = 1662] [serial = 595] [outer = 0x0] 13:53:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118257000) [pid = 1662] [serial = 596] [outer = 0x118226c00] 13:53:10 INFO - PROCESS | 1662 | 1465073590282 Marionette DEBUG loaded listener.js 13:53:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1182a1800) [pid = 1662] [serial = 597] [outer = 0x118226c00] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x125603000 == 40 [pid = 1662] [id = 194] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x123dad000 == 39 [pid = 1662] [id = 193] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x117353800 == 38 [pid = 1662] [id = 192] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x12113e800 == 37 [pid = 1662] [id = 191] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x11981f000 == 36 [pid = 1662] [id = 190] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x11816a800 == 35 [pid = 1662] [id = 189] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x116883800 == 34 [pid = 1662] [id = 188] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1180b1800 == 33 [pid = 1662] [id = 187] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x111eb0800 == 32 [pid = 1662] [id = 186] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x11824b000 == 31 [pid = 1662] [id = 179] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x1274cf800 == 30 [pid = 1662] [id = 198] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x119aa2800 == 29 [pid = 1662] [id = 197] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x126bc9800 == 28 [pid = 1662] [id = 195] 13:53:11 INFO - PROCESS | 1662 | --DOCSHELL 0x116ae0800 == 27 [pid = 1662] [id = 196] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x120f19000) [pid = 1662] [serial = 554] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1196da000) [pid = 1662] [serial = 548] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1161a1800) [pid = 1662] [serial = 539] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x116860400) [pid = 1662] [serial = 540] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x11821c800) [pid = 1662] [serial = 542] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x118a4cc00) [pid = 1662] [serial = 537] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x11826f800) [pid = 1662] [serial = 536] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x117298c00) [pid = 1662] [serial = 525] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x112d0c400) [pid = 1662] [serial = 524] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x119a7d400) [pid = 1662] [serial = 528] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1196dd400) [pid = 1662] [serial = 527] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x124c98000) [pid = 1662] [serial = 531] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x121482800) [pid = 1662] [serial = 530] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x128d3a400) [pid = 1662] [serial = 534] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x126fb0400) [pid = 1662] [serial = 533] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x118f88400) [pid = 1662] [serial = 551] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x119a0c000) [pid = 1662] [serial = 552] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x118f8cc00) [pid = 1662] [serial = 545] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x119210400) [pid = 1662] [serial = 546] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x119a03400) [pid = 1662] [serial = 549] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x11825d400) [pid = 1662] [serial = 543] [outer = 0x0] [url = about:blank] 13:53:11 INFO - PROCESS | 1662 | 1465073591823 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]]]}] 13:53:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:53:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1875ms 13:53:11 INFO - PROCESS | 1662 | 1465073591859 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:53:11 INFO - PROCESS | 1662 | 1465073591862 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:53:11 INFO - PROCESS | 1662 | 1465073591865 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:53:11 INFO - PROCESS | 1662 | 1465073591866 Marionette TRACE conn2 <- [1,770,null,{}] 13:53:11 INFO - PROCESS | 1662 | 1465073591870 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}] 13:53:11 INFO - PROCESS | 1662 | 1465073591872 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:11 INFO - PROCESS | 1662 | 1465073591943 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:53:11 INFO - PROCESS | 1662 | 1465073591989 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:11 INFO - PROCESS | 1662 | 1465073591990 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x113fe5000 == 28 [pid = 1662] [id = 200] 13:53:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x113d70c00) [pid = 1662] [serial = 598] [outer = 0x0] 13:53:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x116853400) [pid = 1662] [serial = 599] [outer = 0x113d70c00] 13:53:12 INFO - PROCESS | 1662 | 1465073592016 Marionette DEBUG loaded listener.js 13:53:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x117306c00) [pid = 1662] [serial = 600] [outer = 0x113d70c00] 13:53:12 INFO - PROCESS | 1662 | 1465073592324 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]]]}] 13:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 13:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:53:12 INFO - PROCESS | 1662 | 1465073592337 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:53:12 INFO - PROCESS | 1662 | 1465073592340 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:53:12 INFO - PROCESS | 1662 | 1465073592345 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:53:12 INFO - PROCESS | 1662 | 1465073592348 Marionette TRACE conn2 <- [1,774,null,{}] 13:53:12 INFO - PROCESS | 1662 | 1465073592353 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}] 13:53:12 INFO - PROCESS | 1662 | 1465073592354 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:12 INFO - PROCESS | 1662 | 1465073592431 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:53:12 INFO - PROCESS | 1662 | 1465073592436 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:12 INFO - PROCESS | 1662 | 1465073592437 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ad1800 == 29 [pid = 1662] [id = 201] 13:53:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x11817b400) [pid = 1662] [serial = 601] [outer = 0x0] 13:53:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x118267400) [pid = 1662] [serial = 602] [outer = 0x11817b400] 13:53:12 INFO - PROCESS | 1662 | 1465073592467 Marionette DEBUG loaded listener.js 13:53:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x1185cb000) [pid = 1662] [serial = 603] [outer = 0x11817b400] 13:53:12 INFO - PROCESS | 1662 | 1465073592785 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]]]}] 13:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 473ms 13:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:53:12 INFO - PROCESS | 1662 | 1465073592818 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:53:12 INFO - PROCESS | 1662 | 1465073592819 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:53:12 INFO - PROCESS | 1662 | 1465073592822 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:53:12 INFO - PROCESS | 1662 | 1465073592824 Marionette TRACE conn2 <- [1,778,null,{}] 13:53:12 INFO - PROCESS | 1662 | 1465073592832 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}] 13:53:12 INFO - PROCESS | 1662 | 1465073592835 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:12 INFO - PROCESS | 1662 | 1465073592932 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:53:12 INFO - PROCESS | 1662 | 1465073592966 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:12 INFO - PROCESS | 1662 | 1465073592968 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x118164800 == 30 [pid = 1662] [id = 202] 13:53:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x111c60400) [pid = 1662] [serial = 604] [outer = 0x0] 13:53:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x118a4b000) [pid = 1662] [serial = 605] [outer = 0x111c60400] 13:53:12 INFO - PROCESS | 1662 | 1465073592996 Marionette DEBUG loaded listener.js 13:53:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x119216000) [pid = 1662] [serial = 606] [outer = 0x111c60400] 13:53:13 INFO - PROCESS | 1662 | 1465073593320 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]]]}] 13:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 523ms 13:53:13 INFO - PROCESS | 1662 | 1465073593346 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:53:13 INFO - PROCESS | 1662 | 1465073593350 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:53:13 INFO - PROCESS | 1662 | 1465073593352 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:53:13 INFO - PROCESS | 1662 | 1465073593353 Marionette TRACE conn2 <- [1,782,null,{}] 13:53:13 INFO - PROCESS | 1662 | 1465073593363 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}] 13:53:13 INFO - PROCESS | 1662 | 1465073593364 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:13 INFO - PROCESS | 1662 | 1465073593459 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:53:13 INFO - PROCESS | 1662 | 1465073593465 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:13 INFO - PROCESS | 1662 | 1465073593466 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x119236000 == 31 [pid = 1662] [id = 203] 13:53:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x119669800) [pid = 1662] [serial = 607] [outer = 0x0] 13:53:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1196b6000) [pid = 1662] [serial = 608] [outer = 0x119669800] 13:53:13 INFO - PROCESS | 1662 | 1465073593492 Marionette DEBUG loaded listener.js 13:53:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1196de400) [pid = 1662] [serial = 609] [outer = 0x119669800] 13:53:13 INFO - PROCESS | 1662 | 1465073593816 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]]]}] 13:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 518ms 13:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:53:13 INFO - PROCESS | 1662 | 1465073593871 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:53:13 INFO - PROCESS | 1662 | 1465073593872 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:53:13 INFO - PROCESS | 1662 | 1465073593875 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:53:13 INFO - PROCESS | 1662 | 1465073593876 Marionette TRACE conn2 <- [1,786,null,{}] 13:53:13 INFO - PROCESS | 1662 | 1465073593879 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}] 13:53:13 INFO - PROCESS | 1662 | 1465073593892 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:14 INFO - PROCESS | 1662 | 1465073594047 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:53:14 INFO - PROCESS | 1662 | 1465073594095 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:14 INFO - PROCESS | 1662 | 1465073594096 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x119812800 == 32 [pid = 1662] [id = 204] 13:53:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118172800) [pid = 1662] [serial = 610] [outer = 0x0] 13:53:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x119a08800) [pid = 1662] [serial = 611] [outer = 0x118172800] 13:53:14 INFO - PROCESS | 1662 | 1465073594137 Marionette DEBUG loaded listener.js 13:53:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x119a7d400) [pid = 1662] [serial = 612] [outer = 0x118172800] 13:53:14 INFO - PROCESS | 1662 | 1465073594535 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]]]}] 13:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 669ms 13:53:14 INFO - PROCESS | 1662 | 1465073594551 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:53:14 INFO - PROCESS | 1662 | 1465073594553 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:53:14 INFO - PROCESS | 1662 | 1465073594556 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:53:14 INFO - PROCESS | 1662 | 1465073594558 Marionette TRACE conn2 <- [1,790,null,{}] 13:53:14 INFO - PROCESS | 1662 | 1465073594562 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}] 13:53:14 INFO - PROCESS | 1662 | 1465073594570 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:14 INFO - PROCESS | 1662 | 1465073594766 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:53:14 INFO - PROCESS | 1662 | 1465073594788 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:14 INFO - PROCESS | 1662 | 1465073594789 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x121140000 == 33 [pid = 1662] [id = 205] 13:53:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x119aee800) [pid = 1662] [serial = 613] [outer = 0x0] 13:53:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x120f51400) [pid = 1662] [serial = 614] [outer = 0x119aee800] 13:53:14 INFO - PROCESS | 1662 | 1465073594832 Marionette DEBUG loaded listener.js 13:53:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x12148e400) [pid = 1662] [serial = 615] [outer = 0x119aee800] 13:53:15 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1185c5800) [pid = 1662] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:53:15 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x118feb800) [pid = 1662] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:53:15 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x112e70400) [pid = 1662] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:53:15 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1196b5000) [pid = 1662] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:53:15 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1168a8c00) [pid = 1662] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:53:15 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x118fe3000) [pid = 1662] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:53:15 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x111c60800) [pid = 1662] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:53:15 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x118f39c00) [pid = 1662] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:53:15 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x1166e1000) [pid = 1662] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:53:15 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1218b0400) [pid = 1662] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:53:15 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1255c4800) [pid = 1662] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:53:15 INFO - PROCESS | 1662 | 1465073595382 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]]]}] 13:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 871ms 13:53:15 INFO - PROCESS | 1662 | 1465073595427 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:53:15 INFO - PROCESS | 1662 | 1465073595429 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:53:15 INFO - PROCESS | 1662 | 1465073595441 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:53:15 INFO - PROCESS | 1662 | 1465073595442 Marionette TRACE conn2 <- [1,794,null,{}] 13:53:15 INFO - PROCESS | 1662 | 1465073595444 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}] 13:53:15 INFO - PROCESS | 1662 | 1465073595447 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:15 INFO - PROCESS | 1662 | 1465073595542 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:53:15 INFO - PROCESS | 1662 | 1465073595553 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:15 INFO - PROCESS | 1662 | 1465073595555 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x1217b8800 == 34 [pid = 1662] [id = 206] 13:53:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x111c61c00) [pid = 1662] [serial = 616] [outer = 0x0] 13:53:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1185d1400) [pid = 1662] [serial = 617] [outer = 0x111c61c00] 13:53:15 INFO - PROCESS | 1662 | 1465073595597 Marionette DEBUG loaded listener.js 13:53:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x121124400) [pid = 1662] [serial = 618] [outer = 0x111c61c00] 13:53:16 INFO - PROCESS | 1662 | 1465073596051 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]]]}] 13:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 618ms 13:53:16 INFO - PROCESS | 1662 | 1465073596077 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:53:16 INFO - PROCESS | 1662 | 1465073596079 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:53:16 INFO - PROCESS | 1662 | 1465073596084 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:53:16 INFO - PROCESS | 1662 | 1465073596085 Marionette TRACE conn2 <- [1,798,null,{}] 13:53:16 INFO - PROCESS | 1662 | 1465073596087 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}] 13:53:16 INFO - PROCESS | 1662 | 1465073596088 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:16 INFO - PROCESS | 1662 | 1465073596159 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:53:16 INFO - PROCESS | 1662 | 1465073596165 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:16 INFO - PROCESS | 1662 | 1465073596167 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d4a800 == 35 [pid = 1662] [id = 207] 13:53:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x120d32800) [pid = 1662] [serial = 619] [outer = 0x0] 13:53:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1219bac00) [pid = 1662] [serial = 620] [outer = 0x120d32800] 13:53:16 INFO - PROCESS | 1662 | 1465073596192 Marionette DEBUG loaded listener.js 13:53:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x123d68400) [pid = 1662] [serial = 621] [outer = 0x120d32800] 13:53:16 INFO - PROCESS | 1662 | 1465073596505 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]]]}] 13:53:16 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 13:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 472ms 13:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:53:16 INFO - PROCESS | 1662 | 1465073596556 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:53:16 INFO - PROCESS | 1662 | 1465073596558 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:53:16 INFO - PROCESS | 1662 | 1465073596560 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:53:16 INFO - PROCESS | 1662 | 1465073596562 Marionette TRACE conn2 <- [1,802,null,{}] 13:53:16 INFO - PROCESS | 1662 | 1465073596564 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}] 13:53:16 INFO - PROCESS | 1662 | 1465073596566 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:16 INFO - PROCESS | 1662 | 1465073596662 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:53:16 INFO - PROCESS | 1662 | 1465073596731 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:16 INFO - PROCESS | 1662 | 1465073596731 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x118163800 == 36 [pid = 1662] [id = 208] 13:53:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1133a4800) [pid = 1662] [serial = 622] [outer = 0x0] 13:53:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1248cc000) [pid = 1662] [serial = 623] [outer = 0x1133a4800] 13:53:16 INFO - PROCESS | 1662 | 1465073596769 Marionette DEBUG loaded listener.js 13:53:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x124c9a000) [pid = 1662] [serial = 624] [outer = 0x1133a4800] 13:53:17 INFO - PROCESS | 1662 | 1465073597171 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]]]}] 13:53:17 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 13:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 622ms 13:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:53:17 INFO - PROCESS | 1662 | 1465073597184 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:53:17 INFO - PROCESS | 1662 | 1465073597185 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:53:17 INFO - PROCESS | 1662 | 1465073597187 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:53:17 INFO - PROCESS | 1662 | 1465073597188 Marionette TRACE conn2 <- [1,806,null,{}] 13:53:17 INFO - PROCESS | 1662 | 1465073597191 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}] 13:53:17 INFO - PROCESS | 1662 | 1465073597192 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:17 INFO - PROCESS | 1662 | 1465073597271 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:53:17 INFO - PROCESS | 1662 | 1465073597382 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:17 INFO - PROCESS | 1662 | 1465073597384 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x113227000 == 37 [pid = 1662] [id = 209] 13:53:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x110e50400) [pid = 1662] [serial = 625] [outer = 0x0] 13:53:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x111c6b400) [pid = 1662] [serial = 626] [outer = 0x110e50400] 13:53:17 INFO - PROCESS | 1662 | 1465073597422 Marionette DEBUG loaded listener.js 13:53:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11334e400) [pid = 1662] [serial = 627] [outer = 0x110e50400] 13:53:17 INFO - PROCESS | 1662 | [1662] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:53:17 INFO - PROCESS | 1662 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:53:17 INFO - PROCESS | 1662 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:53:17 INFO - PROCESS | 1662 | [GFX2-]: Using SkiaGL canvas. 13:53:17 INFO - PROCESS | 1662 | 1465073597953 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]]]}] 13:53:17 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 13:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 769ms 13:53:17 INFO - PROCESS | 1662 | 1465073597958 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:53:17 INFO - PROCESS | 1662 | 1465073597961 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:53:18 INFO - PROCESS | 1662 | 1465073597991 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:53:18 INFO - PROCESS | 1662 | 1465073597993 Marionette TRACE conn2 <- [1,810,null,{}] 13:53:18 INFO - PROCESS | 1662 | 1465073598001 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}] 13:53:18 INFO - PROCESS | 1662 | 1465073598002 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:18 INFO - PROCESS | 1662 | 1465073598110 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:53:18 INFO - PROCESS | 1662 | 1465073598184 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:18 INFO - PROCESS | 1662 | 1465073598186 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x118252000 == 38 [pid = 1662] [id = 210] 13:53:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11817dc00) [pid = 1662] [serial = 628] [outer = 0x0] 13:53:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1184bcc00) [pid = 1662] [serial = 629] [outer = 0x11817dc00] 13:53:18 INFO - PROCESS | 1662 | 1465073598216 Marionette DEBUG loaded listener.js 13:53:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118a44000) [pid = 1662] [serial = 630] [outer = 0x11817dc00] 13:53:18 INFO - PROCESS | 1662 | 1465073598884 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]]]}] 13:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 953ms 13:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:53:18 INFO - PROCESS | 1662 | 1465073598916 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:53:18 INFO - PROCESS | 1662 | 1465073598919 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:53:18 INFO - PROCESS | 1662 | 1465073598922 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:53:18 INFO - PROCESS | 1662 | 1465073598924 Marionette TRACE conn2 <- [1,814,null,{}] 13:53:18 INFO - PROCESS | 1662 | 1465073598928 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}] 13:53:18 INFO - PROCESS | 1662 | 1465073598929 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:19 INFO - PROCESS | 1662 | 1465073599033 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:53:19 INFO - PROCESS | 1662 | 1465073599109 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:19 INFO - PROCESS | 1662 | 1465073599112 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x11665d000 == 39 [pid = 1662] [id = 211] 13:53:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1184b9400) [pid = 1662] [serial = 631] [outer = 0x0] 13:53:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1185cd800) [pid = 1662] [serial = 632] [outer = 0x1184b9400] 13:53:19 INFO - PROCESS | 1662 | 1465073599141 Marionette DEBUG loaded listener.js 13:53:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118a4ac00) [pid = 1662] [serial = 633] [outer = 0x1184b9400] 13:53:19 INFO - PROCESS | 1662 | --DOCSHELL 0x118163800 == 38 [pid = 1662] [id = 208] 13:53:19 INFO - PROCESS | 1662 | --DOCSHELL 0x123d4a800 == 37 [pid = 1662] [id = 207] 13:53:19 INFO - PROCESS | 1662 | --DOCSHELL 0x1217b8800 == 36 [pid = 1662] [id = 206] 13:53:19 INFO - PROCESS | 1662 | --DOCSHELL 0x121140000 == 35 [pid = 1662] [id = 205] 13:53:19 INFO - PROCESS | 1662 | --DOCSHELL 0x119812800 == 34 [pid = 1662] [id = 204] 13:53:19 INFO - PROCESS | 1662 | --DOCSHELL 0x119236000 == 33 [pid = 1662] [id = 203] 13:53:19 INFO - PROCESS | 1662 | --DOCSHELL 0x118164800 == 32 [pid = 1662] [id = 202] 13:53:19 INFO - PROCESS | 1662 | --DOCSHELL 0x116ad1800 == 31 [pid = 1662] [id = 201] 13:53:19 INFO - PROCESS | 1662 | --DOCSHELL 0x113fe5000 == 30 [pid = 1662] [id = 200] 13:53:19 INFO - PROCESS | 1662 | --DOCSHELL 0x111f19000 == 29 [pid = 1662] [id = 199] 13:53:19 INFO - PROCESS | 1662 | 1465073599512 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] 13:53:19 INFO - PROCESS | 1662 | 1465073599546 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:53:19 INFO - PROCESS | 1662 | 1465073599551 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:53:19 INFO - PROCESS | 1662 | 1465073599552 Marionette TRACE conn2 <- [1,818,null,{}] 13:53:19 INFO - PROCESS | 1662 | 1465073599555 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}] 13:53:19 INFO - PROCESS | 1662 | 1465073599556 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:19 INFO - PROCESS | 1662 | 1465073599632 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:53:19 INFO - PROCESS | 1662 | 1465073599637 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:19 INFO - PROCESS | 1662 | 1465073599638 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180ac000 == 30 [pid = 1662] [id = 212] 13:53:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x118fea800) [pid = 1662] [serial = 634] [outer = 0x0] 13:53:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x11965f400) [pid = 1662] [serial = 635] [outer = 0x118fea800] 13:53:19 INFO - PROCESS | 1662 | 1465073599668 Marionette DEBUG loaded listener.js 13:53:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1196af400) [pid = 1662] [serial = 636] [outer = 0x118fea800] 13:53:19 INFO - PROCESS | 1662 | 1465073599994 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]]]}] 13:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 470ms 13:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:53:20 INFO - PROCESS | 1662 | 1465073600020 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:53:20 INFO - PROCESS | 1662 | 1465073600022 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:53:20 INFO - PROCESS | 1662 | 1465073600024 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:53:20 INFO - PROCESS | 1662 | 1465073600026 Marionette TRACE conn2 <- [1,822,null,{}] 13:53:20 INFO - PROCESS | 1662 | 1465073600036 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}] 13:53:20 INFO - PROCESS | 1662 | 1465073600039 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:20 INFO - PROCESS | 1662 | 1465073600126 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:53:20 INFO - PROCESS | 1662 | 1465073600177 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:20 INFO - PROCESS | 1662 | 1465073600179 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x119295800 == 31 [pid = 1662] [id = 213] 13:53:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1196dc800) [pid = 1662] [serial = 637] [outer = 0x0] 13:53:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x119a77800) [pid = 1662] [serial = 638] [outer = 0x1196dc800] 13:53:20 INFO - PROCESS | 1662 | 1465073600210 Marionette DEBUG loaded listener.js 13:53:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x120f23000) [pid = 1662] [serial = 639] [outer = 0x1196dc800] 13:53:20 INFO - PROCESS | 1662 | 1465073600521 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] 13:53:20 INFO - PROCESS | 1662 | 1465073600553 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:53:20 INFO - PROCESS | 1662 | 1465073600555 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:53:20 INFO - PROCESS | 1662 | 1465073600556 Marionette TRACE conn2 <- [1,826,null,{}] 13:53:20 INFO - PROCESS | 1662 | 1465073600558 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}] 13:53:20 INFO - PROCESS | 1662 | 1465073600559 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:20 INFO - PROCESS | 1662 | 1465073600638 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:53:20 INFO - PROCESS | 1662 | 1465073600642 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:20 INFO - PROCESS | 1662 | 1465073600643 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12109f800 == 32 [pid = 1662] [id = 214] 13:53:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x120f54000) [pid = 1662] [serial = 640] [outer = 0x0] 13:53:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x121484c00) [pid = 1662] [serial = 641] [outer = 0x120f54000] 13:53:20 INFO - PROCESS | 1662 | 1465073600675 Marionette DEBUG loaded listener.js 13:53:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1218b0400) [pid = 1662] [serial = 642] [outer = 0x120f54000] 13:53:21 INFO - PROCESS | 1662 | 1465073601002 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]]]}] 13:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 468ms 13:53:21 INFO - PROCESS | 1662 | 1465073601024 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:53:21 INFO - PROCESS | 1662 | 1465073601025 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:53:21 INFO - PROCESS | 1662 | 1465073601027 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:53:21 INFO - PROCESS | 1662 | 1465073601029 Marionette TRACE conn2 <- [1,830,null,{}] 13:53:21 INFO - PROCESS | 1662 | 1465073601033 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}] 13:53:21 INFO - PROCESS | 1662 | 1465073601035 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:21 INFO - PROCESS | 1662 | 1465073601106 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:53:21 INFO - PROCESS | 1662 | 1465073601109 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:21 INFO - PROCESS | 1662 | 1465073601111 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a7b000 == 33 [pid = 1662] [id = 215] 13:53:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x11689bc00) [pid = 1662] [serial = 643] [outer = 0x0] 13:53:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x124c4a800) [pid = 1662] [serial = 644] [outer = 0x11689bc00] 13:53:21 INFO - PROCESS | 1662 | 1465073601137 Marionette DEBUG loaded listener.js 13:53:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x124f7c400) [pid = 1662] [serial = 645] [outer = 0x11689bc00] 13:53:21 INFO - PROCESS | 1662 | 1465073601490 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]]]}] 13:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 472ms 13:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:53:21 INFO - PROCESS | 1662 | 1465073601501 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:53:21 INFO - PROCESS | 1662 | 1465073601503 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:53:21 INFO - PROCESS | 1662 | 1465073601505 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:53:21 INFO - PROCESS | 1662 | 1465073601506 Marionette TRACE conn2 <- [1,834,null,{}] 13:53:21 INFO - PROCESS | 1662 | 1465073601508 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}] 13:53:21 INFO - PROCESS | 1662 | 1465073601512 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:21 INFO - PROCESS | 1662 | 1465073601637 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:53:21 INFO - PROCESS | 1662 | 1465073601650 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:21 INFO - PROCESS | 1662 | 1465073601651 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d4b000 == 34 [pid = 1662] [id = 216] 13:53:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x124f80c00) [pid = 1662] [serial = 646] [outer = 0x0] 13:53:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x125678400) [pid = 1662] [serial = 647] [outer = 0x124f80c00] 13:53:21 INFO - PROCESS | 1662 | 1465073601676 Marionette DEBUG loaded listener.js 13:53:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x126cbe000) [pid = 1662] [serial = 648] [outer = 0x124f80c00] 13:53:22 INFO - PROCESS | 1662 | 1465073602028 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]]]}] 13:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 569ms 13:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:53:22 INFO - PROCESS | 1662 | 1465073602075 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:53:22 INFO - PROCESS | 1662 | 1465073602077 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:53:22 INFO - PROCESS | 1662 | 1465073602080 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:53:22 INFO - PROCESS | 1662 | 1465073602082 Marionette TRACE conn2 <- [1,838,null,{}] 13:53:22 INFO - PROCESS | 1662 | 1465073602085 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}] 13:53:22 INFO - PROCESS | 1662 | 1465073602087 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:22 INFO - PROCESS | 1662 | 1465073602231 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:53:22 INFO - PROCESS | 1662 | 1465073602257 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:22 INFO - PROCESS | 1662 | 1465073602258 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x126f19000 == 35 [pid = 1662] [id = 217] 13:53:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112eae400) [pid = 1662] [serial = 649] [outer = 0x0] 13:53:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x126cc4400) [pid = 1662] [serial = 650] [outer = 0x112eae400] 13:53:22 INFO - PROCESS | 1662 | 1465073602298 Marionette DEBUG loaded listener.js 13:53:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x126fb1800) [pid = 1662] [serial = 651] [outer = 0x112eae400] 13:53:22 INFO - PROCESS | 1662 | 1465073602735 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]]]}] 13:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 671ms 13:53:22 INFO - PROCESS | 1662 | 1465073602751 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:53:22 INFO - PROCESS | 1662 | 1465073602752 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:53:22 INFO - PROCESS | 1662 | 1465073602754 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:53:22 INFO - PROCESS | 1662 | 1465073602755 Marionette TRACE conn2 <- [1,842,null,{}] 13:53:22 INFO - PROCESS | 1662 | 1465073602757 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}] 13:53:22 INFO - PROCESS | 1662 | 1465073602759 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:22 INFO - PROCESS | 1662 | 1465073602853 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:53:22 INFO - PROCESS | 1662 | 1465073602904 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:22 INFO - PROCESS | 1662 | 1465073602905 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x128bab000 == 36 [pid = 1662] [id = 218] 13:53:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x126fb8800) [pid = 1662] [serial = 652] [outer = 0x0] 13:53:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12762e800) [pid = 1662] [serial = 653] [outer = 0x126fb8800] 13:53:22 INFO - PROCESS | 1662 | 1465073602929 Marionette DEBUG loaded listener.js 13:53:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x127637c00) [pid = 1662] [serial = 654] [outer = 0x126fb8800] 13:53:23 INFO - PROCESS | 1662 | 1465073603222 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]]]}] 13:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 13:53:23 INFO - PROCESS | 1662 | 1465073603272 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:53:23 INFO - PROCESS | 1662 | 1465073603274 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:53:23 INFO - PROCESS | 1662 | 1465073603276 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:53:23 INFO - PROCESS | 1662 | 1465073603277 Marionette TRACE conn2 <- [1,846,null,{}] 13:53:23 INFO - PROCESS | 1662 | 1465073603280 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}] 13:53:23 INFO - PROCESS | 1662 | 1465073603283 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:23 INFO - PROCESS | 1662 | 1465073603376 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:53:23 INFO - PROCESS | 1662 | 1465073603411 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:23 INFO - PROCESS | 1662 | 1465073603412 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12941a000 == 37 [pid = 1662] [id = 219] 13:53:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x127638800) [pid = 1662] [serial = 655] [outer = 0x0] 13:53:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12763b400) [pid = 1662] [serial = 656] [outer = 0x127638800] 13:53:23 INFO - PROCESS | 1662 | 1465073603443 Marionette DEBUG loaded listener.js 13:53:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128b28c00) [pid = 1662] [serial = 657] [outer = 0x127638800] 13:53:23 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x120f57800) [pid = 1662] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:53:23 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x11817b400) [pid = 1662] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:53:23 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118226c00) [pid = 1662] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:53:23 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1192bf400) [pid = 1662] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:53:23 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119aee800) [pid = 1662] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:53:23 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x119669800) [pid = 1662] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:53:23 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x111c60400) [pid = 1662] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:53:23 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x116623800) [pid = 1662] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:53:23 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x120d32800) [pid = 1662] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:53:23 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x118172800) [pid = 1662] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:53:23 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x111c61c00) [pid = 1662] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:53:23 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x113d70c00) [pid = 1662] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:53:23 INFO - PROCESS | 1662 | 1465073603765 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]]]}] 13:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 13:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:53:23 INFO - PROCESS | 1662 | 1465073603795 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:53:23 INFO - PROCESS | 1662 | 1465073603797 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:53:23 INFO - PROCESS | 1662 | 1465073603801 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:53:23 INFO - PROCESS | 1662 | 1465073603802 Marionette TRACE conn2 <- [1,850,null,{}] 13:53:23 INFO - PROCESS | 1662 | 1465073603804 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}] 13:53:23 INFO - PROCESS | 1662 | 1465073603805 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:23 INFO - PROCESS | 1662 | 1465073603880 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:53:23 INFO - PROCESS | 1662 | 1465073603933 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:23 INFO - PROCESS | 1662 | 1465073603934 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x121094000 == 38 [pid = 1662] [id = 220] 13:53:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1185c7400) [pid = 1662] [serial = 658] [outer = 0x0] 13:53:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1196a8c00) [pid = 1662] [serial = 659] [outer = 0x1185c7400] 13:53:23 INFO - PROCESS | 1662 | 1465073603959 Marionette DEBUG loaded listener.js 13:53:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x124c3d800) [pid = 1662] [serial = 660] [outer = 0x1185c7400] 13:53:24 INFO - PROCESS | 1662 | 1465073604251 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]]]}] 13:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 13:53:24 INFO - PROCESS | 1662 | 1465073604272 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:53:24 INFO - PROCESS | 1662 | 1465073604274 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:53:24 INFO - PROCESS | 1662 | 1465073604277 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:53:24 INFO - PROCESS | 1662 | 1465073604282 Marionette TRACE conn2 <- [1,854,null,{}] 13:53:24 INFO - PROCESS | 1662 | 1465073604287 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}] 13:53:24 INFO - PROCESS | 1662 | 1465073604288 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:24 INFO - PROCESS | 1662 | 1465073604394 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:53:24 INFO - PROCESS | 1662 | 1465073604399 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:24 INFO - PROCESS | 1662 | 1465073604401 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298c9000 == 39 [pid = 1662] [id = 221] 13:53:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x123d30000) [pid = 1662] [serial = 661] [outer = 0x0] 13:53:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x128b1fc00) [pid = 1662] [serial = 662] [outer = 0x123d30000] 13:53:24 INFO - PROCESS | 1662 | 1465073604452 Marionette DEBUG loaded listener.js 13:53:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x128d40400) [pid = 1662] [serial = 663] [outer = 0x123d30000] 13:53:24 INFO - PROCESS | 1662 | 1465073604925 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]]]}] 13:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 674ms 13:53:24 INFO - PROCESS | 1662 | 1465073604952 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:53:24 INFO - PROCESS | 1662 | 1465073604953 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:53:24 INFO - PROCESS | 1662 | 1465073604955 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:53:24 INFO - PROCESS | 1662 | 1465073604956 Marionette TRACE conn2 <- [1,858,null,{}] 13:53:24 INFO - PROCESS | 1662 | 1465073604958 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}] 13:53:24 INFO - PROCESS | 1662 | 1465073604959 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:25 INFO - PROCESS | 1662 | 1465073605036 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:53:25 INFO - PROCESS | 1662 | 1465073605039 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:25 INFO - PROCESS | 1662 | 1465073605040 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a838000 == 40 [pid = 1662] [id = 222] 13:53:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x128d46c00) [pid = 1662] [serial = 664] [outer = 0x0] 13:53:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x128d49000) [pid = 1662] [serial = 665] [outer = 0x128d46c00] 13:53:25 INFO - PROCESS | 1662 | 1465073605064 Marionette DEBUG loaded listener.js 13:53:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x128d50c00) [pid = 1662] [serial = 666] [outer = 0x128d46c00] 13:53:25 INFO - PROCESS | 1662 | 1465073605386 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]]]}] 13:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 468ms 13:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:53:25 INFO - PROCESS | 1662 | 1465073605423 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:53:25 INFO - PROCESS | 1662 | 1465073605424 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:53:25 INFO - PROCESS | 1662 | 1465073605426 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:53:25 INFO - PROCESS | 1662 | 1465073605427 Marionette TRACE conn2 <- [1,862,null,{}] 13:53:25 INFO - PROCESS | 1662 | 1465073605430 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}] 13:53:25 INFO - PROCESS | 1662 | 1465073605431 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:25 INFO - PROCESS | 1662 | 1465073605515 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:53:25 INFO - PROCESS | 1662 | 1465073605569 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:25 INFO - PROCESS | 1662 | 1465073605570 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a895000 == 41 [pid = 1662] [id = 223] 13:53:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x128d42000) [pid = 1662] [serial = 667] [outer = 0x0] 13:53:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128d53c00) [pid = 1662] [serial = 668] [outer = 0x128d42000] 13:53:25 INFO - PROCESS | 1662 | 1465073605594 Marionette DEBUG loaded listener.js 13:53:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1290d7c00) [pid = 1662] [serial = 669] [outer = 0x128d42000] 13:53:26 INFO - PROCESS | 1662 | 1465073606015 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]]]}] 13:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 620ms 13:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:53:26 INFO - PROCESS | 1662 | 1465073606048 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:53:26 INFO - PROCESS | 1662 | 1465073606051 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:53:26 INFO - PROCESS | 1662 | 1465073606054 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:53:26 INFO - PROCESS | 1662 | 1465073606057 Marionette TRACE conn2 <- [1,866,null,{}] 13:53:26 INFO - PROCESS | 1662 | 1465073606061 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}] 13:53:26 INFO - PROCESS | 1662 | 1465073606062 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:26 INFO - PROCESS | 1662 | 1465073606167 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:53:26 INFO - PROCESS | 1662 | 1465073606269 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:26 INFO - PROCESS | 1662 | 1465073606271 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x118a86800 == 42 [pid = 1662] [id = 224] 13:53:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11826c400) [pid = 1662] [serial = 670] [outer = 0x0] 13:53:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118a47800) [pid = 1662] [serial = 671] [outer = 0x11826c400] 13:53:26 INFO - PROCESS | 1662 | 1465073606303 Marionette DEBUG loaded listener.js 13:53:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11965f800) [pid = 1662] [serial = 672] [outer = 0x11826c400] 13:53:26 INFO - PROCESS | 1662 | 1465073606725 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]]]}] 13:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 722ms 13:53:26 INFO - PROCESS | 1662 | 1465073606776 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:53:26 INFO - PROCESS | 1662 | 1465073606780 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:53:26 INFO - PROCESS | 1662 | 1465073606807 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:53:26 INFO - PROCESS | 1662 | 1465073606810 Marionette TRACE conn2 <- [1,870,null,{}] 13:53:26 INFO - PROCESS | 1662 | 1465073606814 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}] 13:53:26 INFO - PROCESS | 1662 | 1465073606818 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:26 INFO - PROCESS | 1662 | 1465073606974 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:53:27 INFO - PROCESS | 1662 | 1465073607069 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:27 INFO - PROCESS | 1662 | 1465073607071 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x124fa6800 == 43 [pid = 1662] [id = 225] 13:53:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119a78000) [pid = 1662] [serial = 673] [outer = 0x0] 13:53:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x120f17c00) [pid = 1662] [serial = 674] [outer = 0x119a78000] 13:53:27 INFO - PROCESS | 1662 | 1465073607121 Marionette DEBUG loaded listener.js 13:53:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120f50000) [pid = 1662] [serial = 675] [outer = 0x119a78000] 13:53:27 INFO - PROCESS | 1662 | 1465073607597 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]]]}] 13:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 824ms 13:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:53:27 INFO - PROCESS | 1662 | 1465073607628 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:53:27 INFO - PROCESS | 1662 | 1465073607629 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:53:27 INFO - PROCESS | 1662 | 1465073607632 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:53:27 INFO - PROCESS | 1662 | 1465073607634 Marionette TRACE conn2 <- [1,874,null,{}] 13:53:27 INFO - PROCESS | 1662 | 1465073607642 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}] 13:53:27 INFO - PROCESS | 1662 | 1465073607645 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:27 INFO - PROCESS | 1662 | 1465073607783 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:53:27 INFO - PROCESS | 1662 | 1465073607793 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:27 INFO - PROCESS | 1662 | 1465073607796 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0c8800 == 44 [pid = 1662] [id = 226] 13:53:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1255c5000) [pid = 1662] [serial = 676] [outer = 0x0] 13:53:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12567b400) [pid = 1662] [serial = 677] [outer = 0x1255c5000] 13:53:27 INFO - PROCESS | 1662 | 1465073607838 Marionette DEBUG loaded listener.js 13:53:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x126be5800) [pid = 1662] [serial = 678] [outer = 0x1255c5000] 13:53:28 INFO - PROCESS | 1662 | 1465073608303 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]]]}] 13:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 725ms 13:53:28 INFO - PROCESS | 1662 | 1465073608493 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:53:28 INFO - PROCESS | 1662 | 1465073608495 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:53:28 INFO - PROCESS | 1662 | 1465073608517 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:53:28 INFO - PROCESS | 1662 | 1465073608518 Marionette TRACE conn2 <- [1,878,null,{}] 13:53:28 INFO - PROCESS | 1662 | 1465073608522 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}] 13:53:28 INFO - PROCESS | 1662 | 1465073608524 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:28 INFO - PROCESS | 1662 | 1465073608616 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:53:28 INFO - PROCESS | 1662 | 1465073608667 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:28 INFO - PROCESS | 1662 | 1465073608670 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180a0800 == 45 [pid = 1662] [id = 227] 13:53:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118a3e400) [pid = 1662] [serial = 679] [outer = 0x0] 13:53:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118a4c800) [pid = 1662] [serial = 680] [outer = 0x118a3e400] 13:53:28 INFO - PROCESS | 1662 | 1465073608697 Marionette DEBUG loaded listener.js 13:53:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x119664000) [pid = 1662] [serial = 681] [outer = 0x118a3e400] 13:53:29 INFO - PROCESS | 1662 | 1465073609137 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]]]}] 13:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 13:53:29 INFO - PROCESS | 1662 | 1465073609187 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:53:29 INFO - PROCESS | 1662 | 1465073609189 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:53:29 INFO - PROCESS | 1662 | 1465073609193 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:53:29 INFO - PROCESS | 1662 | 1465073609195 Marionette TRACE conn2 <- [1,882,null,{}] 13:53:29 INFO - PROCESS | 1662 | 1465073609218 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}] 13:53:29 INFO - PROCESS | 1662 | 1465073609219 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:29 INFO - PROCESS | 1662 | 1465073609310 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12a838000 == 44 [pid = 1662] [id = 222] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1298c9000 == 43 [pid = 1662] [id = 221] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x121094000 == 42 [pid = 1662] [id = 220] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12941a000 == 41 [pid = 1662] [id = 219] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x128bab000 == 40 [pid = 1662] [id = 218] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x126f19000 == 39 [pid = 1662] [id = 217] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x123d4b000 == 38 [pid = 1662] [id = 216] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x116a7b000 == 37 [pid = 1662] [id = 215] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12109f800 == 36 [pid = 1662] [id = 214] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x119295800 == 35 [pid = 1662] [id = 213] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1180ac000 == 34 [pid = 1662] [id = 212] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x11665d000 == 33 [pid = 1662] [id = 211] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x118252000 == 32 [pid = 1662] [id = 210] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x113227000 == 31 [pid = 1662] [id = 209] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x1180a0800 == 30 [pid = 1662] [id = 227] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0c8800 == 29 [pid = 1662] [id = 226] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x124fa6800 == 28 [pid = 1662] [id = 225] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x118a86800 == 27 [pid = 1662] [id = 224] 13:53:29 INFO - PROCESS | 1662 | --DOCSHELL 0x12a895000 == 26 [pid = 1662] [id = 223] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x121b4d800) [pid = 1662] [serial = 594] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1248cc000) [pid = 1662] [serial = 623] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118267400) [pid = 1662] [serial = 602] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1182a1800) [pid = 1662] [serial = 597] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119664400) [pid = 1662] [serial = 590] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x120f51400) [pid = 1662] [serial = 614] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1196de400) [pid = 1662] [serial = 609] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118a4b000) [pid = 1662] [serial = 605] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119216000) [pid = 1662] [serial = 606] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118173800) [pid = 1662] [serial = 588] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1219bac00) [pid = 1662] [serial = 620] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x123d68400) [pid = 1662] [serial = 621] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119a08800) [pid = 1662] [serial = 611] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x121122c00) [pid = 1662] [serial = 593] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1185d1400) [pid = 1662] [serial = 617] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x117306c00) [pid = 1662] [serial = 600] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1196d4800) [pid = 1662] [serial = 591] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118257000) [pid = 1662] [serial = 596] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x116853400) [pid = 1662] [serial = 599] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1196b6000) [pid = 1662] [serial = 608] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11685e400) [pid = 1662] [serial = 587] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x121124400) [pid = 1662] [serial = 618] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1185cb000) [pid = 1662] [serial = 603] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119a7d400) [pid = 1662] [serial = 612] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12148e400) [pid = 1662] [serial = 615] [outer = 0x0] [url = about:blank] 13:53:29 INFO - PROCESS | 1662 | 1465073609905 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:29 INFO - PROCESS | 1662 | 1465073609907 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x111ca1000 == 27 [pid = 1662] [id = 228] 13:53:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x111a06000) [pid = 1662] [serial = 682] [outer = 0x0] 13:53:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x111c5d000) [pid = 1662] [serial = 683] [outer = 0x111a06000] 13:53:29 INFO - PROCESS | 1662 | 1465073609939 Marionette DEBUG loaded listener.js 13:53:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x111e33800) [pid = 1662] [serial = 684] [outer = 0x111a06000] 13:53:30 INFO - PROCESS | 1662 | 1465073610371 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]]]}] 13:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1194ms 13:53:30 INFO - PROCESS | 1662 | 1465073610386 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:53:30 INFO - PROCESS | 1662 | 1465073610388 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:53:30 INFO - PROCESS | 1662 | 1465073610391 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:53:30 INFO - PROCESS | 1662 | 1465073610393 Marionette TRACE conn2 <- [1,886,null,{}] 13:53:30 INFO - PROCESS | 1662 | 1465073610396 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}] 13:53:30 INFO - PROCESS | 1662 | 1465073610398 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:30 INFO - PROCESS | 1662 | 1465073610493 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:53:30 INFO - PROCESS | 1662 | 1465073610539 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:30 INFO - PROCESS | 1662 | 1465073610540 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x116073800 == 28 [pid = 1662] [id = 229] 13:53:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112e67c00) [pid = 1662] [serial = 685] [outer = 0x0] 13:53:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1133a3000) [pid = 1662] [serial = 686] [outer = 0x112e67c00] 13:53:30 INFO - PROCESS | 1662 | 1465073610567 Marionette DEBUG loaded listener.js 13:53:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x115e45c00) [pid = 1662] [serial = 687] [outer = 0x112e67c00] 13:53:30 INFO - PROCESS | 1662 | 1465073610861 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]]]}] 13:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 13:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:53:30 INFO - PROCESS | 1662 | 1465073610913 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:53:30 INFO - PROCESS | 1662 | 1465073610918 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:53:30 INFO - PROCESS | 1662 | 1465073610920 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:53:30 INFO - PROCESS | 1662 | 1465073610921 Marionette TRACE conn2 <- [1,890,null,{}] 13:53:30 INFO - PROCESS | 1662 | 1465073610924 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}] 13:53:30 INFO - PROCESS | 1662 | 1465073610925 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:31 INFO - PROCESS | 1662 | 1465073611002 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:53:31 INFO - PROCESS | 1662 | 1465073611053 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:31 INFO - PROCESS | 1662 | 1465073611055 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x11606a800 == 29 [pid = 1662] [id = 230] 13:53:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x113f0f400) [pid = 1662] [serial = 688] [outer = 0x0] 13:53:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116a60000) [pid = 1662] [serial = 689] [outer = 0x113f0f400] 13:53:31 INFO - PROCESS | 1662 | 1465073611086 Marionette DEBUG loaded listener.js 13:53:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118033800) [pid = 1662] [serial = 690] [outer = 0x113f0f400] 13:53:31 INFO - PROCESS | 1662 | 1465073611407 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]]]}] 13:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 518ms 13:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:53:31 INFO - PROCESS | 1662 | 1465073611439 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:53:31 INFO - PROCESS | 1662 | 1465073611440 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:53:31 INFO - PROCESS | 1662 | 1465073611447 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:53:31 INFO - PROCESS | 1662 | 1465073611451 Marionette TRACE conn2 <- [1,894,null,{}] 13:53:31 INFO - PROCESS | 1662 | 1465073611455 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}] 13:53:31 INFO - PROCESS | 1662 | 1465073611458 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:31 INFO - PROCESS | 1662 | 1465073611534 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:53:31 INFO - PROCESS | 1662 | 1465073611590 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:31 INFO - PROCESS | 1662 | 1465073611591 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x118097800 == 30 [pid = 1662] [id = 231] 13:53:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x116a63c00) [pid = 1662] [serial = 691] [outer = 0x0] 13:53:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118214c00) [pid = 1662] [serial = 692] [outer = 0x116a63c00] 13:53:31 INFO - PROCESS | 1662 | 1465073611616 Marionette DEBUG loaded listener.js 13:53:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1185d0400) [pid = 1662] [serial = 693] [outer = 0x116a63c00] 13:53:31 INFO - PROCESS | 1662 | 1465073611911 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]]]}] 13:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 528ms 13:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:53:31 INFO - PROCESS | 1662 | 1465073611971 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:53:31 INFO - PROCESS | 1662 | 1465073611972 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:53:31 INFO - PROCESS | 1662 | 1465073611974 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:53:31 INFO - PROCESS | 1662 | 1465073611976 Marionette TRACE conn2 <- [1,898,null,{}] 13:53:31 INFO - PROCESS | 1662 | 1465073611978 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}] 13:53:31 INFO - PROCESS | 1662 | 1465073611979 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:32 INFO - PROCESS | 1662 | 1465073612072 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:53:32 INFO - PROCESS | 1662 | 1465073612106 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:32 INFO - PROCESS | 1662 | 1465073612107 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x119224800 == 31 [pid = 1662] [id = 232] 13:53:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1185cfc00) [pid = 1662] [serial = 694] [outer = 0x0] 13:53:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118a49800) [pid = 1662] [serial = 695] [outer = 0x1185cfc00] 13:53:32 INFO - PROCESS | 1662 | 1465073612132 Marionette DEBUG loaded listener.js 13:53:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118fe2400) [pid = 1662] [serial = 696] [outer = 0x1185cfc00] 13:53:32 INFO - PROCESS | 1662 | 1465073612825 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]]]}] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x112eae400) [pid = 1662] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x126fb8800) [pid = 1662] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1185c7400) [pid = 1662] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x127638800) [pid = 1662] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118fea800) [pid = 1662] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x120f54000) [pid = 1662] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1184b9400) [pid = 1662] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11689bc00) [pid = 1662] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11817dc00) [pid = 1662] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128d46c00) [pid = 1662] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1196dc800) [pid = 1662] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x110e50400) [pid = 1662] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x123d30000) [pid = 1662] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x124f80c00) [pid = 1662] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1133a4800) [pid = 1662] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:53:32 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x128d42000) [pid = 1662] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 919ms 13:53:32 INFO - PROCESS | 1662 | 1465073612895 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:53:32 INFO - PROCESS | 1662 | 1465073612902 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:53:32 INFO - PROCESS | 1662 | 1465073612908 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:53:32 INFO - PROCESS | 1662 | 1465073612912 Marionette TRACE conn2 <- [1,902,null,{}] 13:53:32 INFO - PROCESS | 1662 | 1465073612918 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}] 13:53:32 INFO - PROCESS | 1662 | 1465073612921 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:33 INFO - PROCESS | 1662 | 1465073613095 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:53:33 INFO - PROCESS | 1662 | 1465073613210 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:33 INFO - PROCESS | 1662 | 1465073613214 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x113f30800 == 32 [pid = 1662] [id = 233] 13:53:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x112e66c00) [pid = 1662] [serial = 697] [outer = 0x0] 13:53:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x112e84800) [pid = 1662] [serial = 698] [outer = 0x112e66c00] 13:53:33 INFO - PROCESS | 1662 | 1465073613264 Marionette DEBUG loaded listener.js 13:53:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x113867c00) [pid = 1662] [serial = 699] [outer = 0x112e66c00] 13:53:33 INFO - PROCESS | 1662 | 1465073613809 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]]]}] 13:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 978ms 13:53:33 INFO - PROCESS | 1662 | 1465073613885 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:53:33 INFO - PROCESS | 1662 | 1465073613888 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:53:33 INFO - PROCESS | 1662 | 1465073613893 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:53:33 INFO - PROCESS | 1662 | 1465073613894 Marionette TRACE conn2 <- [1,906,null,{}] 13:53:33 INFO - PROCESS | 1662 | 1465073613897 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}] 13:53:33 INFO - PROCESS | 1662 | 1465073613899 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:34 INFO - PROCESS | 1662 | 1465073614002 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:53:34 INFO - PROCESS | 1662 | 1465073614074 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:34 INFO - PROCESS | 1662 | 1465073614075 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x11274e000 == 33 [pid = 1662] [id = 234] 13:53:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11689bc00) [pid = 1662] [serial = 700] [outer = 0x0] 13:53:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x117654800) [pid = 1662] [serial = 701] [outer = 0x11689bc00] 13:53:34 INFO - PROCESS | 1662 | 1465073614106 Marionette DEBUG loaded listener.js 13:53:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118218c00) [pid = 1662] [serial = 702] [outer = 0x11689bc00] 13:53:34 INFO - PROCESS | 1662 | 1465073614776 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]]]}] 13:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 922ms 13:53:34 INFO - PROCESS | 1662 | 1465073614815 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:53:34 INFO - PROCESS | 1662 | 1465073614819 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:53:34 INFO - PROCESS | 1662 | 1465073614824 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:53:34 INFO - PROCESS | 1662 | 1465073614826 Marionette TRACE conn2 <- [1,910,null,{}] 13:53:34 INFO - PROCESS | 1662 | 1465073614832 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}] 13:53:34 INFO - PROCESS | 1662 | 1465073614834 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:34 INFO - PROCESS | 1662 | 1465073614983 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:53:35 INFO - PROCESS | 1662 | --DOCSHELL 0x118097800 == 32 [pid = 1662] [id = 231] 13:53:35 INFO - PROCESS | 1662 | --DOCSHELL 0x11606a800 == 31 [pid = 1662] [id = 230] 13:53:35 INFO - PROCESS | 1662 | --DOCSHELL 0x116073800 == 30 [pid = 1662] [id = 229] 13:53:35 INFO - PROCESS | 1662 | --DOCSHELL 0x111ca1000 == 29 [pid = 1662] [id = 228] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x124c9a000) [pid = 1662] [serial = 624] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x126cc4400) [pid = 1662] [serial = 650] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12762e800) [pid = 1662] [serial = 653] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x126fb1800) [pid = 1662] [serial = 651] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1196a8c00) [pid = 1662] [serial = 659] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12763b400) [pid = 1662] [serial = 656] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x11965f400) [pid = 1662] [serial = 635] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1196af400) [pid = 1662] [serial = 636] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x121484c00) [pid = 1662] [serial = 641] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1218b0400) [pid = 1662] [serial = 642] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x1185cd800) [pid = 1662] [serial = 632] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x118a4ac00) [pid = 1662] [serial = 633] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x127637c00) [pid = 1662] [serial = 654] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x124c4a800) [pid = 1662] [serial = 644] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x124f7c400) [pid = 1662] [serial = 645] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x1184bcc00) [pid = 1662] [serial = 629] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x118a44000) [pid = 1662] [serial = 630] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x128d50c00) [pid = 1662] [serial = 666] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x119a77800) [pid = 1662] [serial = 638] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x120f23000) [pid = 1662] [serial = 639] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x111c6b400) [pid = 1662] [serial = 626] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x11334e400) [pid = 1662] [serial = 627] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x128b1fc00) [pid = 1662] [serial = 662] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x128d40400) [pid = 1662] [serial = 663] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 56 (0x128d49000) [pid = 1662] [serial = 665] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 55 (0x128b28c00) [pid = 1662] [serial = 657] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 54 (0x125678400) [pid = 1662] [serial = 647] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 53 (0x126cbe000) [pid = 1662] [serial = 648] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 52 (0x124c3d800) [pid = 1662] [serial = 660] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 51 (0x1290d7c00) [pid = 1662] [serial = 669] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | --DOMWINDOW == 50 (0x128d53c00) [pid = 1662] [serial = 668] [outer = 0x0] [url = about:blank] 13:53:35 INFO - PROCESS | 1662 | 1465073615060 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:35 INFO - PROCESS | 1662 | 1465073615063 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x113a9c800 == 30 [pid = 1662] [id = 235] 13:53:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 51 (0x112e6b400) [pid = 1662] [serial = 703] [outer = 0x0] 13:53:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 52 (0x11334ec00) [pid = 1662] [serial = 704] [outer = 0x112e6b400] 13:53:35 INFO - PROCESS | 1662 | 1465073615091 Marionette DEBUG loaded listener.js 13:53:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 53 (0x1166da000) [pid = 1662] [serial = 705] [outer = 0x112e6b400] 13:53:35 INFO - PROCESS | 1662 | 1465073615384 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]]]}] 13:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 574ms 13:53:35 INFO - PROCESS | 1662 | 1465073615397 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:53:35 INFO - PROCESS | 1662 | 1465073615403 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:53:35 INFO - PROCESS | 1662 | 1465073615413 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:53:35 INFO - PROCESS | 1662 | 1465073615416 Marionette TRACE conn2 <- [1,914,null,{}] 13:53:35 INFO - PROCESS | 1662 | 1465073615420 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}] 13:53:35 INFO - PROCESS | 1662 | 1465073615422 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:35 INFO - PROCESS | 1662 | 1465073615499 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:53:35 INFO - PROCESS | 1662 | 1465073615503 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:35 INFO - PROCESS | 1662 | 1465073615505 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d12000 == 31 [pid = 1662] [id = 236] 13:53:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x1168a7400) [pid = 1662] [serial = 706] [outer = 0x0] 13:53:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x118261400) [pid = 1662] [serial = 707] [outer = 0x1168a7400] 13:53:35 INFO - PROCESS | 1662 | 1465073615533 Marionette DEBUG loaded listener.js 13:53:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x1184b9400) [pid = 1662] [serial = 708] [outer = 0x1168a7400] 13:53:35 INFO - PROCESS | 1662 | 1465073615863 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]]]}] 13:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 474ms 13:53:35 INFO - PROCESS | 1662 | 1465073615887 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:53:35 INFO - PROCESS | 1662 | 1465073615888 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:53:35 INFO - PROCESS | 1662 | 1465073615890 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:53:35 INFO - PROCESS | 1662 | 1465073615893 Marionette TRACE conn2 <- [1,918,null,{}] 13:53:35 INFO - PROCESS | 1662 | 1465073615903 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}] 13:53:35 INFO - PROCESS | 1662 | 1465073615906 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:35 INFO - PROCESS | 1662 | 1465073615982 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:53:35 INFO - PROCESS | 1662 | 1465073615987 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:35 INFO - PROCESS | 1662 | 1465073615996 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x11922c000 == 32 [pid = 1662] [id = 237] 13:53:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x118a3f000) [pid = 1662] [serial = 709] [outer = 0x0] 13:53:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x118fe3000) [pid = 1662] [serial = 710] [outer = 0x118a3f000] 13:53:36 INFO - PROCESS | 1662 | 1465073616027 Marionette DEBUG loaded listener.js 13:53:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x119212400) [pid = 1662] [serial = 711] [outer = 0x118a3f000] 13:53:36 INFO - PROCESS | 1662 | 1465073616371 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]]]}] 13:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 521ms 13:53:36 INFO - PROCESS | 1662 | 1465073616412 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:53:36 INFO - PROCESS | 1662 | 1465073616414 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:53:36 INFO - PROCESS | 1662 | 1465073616421 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:53:36 INFO - PROCESS | 1662 | 1465073616422 Marionette TRACE conn2 <- [1,922,null,{}] 13:53:36 INFO - PROCESS | 1662 | 1465073616425 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}] 13:53:36 INFO - PROCESS | 1662 | 1465073616426 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:36 INFO - PROCESS | 1662 | 1465073616503 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:53:36 INFO - PROCESS | 1662 | 1465073616507 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:36 INFO - PROCESS | 1662 | 1465073616508 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b38800 == 33 [pid = 1662] [id = 238] 13:53:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x119664c00) [pid = 1662] [serial = 712] [outer = 0x0] 13:53:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x1196a8c00) [pid = 1662] [serial = 713] [outer = 0x119664c00] 13:53:36 INFO - PROCESS | 1662 | 1465073616535 Marionette DEBUG loaded listener.js 13:53:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x1196b3800) [pid = 1662] [serial = 714] [outer = 0x119664c00] 13:53:36 INFO - PROCESS | 1662 | 1465073616867 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]]]}] 13:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 468ms 13:53:36 INFO - PROCESS | 1662 | 1465073616889 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:53:36 INFO - PROCESS | 1662 | 1465073616891 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:53:36 INFO - PROCESS | 1662 | 1465073616893 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:53:36 INFO - PROCESS | 1662 | 1465073616894 Marionette TRACE conn2 <- [1,926,null,{}] 13:53:36 INFO - PROCESS | 1662 | 1465073616897 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}] 13:53:36 INFO - PROCESS | 1662 | 1465073616899 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:36 INFO - PROCESS | 1662 | 1465073616971 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:53:36 INFO - PROCESS | 1662 | 1465073616974 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:36 INFO - PROCESS | 1662 | 1465073616975 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12113a800 == 34 [pid = 1662] [id = 239] 13:53:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x119667400) [pid = 1662] [serial = 715] [outer = 0x0] 13:53:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x1196db400) [pid = 1662] [serial = 716] [outer = 0x119667400] 13:53:37 INFO - PROCESS | 1662 | 1465073617009 Marionette DEBUG loaded listener.js 13:53:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x119a03400) [pid = 1662] [serial = 717] [outer = 0x119667400] 13:53:37 INFO - PROCESS | 1662 | 1465073617379 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]]]}] 13:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 518ms 13:53:37 INFO - PROCESS | 1662 | 1465073617411 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:53:37 INFO - PROCESS | 1662 | 1465073617412 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:53:37 INFO - PROCESS | 1662 | 1465073617415 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:53:37 INFO - PROCESS | 1662 | 1465073617416 Marionette TRACE conn2 <- [1,930,null,{}] 13:53:37 INFO - PROCESS | 1662 | 1465073617418 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}] 13:53:37 INFO - PROCESS | 1662 | 1465073617422 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:37 INFO - PROCESS | 1662 | 1465073617536 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:53:37 INFO - PROCESS | 1662 | 1465073617559 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:37 INFO - PROCESS | 1662 | 1465073617561 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d1e000 == 35 [pid = 1662] [id = 240] 13:53:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x120d32800) [pid = 1662] [serial = 718] [outer = 0x0] 13:53:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x120f24c00) [pid = 1662] [serial = 719] [outer = 0x120d32800] 13:53:37 INFO - PROCESS | 1662 | 1465073617586 Marionette DEBUG loaded listener.js 13:53:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x120f4fc00) [pid = 1662] [serial = 720] [outer = 0x120d32800] 13:53:37 INFO - PROCESS | 1662 | 1465073617908 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]]]}] 13:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 519ms 13:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:53:37 INFO - PROCESS | 1662 | 1465073617936 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:53:37 INFO - PROCESS | 1662 | 1465073617937 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:53:37 INFO - PROCESS | 1662 | 1465073617939 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:53:37 INFO - PROCESS | 1662 | 1465073617940 Marionette TRACE conn2 <- [1,934,null,{}] 13:53:37 INFO - PROCESS | 1662 | 1465073617951 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}] 13:53:37 INFO - PROCESS | 1662 | 1465073617952 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:38 INFO - PROCESS | 1662 | 1465073618044 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:53:38 INFO - PROCESS | 1662 | 1465073618048 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:38 INFO - PROCESS | 1662 | 1465073618056 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d4e000 == 36 [pid = 1662] [id = 241] 13:53:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x113d0b800) [pid = 1662] [serial = 721] [outer = 0x0] 13:53:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x120f54c00) [pid = 1662] [serial = 722] [outer = 0x113d0b800] 13:53:38 INFO - PROCESS | 1662 | 1465073618108 Marionette DEBUG loaded listener.js 13:53:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x121128c00) [pid = 1662] [serial = 723] [outer = 0x113d0b800] 13:53:38 INFO - PROCESS | 1662 | 1465073618390 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]]]}] 13:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 478ms 13:53:38 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x116a63c00) [pid = 1662] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:53:38 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x118a3e400) [pid = 1662] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:53:38 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x119a78000) [pid = 1662] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:53:38 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1255c5000) [pid = 1662] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:53:38 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x11826c400) [pid = 1662] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:53:38 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x112e67c00) [pid = 1662] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:53:38 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x113f0f400) [pid = 1662] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:53:38 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x111a06000) [pid = 1662] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:53:38 INFO - PROCESS | 1662 | 1465073618428 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:53:38 INFO - PROCESS | 1662 | 1465073618430 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:53:38 INFO - PROCESS | 1662 | 1465073618435 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:53:38 INFO - PROCESS | 1662 | 1465073618437 Marionette TRACE conn2 <- [1,938,null,{}] 13:53:38 INFO - PROCESS | 1662 | 1465073618443 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}] 13:53:38 INFO - PROCESS | 1662 | 1465073618444 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:38 INFO - PROCESS | 1662 | 1465073618521 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:53:38 INFO - PROCESS | 1662 | 1465073618525 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:38 INFO - PROCESS | 1662 | 1465073618526 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d7e800 == 37 [pid = 1662] [id = 242] 13:53:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x113f0f400) [pid = 1662] [serial = 724] [outer = 0x0] 13:53:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x118a46400) [pid = 1662] [serial = 725] [outer = 0x113f0f400] 13:53:38 INFO - PROCESS | 1662 | 1465073618552 Marionette DEBUG loaded listener.js 13:53:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x121318000) [pid = 1662] [serial = 726] [outer = 0x113f0f400] 13:53:38 INFO - PROCESS | 1662 | 1465073618887 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]]]}] 13:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 469ms 13:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:53:38 INFO - PROCESS | 1662 | 1465073618904 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:53:38 INFO - PROCESS | 1662 | 1465073618905 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:53:38 INFO - PROCESS | 1662 | 1465073618907 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:53:38 INFO - PROCESS | 1662 | 1465073618909 Marionette TRACE conn2 <- [1,942,null,{}] 13:53:38 INFO - PROCESS | 1662 | 1465073618911 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}] 13:53:38 INFO - PROCESS | 1662 | 1465073618912 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:38 INFO - PROCESS | 1662 | 1465073618993 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:53:39 INFO - PROCESS | 1662 | 1465073618999 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:39 INFO - PROCESS | 1662 | 1465073619001 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x125619800 == 38 [pid = 1662] [id = 243] 13:53:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x116603c00) [pid = 1662] [serial = 727] [outer = 0x0] 13:53:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x121511400) [pid = 1662] [serial = 728] [outer = 0x116603c00] 13:53:39 INFO - PROCESS | 1662 | 1465073619032 Marionette DEBUG loaded listener.js 13:53:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1219b2000) [pid = 1662] [serial = 729] [outer = 0x116603c00] 13:53:39 INFO - PROCESS | 1662 | 1465073619350 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]]]}] 13:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 468ms 13:53:39 INFO - PROCESS | 1662 | 1465073619377 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:53:39 INFO - PROCESS | 1662 | 1465073619378 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:53:39 INFO - PROCESS | 1662 | 1465073619381 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:53:39 INFO - PROCESS | 1662 | 1465073619384 Marionette TRACE conn2 <- [1,946,null,{}] 13:53:39 INFO - PROCESS | 1662 | 1465073619386 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}] 13:53:39 INFO - PROCESS | 1662 | 1465073619388 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:39 INFO - PROCESS | 1662 | 1465073619495 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:53:39 INFO - PROCESS | 1662 | 1465073619504 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:39 INFO - PROCESS | 1662 | 1465073619505 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x126bce000 == 39 [pid = 1662] [id = 244] 13:53:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x121483c00) [pid = 1662] [serial = 730] [outer = 0x0] 13:53:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x121b57c00) [pid = 1662] [serial = 731] [outer = 0x121483c00] 13:53:39 INFO - PROCESS | 1662 | 1465073619544 Marionette DEBUG loaded listener.js 13:53:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x123d2f400) [pid = 1662] [serial = 732] [outer = 0x121483c00] 13:53:39 INFO - PROCESS | 1662 | 1465073619981 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]]]}] 13:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 622ms 13:53:40 INFO - PROCESS | 1662 | 1465073620003 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:53:40 INFO - PROCESS | 1662 | 1465073620005 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:53:40 INFO - PROCESS | 1662 | 1465073620008 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:53:40 INFO - PROCESS | 1662 | 1465073620010 Marionette TRACE conn2 <- [1,950,null,{}] 13:53:40 INFO - PROCESS | 1662 | 1465073620012 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}] 13:53:40 INFO - PROCESS | 1662 | 1465073620013 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:40 INFO - PROCESS | 1662 | 1465073620103 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:53:40 INFO - PROCESS | 1662 | 1465073620107 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:40 INFO - PROCESS | 1662 | 1465073620109 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1274d3800 == 40 [pid = 1662] [id = 245] 13:53:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x123d68000) [pid = 1662] [serial = 733] [outer = 0x0] 13:53:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x123d6b400) [pid = 1662] [serial = 734] [outer = 0x123d68000] 13:53:40 INFO - PROCESS | 1662 | 1465073620145 Marionette DEBUG loaded listener.js 13:53:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x125685c00) [pid = 1662] [serial = 735] [outer = 0x123d68000] 13:53:40 INFO - PROCESS | 1662 | 1465073620624 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]]]}] 13:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 621ms 13:53:40 INFO - PROCESS | 1662 | 1465073620630 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:53:40 INFO - PROCESS | 1662 | 1465073620632 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:53:40 INFO - PROCESS | 1662 | 1465073620640 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:53:40 INFO - PROCESS | 1662 | 1465073620642 Marionette TRACE conn2 <- [1,954,null,{}] 13:53:40 INFO - PROCESS | 1662 | 1465073620645 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}] 13:53:40 INFO - PROCESS | 1662 | 1465073620649 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:40 INFO - PROCESS | 1662 | 1465073620808 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:53:40 INFO - PROCESS | 1662 | 1465073620816 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:40 INFO - PROCESS | 1662 | 1465073620817 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x128eb0800 == 41 [pid = 1662] [id = 246] 13:53:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1256a3400) [pid = 1662] [serial = 736] [outer = 0x0] 13:53:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x126b1a400) [pid = 1662] [serial = 737] [outer = 0x1256a3400] 13:53:40 INFO - PROCESS | 1662 | 1465073620857 Marionette DEBUG loaded listener.js 13:53:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x126be8000) [pid = 1662] [serial = 738] [outer = 0x1256a3400] 13:53:41 INFO - PROCESS | 1662 | 1465073621272 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]]]}] 13:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 672ms 13:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:53:41 INFO - PROCESS | 1662 | 1465073621311 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:53:41 INFO - PROCESS | 1662 | 1465073621314 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:53:41 INFO - PROCESS | 1662 | 1465073621317 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:53:41 INFO - PROCESS | 1662 | 1465073621319 Marionette TRACE conn2 <- [1,958,null,{}] 13:53:41 INFO - PROCESS | 1662 | 1465073621323 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}] 13:53:41 INFO - PROCESS | 1662 | 1465073621325 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:41 INFO - PROCESS | 1662 | 1465073621429 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:53:41 INFO - PROCESS | 1662 | 1465073621522 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:41 INFO - PROCESS | 1662 | 1465073621524 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x116adf800 == 42 [pid = 1662] [id = 247] 13:53:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x113d73800) [pid = 1662] [serial = 739] [outer = 0x0] 13:53:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11600a400) [pid = 1662] [serial = 740] [outer = 0x113d73800] 13:53:41 INFO - PROCESS | 1662 | 1465073621555 Marionette DEBUG loaded listener.js 13:53:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116f7c800) [pid = 1662] [serial = 741] [outer = 0x113d73800] 13:53:41 INFO - PROCESS | 1662 | 1465073621979 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]]]}] 13:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 671ms 13:53:41 INFO - PROCESS | 1662 | 1465073621987 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:53:41 INFO - PROCESS | 1662 | 1465073621991 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:53:41 INFO - PROCESS | 1662 | 1465073621995 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:53:42 INFO - PROCESS | 1662 | 1465073621998 Marionette TRACE conn2 <- [1,962,null,{}] 13:53:42 INFO - PROCESS | 1662 | 1465073622003 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}] 13:53:42 INFO - PROCESS | 1662 | 1465073622005 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:42 INFO - PROCESS | 1662 | 1465073622106 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:53:42 INFO - PROCESS | 1662 | 1465073622156 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:42 INFO - PROCESS | 1662 | 1465073622157 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12109d000 == 43 [pid = 1662] [id = 248] 13:53:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118218000) [pid = 1662] [serial = 742] [outer = 0x0] 13:53:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1185ce400) [pid = 1662] [serial = 743] [outer = 0x118218000] 13:53:42 INFO - PROCESS | 1662 | 1465073622188 Marionette DEBUG loaded listener.js 13:53:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118f3e000) [pid = 1662] [serial = 744] [outer = 0x118218000] 13:53:42 INFO - PROCESS | 1662 | 1465073622617 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]]]}] 13:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 673ms 13:53:42 INFO - PROCESS | 1662 | 1465073622668 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:53:42 INFO - PROCESS | 1662 | 1465073622670 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:53:42 INFO - PROCESS | 1662 | 1465073622672 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:53:42 INFO - PROCESS | 1662 | 1465073622675 Marionette TRACE conn2 <- [1,966,null,{}] 13:53:42 INFO - PROCESS | 1662 | 1465073622683 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}] 13:53:42 INFO - PROCESS | 1662 | 1465073622686 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:42 INFO - PROCESS | 1662 | 1465073622804 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:53:42 INFO - PROCESS | 1662 | 1465073622884 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:42 INFO - PROCESS | 1662 | 1465073622886 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x12942c800 == 44 [pid = 1662] [id = 249] 13:53:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1196aa800) [pid = 1662] [serial = 745] [outer = 0x0] 13:53:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119a10800) [pid = 1662] [serial = 746] [outer = 0x1196aa800] 13:53:42 INFO - PROCESS | 1662 | 1465073622918 Marionette DEBUG loaded listener.js 13:53:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x120f19000) [pid = 1662] [serial = 747] [outer = 0x1196aa800] 13:53:43 INFO - PROCESS | 1662 | 1465073623350 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]]]}] 13:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 721ms 13:53:43 INFO - PROCESS | 1662 | 1465073623394 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:53:43 INFO - PROCESS | 1662 | 1465073623396 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:53:43 INFO - PROCESS | 1662 | 1465073623417 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:53:43 INFO - PROCESS | 1662 | 1465073623418 Marionette TRACE conn2 <- [1,970,null,{}] 13:53:43 INFO - PROCESS | 1662 | 1465073623421 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}] 13:53:43 INFO - PROCESS | 1662 | 1465073623422 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:43 INFO - PROCESS | 1662 | 1465073623523 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:53:43 INFO - PROCESS | 1662 | 1465073623588 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:43 INFO - PROCESS | 1662 | 1465073623589 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298c6000 == 45 [pid = 1662] [id = 250] 13:53:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x120f57c00) [pid = 1662] [serial = 748] [outer = 0x0] 13:53:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x121483400) [pid = 1662] [serial = 749] [outer = 0x120f57c00] 13:53:43 INFO - PROCESS | 1662 | 1465073623618 Marionette DEBUG loaded listener.js 13:53:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1248c5400) [pid = 1662] [serial = 750] [outer = 0x120f57c00] 13:53:44 INFO - PROCESS | 1662 | 1465073624196 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]]]}] 13:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 871ms 13:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:53:44 INFO - PROCESS | 1662 | 1465073624289 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:53:44 INFO - PROCESS | 1662 | 1465073624293 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:53:44 INFO - PROCESS | 1662 | 1465073624298 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:53:44 INFO - PROCESS | 1662 | 1465073624301 Marionette TRACE conn2 <- [1,974,null,{}] 13:53:44 INFO - PROCESS | 1662 | 1465073624307 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}] 13:53:44 INFO - PROCESS | 1662 | 1465073624310 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:44 INFO - PROCESS | 1662 | 1465073624449 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:53:44 INFO - PROCESS | 1662 | 1465073624527 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:44 INFO - PROCESS | 1662 | 1465073624530 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x118234000 == 46 [pid = 1662] [id = 251] 13:53:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1166e6c00) [pid = 1662] [serial = 751] [outer = 0x0] 13:53:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x116a5a400) [pid = 1662] [serial = 752] [outer = 0x1166e6c00] 13:53:44 INFO - PROCESS | 1662 | 1465073624557 Marionette DEBUG loaded listener.js 13:53:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x118178000) [pid = 1662] [serial = 753] [outer = 0x1166e6c00] 13:53:44 INFO - PROCESS | 1662 | 1465073624977 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]]]}] 13:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 724ms 13:53:45 INFO - PROCESS | 1662 | 1465073625022 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:53:45 INFO - PROCESS | 1662 | 1465073625026 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:53:45 INFO - PROCESS | 1662 | 1465073625032 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:53:45 INFO - PROCESS | 1662 | 1465073625035 Marionette TRACE conn2 <- [1,978,null,{}] 13:53:45 INFO - PROCESS | 1662 | 1465073625038 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}] 13:53:45 INFO - PROCESS | 1662 | 1465073625041 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:45 INFO - PROCESS | 1662 | 1465073625179 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:53:45 INFO - PROCESS | 1662 | 1465073625274 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:45 INFO - PROCESS | 1662 | 1465073625275 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d0f000 == 47 [pid = 1662] [id = 252] 13:53:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1168a9c00) [pid = 1662] [serial = 754] [outer = 0x0] 13:53:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118a4a000) [pid = 1662] [serial = 755] [outer = 0x1168a9c00] 13:53:45 INFO - PROCESS | 1662 | 1465073625323 Marionette DEBUG loaded listener.js 13:53:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118feec00) [pid = 1662] [serial = 756] [outer = 0x1168a9c00] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1274d3800 == 46 [pid = 1662] [id = 245] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x126bce000 == 45 [pid = 1662] [id = 244] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x125619800 == 44 [pid = 1662] [id = 243] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x117d7e800 == 43 [pid = 1662] [id = 242] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x123d4e000 == 42 [pid = 1662] [id = 241] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x117d1e000 == 41 [pid = 1662] [id = 240] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12113a800 == 40 [pid = 1662] [id = 239] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x119b38800 == 39 [pid = 1662] [id = 238] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x11922c000 == 38 [pid = 1662] [id = 237] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x117d12000 == 37 [pid = 1662] [id = 236] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x113a9c800 == 36 [pid = 1662] [id = 235] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x11274e000 == 35 [pid = 1662] [id = 234] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x119224800 == 34 [pid = 1662] [id = 232] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x113f30800 == 33 [pid = 1662] [id = 233] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x118234000 == 32 [pid = 1662] [id = 251] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x1298c6000 == 31 [pid = 1662] [id = 250] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12942c800 == 30 [pid = 1662] [id = 249] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x12109d000 == 29 [pid = 1662] [id = 248] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x128eb0800 == 28 [pid = 1662] [id = 246] 13:53:45 INFO - PROCESS | 1662 | --DOCSHELL 0x116adf800 == 27 [pid = 1662] [id = 247] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1185d0400) [pid = 1662] [serial = 693] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118a49800) [pid = 1662] [serial = 695] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118214c00) [pid = 1662] [serial = 692] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119664000) [pid = 1662] [serial = 681] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x120f50000) [pid = 1662] [serial = 675] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126be5800) [pid = 1662] [serial = 678] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11965f800) [pid = 1662] [serial = 672] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1133a3000) [pid = 1662] [serial = 686] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x115e45c00) [pid = 1662] [serial = 687] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116a60000) [pid = 1662] [serial = 689] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118033800) [pid = 1662] [serial = 690] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x111c5d000) [pid = 1662] [serial = 683] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x111e33800) [pid = 1662] [serial = 684] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x118a4c800) [pid = 1662] [serial = 680] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118a47800) [pid = 1662] [serial = 671] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x120f17c00) [pid = 1662] [serial = 674] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12567b400) [pid = 1662] [serial = 677] [outer = 0x0] [url = about:blank] 13:53:46 INFO - PROCESS | 1662 | 1465073626176 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]]]}] 13:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1173ms 13:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:53:46 INFO - PROCESS | 1662 | 1465073626205 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:53:46 INFO - PROCESS | 1662 | 1465073626207 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:53:46 INFO - PROCESS | 1662 | 1465073626210 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:53:46 INFO - PROCESS | 1662 | 1465073626213 Marionette TRACE conn2 <- [1,982,null,{}] 13:53:46 INFO - PROCESS | 1662 | 1465073626228 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}] 13:53:46 INFO - PROCESS | 1662 | 1465073626229 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:46 INFO - PROCESS | 1662 | 1465073626315 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:53:46 INFO - PROCESS | 1662 | 1465073626321 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:46 INFO - PROCESS | 1662 | 1465073626324 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1160e6800 == 28 [pid = 1662] [id = 253] 13:53:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116056400) [pid = 1662] [serial = 757] [outer = 0x0] 13:53:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11685e400) [pid = 1662] [serial = 758] [outer = 0x116056400] 13:53:46 INFO - PROCESS | 1662 | 1465073626351 Marionette DEBUG loaded listener.js 13:53:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x117306800) [pid = 1662] [serial = 759] [outer = 0x116056400] 13:53:46 INFO - PROCESS | 1662 | 1465073626703 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]]]}] 13:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 531ms 13:53:46 INFO - PROCESS | 1662 | 1465073626741 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:53:46 INFO - PROCESS | 1662 | 1465073626743 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:53:46 INFO - PROCESS | 1662 | 1465073626748 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:53:46 INFO - PROCESS | 1662 | 1465073626749 Marionette TRACE conn2 <- [1,986,null,{}] 13:53:46 INFO - PROCESS | 1662 | 1465073626752 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}] 13:53:46 INFO - PROCESS | 1662 | 1465073626753 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:46 INFO - PROCESS | 1662 | 1465073626835 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:53:46 INFO - PROCESS | 1662 | 1465073626886 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:46 INFO - PROCESS | 1662 | 1465073626887 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a7b000 == 29 [pid = 1662] [id = 254] 13:53:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1166e2400) [pid = 1662] [serial = 760] [outer = 0x0] 13:53:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118175800) [pid = 1662] [serial = 761] [outer = 0x1166e2400] 13:53:46 INFO - PROCESS | 1662 | 1465073626914 Marionette DEBUG loaded listener.js 13:53:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1185ce000) [pid = 1662] [serial = 762] [outer = 0x1166e2400] 13:53:47 INFO - PROCESS | 1662 | 1465073627240 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]]]}] 13:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 520ms 13:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:53:47 INFO - PROCESS | 1662 | 1465073627270 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:53:47 INFO - PROCESS | 1662 | 1465073627271 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:53:47 INFO - PROCESS | 1662 | 1465073627274 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:53:47 INFO - PROCESS | 1662 | 1465073627276 Marionette TRACE conn2 <- [1,990,null,{}] 13:53:47 INFO - PROCESS | 1662 | 1465073627286 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}] 13:53:47 INFO - PROCESS | 1662 | 1465073627289 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:47 INFO - PROCESS | 1662 | 1465073627365 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:53:47 INFO - PROCESS | 1662 | 1465073627416 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:47 INFO - PROCESS | 1662 | 1465073627418 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x118f56800 == 30 [pid = 1662] [id = 255] 13:53:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1168a1000) [pid = 1662] [serial = 763] [outer = 0x0] 13:53:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119210000) [pid = 1662] [serial = 764] [outer = 0x1168a1000] 13:53:47 INFO - PROCESS | 1662 | 1465073627446 Marionette DEBUG loaded listener.js 13:53:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1196af000) [pid = 1662] [serial = 765] [outer = 0x1168a1000] 13:53:47 INFO - PROCESS | 1662 | 1465073627717 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]]]}] 13:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 471ms 13:53:47 INFO - PROCESS | 1662 | 1465073627746 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:53:47 INFO - PROCESS | 1662 | 1465073627748 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:53:47 INFO - PROCESS | 1662 | 1465073627758 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:53:47 INFO - PROCESS | 1662 | 1465073627759 Marionette TRACE conn2 <- [1,994,null,{}] 13:53:47 INFO - PROCESS | 1662 | 1465073627761 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}] 13:53:47 INFO - PROCESS | 1662 | 1465073627762 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:47 INFO - PROCESS | 1662 | 1465073627847 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:53:47 INFO - PROCESS | 1662 | 1465073627853 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:47 INFO - PROCESS | 1662 | 1465073627855 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b25000 == 31 [pid = 1662] [id = 256] 13:53:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1196b1000) [pid = 1662] [serial = 766] [outer = 0x0] 13:53:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x119a04800) [pid = 1662] [serial = 767] [outer = 0x1196b1000] 13:53:47 INFO - PROCESS | 1662 | 1465073627880 Marionette DEBUG loaded listener.js 13:53:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x119a7f400) [pid = 1662] [serial = 768] [outer = 0x1196b1000] 13:53:48 INFO - PROCESS | 1662 | 1465073628263 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]]]}] 13:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 518ms 13:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:53:48 INFO - PROCESS | 1662 | 1465073628277 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:53:48 INFO - PROCESS | 1662 | 1465073628278 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:53:48 INFO - PROCESS | 1662 | 1465073628280 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:53:48 INFO - PROCESS | 1662 | 1465073628282 Marionette TRACE conn2 <- [1,998,null,{}] 13:53:48 INFO - PROCESS | 1662 | 1465073628287 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}] 13:53:48 INFO - PROCESS | 1662 | 1465073628289 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:48 INFO - PROCESS | 1662 | 1465073628385 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:53:48 INFO - PROCESS | 1662 | 1465073628389 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:48 INFO - PROCESS | 1662 | 1465073628390 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12128e800 == 32 [pid = 1662] [id = 257] 13:53:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119666800) [pid = 1662] [serial = 769] [outer = 0x0] 13:53:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120d3e400) [pid = 1662] [serial = 770] [outer = 0x119666800] 13:53:48 INFO - PROCESS | 1662 | 1465073628415 Marionette DEBUG loaded listener.js 13:53:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x120f23000) [pid = 1662] [serial = 771] [outer = 0x119666800] 13:53:48 INFO - PROCESS | 1662 | 1465073628780 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]]]}] 13:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 523ms 13:53:48 INFO - PROCESS | 1662 | 1465073628804 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:53:48 INFO - PROCESS | 1662 | 1465073628805 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:53:48 INFO - PROCESS | 1662 | 1465073628808 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:53:48 INFO - PROCESS | 1662 | 1465073628809 Marionette TRACE conn2 <- [1,1002,null,{}] 13:53:48 INFO - PROCESS | 1662 | 1465073628811 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}] 13:53:48 INFO - PROCESS | 1662 | 1465073628816 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:48 INFO - PROCESS | 1662 | 1465073628929 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:53:48 INFO - PROCESS | 1662 | 1465073628936 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:48 INFO - PROCESS | 1662 | 1465073628937 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12196e000 == 33 [pid = 1662] [id = 258] 13:53:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1121a8c00) [pid = 1662] [serial = 772] [outer = 0x0] 13:53:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x121123400) [pid = 1662] [serial = 773] [outer = 0x1121a8c00] 13:53:48 INFO - PROCESS | 1662 | 1465073628964 Marionette DEBUG loaded listener.js 13:53:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124c3ec00) [pid = 1662] [serial = 774] [outer = 0x1121a8c00] 13:53:49 INFO - PROCESS | 1662 | 1465073629424 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]]]}] 13:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 625ms 13:53:49 INFO - PROCESS | 1662 | 1465073629447 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:53:49 INFO - PROCESS | 1662 | 1465073629452 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:53:49 INFO - PROCESS | 1662 | 1465073629460 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:53:49 INFO - PROCESS | 1662 | 1465073629462 Marionette TRACE conn2 <- [1,1006,null,{}] 13:53:49 INFO - PROCESS | 1662 | 1465073629475 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}] 13:53:49 INFO - PROCESS | 1662 | 1465073629477 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:49 INFO - PROCESS | 1662 | 1465073629627 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:53:49 INFO - PROCESS | 1662 | 1465073629684 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:49 INFO - PROCESS | 1662 | 1465073629685 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x126f15000 == 34 [pid = 1662] [id = 259] 13:53:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x110e49800) [pid = 1662] [serial = 775] [outer = 0x0] 13:53:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x124c47400) [pid = 1662] [serial = 776] [outer = 0x110e49800] 13:53:49 INFO - PROCESS | 1662 | 1465073629710 Marionette DEBUG loaded listener.js 13:53:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1255be800) [pid = 1662] [serial = 777] [outer = 0x110e49800] 13:53:50 INFO - PROCESS | 1662 | 1465073630190 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]]]}] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x120d32800) [pid = 1662] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x113d0b800) [pid = 1662] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x113f0f400) [pid = 1662] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1168a7400) [pid = 1662] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x112e6b400) [pid = 1662] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x112e66c00) [pid = 1662] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123d68000) [pid = 1662] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11689bc00) [pid = 1662] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1185cfc00) [pid = 1662] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119664c00) [pid = 1662] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x119667400) [pid = 1662] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118a3f000) [pid = 1662] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x116603c00) [pid = 1662] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1256a3400) [pid = 1662] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:53:50 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x121483c00) [pid = 1662] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 782ms 13:53:50 INFO - PROCESS | 1662 | 1465073630242 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:53:50 INFO - PROCESS | 1662 | 1465073630244 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:53:50 INFO - PROCESS | 1662 | 1465073630246 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:53:50 INFO - PROCESS | 1662 | 1465073630247 Marionette TRACE conn2 <- [1,1010,null,{}] 13:53:50 INFO - PROCESS | 1662 | 1465073630249 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}] 13:53:50 INFO - PROCESS | 1662 | 1465073630251 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:50 INFO - PROCESS | 1662 | 1465073630325 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:53:50 INFO - PROCESS | 1662 | 1465073630328 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:50 INFO - PROCESS | 1662 | 1465073630330 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x11952b800 == 35 [pid = 1662] [id = 260] 13:53:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x116a63c00) [pid = 1662] [serial = 778] [outer = 0x0] 13:53:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11826c000) [pid = 1662] [serial = 779] [outer = 0x116a63c00] 13:53:50 INFO - PROCESS | 1662 | 1465073630356 Marionette DEBUG loaded listener.js 13:53:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1196d8000) [pid = 1662] [serial = 780] [outer = 0x116a63c00] 13:53:50 INFO - PROCESS | 1662 | 1465073630658 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]]]}] 13:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 422ms 13:53:50 INFO - PROCESS | 1662 | 1465073630672 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:53:50 INFO - PROCESS | 1662 | 1465073630673 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:53:50 INFO - PROCESS | 1662 | 1465073630686 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:53:50 INFO - PROCESS | 1662 | 1465073630688 Marionette TRACE conn2 <- [1,1014,null,{}] 13:53:50 INFO - PROCESS | 1662 | 1465073630690 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}] 13:53:50 INFO - PROCESS | 1662 | 1465073630692 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:50 INFO - PROCESS | 1662 | 1465073630769 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:53:50 INFO - PROCESS | 1662 | 1465073630820 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:50 INFO - PROCESS | 1662 | 1465073630821 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x128b8e800 == 36 [pid = 1662] [id = 261] 13:53:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x11385f400) [pid = 1662] [serial = 781] [outer = 0x0] 13:53:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1196d9000) [pid = 1662] [serial = 782] [outer = 0x11385f400] 13:53:50 INFO - PROCESS | 1662 | 1465073630846 Marionette DEBUG loaded listener.js 13:53:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x125624800) [pid = 1662] [serial = 783] [outer = 0x11385f400] 13:53:51 INFO - PROCESS | 1662 | 1465073631127 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]]]}] 13:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 472ms 13:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:53:51 INFO - PROCESS | 1662 | 1465073631159 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:53:51 INFO - PROCESS | 1662 | 1465073631161 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:53:51 INFO - PROCESS | 1662 | 1465073631175 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:53:51 INFO - PROCESS | 1662 | 1465073631177 Marionette TRACE conn2 <- [1,1018,null,{}] 13:53:51 INFO - PROCESS | 1662 | 1465073631180 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}] 13:53:51 INFO - PROCESS | 1662 | 1465073631186 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:51 INFO - PROCESS | 1662 | 1465073631306 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:53:51 INFO - PROCESS | 1662 | 1465073631311 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:51 INFO - PROCESS | 1662 | 1465073631312 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12903c800 == 37 [pid = 1662] [id = 262] 13:53:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11616a000) [pid = 1662] [serial = 784] [outer = 0x0] 13:53:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x125630c00) [pid = 1662] [serial = 785] [outer = 0x11616a000] 13:53:51 INFO - PROCESS | 1662 | 1465073631420 Marionette DEBUG loaded listener.js 13:53:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x126b1cc00) [pid = 1662] [serial = 786] [outer = 0x11616a000] 13:53:51 INFO - PROCESS | 1662 | 1465073631779 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]]]}] 13:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 632ms 13:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:53:51 INFO - PROCESS | 1662 | 1465073631795 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:53:51 INFO - PROCESS | 1662 | 1465073631797 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:53:51 INFO - PROCESS | 1662 | 1465073631802 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:53:51 INFO - PROCESS | 1662 | 1465073631804 Marionette TRACE conn2 <- [1,1022,null,{}] 13:53:51 INFO - PROCESS | 1662 | 1465073631814 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}] 13:53:51 INFO - PROCESS | 1662 | 1465073631817 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:51 INFO - PROCESS | 1662 | 1465073631904 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:53:51 INFO - PROCESS | 1662 | 1465073631908 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:51 INFO - PROCESS | 1662 | 1465073631910 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a833000 == 38 [pid = 1662] [id = 263] 13:53:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x126bdf000) [pid = 1662] [serial = 787] [outer = 0x0] 13:53:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x126cbc800) [pid = 1662] [serial = 788] [outer = 0x126bdf000] 13:53:51 INFO - PROCESS | 1662 | 1465073631938 Marionette DEBUG loaded listener.js 13:53:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126fb3400) [pid = 1662] [serial = 789] [outer = 0x126bdf000] 13:53:52 INFO - PROCESS | 1662 | 1465073632422 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]]]}] 13:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 672ms 13:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:53:52 INFO - PROCESS | 1662 | 1465073632472 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:53:52 INFO - PROCESS | 1662 | 1465073632475 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:53:52 INFO - PROCESS | 1662 | 1465073632478 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:53:52 INFO - PROCESS | 1662 | 1465073632480 Marionette TRACE conn2 <- [1,1026,null,{}] 13:53:52 INFO - PROCESS | 1662 | 1465073632484 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}] 13:53:52 INFO - PROCESS | 1662 | 1465073632486 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:52 INFO - PROCESS | 1662 | 1465073632599 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:53:52 INFO - PROCESS | 1662 | 1465073632667 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:52 INFO - PROCESS | 1662 | 1465073632668 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x116873000 == 39 [pid = 1662] [id = 264] 13:53:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1133a6c00) [pid = 1662] [serial = 790] [outer = 0x0] 13:53:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1160b3800) [pid = 1662] [serial = 791] [outer = 0x1133a6c00] 13:53:52 INFO - PROCESS | 1662 | 1465073632699 Marionette DEBUG loaded listener.js 13:53:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x11765d800) [pid = 1662] [serial = 792] [outer = 0x1133a6c00] 13:53:53 INFO - PROCESS | 1662 | 1465073633266 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]]]}] 13:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 823ms 13:53:53 INFO - PROCESS | 1662 | 1465073633302 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:53:53 INFO - PROCESS | 1662 | 1465073633305 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:53:53 INFO - PROCESS | 1662 | 1465073633309 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:53:53 INFO - PROCESS | 1662 | 1465073633311 Marionette TRACE conn2 <- [1,1030,null,{}] 13:53:53 INFO - PROCESS | 1662 | 1465073633314 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}] 13:53:53 INFO - PROCESS | 1662 | 1465073633316 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:53 INFO - PROCESS | 1662 | 1465073633426 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:53:53 INFO - PROCESS | 1662 | 1465073633508 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:53 INFO - PROCESS | 1662 | 1465073633509 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x1215d0000 == 40 [pid = 1662] [id = 265] 13:53:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118a41000) [pid = 1662] [serial = 793] [outer = 0x0] 13:53:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118feb800) [pid = 1662] [serial = 794] [outer = 0x118a41000] 13:53:53 INFO - PROCESS | 1662 | 1465073633540 Marionette DEBUG loaded listener.js 13:53:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x119665800) [pid = 1662] [serial = 795] [outer = 0x118a41000] 13:53:54 INFO - PROCESS | 1662 | 1465073634202 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]]]}] 13:53:54 INFO - PROCESS | 1662 | --DOCSHELL 0x12903c800 == 39 [pid = 1662] [id = 262] 13:53:54 INFO - PROCESS | 1662 | --DOCSHELL 0x128b8e800 == 38 [pid = 1662] [id = 261] 13:53:54 INFO - PROCESS | 1662 | --DOCSHELL 0x11952b800 == 37 [pid = 1662] [id = 260] 13:53:54 INFO - PROCESS | 1662 | --DOCSHELL 0x126f15000 == 36 [pid = 1662] [id = 259] 13:53:54 INFO - PROCESS | 1662 | --DOCSHELL 0x12196e000 == 35 [pid = 1662] [id = 258] 13:53:54 INFO - PROCESS | 1662 | --DOCSHELL 0x12128e800 == 34 [pid = 1662] [id = 257] 13:53:54 INFO - PROCESS | 1662 | --DOCSHELL 0x119b25000 == 33 [pid = 1662] [id = 256] 13:53:54 INFO - PROCESS | 1662 | --DOCSHELL 0x118f56800 == 32 [pid = 1662] [id = 255] 13:53:54 INFO - PROCESS | 1662 | --DOCSHELL 0x116a7b000 == 31 [pid = 1662] [id = 254] 13:53:54 INFO - PROCESS | 1662 | --DOCSHELL 0x1160e6800 == 30 [pid = 1662] [id = 253] 13:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 924ms 13:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:53:54 INFO - PROCESS | 1662 | 1465073634233 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:53:54 INFO - PROCESS | 1662 | 1465073634236 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:53:54 INFO - PROCESS | 1662 | 1465073634238 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:53:54 INFO - PROCESS | 1662 | 1465073634240 Marionette TRACE conn2 <- [1,1034,null,{}] 13:53:54 INFO - PROCESS | 1662 | 1465073634244 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}] 13:53:54 INFO - PROCESS | 1662 | 1465073634245 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:54 INFO - PROCESS | 1662 | 1465073634326 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:53:54 INFO - PROCESS | 1662 | 1465073634331 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:54 INFO - PROCESS | 1662 | 1465073634336 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1160e4800 == 31 [pid = 1662] [id = 266] 13:53:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118030000) [pid = 1662] [serial = 796] [outer = 0x0] 13:53:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x11817a400) [pid = 1662] [serial = 797] [outer = 0x118030000] 13:53:54 INFO - PROCESS | 1662 | 1465073634364 Marionette DEBUG loaded listener.js 13:53:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1182a1800) [pid = 1662] [serial = 798] [outer = 0x118030000] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x120f24c00) [pid = 1662] [serial = 719] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x120f54c00) [pid = 1662] [serial = 722] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x120f4fc00) [pid = 1662] [serial = 720] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118a46400) [pid = 1662] [serial = 725] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118261400) [pid = 1662] [serial = 707] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1184b9400) [pid = 1662] [serial = 708] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11334ec00) [pid = 1662] [serial = 704] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1166da000) [pid = 1662] [serial = 705] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112e84800) [pid = 1662] [serial = 698] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x125685c00) [pid = 1662] [serial = 735] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x113867c00) [pid = 1662] [serial = 699] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x117654800) [pid = 1662] [serial = 701] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118218c00) [pid = 1662] [serial = 702] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118fe2400) [pid = 1662] [serial = 696] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1196a8c00) [pid = 1662] [serial = 713] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1196b3800) [pid = 1662] [serial = 714] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1196db400) [pid = 1662] [serial = 716] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118fe3000) [pid = 1662] [serial = 710] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119212400) [pid = 1662] [serial = 711] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x121318000) [pid = 1662] [serial = 726] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x121128c00) [pid = 1662] [serial = 723] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x121511400) [pid = 1662] [serial = 728] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x126be8000) [pid = 1662] [serial = 738] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x126b1a400) [pid = 1662] [serial = 737] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x123d6b400) [pid = 1662] [serial = 734] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x123d2f400) [pid = 1662] [serial = 732] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1219b2000) [pid = 1662] [serial = 729] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119a03400) [pid = 1662] [serial = 717] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x121b57c00) [pid = 1662] [serial = 731] [outer = 0x0] [url = about:blank] 13:53:54 INFO - PROCESS | 1662 | 1465073634723 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]]]}] 13:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 520ms 13:53:54 INFO - PROCESS | 1662 | 1465073634758 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:53:54 INFO - PROCESS | 1662 | 1465073634761 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:53:54 INFO - PROCESS | 1662 | 1465073634767 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:53:54 INFO - PROCESS | 1662 | 1465073634768 Marionette TRACE conn2 <- [1,1038,null,{}] 13:53:54 INFO - PROCESS | 1662 | 1465073634771 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}] 13:53:54 INFO - PROCESS | 1662 | 1465073634772 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:54 INFO - PROCESS | 1662 | 1465073634854 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:53:54 INFO - PROCESS | 1662 | 1465073634858 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:54 INFO - PROCESS | 1662 | 1465073634859 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x11814f800 == 32 [pid = 1662] [id = 267] 13:53:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118a3f000) [pid = 1662] [serial = 799] [outer = 0x0] 13:53:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x119210400) [pid = 1662] [serial = 800] [outer = 0x118a3f000] 13:53:54 INFO - PROCESS | 1662 | 1465073634886 Marionette DEBUG loaded listener.js 13:53:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1196ad000) [pid = 1662] [serial = 801] [outer = 0x118a3f000] 13:53:55 INFO - PROCESS | 1662 | 1465073635245 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]]]}] 13:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 520ms 13:53:55 INFO - PROCESS | 1662 | 1465073635287 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:53:55 INFO - PROCESS | 1662 | 1465073635288 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:53:55 INFO - PROCESS | 1662 | 1465073635290 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:53:55 INFO - PROCESS | 1662 | 1465073635293 Marionette TRACE conn2 <- [1,1042,null,{}] 13:53:55 INFO - PROCESS | 1662 | 1465073635301 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}] 13:53:55 INFO - PROCESS | 1662 | 1465073635304 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:55 INFO - PROCESS | 1662 | 1465073635382 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:53:55 INFO - PROCESS | 1662 | 1465073635390 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:55 INFO - PROCESS | 1662 | 1465073635392 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x119807000 == 33 [pid = 1662] [id = 268] 13:53:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x113262400) [pid = 1662] [serial = 802] [outer = 0x0] 13:53:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x120d39400) [pid = 1662] [serial = 803] [outer = 0x113262400] 13:53:55 INFO - PROCESS | 1662 | 1465073635420 Marionette DEBUG loaded listener.js 13:53:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x120f50400) [pid = 1662] [serial = 804] [outer = 0x113262400] 13:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 470ms 13:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:53:55 INFO - PROCESS | 1662 | 1465073635758 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]]]}] 13:53:55 INFO - PROCESS | 1662 | 1465073635761 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:53:55 INFO - PROCESS | 1662 | 1465073635762 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:53:55 INFO - PROCESS | 1662 | 1465073635765 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:53:55 INFO - PROCESS | 1662 | 1465073635768 Marionette TRACE conn2 <- [1,1046,null,{}] 13:53:55 INFO - PROCESS | 1662 | 1465073635772 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}] 13:53:55 INFO - PROCESS | 1662 | 1465073635773 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:55 INFO - PROCESS | 1662 | 1465073635876 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:53:55 INFO - PROCESS | 1662 | 1465073635882 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:55 INFO - PROCESS | 1662 | 1465073635883 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12114a000 == 34 [pid = 1662] [id = 269] 13:53:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x120f54c00) [pid = 1662] [serial = 805] [outer = 0x0] 13:53:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x121481c00) [pid = 1662] [serial = 806] [outer = 0x120f54c00] 13:53:55 INFO - PROCESS | 1662 | 1465073635908 Marionette DEBUG loaded listener.js 13:53:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x121702800) [pid = 1662] [serial = 807] [outer = 0x120f54c00] 13:53:56 INFO - PROCESS | 1662 | 1465073636238 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]]]}] 13:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 521ms 13:53:56 INFO - PROCESS | 1662 | 1465073636287 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:53:56 INFO - PROCESS | 1662 | 1465073636288 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:53:56 INFO - PROCESS | 1662 | 1465073636290 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:53:56 INFO - PROCESS | 1662 | 1465073636291 Marionette TRACE conn2 <- [1,1050,null,{}] 13:53:56 INFO - PROCESS | 1662 | 1465073636293 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}] 13:53:56 INFO - PROCESS | 1662 | 1465073636295 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:56 INFO - PROCESS | 1662 | 1465073636369 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:53:56 INFO - PROCESS | 1662 | 1465073636373 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:56 INFO - PROCESS | 1662 | 1465073636374 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x123daa000 == 35 [pid = 1662] [id = 270] 13:53:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1168a2400) [pid = 1662] [serial = 808] [outer = 0x0] 13:53:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x123d2d400) [pid = 1662] [serial = 809] [outer = 0x1168a2400] 13:53:56 INFO - PROCESS | 1662 | 1465073636401 Marionette DEBUG loaded listener.js 13:53:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x124c9f800) [pid = 1662] [serial = 810] [outer = 0x1168a2400] 13:53:56 INFO - PROCESS | 1662 | 1465073636771 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]]]}] 13:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 518ms 13:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:53:56 INFO - PROCESS | 1662 | 1465073636809 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:53:56 INFO - PROCESS | 1662 | 1465073636810 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:53:56 INFO - PROCESS | 1662 | 1465073636812 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:53:56 INFO - PROCESS | 1662 | 1465073636813 Marionette TRACE conn2 <- [1,1054,null,{}] 13:53:56 INFO - PROCESS | 1662 | 1465073636821 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}] 13:53:56 INFO - PROCESS | 1662 | 1465073636825 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:56 INFO - PROCESS | 1662 | 1465073636955 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:53:56 INFO - PROCESS | 1662 | 1465073636960 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:56 INFO - PROCESS | 1662 | 1465073636961 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x126f06800 == 36 [pid = 1662] [id = 271] 13:53:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1255c1000) [pid = 1662] [serial = 811] [outer = 0x0] 13:53:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126bdec00) [pid = 1662] [serial = 812] [outer = 0x1255c1000] 13:53:57 INFO - PROCESS | 1662 | 1465073637020 Marionette DEBUG loaded listener.js 13:53:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126cc7c00) [pid = 1662] [serial = 813] [outer = 0x1255c1000] 13:53:57 INFO - PROCESS | 1662 | 1465073637414 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]]]}] 13:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 626ms 13:53:57 INFO - PROCESS | 1662 | 1465073637439 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:53:57 INFO - PROCESS | 1662 | 1465073637441 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:53:57 INFO - PROCESS | 1662 | 1465073637450 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:53:57 INFO - PROCESS | 1662 | 1465073637452 Marionette TRACE conn2 <- [1,1058,null,{}] 13:53:57 INFO - PROCESS | 1662 | 1465073637455 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}] 13:53:57 INFO - PROCESS | 1662 | 1465073637457 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:57 INFO - PROCESS | 1662 | 1465073637572 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:53:57 INFO - PROCESS | 1662 | 1465073637576 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:57 INFO - PROCESS | 1662 | 1465073637576 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x1274d8800 == 37 [pid = 1662] [id = 272] 13:53:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126cc5400) [pid = 1662] [serial = 814] [outer = 0x0] 13:53:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x126fb8800) [pid = 1662] [serial = 815] [outer = 0x126cc5400] 13:53:57 INFO - PROCESS | 1662 | 1465073637601 Marionette DEBUG loaded listener.js 13:53:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12745b800) [pid = 1662] [serial = 816] [outer = 0x126cc5400] 13:53:57 INFO - PROCESS | 1662 | 1465073637922 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]]]}] 13:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 527ms 13:53:57 INFO - PROCESS | 1662 | 1465073637970 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:53:57 INFO - PROCESS | 1662 | 1465073637972 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:53:57 INFO - PROCESS | 1662 | 1465073637974 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:53:57 INFO - PROCESS | 1662 | 1465073637975 Marionette TRACE conn2 <- [1,1062,null,{}] 13:53:57 INFO - PROCESS | 1662 | 1465073637977 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}] 13:53:57 INFO - PROCESS | 1662 | 1465073637978 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:58 INFO - PROCESS | 1662 | 1465073638073 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:53:58 INFO - PROCESS | 1662 | 1465073638108 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:58 INFO - PROCESS | 1662 | 1465073638109 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12942b800 == 38 [pid = 1662] [id = 273] 13:53:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x127461800) [pid = 1662] [serial = 817] [outer = 0x0] 13:53:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x127630c00) [pid = 1662] [serial = 818] [outer = 0x127461800] 13:53:58 INFO - PROCESS | 1662 | 1465073638134 Marionette DEBUG loaded listener.js 13:53:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x127638c00) [pid = 1662] [serial = 819] [outer = 0x127461800] 13:53:58 INFO - PROCESS | 1662 | 1465073638459 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]]]}] 13:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x113d73800) [pid = 1662] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118218000) [pid = 1662] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1196aa800) [pid = 1662] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x120f57c00) [pid = 1662] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1168a9c00) [pid = 1662] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1166e2400) [pid = 1662] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1196b1000) [pid = 1662] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119666800) [pid = 1662] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116056400) [pid = 1662] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1166e6c00) [pid = 1662] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1168a1000) [pid = 1662] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1121a8c00) [pid = 1662] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x110e49800) [pid = 1662] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x116a63c00) [pid = 1662] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11616a000) [pid = 1662] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:53:58 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11385f400) [pid = 1662] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:53:58 INFO - PROCESS | 1662 | 1465073638569 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:53:58 INFO - PROCESS | 1662 | 1465073638571 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:53:58 INFO - PROCESS | 1662 | 1465073638575 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:53:58 INFO - PROCESS | 1662 | 1465073638576 Marionette TRACE conn2 <- [1,1066,null,{}] 13:53:58 INFO - PROCESS | 1662 | 1465073638578 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}] 13:53:58 INFO - PROCESS | 1662 | 1465073638579 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:58 INFO - PROCESS | 1662 | 1465073638658 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:53:58 INFO - PROCESS | 1662 | 1465073638661 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:58 INFO - PROCESS | 1662 | 1465073638662 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x11951e000 == 39 [pid = 1662] [id = 274] 13:53:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11385f400) [pid = 1662] [serial = 820] [outer = 0x0] 13:53:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1168a9400) [pid = 1662] [serial = 821] [outer = 0x11385f400] 13:53:58 INFO - PROCESS | 1662 | 1465073638687 Marionette DEBUG loaded listener.js 13:53:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119664400) [pid = 1662] [serial = 822] [outer = 0x11385f400] 13:53:59 INFO - PROCESS | 1662 | 1465073639002 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]]]}] 13:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 13:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:53:59 INFO - PROCESS | 1662 | 1465073639043 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:53:59 INFO - PROCESS | 1662 | 1465073639044 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:53:59 INFO - PROCESS | 1662 | 1465073639047 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:53:59 INFO - PROCESS | 1662 | 1465073639048 Marionette TRACE conn2 <- [1,1070,null,{}] 13:53:59 INFO - PROCESS | 1662 | 1465073639050 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}] 13:53:59 INFO - PROCESS | 1662 | 1465073639051 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:59 INFO - PROCESS | 1662 | 1465073639129 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:53:59 INFO - PROCESS | 1662 | 1465073639181 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:59 INFO - PROCESS | 1662 | 1465073639183 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x129757800 == 40 [pid = 1662] [id = 275] 13:53:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1166de000) [pid = 1662] [serial = 823] [outer = 0x0] 13:53:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x120f1c400) [pid = 1662] [serial = 824] [outer = 0x1166de000] 13:53:59 INFO - PROCESS | 1662 | 1465073639209 Marionette DEBUG loaded listener.js 13:53:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12562c800) [pid = 1662] [serial = 825] [outer = 0x1166de000] 13:53:59 INFO - PROCESS | 1662 | 1465073639532 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]]]}] 13:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 521ms 13:53:59 INFO - PROCESS | 1662 | 1465073639570 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:53:59 INFO - PROCESS | 1662 | 1465073639572 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:53:59 INFO - PROCESS | 1662 | 1465073639575 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:53:59 INFO - PROCESS | 1662 | 1465073639578 Marionette TRACE conn2 <- [1,1074,null,{}] 13:53:59 INFO - PROCESS | 1662 | 1465073639582 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}] 13:53:59 INFO - PROCESS | 1662 | 1465073639584 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:59 INFO - PROCESS | 1662 | 1465073639726 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:53:59 INFO - PROCESS | 1662 | 1465073639805 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:53:59 INFO - PROCESS | 1662 | 1465073639808 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:53:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab6b000 == 41 [pid = 1662] [id = 276] 13:53:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1166e2400) [pid = 1662] [serial = 826] [outer = 0x0] 13:53:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12762e800) [pid = 1662] [serial = 827] [outer = 0x1166e2400] 13:53:59 INFO - PROCESS | 1662 | 1465073639850 Marionette DEBUG loaded listener.js 13:53:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128b79000) [pid = 1662] [serial = 828] [outer = 0x1166e2400] 13:54:00 INFO - PROCESS | 1662 | 1465073640186 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]]]}] 13:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 620ms 13:54:00 INFO - PROCESS | 1662 | 1465073640196 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:54:00 INFO - PROCESS | 1662 | 1465073640197 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:54:00 INFO - PROCESS | 1662 | 1465073640207 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:54:00 INFO - PROCESS | 1662 | 1465073640208 Marionette TRACE conn2 <- [1,1078,null,{}] 13:54:00 INFO - PROCESS | 1662 | 1465073640210 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}] 13:54:00 INFO - PROCESS | 1662 | 1465073640211 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:00 INFO - PROCESS | 1662 | 1465073640295 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:54:00 INFO - PROCESS | 1662 | 1465073640352 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:00 INFO - PROCESS | 1662 | 1465073640353 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0d8800 == 42 [pid = 1662] [id = 277] 13:54:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128d34400) [pid = 1662] [serial = 829] [outer = 0x0] 13:54:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128d3a400) [pid = 1662] [serial = 830] [outer = 0x128d34400] 13:54:00 INFO - PROCESS | 1662 | 1465073640395 Marionette DEBUG loaded listener.js 13:54:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128d3fc00) [pid = 1662] [serial = 831] [outer = 0x128d34400] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x117d0f000 == 41 [pid = 1662] [id = 252] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1160e4800 == 40 [pid = 1662] [id = 266] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1215d0000 == 39 [pid = 1662] [id = 265] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x116873000 == 38 [pid = 1662] [id = 264] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12a833000 == 37 [pid = 1662] [id = 263] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x11814f800 == 36 [pid = 1662] [id = 267] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12942b800 == 35 [pid = 1662] [id = 273] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x126f06800 == 34 [pid = 1662] [id = 271] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x11951e000 == 33 [pid = 1662] [id = 274] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12114a000 == 32 [pid = 1662] [id = 269] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1274d8800 == 31 [pid = 1662] [id = 272] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x129757800 == 30 [pid = 1662] [id = 275] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x123daa000 == 29 [pid = 1662] [id = 270] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x119807000 == 28 [pid = 1662] [id = 268] 13:54:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab6b000 == 27 [pid = 1662] [id = 276] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116f7c800) [pid = 1662] [serial = 741] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11600a400) [pid = 1662] [serial = 740] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118f3e000) [pid = 1662] [serial = 744] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1185ce400) [pid = 1662] [serial = 743] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x120f19000) [pid = 1662] [serial = 747] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119a10800) [pid = 1662] [serial = 746] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1248c5400) [pid = 1662] [serial = 750] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118a4a000) [pid = 1662] [serial = 755] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118175800) [pid = 1662] [serial = 761] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x121483400) [pid = 1662] [serial = 749] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1185ce000) [pid = 1662] [serial = 762] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119a04800) [pid = 1662] [serial = 767] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x120d3e400) [pid = 1662] [serial = 770] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x11685e400) [pid = 1662] [serial = 758] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x117306800) [pid = 1662] [serial = 759] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x118178000) [pid = 1662] [serial = 753] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119210000) [pid = 1662] [serial = 764] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x116a5a400) [pid = 1662] [serial = 752] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1196af000) [pid = 1662] [serial = 765] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x121123400) [pid = 1662] [serial = 773] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x120f23000) [pid = 1662] [serial = 771] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x124c47400) [pid = 1662] [serial = 776] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x126cbc800) [pid = 1662] [serial = 788] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x124c3ec00) [pid = 1662] [serial = 774] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x11826c000) [pid = 1662] [serial = 779] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1196d8000) [pid = 1662] [serial = 780] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x1255be800) [pid = 1662] [serial = 777] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x118feec00) [pid = 1662] [serial = 756] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x126b1cc00) [pid = 1662] [serial = 786] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x125630c00) [pid = 1662] [serial = 785] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x125624800) [pid = 1662] [serial = 783] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x119a7f400) [pid = 1662] [serial = 768] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x1196d9000) [pid = 1662] [serial = 782] [outer = 0x0] [url = about:blank] 13:54:01 INFO - PROCESS | 1662 | 1465073641761 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]]]}] 13:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1577ms 13:54:01 INFO - PROCESS | 1662 | 1465073641779 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:54:01 INFO - PROCESS | 1662 | 1465073641782 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:54:01 INFO - PROCESS | 1662 | 1465073641788 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:54:01 INFO - PROCESS | 1662 | 1465073641790 Marionette TRACE conn2 <- [1,1082,null,{}] 13:54:01 INFO - PROCESS | 1662 | 1465073641794 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}] 13:54:01 INFO - PROCESS | 1662 | 1465073641796 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:01 INFO - PROCESS | 1662 | 1465073641879 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:54:01 INFO - PROCESS | 1662 | 1465073641928 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:01 INFO - PROCESS | 1662 | 1465073641931 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x113d3d800 == 28 [pid = 1662] [id = 278] 13:54:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x113d12c00) [pid = 1662] [serial = 832] [outer = 0x0] 13:54:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x113d74400) [pid = 1662] [serial = 833] [outer = 0x113d12c00] 13:54:01 INFO - PROCESS | 1662 | 1465073641959 Marionette DEBUG loaded listener.js 13:54:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x11685e000) [pid = 1662] [serial = 834] [outer = 0x113d12c00] 13:54:02 INFO - PROCESS | 1662 | 1465073642275 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]]]}] 13:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 520ms 13:54:02 INFO - PROCESS | 1662 | 1465073642308 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:54:02 INFO - PROCESS | 1662 | 1465073642312 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:54:02 INFO - PROCESS | 1662 | 1465073642316 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:54:02 INFO - PROCESS | 1662 | 1465073642318 Marionette TRACE conn2 <- [1,1086,null,{}] 13:54:02 INFO - PROCESS | 1662 | 1465073642321 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}] 13:54:02 INFO - PROCESS | 1662 | 1465073642323 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:02 INFO - PROCESS | 1662 | 1465073642402 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:54:02 INFO - PROCESS | 1662 | 1465073642452 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:02 INFO - PROCESS | 1662 | 1465073642454 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x11678d800 == 29 [pid = 1662] [id = 279] 13:54:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x116a5a400) [pid = 1662] [serial = 835] [outer = 0x0] 13:54:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x117298800) [pid = 1662] [serial = 836] [outer = 0x116a5a400] 13:54:02 INFO - PROCESS | 1662 | 1465073642481 Marionette DEBUG loaded listener.js 13:54:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x118214800) [pid = 1662] [serial = 837] [outer = 0x116a5a400] 13:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 472ms 13:54:02 INFO - PROCESS | 1662 | 1465073642779 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]]]}] 13:54:02 INFO - PROCESS | 1662 | 1465073642790 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:54:02 INFO - PROCESS | 1662 | 1465073642792 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:54:02 INFO - PROCESS | 1662 | 1465073642794 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:54:02 INFO - PROCESS | 1662 | 1465073642809 Marionette TRACE conn2 <- [1,1090,null,{}] 13:54:02 INFO - PROCESS | 1662 | 1465073642825 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}] 13:54:02 INFO - PROCESS | 1662 | 1465073642828 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:02 INFO - PROCESS | 1662 | 1465073642909 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:54:02 INFO - PROCESS | 1662 | 1465073642913 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:02 INFO - PROCESS | 1662 | 1465073642917 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x118157800 == 30 [pid = 1662] [id = 280] 13:54:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x110e4d400) [pid = 1662] [serial = 838] [outer = 0x0] 13:54:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1185ce000) [pid = 1662] [serial = 839] [outer = 0x110e4d400] 13:54:02 INFO - PROCESS | 1662 | 1465073642947 Marionette DEBUG loaded listener.js 13:54:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x118a49400) [pid = 1662] [serial = 840] [outer = 0x110e4d400] 13:54:03 INFO - PROCESS | 1662 | 1465073643430 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]]]}] 13:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 643ms 13:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:54:03 INFO - PROCESS | 1662 | 1465073643437 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:54:03 INFO - PROCESS | 1662 | 1465073643439 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:54:03 INFO - PROCESS | 1662 | 1465073643441 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:54:03 INFO - PROCESS | 1662 | 1465073643442 Marionette TRACE conn2 <- [1,1094,null,{}] 13:54:03 INFO - PROCESS | 1662 | 1465073643445 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}] 13:54:03 INFO - PROCESS | 1662 | 1465073643446 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:03 INFO - PROCESS | 1662 | 1465073643521 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:54:03 INFO - PROCESS | 1662 | 1465073643525 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:03 INFO - PROCESS | 1662 | 1465073643526 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x11952c800 == 31 [pid = 1662] [id = 281] 13:54:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x118f87c00) [pid = 1662] [serial = 841] [outer = 0x0] 13:54:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1196db800) [pid = 1662] [serial = 842] [outer = 0x118f87c00] 13:54:03 INFO - PROCESS | 1662 | 1465073643554 Marionette DEBUG loaded listener.js 13:54:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x119a04c00) [pid = 1662] [serial = 843] [outer = 0x118f87c00] 13:54:03 INFO - PROCESS | 1662 | 1465073643869 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]]]}] 13:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 13:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:54:03 INFO - PROCESS | 1662 | 1465073643910 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:54:03 INFO - PROCESS | 1662 | 1465073643912 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:54:03 INFO - PROCESS | 1662 | 1465073643914 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:54:03 INFO - PROCESS | 1662 | 1465073643915 Marionette TRACE conn2 <- [1,1098,null,{}] 13:54:03 INFO - PROCESS | 1662 | 1465073643925 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}] 13:54:03 INFO - PROCESS | 1662 | 1465073643927 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:04 INFO - PROCESS | 1662 | 1465073644020 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:54:04 INFO - PROCESS | 1662 | 1465073644049 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:04 INFO - PROCESS | 1662 | 1465073644050 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ab6000 == 32 [pid = 1662] [id = 282] 13:54:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x112abf000) [pid = 1662] [serial = 844] [outer = 0x0] 13:54:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1196ddc00) [pid = 1662] [serial = 845] [outer = 0x112abf000] 13:54:04 INFO - PROCESS | 1662 | 1465073644074 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x119a82800) [pid = 1662] [serial = 846] [outer = 0x112abf000] 13:54:04 INFO - PROCESS | 1662 | 1465073644364 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]]]}] 13:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 471ms 13:54:04 INFO - PROCESS | 1662 | 1465073644389 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:54:04 INFO - PROCESS | 1662 | 1465073644390 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:54:04 INFO - PROCESS | 1662 | 1465073644393 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:54:04 INFO - PROCESS | 1662 | 1465073644394 Marionette TRACE conn2 <- [1,1102,null,{}] 13:54:04 INFO - PROCESS | 1662 | 1465073644396 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}] 13:54:04 INFO - PROCESS | 1662 | 1465073644403 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:04 INFO - PROCESS | 1662 | 1465073644497 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:54:04 INFO - PROCESS | 1662 | 1465073644503 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:04 INFO - PROCESS | 1662 | 1465073644504 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12134b800 == 33 [pid = 1662] [id = 283] 13:54:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x120f16c00) [pid = 1662] [serial = 847] [outer = 0x0] 13:54:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x120f4b400) [pid = 1662] [serial = 848] [outer = 0x120f16c00] 13:54:04 INFO - PROCESS | 1662 | 1465073644530 Marionette DEBUG loaded listener.js 13:54:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x121482000) [pid = 1662] [serial = 849] [outer = 0x120f16c00] 13:54:04 INFO - PROCESS | 1662 | 1465073644852 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]]]}] 13:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 13:54:04 INFO - PROCESS | 1662 | 1465073644862 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:54:04 INFO - PROCESS | 1662 | 1465073644863 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:54:04 INFO - PROCESS | 1662 | 1465073644867 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:54:04 INFO - PROCESS | 1662 | 1465073644870 Marionette TRACE conn2 <- [1,1106,null,{}] 13:54:04 INFO - PROCESS | 1662 | 1465073644872 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}] 13:54:04 INFO - PROCESS | 1662 | 1465073644874 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:04 INFO - PROCESS | 1662 | 1465073644980 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:54:04 INFO - PROCESS | 1662 | 1465073644986 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:04 INFO - PROCESS | 1662 | 1465073644987 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x121dab800 == 34 [pid = 1662] [id = 284] 13:54:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118a4cc00) [pid = 1662] [serial = 850] [outer = 0x0] 13:54:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x121487000) [pid = 1662] [serial = 851] [outer = 0x118a4cc00] 13:54:05 INFO - PROCESS | 1662 | 1465073645012 Marionette DEBUG loaded listener.js 13:54:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1218b7c00) [pid = 1662] [serial = 852] [outer = 0x118a4cc00] 13:54:05 INFO - PROCESS | 1662 | 1465073645302 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]]]}] 13:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 472ms 13:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:54:05 INFO - PROCESS | 1662 | 1465073645339 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:54:05 INFO - PROCESS | 1662 | 1465073645340 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:54:05 INFO - PROCESS | 1662 | 1465073645342 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:54:05 INFO - PROCESS | 1662 | 1465073645343 Marionette TRACE conn2 <- [1,1110,null,{}] 13:54:05 INFO - PROCESS | 1662 | 1465073645345 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}] 13:54:05 INFO - PROCESS | 1662 | 1465073645346 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:05 INFO - PROCESS | 1662 | 1465073645420 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:54:05 INFO - PROCESS | 1662 | 1465073645424 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:05 INFO - PROCESS | 1662 | 1465073645425 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x124fa8800 == 35 [pid = 1662] [id = 285] 13:54:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x112eb7c00) [pid = 1662] [serial = 853] [outer = 0x0] 13:54:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x124c3e000) [pid = 1662] [serial = 854] [outer = 0x112eb7c00] 13:54:05 INFO - PROCESS | 1662 | 1465073645450 Marionette DEBUG loaded listener.js 13:54:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x124f81c00) [pid = 1662] [serial = 855] [outer = 0x112eb7c00] 13:54:05 INFO - PROCESS | 1662 | 1465073645786 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]]]}] 13:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms 13:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:54:05 INFO - PROCESS | 1662 | 1465073645812 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:54:05 INFO - PROCESS | 1662 | 1465073645813 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:54:05 INFO - PROCESS | 1662 | 1465073645817 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:54:05 INFO - PROCESS | 1662 | 1465073645820 Marionette TRACE conn2 <- [1,1114,null,{}] 13:54:05 INFO - PROCESS | 1662 | 1465073645822 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}] 13:54:05 INFO - PROCESS | 1662 | 1465073645823 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:05 INFO - PROCESS | 1662 | 1465073645927 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:54:05 INFO - PROCESS | 1662 | 1465073645935 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:05 INFO - PROCESS | 1662 | 1465073645937 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x118157000 == 36 [pid = 1662] [id = 286] 13:54:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118268000) [pid = 1662] [serial = 856] [outer = 0x0] 13:54:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1255c0000) [pid = 1662] [serial = 857] [outer = 0x118268000] 13:54:05 INFO - PROCESS | 1662 | 1465073645961 Marionette DEBUG loaded listener.js 13:54:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12562e400) [pid = 1662] [serial = 858] [outer = 0x118268000] 13:54:06 INFO - PROCESS | 1662 | 1465073646253 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]]]}] 13:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 472ms 13:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:54:06 INFO - PROCESS | 1662 | 1465073646289 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:54:06 INFO - PROCESS | 1662 | 1465073646290 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:54:06 INFO - PROCESS | 1662 | 1465073646292 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:54:06 INFO - PROCESS | 1662 | 1465073646293 Marionette TRACE conn2 <- [1,1118,null,{}] 13:54:06 INFO - PROCESS | 1662 | 1465073646295 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}] 13:54:06 INFO - PROCESS | 1662 | 1465073646296 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:06 INFO - PROCESS | 1662 | 1465073646374 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:54:06 INFO - PROCESS | 1662 | 1465073646378 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:06 INFO - PROCESS | 1662 | 1465073646379 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x127155800 == 37 [pid = 1662] [id = 287] 13:54:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12562fc00) [pid = 1662] [serial = 859] [outer = 0x0] 13:54:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1256aac00) [pid = 1662] [serial = 860] [outer = 0x12562fc00] 13:54:06 INFO - PROCESS | 1662 | 1465073646405 Marionette DEBUG loaded listener.js 13:54:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126b1ec00) [pid = 1662] [serial = 861] [outer = 0x12562fc00] 13:54:06 INFO - PROCESS | 1662 | 1465073646730 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]]]}] 13:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 470ms 13:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:54:06 INFO - PROCESS | 1662 | 1465073646762 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:54:06 INFO - PROCESS | 1662 | 1465073646764 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:54:06 INFO - PROCESS | 1662 | 1465073646766 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:54:06 INFO - PROCESS | 1662 | 1465073646768 Marionette TRACE conn2 <- [1,1122,null,{}] 13:54:06 INFO - PROCESS | 1662 | 1465073646771 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}] 13:54:06 INFO - PROCESS | 1662 | 1465073646773 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:06 INFO - PROCESS | 1662 | 1465073646901 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:54:06 INFO - PROCESS | 1662 | 1465073646932 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:06 INFO - PROCESS | 1662 | 1465073646934 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ab4000 == 38 [pid = 1662] [id = 288] 13:54:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11817a800) [pid = 1662] [serial = 862] [outer = 0x0] 13:54:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126cb9800) [pid = 1662] [serial = 863] [outer = 0x11817a800] 13:54:06 INFO - PROCESS | 1662 | 1465073646981 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x126fb3000) [pid = 1662] [serial = 864] [outer = 0x11817a800] 13:54:07 INFO - PROCESS | 1662 | 1465073647452 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]]]}] 13:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 720ms 13:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:54:07 INFO - PROCESS | 1662 | 1465073647488 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:54:07 INFO - PROCESS | 1662 | 1465073647489 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:54:07 INFO - PROCESS | 1662 | 1465073647491 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:54:07 INFO - PROCESS | 1662 | 1465073647492 Marionette TRACE conn2 <- [1,1126,null,{}] 13:54:07 INFO - PROCESS | 1662 | 1465073647495 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}] 13:54:07 INFO - PROCESS | 1662 | 1465073647496 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:07 INFO - PROCESS | 1662 | 1465073647591 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:54:07 INFO - PROCESS | 1662 | 1465073647595 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:07 INFO - PROCESS | 1662 | 1465073647596 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x129754800 == 39 [pid = 1662] [id = 289] 13:54:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12716d800) [pid = 1662] [serial = 865] [outer = 0x0] 13:54:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x127634000) [pid = 1662] [serial = 866] [outer = 0x12716d800] 13:54:07 INFO - PROCESS | 1662 | 1465073647620 Marionette DEBUG loaded listener.js 13:54:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128b1d000) [pid = 1662] [serial = 867] [outer = 0x12716d800] 13:54:07 INFO - PROCESS | 1662 | 1465073647993 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]]]}] 13:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 519ms 13:54:08 INFO - PROCESS | 1662 | 1465073648011 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:54:08 INFO - PROCESS | 1662 | 1465073648012 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:54:08 INFO - PROCESS | 1662 | 1465073648016 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1662 | 1465073648017 Marionette TRACE conn2 <- [1,1130,null,{}] 13:54:08 INFO - PROCESS | 1662 | 1465073648021 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}] 13:54:08 INFO - PROCESS | 1662 | 1465073648023 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:08 INFO - PROCESS | 1662 | 1465073648184 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:54:08 INFO - PROCESS | 1662 | 1465073648201 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:08 INFO - PROCESS | 1662 | 1465073648203 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a83e800 == 40 [pid = 1662] [id = 290] 13:54:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118a41400) [pid = 1662] [serial = 868] [outer = 0x0] 13:54:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x126b12c00) [pid = 1662] [serial = 869] [outer = 0x118a41400] 13:54:08 INFO - PROCESS | 1662 | 1465073648243 Marionette DEBUG loaded listener.js 13:54:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128b71c00) [pid = 1662] [serial = 870] [outer = 0x118a41400] 13:54:08 INFO - PROCESS | 1662 | 1465073648607 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]]]}] 13:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 621ms 13:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:54:08 INFO - PROCESS | 1662 | 1465073648643 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:54:08 INFO - PROCESS | 1662 | 1465073648644 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:54:08 INFO - PROCESS | 1662 | 1465073648646 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:54:08 INFO - PROCESS | 1662 | 1465073648647 Marionette TRACE conn2 <- [1,1134,null,{}] 13:54:08 INFO - PROCESS | 1662 | 1465073648649 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}] 13:54:08 INFO - PROCESS | 1662 | 1465073648650 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:08 INFO - PROCESS | 1662 | 1465073648747 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:54:08 INFO - PROCESS | 1662 | 1465073648751 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:08 INFO - PROCESS | 1662 | 1465073648752 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab66000 == 41 [pid = 1662] [id = 291] 13:54:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128b76000) [pid = 1662] [serial = 871] [outer = 0x0] 13:54:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128d36400) [pid = 1662] [serial = 872] [outer = 0x128b76000] 13:54:08 INFO - PROCESS | 1662 | 1465073648775 Marionette DEBUG loaded listener.js 13:54:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128d45800) [pid = 1662] [serial = 873] [outer = 0x128b76000] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1166e2400) [pid = 1662] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1255c1000) [pid = 1662] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x126cc5400) [pid = 1662] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x127461800) [pid = 1662] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11385f400) [pid = 1662] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1166de000) [pid = 1662] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1168a2400) [pid = 1662] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x120f54c00) [pid = 1662] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113262400) [pid = 1662] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118a3f000) [pid = 1662] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118030000) [pid = 1662] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118a41000) [pid = 1662] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1133a6c00) [pid = 1662] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:54:09 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x126bdf000) [pid = 1662] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:54:09 INFO - PROCESS | 1662 | 1465073649253 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]]]}] 13:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 621ms 13:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:54:09 INFO - PROCESS | 1662 | 1465073649273 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:54:09 INFO - PROCESS | 1662 | 1465073649274 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:54:09 INFO - PROCESS | 1662 | 1465073649277 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:54:09 INFO - PROCESS | 1662 | 1465073649278 Marionette TRACE conn2 <- [1,1138,null,{}] 13:54:09 INFO - PROCESS | 1662 | 1465073649280 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}] 13:54:09 INFO - PROCESS | 1662 | 1465073649281 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:09 INFO - PROCESS | 1662 | 1465073649406 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:54:09 INFO - PROCESS | 1662 | 1465073649452 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:09 INFO - PROCESS | 1662 | 1465073649453 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x121dab000 == 42 [pid = 1662] [id = 292] 13:54:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1133a6c00) [pid = 1662] [serial = 874] [outer = 0x0] 13:54:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1196d5000) [pid = 1662] [serial = 875] [outer = 0x1133a6c00] 13:54:09 INFO - PROCESS | 1662 | 1465073649478 Marionette DEBUG loaded listener.js 13:54:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126f35800) [pid = 1662] [serial = 876] [outer = 0x1133a6c00] 13:54:09 INFO - PROCESS | 1662 | 1465073649725 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]]]}] 13:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 468ms 13:54:09 INFO - PROCESS | 1662 | 1465073649745 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:54:09 INFO - PROCESS | 1662 | 1465073649746 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:54:09 INFO - PROCESS | 1662 | 1465073649758 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:54:09 INFO - PROCESS | 1662 | 1465073649759 Marionette TRACE conn2 <- [1,1142,null,{}] 13:54:09 INFO - PROCESS | 1662 | 1465073649761 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}] 13:54:09 INFO - PROCESS | 1662 | 1465073649762 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:09 INFO - PROCESS | 1662 | 1465073649845 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:54:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128b79800) [pid = 1662] [serial = 877] [outer = 0x12c736800] 13:54:09 INFO - PROCESS | 1662 | 1465073649865 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:09 INFO - PROCESS | 1662 | 1465073649866 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd6b800 == 43 [pid = 1662] [id = 293] 13:54:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128d49000) [pid = 1662] [serial = 878] [outer = 0x0] 13:54:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128d4b400) [pid = 1662] [serial = 879] [outer = 0x128d49000] 13:54:09 INFO - PROCESS | 1662 | 1465073649898 Marionette DEBUG loaded listener.js 13:54:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128d4fc00) [pid = 1662] [serial = 880] [outer = 0x128d49000] 13:54:10 INFO - PROCESS | 1662 | 1465073650238 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]]]}] 13:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 521ms 13:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:54:10 INFO - PROCESS | 1662 | 1465073650277 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:54:10 INFO - PROCESS | 1662 | 1465073650279 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:54:10 INFO - PROCESS | 1662 | 1465073650281 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:54:10 INFO - PROCESS | 1662 | 1465073650282 Marionette TRACE conn2 <- [1,1146,null,{}] 13:54:10 INFO - PROCESS | 1662 | 1465073650295 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}] 13:54:10 INFO - PROCESS | 1662 | 1465073650304 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:10 INFO - PROCESS | 1662 | 1465073650382 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:54:10 INFO - PROCESS | 1662 | 1465073650387 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:10 INFO - PROCESS | 1662 | 1465073650388 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b27d000 == 44 [pid = 1662] [id = 294] 13:54:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128d52c00) [pid = 1662] [serial = 881] [outer = 0x0] 13:54:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128eb8400) [pid = 1662] [serial = 882] [outer = 0x128d52c00] 13:54:10 INFO - PROCESS | 1662 | 1465073650410 Marionette DEBUG loaded listener.js 13:54:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128ec2000) [pid = 1662] [serial = 883] [outer = 0x128d52c00] 13:54:10 INFO - PROCESS | 1662 | 1465073650745 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]]]}] 13:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 478ms 13:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:54:10 INFO - PROCESS | 1662 | 1465073650759 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:54:10 INFO - PROCESS | 1662 | 1465073650761 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:54:10 INFO - PROCESS | 1662 | 1465073650763 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:54:10 INFO - PROCESS | 1662 | 1465073650764 Marionette TRACE conn2 <- [1,1150,null,{}] 13:54:10 INFO - PROCESS | 1662 | 1465073650768 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}] 13:54:10 INFO - PROCESS | 1662 | 1465073650770 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:10 INFO - PROCESS | 1662 | 1465073650849 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:54:10 INFO - PROCESS | 1662 | 1465073650854 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:10 INFO - PROCESS | 1662 | 1465073650855 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3a5800 == 45 [pid = 1662] [id = 295] 13:54:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128ebac00) [pid = 1662] [serial = 884] [outer = 0x0] 13:54:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1290dc000) [pid = 1662] [serial = 885] [outer = 0x128ebac00] 13:54:10 INFO - PROCESS | 1662 | 1465073650879 Marionette DEBUG loaded listener.js 13:54:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1291dac00) [pid = 1662] [serial = 886] [outer = 0x128ebac00] 13:54:11 INFO - PROCESS | 1662 | 1465073651384 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]]]}] 13:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 672ms 13:54:11 INFO - PROCESS | 1662 | 1465073651443 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:54:11 INFO - PROCESS | 1662 | 1465073651445 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:54:11 INFO - PROCESS | 1662 | 1465073651452 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:54:11 INFO - PROCESS | 1662 | 1465073651454 Marionette TRACE conn2 <- [1,1154,null,{}] 13:54:11 INFO - PROCESS | 1662 | 1465073651458 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}] 13:54:11 INFO - PROCESS | 1662 | 1465073651459 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:11 INFO - PROCESS | 1662 | 1465073651577 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:54:11 INFO - PROCESS | 1662 | 1465073651657 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:11 INFO - PROCESS | 1662 | 1465073651659 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a7b000 == 46 [pid = 1662] [id = 296] 13:54:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x113866800) [pid = 1662] [serial = 887] [outer = 0x0] 13:54:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x116623c00) [pid = 1662] [serial = 888] [outer = 0x113866800] 13:54:11 INFO - PROCESS | 1662 | 1465073651690 Marionette DEBUG loaded listener.js 13:54:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x116a65400) [pid = 1662] [serial = 889] [outer = 0x113866800] 13:54:12 INFO - PROCESS | 1662 | 1465073652246 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]]]}] 13:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 826ms 13:54:12 INFO - PROCESS | 1662 | 1465073652292 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:54:12 INFO - PROCESS | 1662 | 1465073652295 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:54:12 INFO - PROCESS | 1662 | 1465073652303 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:54:12 INFO - PROCESS | 1662 | 1465073652305 Marionette TRACE conn2 <- [1,1158,null,{}] 13:54:12 INFO - PROCESS | 1662 | 1465073652308 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}] 13:54:12 INFO - PROCESS | 1662 | 1465073652310 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:12 INFO - PROCESS | 1662 | 1465073652425 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:54:12 INFO - PROCESS | 1662 | 1465073652659 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:12 INFO - PROCESS | 1662 | 1465073652660 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x113a31800 == 47 [pid = 1662] [id = 297] 13:54:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x111c5fc00) [pid = 1662] [serial = 890] [outer = 0x0] 13:54:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x113d70400) [pid = 1662] [serial = 891] [outer = 0x111c5fc00] 13:54:12 INFO - PROCESS | 1662 | 1465073652690 Marionette DEBUG loaded listener.js 13:54:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118222c00) [pid = 1662] [serial = 892] [outer = 0x111c5fc00] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12b27d000 == 46 [pid = 1662] [id = 294] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd6b800 == 45 [pid = 1662] [id = 293] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x121dab000 == 44 [pid = 1662] [id = 292] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab66000 == 43 [pid = 1662] [id = 291] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12a83e800 == 42 [pid = 1662] [id = 290] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x129754800 == 41 [pid = 1662] [id = 289] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x119ab4000 == 40 [pid = 1662] [id = 288] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x128d3a400) [pid = 1662] [serial = 830] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x127155800 == 39 [pid = 1662] [id = 287] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x118157000 == 38 [pid = 1662] [id = 286] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x124fa8800 == 37 [pid = 1662] [id = 285] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x121dab800 == 36 [pid = 1662] [id = 284] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12134b800 == 35 [pid = 1662] [id = 283] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x119ab6000 == 34 [pid = 1662] [id = 282] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x11952c800 == 33 [pid = 1662] [id = 281] 13:54:13 INFO - PROCESS | 1662 | 1465073653198 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]]]}] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x118157800 == 32 [pid = 1662] [id = 280] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x11678d800 == 31 [pid = 1662] [id = 279] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x113d3d800 == 30 [pid = 1662] [id = 278] 13:54:13 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0d8800 == 29 [pid = 1662] [id = 277] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128b79000) [pid = 1662] [serial = 828] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x126bdec00) [pid = 1662] [serial = 812] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x126fb8800) [pid = 1662] [serial = 815] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x126cc7c00) [pid = 1662] [serial = 813] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x127630c00) [pid = 1662] [serial = 818] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12745b800) [pid = 1662] [serial = 816] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x127638c00) [pid = 1662] [serial = 819] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1168a9400) [pid = 1662] [serial = 821] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x119664400) [pid = 1662] [serial = 822] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12762e800) [pid = 1662] [serial = 827] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120f1c400) [pid = 1662] [serial = 824] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x123d2d400) [pid = 1662] [serial = 809] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x121481c00) [pid = 1662] [serial = 806] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x121702800) [pid = 1662] [serial = 807] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x120d39400) [pid = 1662] [serial = 803] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x120f50400) [pid = 1662] [serial = 804] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119210400) [pid = 1662] [serial = 800] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1196ad000) [pid = 1662] [serial = 801] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11817a400) [pid = 1662] [serial = 797] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1182a1800) [pid = 1662] [serial = 798] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119665800) [pid = 1662] [serial = 795] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118feb800) [pid = 1662] [serial = 794] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11765d800) [pid = 1662] [serial = 792] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1160b3800) [pid = 1662] [serial = 791] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x126fb3400) [pid = 1662] [serial = 789] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x124c9f800) [pid = 1662] [serial = 810] [outer = 0x0] [url = about:blank] 13:54:13 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12562c800) [pid = 1662] [serial = 825] [outer = 0x0] [url = about:blank] 13:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 923ms 13:54:13 INFO - PROCESS | 1662 | 1465073653227 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:54:13 INFO - PROCESS | 1662 | 1465073653229 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:54:13 INFO - PROCESS | 1662 | 1465073653234 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:54:13 INFO - PROCESS | 1662 | 1465073653235 Marionette TRACE conn2 <- [1,1162,null,{}] 13:54:13 INFO - PROCESS | 1662 | 1465073653239 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}] 13:54:13 INFO - PROCESS | 1662 | 1465073653240 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:13 INFO - PROCESS | 1662 | 1465073653317 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:54:13 INFO - PROCESS | 1662 | 1465073653323 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:13 INFO - PROCESS | 1662 | 1465073653324 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x116834000 == 30 [pid = 1662] [id = 298] 13:54:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118226800) [pid = 1662] [serial = 893] [outer = 0x0] 13:54:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1184bfc00) [pid = 1662] [serial = 894] [outer = 0x118226800] 13:54:13 INFO - PROCESS | 1662 | 1465073653354 Marionette DEBUG loaded listener.js 13:54:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118a46c00) [pid = 1662] [serial = 895] [outer = 0x118226800] 13:54:13 INFO - PROCESS | 1662 | 1465073653727 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]]]}] 13:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 522ms 13:54:13 INFO - PROCESS | 1662 | 1465073653767 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:54:13 INFO - PROCESS | 1662 | 1465073653771 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:54:13 INFO - PROCESS | 1662 | 1465073653776 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:54:13 INFO - PROCESS | 1662 | 1465073653778 Marionette TRACE conn2 <- [1,1166,null,{}] 13:54:13 INFO - PROCESS | 1662 | 1465073653781 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}] 13:54:13 INFO - PROCESS | 1662 | 1465073653784 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:13 INFO - PROCESS | 1662 | 1465073653902 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:54:13 INFO - PROCESS | 1662 | 1465073653958 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:13 INFO - PROCESS | 1662 | 1465073653959 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x11823d800 == 31 [pid = 1662] [id = 299] 13:54:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1196b2400) [pid = 1662] [serial = 896] [outer = 0x0] 13:54:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1196d7000) [pid = 1662] [serial = 897] [outer = 0x1196b2400] 13:54:13 INFO - PROCESS | 1662 | 1465073653998 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119a03800) [pid = 1662] [serial = 898] [outer = 0x1196b2400] 13:54:14 INFO - PROCESS | 1662 | 1465073654419 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]]]}] 13:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 671ms 13:54:14 INFO - PROCESS | 1662 | 1465073654447 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:54:14 INFO - PROCESS | 1662 | 1465073654449 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:54:14 INFO - PROCESS | 1662 | 1465073654456 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:54:14 INFO - PROCESS | 1662 | 1465073654460 Marionette TRACE conn2 <- [1,1170,null,{}] 13:54:14 INFO - PROCESS | 1662 | 1465073654463 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}] 13:54:14 INFO - PROCESS | 1662 | 1465073654466 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:14 INFO - PROCESS | 1662 | 1465073654545 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:54:14 INFO - PROCESS | 1662 | 1465073654551 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:14 INFO - PROCESS | 1662 | 1465073654553 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b3b000 == 32 [pid = 1662] [id = 300] 13:54:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119a0ac00) [pid = 1662] [serial = 899] [outer = 0x0] 13:54:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x120f1b800) [pid = 1662] [serial = 900] [outer = 0x119a0ac00] 13:54:14 INFO - PROCESS | 1662 | 1465073654578 Marionette DEBUG loaded listener.js 13:54:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x120f51000) [pid = 1662] [serial = 901] [outer = 0x119a0ac00] 13:54:14 INFO - PROCESS | 1662 | 1465073654928 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]]]}] 13:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 525ms 13:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:54:14 INFO - PROCESS | 1662 | 1465073654978 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:54:14 INFO - PROCESS | 1662 | 1465073654980 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:54:14 INFO - PROCESS | 1662 | 1465073654983 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:54:14 INFO - PROCESS | 1662 | 1465073654984 Marionette TRACE conn2 <- [1,1174,null,{}] 13:54:14 INFO - PROCESS | 1662 | 1465073654988 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}] 13:54:14 INFO - PROCESS | 1662 | 1465073654990 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:15 INFO - PROCESS | 1662 | 1465073655151 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:54:15 INFO - PROCESS | 1662 | 1465073655167 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1662 | 1465073655169 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x121296800 == 33 [pid = 1662] [id = 301] 13:54:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12111fc00) [pid = 1662] [serial = 902] [outer = 0x0] 13:54:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x121126800) [pid = 1662] [serial = 903] [outer = 0x12111fc00] 13:54:15 INFO - PROCESS | 1662 | 1465073655219 Marionette DEBUG loaded listener.js 13:54:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x121488c00) [pid = 1662] [serial = 904] [outer = 0x12111fc00] 13:54:15 INFO - PROCESS | 1662 | 1465073655659 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] 13:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:54:15 INFO - PROCESS | 1662 | 1465073655705 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:54:15 INFO - PROCESS | 1662 | 1465073655707 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:54:15 INFO - PROCESS | 1662 | 1465073655708 Marionette TRACE conn2 <- [1,1178,null,{}] 13:54:15 INFO - PROCESS | 1662 | 1465073655710 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}] 13:54:15 INFO - PROCESS | 1662 | 1465073655712 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:15 INFO - PROCESS | 1662 | 1465073655854 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:54:15 INFO - PROCESS | 1662 | 1465073655883 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:15 INFO - PROCESS | 1662 | 1465073655888 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ab7800 == 34 [pid = 1662] [id = 302] 13:54:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123d2f400) [pid = 1662] [serial = 905] [outer = 0x0] 13:54:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x124948c00) [pid = 1662] [serial = 906] [outer = 0x123d2f400] 13:54:15 INFO - PROCESS | 1662 | 1465073655940 Marionette DEBUG loaded listener.js 13:54:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1255c2c00) [pid = 1662] [serial = 907] [outer = 0x123d2f400] 13:54:16 INFO - PROCESS | 1662 | 1465073656390 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] 13:54:16 INFO - PROCESS | 1662 | 1465073656441 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:54:16 INFO - PROCESS | 1662 | 1465073656445 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:54:16 INFO - PROCESS | 1662 | 1465073656446 Marionette TRACE conn2 <- [1,1182,null,{}] 13:54:16 INFO - PROCESS | 1662 | 1465073656450 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}] 13:54:16 INFO - PROCESS | 1662 | 1465073656452 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:16 INFO - PROCESS | 1662 | 1465073656636 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:54:16 INFO - PROCESS | 1662 | 1465073656671 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:16 INFO - PROCESS | 1662 | 1465073656672 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x125619000 == 35 [pid = 1662] [id = 303] 13:54:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x11689bc00) [pid = 1662] [serial = 908] [outer = 0x0] 13:54:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126b1bc00) [pid = 1662] [serial = 909] [outer = 0x11689bc00] 13:54:16 INFO - PROCESS | 1662 | 1465073656713 Marionette DEBUG loaded listener.js 13:54:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x126cc3800) [pid = 1662] [serial = 910] [outer = 0x11689bc00] 13:54:17 INFO - PROCESS | 1662 | 1465073657187 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] 13:54:17 INFO - PROCESS | 1662 | 1465073657225 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:54:17 INFO - PROCESS | 1662 | 1465073657227 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:54:17 INFO - PROCESS | 1662 | 1465073657228 Marionette TRACE conn2 <- [1,1186,null,{}] 13:54:17 INFO - PROCESS | 1662 | 1465073657231 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}] 13:54:17 INFO - PROCESS | 1662 | 1465073657232 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:17 INFO - PROCESS | 1662 | 1465073657338 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:54:17 INFO - PROCESS | 1662 | 1465073657342 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:17 INFO - PROCESS | 1662 | 1465073657343 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1274d6800 == 36 [pid = 1662] [id = 304] 13:54:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x126f35400) [pid = 1662] [serial = 911] [outer = 0x0] 13:54:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x127169800) [pid = 1662] [serial = 912] [outer = 0x126f35400] 13:54:17 INFO - PROCESS | 1662 | 1465073657367 Marionette DEBUG loaded listener.js 13:54:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x127631000) [pid = 1662] [serial = 913] [outer = 0x126f35400] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12716d800) [pid = 1662] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118a41400) [pid = 1662] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112abf000) [pid = 1662] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112eb7c00) [pid = 1662] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128d34400) [pid = 1662] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118f87c00) [pid = 1662] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113d12c00) [pid = 1662] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x110e4d400) [pid = 1662] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12562fc00) [pid = 1662] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x116a5a400) [pid = 1662] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118a4cc00) [pid = 1662] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118268000) [pid = 1662] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x120f16c00) [pid = 1662] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x128b76000) [pid = 1662] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1133a6c00) [pid = 1662] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128d49000) [pid = 1662] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128d52c00) [pid = 1662] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:54:17 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11817a800) [pid = 1662] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:54:17 INFO - PROCESS | 1662 | 1465073657841 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] 13:54:17 INFO - PROCESS | 1662 | 1465073657847 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:54:17 INFO - PROCESS | 1662 | 1465073657860 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:54:17 INFO - PROCESS | 1662 | 1465073657861 Marionette TRACE conn2 <- [1,1190,null,{}] 13:54:17 INFO - PROCESS | 1662 | 1465073657863 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}] 13:54:17 INFO - PROCESS | 1662 | 1465073657865 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:17 INFO - PROCESS | 1662 | 1465073657989 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:54:18 INFO - PROCESS | 1662 | 1465073658039 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:18 INFO - PROCESS | 1662 | 1465073658040 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x125609800 == 37 [pid = 1662] [id = 305] 13:54:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x112e70400) [pid = 1662] [serial = 914] [outer = 0x0] 13:54:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1196b0000) [pid = 1662] [serial = 915] [outer = 0x112e70400] 13:54:18 INFO - PROCESS | 1662 | 1465073658064 Marionette DEBUG loaded listener.js 13:54:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x126fb3800) [pid = 1662] [serial = 916] [outer = 0x112e70400] 13:54:18 INFO - PROCESS | 1662 | 1465073658321 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] 13:54:18 INFO - PROCESS | 1662 | 1465073658380 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:54:18 INFO - PROCESS | 1662 | 1465073658390 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:54:18 INFO - PROCESS | 1662 | 1465073658391 Marionette TRACE conn2 <- [1,1194,null,{}] 13:54:18 INFO - PROCESS | 1662 | 1465073658394 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}] 13:54:18 INFO - PROCESS | 1662 | 1465073658395 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:18 INFO - PROCESS | 1662 | 1465073658486 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:54:18 INFO - PROCESS | 1662 | 1465073658547 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:18 INFO - PROCESS | 1662 | 1465073658548 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b2d800 == 38 [pid = 1662] [id = 306] 13:54:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1133a6c00) [pid = 1662] [serial = 917] [outer = 0x0] 13:54:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x127632800) [pid = 1662] [serial = 918] [outer = 0x1133a6c00] 13:54:18 INFO - PROCESS | 1662 | 1465073658588 Marionette DEBUG loaded listener.js 13:54:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128b27400) [pid = 1662] [serial = 919] [outer = 0x1133a6c00] 13:54:18 INFO - PROCESS | 1662 | 1465073658957 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] 13:54:18 INFO - PROCESS | 1662 | 1465073658962 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:54:18 INFO - PROCESS | 1662 | 1465073658965 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:54:18 INFO - PROCESS | 1662 | 1465073658967 Marionette TRACE conn2 <- [1,1198,null,{}] 13:54:18 INFO - PROCESS | 1662 | 1465073658972 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}] 13:54:18 INFO - PROCESS | 1662 | 1465073658973 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:19 INFO - PROCESS | 1662 | 1465073659058 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:54:19 INFO - PROCESS | 1662 | 1465073659061 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1662 | 1465073659063 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a893000 == 39 [pid = 1662] [id = 307] 13:54:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128b26800) [pid = 1662] [serial = 920] [outer = 0x0] 13:54:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128b7d000) [pid = 1662] [serial = 921] [outer = 0x128b26800] 13:54:19 INFO - PROCESS | 1662 | 1465073659091 Marionette DEBUG loaded listener.js 13:54:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128d4a000) [pid = 1662] [serial = 922] [outer = 0x128b26800] 13:54:19 INFO - PROCESS | 1662 | 1465073659446 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]]]}] 13:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 521ms 13:54:19 INFO - PROCESS | 1662 | 1465073659493 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:54:19 INFO - PROCESS | 1662 | 1465073659494 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:54:19 INFO - PROCESS | 1662 | 1465073659496 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:54:19 INFO - PROCESS | 1662 | 1465073659498 Marionette TRACE conn2 <- [1,1202,null,{}] 13:54:19 INFO - PROCESS | 1662 | 1465073659501 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}] 13:54:19 INFO - PROCESS | 1662 | 1465073659503 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:19 INFO - PROCESS | 1662 | 1465073659593 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:54:19 INFO - PROCESS | 1662 | 1465073659597 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:19 INFO - PROCESS | 1662 | 1465073659598 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b223000 == 40 [pid = 1662] [id = 308] 13:54:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128d4e000) [pid = 1662] [serial = 923] [outer = 0x0] 13:54:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1291dbc00) [pid = 1662] [serial = 924] [outer = 0x128d4e000] 13:54:19 INFO - PROCESS | 1662 | 1465073659625 Marionette DEBUG loaded listener.js 13:54:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1291e3c00) [pid = 1662] [serial = 925] [outer = 0x128d4e000] 13:54:20 INFO - PROCESS | 1662 | 1465073660111 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]]]}] 13:54:20 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 13:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 622ms 13:54:20 INFO - PROCESS | 1662 | 1465073660120 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:54:20 INFO - PROCESS | 1662 | 1465073660123 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:54:20 INFO - PROCESS | 1662 | 1465073660126 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:54:20 INFO - PROCESS | 1662 | 1465073660130 Marionette TRACE conn2 <- [1,1206,null,{}] 13:54:20 INFO - PROCESS | 1662 | 1465073660133 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}] 13:54:20 INFO - PROCESS | 1662 | 1465073660135 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:20 INFO - PROCESS | 1662 | 1465073660239 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:54:20 INFO - PROCESS | 1662 | 1465073660331 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:20 INFO - PROCESS | 1662 | 1465073660333 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x118156000 == 41 [pid = 1662] [id = 309] 13:54:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118259400) [pid = 1662] [serial = 926] [outer = 0x0] 13:54:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11826f800) [pid = 1662] [serial = 927] [outer = 0x118259400] 13:54:20 INFO - PROCESS | 1662 | 1465073660377 Marionette DEBUG loaded listener.js 13:54:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118a48000) [pid = 1662] [serial = 928] [outer = 0x118259400] 13:54:20 INFO - PROCESS | 1662 | 1465073660820 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]]]}] 13:54:20 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 13:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 725ms 13:54:20 INFO - PROCESS | 1662 | 1465073660853 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:54:20 INFO - PROCESS | 1662 | 1465073660858 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:54:20 INFO - PROCESS | 1662 | 1465073660865 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:54:20 INFO - PROCESS | 1662 | 1465073660868 Marionette TRACE conn2 <- [1,1210,null,{}] 13:54:20 INFO - PROCESS | 1662 | 1465073660894 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}] 13:54:20 INFO - PROCESS | 1662 | 1465073660896 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:21 INFO - PROCESS | 1662 | 1465073661040 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:54:21 INFO - PROCESS | 1662 | 1465073661109 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:21 INFO - PROCESS | 1662 | 1465073661110 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d50000 == 42 [pid = 1662] [id = 310] 13:54:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1196e2000) [pid = 1662] [serial = 929] [outer = 0x0] 13:54:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x119a11400) [pid = 1662] [serial = 930] [outer = 0x1196e2000] 13:54:21 INFO - PROCESS | 1662 | 1465073661141 Marionette DEBUG loaded listener.js 13:54:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x120f1ec00) [pid = 1662] [serial = 931] [outer = 0x1196e2000] 13:54:21 INFO - PROCESS | 1662 | 1465073661594 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]]]}] 13:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 791ms 13:54:21 INFO - PROCESS | 1662 | 1465073661656 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:54:21 INFO - PROCESS | 1662 | 1465073661657 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:54:21 INFO - PROCESS | 1662 | 1465073661660 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:54:21 INFO - PROCESS | 1662 | 1465073661662 Marionette TRACE conn2 <- [1,1214,null,{}] 13:54:21 INFO - PROCESS | 1662 | 1465073661670 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}] 13:54:21 INFO - PROCESS | 1662 | 1465073661673 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:21 INFO - PROCESS | 1662 | 1465073661776 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:54:21 INFO - PROCESS | 1662 | 1465073661846 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:21 INFO - PROCESS | 1662 | 1465073661848 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b268000 == 43 [pid = 1662] [id = 311] 13:54:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x121dda000) [pid = 1662] [serial = 932] [outer = 0x0] 13:54:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x124f80c00) [pid = 1662] [serial = 933] [outer = 0x121dda000] 13:54:21 INFO - PROCESS | 1662 | 1465073661879 Marionette DEBUG loaded listener.js 13:54:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x126bda400) [pid = 1662] [serial = 934] [outer = 0x121dda000] 13:54:22 INFO - PROCESS | 1662 | 1465073662299 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]]]}] 13:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 13:54:22 INFO - PROCESS | 1662 | 1465073662331 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:54:22 INFO - PROCESS | 1662 | 1465073662333 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:54:22 INFO - PROCESS | 1662 | 1465073662335 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:54:22 INFO - PROCESS | 1662 | 1465073662337 Marionette TRACE conn2 <- [1,1218,null,{}] 13:54:22 INFO - PROCESS | 1662 | 1465073662339 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}] 13:54:22 INFO - PROCESS | 1662 | 1465073662341 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:22 INFO - PROCESS | 1662 | 1465073662444 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:54:22 INFO - PROCESS | 1662 | 1465073662501 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:22 INFO - PROCESS | 1662 | 1465073662503 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3a7000 == 44 [pid = 1662] [id = 312] 13:54:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x126cbe400) [pid = 1662] [serial = 935] [outer = 0x0] 13:54:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128d34000) [pid = 1662] [serial = 936] [outer = 0x126cbe400] 13:54:22 INFO - PROCESS | 1662 | 1465073662532 Marionette DEBUG loaded listener.js 13:54:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x128d4b800) [pid = 1662] [serial = 937] [outer = 0x126cbe400] 13:54:23 INFO - PROCESS | 1662 | 1465073662994 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]]]}] 13:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 723ms 13:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:54:23 INFO - PROCESS | 1662 | 1465073663074 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:54:23 INFO - PROCESS | 1662 | 1465073663076 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:54:23 INFO - PROCESS | 1662 | 1465073663079 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:54:23 INFO - PROCESS | 1662 | 1465073663080 Marionette TRACE conn2 <- [1,1222,null,{}] 13:54:23 INFO - PROCESS | 1662 | 1465073663085 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}] 13:54:23 INFO - PROCESS | 1662 | 1465073663087 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:23 INFO - PROCESS | 1662 | 1465073663294 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:54:23 INFO - PROCESS | 1662 | 1465073663373 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:23 INFO - PROCESS | 1662 | 1465073663375 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d78800 == 45 [pid = 1662] [id = 313] 13:54:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x116059c00) [pid = 1662] [serial = 938] [outer = 0x0] 13:54:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x116f7a400) [pid = 1662] [serial = 939] [outer = 0x116059c00] 13:54:23 INFO - PROCESS | 1662 | 1465073663404 Marionette DEBUG loaded listener.js 13:54:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x11826ec00) [pid = 1662] [serial = 940] [outer = 0x116059c00] 13:54:23 INFO - PROCESS | 1662 | 1465073663835 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] 13:54:23 INFO - PROCESS | 1662 | 1465073663855 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:54:23 INFO - PROCESS | 1662 | 1465073663859 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:54:23 INFO - PROCESS | 1662 | 1465073663861 Marionette TRACE conn2 <- [1,1226,null,{}] 13:54:23 INFO - PROCESS | 1662 | 1465073663863 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}] 13:54:23 INFO - PROCESS | 1662 | 1465073663865 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:23 INFO - PROCESS | 1662 | 1465073663960 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:54:24 INFO - PROCESS | 1662 | 1465073664020 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:24 INFO - PROCESS | 1662 | 1465073664021 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x11823a000 == 46 [pid = 1662] [id = 314] 13:54:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1196af000) [pid = 1662] [serial = 941] [outer = 0x0] 13:54:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x119a0dc00) [pid = 1662] [serial = 942] [outer = 0x1196af000] 13:54:24 INFO - PROCESS | 1662 | 1465073664049 Marionette DEBUG loaded listener.js 13:54:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x120f4ec00) [pid = 1662] [serial = 943] [outer = 0x1196af000] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12a893000 == 45 [pid = 1662] [id = 307] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x119b2d800 == 44 [pid = 1662] [id = 306] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x125609800 == 43 [pid = 1662] [id = 305] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x1274d6800 == 42 [pid = 1662] [id = 304] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x125619000 == 41 [pid = 1662] [id = 303] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x119ab7800 == 40 [pid = 1662] [id = 302] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x121296800 == 39 [pid = 1662] [id = 301] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x119b3b000 == 38 [pid = 1662] [id = 300] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x11823d800 == 37 [pid = 1662] [id = 299] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x116834000 == 36 [pid = 1662] [id = 298] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x113a31800 == 35 [pid = 1662] [id = 297] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x116a7b000 == 34 [pid = 1662] [id = 296] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3a5800 == 33 [pid = 1662] [id = 295] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x117d78800 == 32 [pid = 1662] [id = 313] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3a7000 == 31 [pid = 1662] [id = 312] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12b268000 == 30 [pid = 1662] [id = 311] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x123d50000 == 29 [pid = 1662] [id = 310] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x118156000 == 28 [pid = 1662] [id = 309] 13:54:24 INFO - PROCESS | 1662 | --DOCSHELL 0x12b223000 == 27 [pid = 1662] [id = 308] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x127634000) [pid = 1662] [serial = 866] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x126b12c00) [pid = 1662] [serial = 869] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1196ddc00) [pid = 1662] [serial = 845] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x119a82800) [pid = 1662] [serial = 846] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x124c3e000) [pid = 1662] [serial = 854] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x124f81c00) [pid = 1662] [serial = 855] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128d3fc00) [pid = 1662] [serial = 831] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1196db800) [pid = 1662] [serial = 842] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119a04c00) [pid = 1662] [serial = 843] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x113d74400) [pid = 1662] [serial = 833] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11685e000) [pid = 1662] [serial = 834] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1185ce000) [pid = 1662] [serial = 839] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118a49400) [pid = 1662] [serial = 840] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1256aac00) [pid = 1662] [serial = 860] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x126b1ec00) [pid = 1662] [serial = 861] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x117298800) [pid = 1662] [serial = 836] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118214800) [pid = 1662] [serial = 837] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x121487000) [pid = 1662] [serial = 851] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1218b7c00) [pid = 1662] [serial = 852] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1255c0000) [pid = 1662] [serial = 857] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12562e400) [pid = 1662] [serial = 858] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x120f4b400) [pid = 1662] [serial = 848] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x121482000) [pid = 1662] [serial = 849] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128d36400) [pid = 1662] [serial = 872] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1182a2400) [pid = 1662] [serial = 486] [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.] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x128b71c00) [pid = 1662] [serial = 870] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1196d5000) [pid = 1662] [serial = 875] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128d4b400) [pid = 1662] [serial = 879] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128ec2000) [pid = 1662] [serial = 883] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128d4fc00) [pid = 1662] [serial = 880] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128eb8400) [pid = 1662] [serial = 882] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128d45800) [pid = 1662] [serial = 873] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x126fb3000) [pid = 1662] [serial = 864] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x126cb9800) [pid = 1662] [serial = 863] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x126f35800) [pid = 1662] [serial = 876] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1290dc000) [pid = 1662] [serial = 885] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x128b1d000) [pid = 1662] [serial = 867] [outer = 0x0] [url = about:blank] 13:54:24 INFO - PROCESS | 1662 | 1465073664977 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]]]}] 13:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1127ms 13:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:54:24 INFO - PROCESS | 1662 | 1465073664987 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:54:24 INFO - PROCESS | 1662 | 1465073664989 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:54:24 INFO - PROCESS | 1662 | 1465073664992 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:54:24 INFO - PROCESS | 1662 | 1465073664994 Marionette TRACE conn2 <- [1,1230,null,{}] 13:54:25 INFO - PROCESS | 1662 | 1465073664997 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}] 13:54:25 INFO - PROCESS | 1662 | 1465073664999 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:25 INFO - PROCESS | 1662 | 1465073665078 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:54:25 INFO - PROCESS | 1662 | 1465073665084 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 1662 | 1465073665088 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x116666000 == 28 [pid = 1662] [id = 315] 13:54:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x116f7fc00) [pid = 1662] [serial = 944] [outer = 0x0] 13:54:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x117653400) [pid = 1662] [serial = 945] [outer = 0x116f7fc00] 13:54:25 INFO - PROCESS | 1662 | 1465073665116 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118175800) [pid = 1662] [serial = 946] [outer = 0x116f7fc00] 13:54:25 INFO - PROCESS | 1662 | 1465073665441 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]]]}] 13:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 470ms 13:54:25 INFO - PROCESS | 1662 | 1465073665478 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:54:25 INFO - PROCESS | 1662 | 1465073665481 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:54:25 INFO - PROCESS | 1662 | 1465073665487 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:54:25 INFO - PROCESS | 1662 | 1465073665489 Marionette TRACE conn2 <- [1,1234,null,{}] 13:54:25 INFO - PROCESS | 1662 | 1465073665491 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}] 13:54:25 INFO - PROCESS | 1662 | 1465073665493 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:25 INFO - PROCESS | 1662 | 1465073665567 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:54:25 INFO - PROCESS | 1662 | 1465073665571 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:25 INFO - PROCESS | 1662 | 1465073665573 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x117360000 == 29 [pid = 1662] [id = 316] 13:54:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118257000) [pid = 1662] [serial = 947] [outer = 0x0] 13:54:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1185cb400) [pid = 1662] [serial = 948] [outer = 0x118257000] 13:54:25 INFO - PROCESS | 1662 | 1465073665602 Marionette DEBUG loaded listener.js 13:54:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118a47c00) [pid = 1662] [serial = 949] [outer = 0x118257000] 13:54:25 INFO - PROCESS | 1662 | 1465073665959 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]]]}] 13:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 524ms 13:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:54:26 INFO - PROCESS | 1662 | 1465073666011 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:54:26 INFO - PROCESS | 1662 | 1465073666013 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:54:26 INFO - PROCESS | 1662 | 1465073666015 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:54:26 INFO - PROCESS | 1662 | 1465073666017 Marionette TRACE conn2 <- [1,1238,null,{}] 13:54:26 INFO - PROCESS | 1662 | 1465073666025 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}] 13:54:26 INFO - PROCESS | 1662 | 1465073666028 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:26 INFO - PROCESS | 1662 | 1465073666104 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:54:26 INFO - PROCESS | 1662 | 1465073666110 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:26 INFO - PROCESS | 1662 | 1465073666112 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x119225800 == 30 [pid = 1662] [id = 317] 13:54:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1121b4000) [pid = 1662] [serial = 950] [outer = 0x0] 13:54:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11966a000) [pid = 1662] [serial = 951] [outer = 0x1121b4000] 13:54:26 INFO - PROCESS | 1662 | 1465073666143 Marionette DEBUG loaded listener.js 13:54:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119a02c00) [pid = 1662] [serial = 952] [outer = 0x1121b4000] 13:54:26 INFO - PROCESS | 1662 | 1465073666487 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]]]}] 13:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 520ms 13:54:26 INFO - PROCESS | 1662 | 1465073666536 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:54:26 INFO - PROCESS | 1662 | 1465073666537 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:54:26 INFO - PROCESS | 1662 | 1465073666540 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:54:26 INFO - PROCESS | 1662 | 1465073666541 Marionette TRACE conn2 <- [1,1242,null,{}] 13:54:26 INFO - PROCESS | 1662 | 1465073666543 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}] 13:54:26 INFO - PROCESS | 1662 | 1465073666544 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:26 INFO - PROCESS | 1662 | 1465073666649 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:54:26 INFO - PROCESS | 1662 | 1465073666654 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:26 INFO - PROCESS | 1662 | 1465073666655 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x121089000 == 31 [pid = 1662] [id = 318] 13:54:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1196dd400) [pid = 1662] [serial = 953] [outer = 0x0] 13:54:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x120d3f000) [pid = 1662] [serial = 954] [outer = 0x1196dd400] 13:54:26 INFO - PROCESS | 1662 | 1465073666681 Marionette DEBUG loaded listener.js 13:54:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x120f4c000) [pid = 1662] [serial = 955] [outer = 0x1196dd400] 13:54:27 INFO - PROCESS | 1662 | 1465073666997 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]]]}] 13:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 469ms 13:54:27 INFO - PROCESS | 1662 | 1465073667009 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:54:27 INFO - PROCESS | 1662 | 1465073667019 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:54:27 INFO - PROCESS | 1662 | 1465073667023 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1662 | 1465073667024 Marionette TRACE conn2 <- [1,1246,null,{}] 13:54:27 INFO - PROCESS | 1662 | 1465073667027 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}] 13:54:27 INFO - PROCESS | 1662 | 1465073667028 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:27 INFO - PROCESS | 1662 | 1465073667118 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:54:27 INFO - PROCESS | 1662 | 1465073667154 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:27 INFO - PROCESS | 1662 | 1465073667155 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x121353000 == 32 [pid = 1662] [id = 319] 13:54:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x116059400) [pid = 1662] [serial = 956] [outer = 0x0] 13:54:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x120f54c00) [pid = 1662] [serial = 957] [outer = 0x116059400] 13:54:27 INFO - PROCESS | 1662 | 1465073667180 Marionette DEBUG loaded listener.js 13:54:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x121481400) [pid = 1662] [serial = 958] [outer = 0x116059400] 13:54:27 INFO - PROCESS | 1662 | 1465073667521 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]]]}] 13:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 520ms 13:54:27 INFO - PROCESS | 1662 | 1465073667543 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:54:27 INFO - PROCESS | 1662 | 1465073667545 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:54:27 INFO - PROCESS | 1662 | 1465073667547 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:54:27 INFO - PROCESS | 1662 | 1465073667548 Marionette TRACE conn2 <- [1,1250,null,{}] 13:54:27 INFO - PROCESS | 1662 | 1465073667556 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}] 13:54:27 INFO - PROCESS | 1662 | 1465073667560 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:27 INFO - PROCESS | 1662 | 1465073667673 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:54:27 INFO - PROCESS | 1662 | 1465073667678 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:27 INFO - PROCESS | 1662 | 1465073667679 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d4c800 == 33 [pid = 1662] [id = 320] 13:54:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x121481c00) [pid = 1662] [serial = 959] [outer = 0x0] 13:54:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12170b800) [pid = 1662] [serial = 960] [outer = 0x121481c00] 13:54:27 INFO - PROCESS | 1662 | 1465073667704 Marionette DEBUG loaded listener.js 13:54:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x125679c00) [pid = 1662] [serial = 961] [outer = 0x121481c00] 13:54:28 INFO - PROCESS | 1662 | 1465073668037 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]]]}] 13:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 524ms 13:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:54:28 INFO - PROCESS | 1662 | 1465073668072 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:54:28 INFO - PROCESS | 1662 | 1465073668073 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:54:28 INFO - PROCESS | 1662 | 1465073668075 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:54:28 INFO - PROCESS | 1662 | 1465073668076 Marionette TRACE conn2 <- [1,1254,null,{}] 13:54:28 INFO - PROCESS | 1662 | 1465073668085 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}] 13:54:28 INFO - PROCESS | 1662 | 1465073668087 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:28 INFO - PROCESS | 1662 | 1465073668179 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:54:28 INFO - PROCESS | 1662 | 1465073668185 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:28 INFO - PROCESS | 1662 | 1465073668186 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x125621800 == 34 [pid = 1662] [id = 321] 13:54:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116860400) [pid = 1662] [serial = 962] [outer = 0x0] 13:54:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x126b11400) [pid = 1662] [serial = 963] [outer = 0x116860400] 13:54:28 INFO - PROCESS | 1662 | 1465073668211 Marionette DEBUG loaded listener.js 13:54:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126cb9800) [pid = 1662] [serial = 964] [outer = 0x116860400] 13:54:28 INFO - PROCESS | 1662 | 1465073668544 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]]]}] 13:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 13:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:54:28 INFO - PROCESS | 1662 | 1465073668595 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:54:28 INFO - PROCESS | 1662 | 1465073668596 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:54:28 INFO - PROCESS | 1662 | 1465073668605 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:54:28 INFO - PROCESS | 1662 | 1465073668606 Marionette TRACE conn2 <- [1,1258,null,{}] 13:54:28 INFO - PROCESS | 1662 | 1465073668609 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}] 13:54:28 INFO - PROCESS | 1662 | 1465073668610 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:28 INFO - PROCESS | 1662 | 1465073668703 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:54:28 INFO - PROCESS | 1662 | 1465073668707 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:28 INFO - PROCESS | 1662 | 1465073668708 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12715c000 == 35 [pid = 1662] [id = 322] 13:54:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x126bde400) [pid = 1662] [serial = 965] [outer = 0x0] 13:54:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x126cc7000) [pid = 1662] [serial = 966] [outer = 0x126bde400] 13:54:28 INFO - PROCESS | 1662 | 1465073668732 Marionette DEBUG loaded listener.js 13:54:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126fb4400) [pid = 1662] [serial = 967] [outer = 0x126bde400] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128d4e000) [pid = 1662] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128b26800) [pid = 1662] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x123d2f400) [pid = 1662] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11689bc00) [pid = 1662] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x126f35400) [pid = 1662] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x112e70400) [pid = 1662] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x111c5fc00) [pid = 1662] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12111fc00) [pid = 1662] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118226800) [pid = 1662] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128ebac00) [pid = 1662] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1196b2400) [pid = 1662] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x113866800) [pid = 1662] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119a0ac00) [pid = 1662] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:54:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1133a6c00) [pid = 1662] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:54:29 INFO - PROCESS | 1662 | 1465073669185 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]]]}] 13:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 626ms 13:54:29 INFO - PROCESS | 1662 | 1465073669224 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:54:29 INFO - PROCESS | 1662 | 1465073669226 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:54:29 INFO - PROCESS | 1662 | 1465073669228 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:54:29 INFO - PROCESS | 1662 | 1465073669229 Marionette TRACE conn2 <- [1,1262,null,{}] 13:54:29 INFO - PROCESS | 1662 | 1465073669231 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}] 13:54:29 INFO - PROCESS | 1662 | 1465073669232 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:29 INFO - PROCESS | 1662 | 1465073669313 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:54:29 INFO - PROCESS | 1662 | 1465073669370 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:29 INFO - PROCESS | 1662 | 1465073669371 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x119225000 == 36 [pid = 1662] [id = 323] 13:54:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1133a0800) [pid = 1662] [serial = 968] [outer = 0x0] 13:54:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118f3e000) [pid = 1662] [serial = 969] [outer = 0x1133a0800] 13:54:29 INFO - PROCESS | 1662 | 1465073669396 Marionette DEBUG loaded listener.js 13:54:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x123d2e000) [pid = 1662] [serial = 970] [outer = 0x1133a0800] 13:54:29 INFO - PROCESS | 1662 | 1465073669664 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]]]}] 13:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 13:54:29 INFO - PROCESS | 1662 | 1465073669696 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:54:29 INFO - PROCESS | 1662 | 1465073669698 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:54:29 INFO - PROCESS | 1662 | 1465073669708 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:54:29 INFO - PROCESS | 1662 | 1465073669709 Marionette TRACE conn2 <- [1,1266,null,{}] 13:54:29 INFO - PROCESS | 1662 | 1465073669712 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}] 13:54:29 INFO - PROCESS | 1662 | 1465073669713 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:29 INFO - PROCESS | 1662 | 1465073669793 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:54:29 INFO - PROCESS | 1662 | 1465073669797 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:29 INFO - PROCESS | 1662 | 1465073669798 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12942a800 == 37 [pid = 1662] [id = 324] 13:54:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126bdec00) [pid = 1662] [serial = 971] [outer = 0x0] 13:54:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12762e800) [pid = 1662] [serial = 972] [outer = 0x126bdec00] 13:54:29 INFO - PROCESS | 1662 | 1465073669825 Marionette DEBUG loaded listener.js 13:54:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12763a400) [pid = 1662] [serial = 973] [outer = 0x126bdec00] 13:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 469ms 13:54:30 INFO - PROCESS | 1662 | 1465073670174 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]]]}] 13:54:30 INFO - PROCESS | 1662 | 1465073670177 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:54:30 INFO - PROCESS | 1662 | 1465073670179 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:54:30 INFO - PROCESS | 1662 | 1465073670181 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:54:30 INFO - PROCESS | 1662 | 1465073670184 Marionette TRACE conn2 <- [1,1270,null,{}] 13:54:30 INFO - PROCESS | 1662 | 1465073670190 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}] 13:54:30 INFO - PROCESS | 1662 | 1465073670192 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:30 INFO - PROCESS | 1662 | 1465073670320 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:54:30 INFO - PROCESS | 1662 | 1465073670327 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:30 INFO - PROCESS | 1662 | 1465073670328 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x121352000 == 38 [pid = 1662] [id = 325] 13:54:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x113867c00) [pid = 1662] [serial = 974] [outer = 0x0] 13:54:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128b1d000) [pid = 1662] [serial = 975] [outer = 0x113867c00] 13:54:30 INFO - PROCESS | 1662 | 1465073670355 Marionette DEBUG loaded listener.js 13:54:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128d47400) [pid = 1662] [serial = 976] [outer = 0x113867c00] 13:54:30 INFO - PROCESS | 1662 | 1465073670655 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]]]}] 13:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 524ms 13:54:30 INFO - PROCESS | 1662 | 1465073670705 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:54:30 INFO - PROCESS | 1662 | 1465073670706 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:54:30 INFO - PROCESS | 1662 | 1465073670708 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:54:30 INFO - PROCESS | 1662 | 1465073670709 Marionette TRACE conn2 <- [1,1274,null,{}] 13:54:30 INFO - PROCESS | 1662 | 1465073670712 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}] 13:54:30 INFO - PROCESS | 1662 | 1465073670713 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:30 INFO - PROCESS | 1662 | 1465073670790 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:54:30 INFO - PROCESS | 1662 | 1465073670794 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:30 INFO - PROCESS | 1662 | 1465073670795 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a8a2000 == 39 [pid = 1662] [id = 326] 13:54:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12763c000) [pid = 1662] [serial = 977] [outer = 0x0] 13:54:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128d52000) [pid = 1662] [serial = 978] [outer = 0x12763c000] 13:54:30 INFO - PROCESS | 1662 | 1465073670819 Marionette DEBUG loaded listener.js 13:54:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1290ce800) [pid = 1662] [serial = 979] [outer = 0x12763c000] 13:54:31 INFO - PROCESS | 1662 | 1465073671307 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]]]}] 13:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 619ms 13:54:31 INFO - PROCESS | 1662 | 1465073671329 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:54:31 INFO - PROCESS | 1662 | 1465073671332 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:54:31 INFO - PROCESS | 1662 | 1465073671335 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:54:31 INFO - PROCESS | 1662 | 1465073671337 Marionette TRACE conn2 <- [1,1278,null,{}] 13:54:31 INFO - PROCESS | 1662 | 1465073671341 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}] 13:54:31 INFO - PROCESS | 1662 | 1465073671343 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:31 INFO - PROCESS | 1662 | 1465073671457 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:54:31 INFO - PROCESS | 1662 | 1465073671536 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:31 INFO - PROCESS | 1662 | 1465073671538 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x116883800 == 40 [pid = 1662] [id = 327] 13:54:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x113d0cc00) [pid = 1662] [serial = 980] [outer = 0x0] 13:54:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1166e0800) [pid = 1662] [serial = 981] [outer = 0x113d0cc00] 13:54:31 INFO - PROCESS | 1662 | 1465073671569 Marionette DEBUG loaded listener.js 13:54:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118170c00) [pid = 1662] [serial = 982] [outer = 0x113d0cc00] 13:54:32 INFO - PROCESS | 1662 | 1465073672090 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]]]}] 13:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 771ms 13:54:32 INFO - PROCESS | 1662 | 1465073672126 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:54:32 INFO - PROCESS | 1662 | 1465073672129 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:54:32 INFO - PROCESS | 1662 | 1465073672137 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:54:32 INFO - PROCESS | 1662 | 1465073672140 Marionette TRACE conn2 <- [1,1282,null,{}] 13:54:32 INFO - PROCESS | 1662 | 1465073672142 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}] 13:54:32 INFO - PROCESS | 1662 | 1465073672144 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:32 INFO - PROCESS | 1662 | 1465073672251 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:54:32 INFO - PROCESS | 1662 | 1465073672334 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:32 INFO - PROCESS | 1662 | 1465073672336 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12129b800 == 41 [pid = 1662] [id = 328] 13:54:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118299800) [pid = 1662] [serial = 983] [outer = 0x0] 13:54:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118a4a400) [pid = 1662] [serial = 984] [outer = 0x118299800] 13:54:32 INFO - PROCESS | 1662 | 1465073672366 Marionette DEBUG loaded listener.js 13:54:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118feec00) [pid = 1662] [serial = 985] [outer = 0x118299800] 13:54:33 INFO - PROCESS | 1662 | 1465073673018 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]]]}] 13:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 922ms 13:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:54:33 INFO - PROCESS | 1662 | 1465073673059 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:54:33 INFO - PROCESS | 1662 | 1465073673062 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:54:33 INFO - PROCESS | 1662 | 1465073673065 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:54:33 INFO - PROCESS | 1662 | 1465073673066 Marionette TRACE conn2 <- [1,1286,null,{}] 13:54:33 INFO - PROCESS | 1662 | 1465073673070 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}] 13:54:33 INFO - PROCESS | 1662 | 1465073673072 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:33 INFO - PROCESS | 1662 | 1465073673190 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:54:33 INFO - PROCESS | 1662 | --DOCSHELL 0x121352000 == 40 [pid = 1662] [id = 325] 13:54:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12942a800 == 39 [pid = 1662] [id = 324] 13:54:33 INFO - PROCESS | 1662 | --DOCSHELL 0x119225000 == 38 [pid = 1662] [id = 323] 13:54:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12715c000 == 37 [pid = 1662] [id = 322] 13:54:33 INFO - PROCESS | 1662 | --DOCSHELL 0x125621800 == 36 [pid = 1662] [id = 321] 13:54:33 INFO - PROCESS | 1662 | --DOCSHELL 0x123d4c800 == 35 [pid = 1662] [id = 320] 13:54:33 INFO - PROCESS | 1662 | --DOCSHELL 0x121353000 == 34 [pid = 1662] [id = 319] 13:54:33 INFO - PROCESS | 1662 | --DOCSHELL 0x121089000 == 33 [pid = 1662] [id = 318] 13:54:33 INFO - PROCESS | 1662 | --DOCSHELL 0x119225800 == 32 [pid = 1662] [id = 317] 13:54:33 INFO - PROCESS | 1662 | --DOCSHELL 0x117360000 == 31 [pid = 1662] [id = 316] 13:54:33 INFO - PROCESS | 1662 | --DOCSHELL 0x116666000 == 30 [pid = 1662] [id = 315] 13:54:33 INFO - PROCESS | 1662 | --DOCSHELL 0x11823a000 == 29 [pid = 1662] [id = 314] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1291e3c00) [pid = 1662] [serial = 925] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1291dbc00) [pid = 1662] [serial = 924] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128b7d000) [pid = 1662] [serial = 921] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x124948c00) [pid = 1662] [serial = 906] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x126b1bc00) [pid = 1662] [serial = 909] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1255c2c00) [pid = 1662] [serial = 907] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x127169800) [pid = 1662] [serial = 912] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x126cc3800) [pid = 1662] [serial = 910] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1196b0000) [pid = 1662] [serial = 915] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113d70400) [pid = 1662] [serial = 891] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118222c00) [pid = 1662] [serial = 892] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x121126800) [pid = 1662] [serial = 903] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1184bfc00) [pid = 1662] [serial = 894] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118a46c00) [pid = 1662] [serial = 895] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1291dac00) [pid = 1662] [serial = 886] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1196d7000) [pid = 1662] [serial = 897] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x119a03800) [pid = 1662] [serial = 898] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116623c00) [pid = 1662] [serial = 888] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x116a65400) [pid = 1662] [serial = 889] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x120f1b800) [pid = 1662] [serial = 900] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x120f51000) [pid = 1662] [serial = 901] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128b27400) [pid = 1662] [serial = 919] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x127632800) [pid = 1662] [serial = 918] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x127631000) [pid = 1662] [serial = 913] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128d4a000) [pid = 1662] [serial = 922] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x126fb3800) [pid = 1662] [serial = 916] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x121488c00) [pid = 1662] [serial = 904] [outer = 0x0] [url = about:blank] 13:54:33 INFO - PROCESS | 1662 | 1465073673271 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:33 INFO - PROCESS | 1662 | 1465073673272 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x113fe5000 == 30 [pid = 1662] [id = 329] 13:54:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116198800) [pid = 1662] [serial = 986] [outer = 0x0] 13:54:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116a65400) [pid = 1662] [serial = 987] [outer = 0x116198800] 13:54:33 INFO - PROCESS | 1662 | 1465073673299 Marionette DEBUG loaded listener.js 13:54:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1185c5000) [pid = 1662] [serial = 988] [outer = 0x116198800] 13:54:33 INFO - PROCESS | 1662 | 1465073673607 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]]]}] 13:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 573ms 13:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:54:33 INFO - PROCESS | 1662 | 1465073673639 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:54:33 INFO - PROCESS | 1662 | 1465073673641 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:54:33 INFO - PROCESS | 1662 | 1465073673646 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:54:33 INFO - PROCESS | 1662 | 1465073673647 Marionette TRACE conn2 <- [1,1290,null,{}] 13:54:33 INFO - PROCESS | 1662 | 1465073673652 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}] 13:54:33 INFO - PROCESS | 1662 | 1465073673654 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:33 INFO - PROCESS | 1662 | 1465073673745 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:54:33 INFO - PROCESS | 1662 | 1465073673795 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:33 INFO - PROCESS | 1662 | 1465073673796 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x11814d800 == 31 [pid = 1662] [id = 330] 13:54:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11829b800) [pid = 1662] [serial = 989] [outer = 0x0] 13:54:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11920e400) [pid = 1662] [serial = 990] [outer = 0x11829b800] 13:54:33 INFO - PROCESS | 1662 | 1465073673823 Marionette DEBUG loaded listener.js 13:54:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119a05000) [pid = 1662] [serial = 991] [outer = 0x11829b800] 13:54:34 INFO - PROCESS | 1662 | 1465073674121 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]]]}] 13:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 526ms 13:54:34 INFO - PROCESS | 1662 | 1465073674171 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:54:34 INFO - PROCESS | 1662 | 1465073674173 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:54:34 INFO - PROCESS | 1662 | 1465073674175 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:54:34 INFO - PROCESS | 1662 | 1465073674177 Marionette TRACE conn2 <- [1,1294,null,{}] 13:54:34 INFO - PROCESS | 1662 | 1465073674185 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}] 13:54:34 INFO - PROCESS | 1662 | 1465073674188 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:34 INFO - PROCESS | 1662 | 1465073674274 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:54:34 INFO - PROCESS | 1662 | 1465073674333 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1662 | 1465073674335 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x119821800 == 32 [pid = 1662] [id = 331] 13:54:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116193800) [pid = 1662] [serial = 992] [outer = 0x0] 13:54:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1196e0c00) [pid = 1662] [serial = 993] [outer = 0x116193800] 13:54:34 INFO - PROCESS | 1662 | 1465073674363 Marionette DEBUG loaded listener.js 13:54:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x121490800) [pid = 1662] [serial = 994] [outer = 0x116193800] 13:54:34 INFO - PROCESS | 1662 | 1465073674657 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]]]}] 13:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 522ms 13:54:34 INFO - PROCESS | 1662 | 1465073674697 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:54:34 INFO - PROCESS | 1662 | 1465073674699 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:54:34 INFO - PROCESS | 1662 | 1465073674704 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:54:34 INFO - PROCESS | 1662 | 1465073674706 Marionette TRACE conn2 <- [1,1298,null,{}] 13:54:34 INFO - PROCESS | 1662 | 1465073674708 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}] 13:54:34 INFO - PROCESS | 1662 | 1465073674710 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:34 INFO - PROCESS | 1662 | 1465073674789 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:54:34 INFO - PROCESS | 1662 | 1465073674792 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:34 INFO - PROCESS | 1662 | 1465073674794 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x121351800 == 33 [pid = 1662] [id = 332] 13:54:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x121dd7800) [pid = 1662] [serial = 995] [outer = 0x0] 13:54:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x124c9e400) [pid = 1662] [serial = 996] [outer = 0x121dd7800] 13:54:34 INFO - PROCESS | 1662 | 1465073674821 Marionette DEBUG loaded listener.js 13:54:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1255c1000) [pid = 1662] [serial = 997] [outer = 0x121dd7800] 13:54:35 INFO - PROCESS | 1662 | 1465073675309 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]]]}] 13:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 623ms 13:54:35 INFO - PROCESS | 1662 | 1465073675327 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:54:35 INFO - PROCESS | 1662 | 1465073675330 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:54:35 INFO - PROCESS | 1662 | 1465073675333 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:54:35 INFO - PROCESS | 1662 | 1465073675335 Marionette TRACE conn2 <- [1,1302,null,{}] 13:54:35 INFO - PROCESS | 1662 | 1465073675340 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}] 13:54:35 INFO - PROCESS | 1662 | 1465073675341 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:35 INFO - PROCESS | 1662 | 1465073675444 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:54:35 INFO - PROCESS | 1662 | 1465073675510 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:35 INFO - PROCESS | 1662 | 1465073675512 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180ab800 == 34 [pid = 1662] [id = 333] 13:54:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118a48800) [pid = 1662] [serial = 998] [outer = 0x0] 13:54:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118f3ec00) [pid = 1662] [serial = 999] [outer = 0x118a48800] 13:54:35 INFO - PROCESS | 1662 | 1465073675566 Marionette DEBUG loaded listener.js 13:54:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1196da800) [pid = 1662] [serial = 1000] [outer = 0x118a48800] 13:54:36 INFO - PROCESS | 1662 | 1465073675996 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]]]}] 13:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 721ms 13:54:36 INFO - PROCESS | 1662 | 1465073676067 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:54:36 INFO - PROCESS | 1662 | 1465073676070 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:54:36 INFO - PROCESS | 1662 | 1465073676076 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:54:36 INFO - PROCESS | 1662 | 1465073676078 Marionette TRACE conn2 <- [1,1306,null,{}] 13:54:36 INFO - PROCESS | 1662 | 1465073676080 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}] 13:54:36 INFO - PROCESS | 1662 | 1465073676082 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:36 INFO - PROCESS | 1662 | 1465073676180 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:54:36 INFO - PROCESS | 1662 | 1465073676245 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:36 INFO - PROCESS | 1662 | 1465073676247 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x121978000 == 35 [pid = 1662] [id = 334] 13:54:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120f48c00) [pid = 1662] [serial = 1001] [outer = 0x0] 13:54:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x121123000) [pid = 1662] [serial = 1002] [outer = 0x120f48c00] 13:54:36 INFO - PROCESS | 1662 | 1465073676279 Marionette DEBUG loaded listener.js 13:54:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123d2d400) [pid = 1662] [serial = 1003] [outer = 0x120f48c00] 13:54:36 INFO - PROCESS | 1662 | 1465073676705 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]]]}] 13:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 670ms 13:54:36 INFO - PROCESS | 1662 | 1465073676770 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:54:36 INFO - PROCESS | 1662 | 1465073676771 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:54:36 INFO - PROCESS | 1662 | 1465073676774 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:54:36 INFO - PROCESS | 1662 | 1465073676776 Marionette TRACE conn2 <- [1,1310,null,{}] 13:54:36 INFO - PROCESS | 1662 | 1465073676797 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}] 13:54:36 INFO - PROCESS | 1662 | 1465073676800 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:36 INFO - PROCESS | 1662 | 1465073676931 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:54:36 INFO - PROCESS | 1662 | 1465073676983 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:36 INFO - PROCESS | 1662 | 1465073676985 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x127147800 == 36 [pid = 1662] [id = 335] 13:54:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x126be9400) [pid = 1662] [serial = 1004] [outer = 0x0] 13:54:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126cc2400) [pid = 1662] [serial = 1005] [outer = 0x126be9400] 13:54:37 INFO - PROCESS | 1662 | 1465073677019 Marionette DEBUG loaded listener.js 13:54:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12716cc00) [pid = 1662] [serial = 1006] [outer = 0x126be9400] 13:54:37 INFO - PROCESS | 1662 | 1465073677439 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] 13:54:37 INFO - PROCESS | 1662 | 1465073677498 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:54:37 INFO - PROCESS | 1662 | 1465073677500 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:54:37 INFO - PROCESS | 1662 | 1465073677502 Marionette TRACE conn2 <- [1,1314,null,{}] 13:54:37 INFO - PROCESS | 1662 | 1465073677504 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}] 13:54:37 INFO - PROCESS | 1662 | 1465073677505 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:37 INFO - PROCESS | 1662 | 1465073677600 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:54:37 INFO - PROCESS | 1662 | 1465073677653 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:37 INFO - PROCESS | 1662 | 1465073677654 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x128eb1000 == 37 [pid = 1662] [id = 336] 13:54:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12763b800) [pid = 1662] [serial = 1007] [outer = 0x0] 13:54:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128b72c00) [pid = 1662] [serial = 1008] [outer = 0x12763b800] 13:54:37 INFO - PROCESS | 1662 | 1465073677683 Marionette DEBUG loaded listener.js 13:54:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x128d37800) [pid = 1662] [serial = 1009] [outer = 0x12763b800] 13:54:38 INFO - PROCESS | 1662 | 1465073678114 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]]]}] 13:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 669ms 13:54:38 INFO - PROCESS | 1662 | 1465073678171 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:54:38 INFO - PROCESS | 1662 | 1465073678172 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:54:38 INFO - PROCESS | 1662 | 1465073678174 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:54:38 INFO - PROCESS | 1662 | 1465073678176 Marionette TRACE conn2 <- [1,1318,null,{}] 13:54:38 INFO - PROCESS | 1662 | 1465073678178 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}] 13:54:38 INFO - PROCESS | 1662 | 1465073678179 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:38 INFO - PROCESS | 1662 | 1465073678290 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:54:38 INFO - PROCESS | 1662 | 1465073678357 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:38 INFO - PROCESS | 1662 | 1465073678358 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x119808800 == 38 [pid = 1662] [id = 337] 13:54:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128b70400) [pid = 1662] [serial = 1010] [outer = 0x0] 13:54:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x128d45800) [pid = 1662] [serial = 1011] [outer = 0x128b70400] 13:54:38 INFO - PROCESS | 1662 | 1465073678386 Marionette DEBUG loaded listener.js 13:54:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128eb9800) [pid = 1662] [serial = 1012] [outer = 0x128b70400] 13:54:38 INFO - PROCESS | 1662 | 1465073678869 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]]]}] 13:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 719ms 13:54:38 INFO - PROCESS | 1662 | 1465073678895 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:54:38 INFO - PROCESS | 1662 | 1465073678897 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:54:38 INFO - PROCESS | 1662 | 1465073678902 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:54:38 INFO - PROCESS | 1662 | 1465073678905 Marionette TRACE conn2 <- [1,1322,null,{}] 13:54:38 INFO - PROCESS | 1662 | 1465073678908 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}] 13:54:38 INFO - PROCESS | 1662 | 1465073678910 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:39 INFO - PROCESS | 1662 | 1465073679008 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:54:39 INFO - PROCESS | 1662 | 1465073679077 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:39 INFO - PROCESS | 1662 | 1465073679079 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x118161000 == 39 [pid = 1662] [id = 338] 13:54:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118222c00) [pid = 1662] [serial = 1013] [outer = 0x0] 13:54:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1185c7400) [pid = 1662] [serial = 1014] [outer = 0x118222c00] 13:54:39 INFO - PROCESS | 1662 | 1465073679107 Marionette DEBUG loaded listener.js 13:54:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x118fe9c00) [pid = 1662] [serial = 1015] [outer = 0x118222c00] 13:54:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119821800 == 38 [pid = 1662] [id = 331] 13:54:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11814d800 == 37 [pid = 1662] [id = 330] 13:54:39 INFO - PROCESS | 1662 | --DOCSHELL 0x113fe5000 == 36 [pid = 1662] [id = 329] 13:54:39 INFO - PROCESS | 1662 | --DOCSHELL 0x116883800 == 35 [pid = 1662] [id = 327] 13:54:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12129b800 == 34 [pid = 1662] [id = 328] 13:54:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119808800 == 33 [pid = 1662] [id = 337] 13:54:39 INFO - PROCESS | 1662 | --DOCSHELL 0x128eb1000 == 32 [pid = 1662] [id = 336] 13:54:39 INFO - PROCESS | 1662 | --DOCSHELL 0x127147800 == 31 [pid = 1662] [id = 335] 13:54:39 INFO - PROCESS | 1662 | --DOCSHELL 0x121978000 == 30 [pid = 1662] [id = 334] 13:54:39 INFO - PROCESS | 1662 | --DOCSHELL 0x121351800 == 29 [pid = 1662] [id = 332] 13:54:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1180ab800 == 28 [pid = 1662] [id = 333] 13:54:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12a8a2000 == 27 [pid = 1662] [id = 326] 13:54:40 INFO - PROCESS | 1662 | 1465073680123 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]]]}] 13:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1278ms 13:54:40 INFO - PROCESS | 1662 | 1465073680181 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:54:40 INFO - PROCESS | 1662 | 1465073680184 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:54:40 INFO - PROCESS | 1662 | 1465073680187 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:54:40 INFO - PROCESS | 1662 | 1465073680189 Marionette TRACE conn2 <- [1,1326,null,{}] 13:54:40 INFO - PROCESS | 1662 | 1465073680192 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}] 13:54:40 INFO - PROCESS | 1662 | 1465073680194 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:40 INFO - PROCESS | 1662 | 1465073680292 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:54:40 INFO - PROCESS | 1662 | 1465073680334 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:40 INFO - PROCESS | 1662 | 1465073680335 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x11665d000 == 28 [pid = 1662] [id = 339] 13:54:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1133a4800) [pid = 1662] [serial = 1016] [outer = 0x0] 13:54:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1160b0800) [pid = 1662] [serial = 1017] [outer = 0x1133a4800] 13:54:40 INFO - PROCESS | 1662 | 1465073680363 Marionette DEBUG loaded listener.js 13:54:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x11685c400) [pid = 1662] [serial = 1018] [outer = 0x1133a4800] 13:54:40 INFO - PROCESS | 1662 | 1465073680708 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]]]}] 13:54:40 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 13:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 570ms 13:54:40 INFO - PROCESS | 1662 | 1465073680756 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:54:40 INFO - PROCESS | 1662 | 1465073680760 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:54:40 INFO - PROCESS | 1662 | 1465073680764 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:54:40 INFO - PROCESS | 1662 | 1465073680766 Marionette TRACE conn2 <- [1,1330,null,{}] 13:54:40 INFO - PROCESS | 1662 | 1465073680768 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}] 13:54:40 INFO - PROCESS | 1662 | 1465073680770 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:40 INFO - PROCESS | 1662 | 1465073680870 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:54:40 INFO - PROCESS | 1662 | 1465073680907 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:40 INFO - PROCESS | 1662 | 1465073680909 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180ad800 == 29 [pid = 1662] [id = 340] 13:54:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x118171800) [pid = 1662] [serial = 1019] [outer = 0x0] 13:54:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1185ccc00) [pid = 1662] [serial = 1020] [outer = 0x118171800] 13:54:40 INFO - PROCESS | 1662 | 1465073680936 Marionette DEBUG loaded listener.js 13:54:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118f86400) [pid = 1662] [serial = 1021] [outer = 0x118171800] 13:54:41 INFO - PROCESS | 1662 | 1465073681287 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]]]}] 13:54:41 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 13:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 571ms 13:54:41 INFO - PROCESS | 1662 | 1465073681335 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:54:41 INFO - PROCESS | 1662 | 1465073681337 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:54:41 INFO - PROCESS | 1662 | 1465073681339 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:54:41 INFO - PROCESS | 1662 | 1465073681341 Marionette TRACE conn2 <- [1,1334,null,{}] 13:54:41 INFO - PROCESS | 1662 | 1465073681349 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}] 13:54:41 INFO - PROCESS | 1662 | 1465073681352 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:41 INFO - PROCESS | 1662 | 1465073681449 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:54:41 INFO - PROCESS | 1662 | 1465073681486 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:41 INFO - PROCESS | 1662 | 1465073681489 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x121295000 == 30 [pid = 1662] [id = 341] 13:54:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x111a0dc00) [pid = 1662] [serial = 1022] [outer = 0x0] 13:54:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1196e3800) [pid = 1662] [serial = 1023] [outer = 0x111a0dc00] 13:54:41 INFO - PROCESS | 1662 | 1465073681516 Marionette DEBUG loaded listener.js 13:54:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x120f1d400) [pid = 1662] [serial = 1024] [outer = 0x111a0dc00] 13:54:41 INFO - PROCESS | 1662 | 1465073681879 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]]]}] 13:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 576ms 13:54:41 INFO - PROCESS | 1662 | 1465073681916 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:54:41 INFO - PROCESS | 1662 | 1465073681918 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:54:41 INFO - PROCESS | 1662 | 1465073681921 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:54:41 INFO - PROCESS | 1662 | 1465073681922 Marionette TRACE conn2 <- [1,1338,null,{}] 13:54:41 INFO - PROCESS | 1662 | 1465073681924 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}] 13:54:41 INFO - PROCESS | 1662 | 1465073681925 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:42 INFO - PROCESS | 1662 | 1465073682025 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1196dd400) [pid = 1662] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x1121b4000) [pid = 1662] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x116059400) [pid = 1662] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1196af000) [pid = 1662] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x121481c00) [pid = 1662] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1133a0800) [pid = 1662] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x116860400) [pid = 1662] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x116f7fc00) [pid = 1662] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x126bde400) [pid = 1662] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x118257000) [pid = 1662] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x126bdec00) [pid = 1662] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118259400) [pid = 1662] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1196e2000) [pid = 1662] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x121dda000) [pid = 1662] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x126cbe400) [pid = 1662] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x116059c00) [pid = 1662] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x113867c00) [pid = 1662] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x121dd7800) [pid = 1662] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116193800) [pid = 1662] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12763c000) [pid = 1662] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11829b800) [pid = 1662] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116198800) [pid = 1662] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x113d0cc00) [pid = 1662] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:54:42 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118299800) [pid = 1662] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:54:42 INFO - PROCESS | 1662 | 1465073682322 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:42 INFO - PROCESS | 1662 | 1465073682323 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x1132b4800 == 31 [pid = 1662] [id = 342] 13:54:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x111c5fc00) [pid = 1662] [serial = 1025] [outer = 0x0] 13:54:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x112eb1400) [pid = 1662] [serial = 1026] [outer = 0x111c5fc00] 13:54:42 INFO - PROCESS | 1662 | 1465073682349 Marionette DEBUG loaded listener.js 13:54:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116f7c000) [pid = 1662] [serial = 1027] [outer = 0x111c5fc00] 13:54:43 INFO - PROCESS | 1662 | 1465073683108 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]]]}] 13:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1218ms 13:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:54:43 INFO - PROCESS | 1662 | 1465073683140 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:54:43 INFO - PROCESS | 1662 | 1465073683141 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:54:43 INFO - PROCESS | 1662 | 1465073683143 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:54:43 INFO - PROCESS | 1662 | 1465073683144 Marionette TRACE conn2 <- [1,1342,null,{}] 13:54:43 INFO - PROCESS | 1662 | 1465073683147 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}] 13:54:43 INFO - PROCESS | 1662 | 1465073683156 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:43 INFO - PROCESS | 1662 | 1465073683226 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:54:43 INFO - PROCESS | 1662 | 1465073683229 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:43 INFO - PROCESS | 1662 | 1465073683230 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12561a800 == 32 [pid = 1662] [id = 343] 13:54:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x116f7c400) [pid = 1662] [serial = 1028] [outer = 0x0] 13:54:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1196aac00) [pid = 1662] [serial = 1029] [outer = 0x116f7c400] 13:54:43 INFO - PROCESS | 1662 | 1465073683257 Marionette DEBUG loaded listener.js 13:54:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x121122000) [pid = 1662] [serial = 1030] [outer = 0x116f7c400] 13:54:43 INFO - PROCESS | 1662 | 1465073683586 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]]]}] 13:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 469ms 13:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:54:43 INFO - PROCESS | 1662 | 1465073683612 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:54:43 INFO - PROCESS | 1662 | 1465073683614 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:54:43 INFO - PROCESS | 1662 | 1465073683616 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:54:43 INFO - PROCESS | 1662 | 1465073683617 Marionette TRACE conn2 <- [1,1346,null,{}] 13:54:43 INFO - PROCESS | 1662 | 1465073683619 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}] 13:54:43 INFO - PROCESS | 1662 | 1465073683623 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:43 INFO - PROCESS | 1662 | 1465073683743 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:54:43 INFO - PROCESS | 1662 | 1465073683750 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:43 INFO - PROCESS | 1662 | 1465073683751 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x128eb1000 == 33 [pid = 1662] [id = 344] 13:54:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118f3f800) [pid = 1662] [serial = 1031] [outer = 0x0] 13:54:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x121489400) [pid = 1662] [serial = 1032] [outer = 0x118f3f800] 13:54:43 INFO - PROCESS | 1662 | 1465073683776 Marionette DEBUG loaded listener.js 13:54:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x125630c00) [pid = 1662] [serial = 1033] [outer = 0x118f3f800] 13:54:44 INFO - PROCESS | 1662 | 1465073684088 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]]]}] 13:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 13:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:54:44 INFO - PROCESS | 1662 | 1465073684136 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:54:44 INFO - PROCESS | 1662 | 1465073684137 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:54:44 INFO - PROCESS | 1662 | 1465073684139 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:54:44 INFO - PROCESS | 1662 | 1465073684140 Marionette TRACE conn2 <- [1,1350,null,{}] 13:54:44 INFO - PROCESS | 1662 | 1465073684143 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}] 13:54:44 INFO - PROCESS | 1662 | 1465073684144 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:44 INFO - PROCESS | 1662 | 1465073684224 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:54:44 INFO - PROCESS | 1662 | 1465073684227 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:44 INFO - PROCESS | 1662 | 1465073684229 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a83d000 == 34 [pid = 1662] [id = 345] 13:54:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x110e51000) [pid = 1662] [serial = 1034] [outer = 0x0] 13:54:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x126b1ec00) [pid = 1662] [serial = 1035] [outer = 0x110e51000] 13:54:44 INFO - PROCESS | 1662 | 1465073684255 Marionette DEBUG loaded listener.js 13:54:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x126cc3400) [pid = 1662] [serial = 1036] [outer = 0x110e51000] 13:54:44 INFO - PROCESS | 1662 | 1465073684861 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]]]}] 13:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 771ms 13:54:44 INFO - PROCESS | 1662 | 1465073684910 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:54:44 INFO - PROCESS | 1662 | 1465073684913 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:54:44 INFO - PROCESS | 1662 | 1465073684916 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:54:44 INFO - PROCESS | 1662 | 1465073684919 Marionette TRACE conn2 <- [1,1354,null,{}] 13:54:44 INFO - PROCESS | 1662 | 1465073684923 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}] 13:54:44 INFO - PROCESS | 1662 | 1465073684925 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:45 INFO - PROCESS | 1662 | 1465073685033 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:54:45 INFO - PROCESS | 1662 | 1465073685088 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:45 INFO - PROCESS | 1662 | 1465073685090 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x11816c800 == 35 [pid = 1662] [id = 346] 13:54:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1160b2c00) [pid = 1662] [serial = 1037] [outer = 0x0] 13:54:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x117653800) [pid = 1662] [serial = 1038] [outer = 0x1160b2c00] 13:54:45 INFO - PROCESS | 1662 | 1465073685121 Marionette DEBUG loaded listener.js 13:54:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x118257000) [pid = 1662] [serial = 1039] [outer = 0x1160b2c00] 13:54:45 INFO - PROCESS | 1662 | 1465073685662 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]]]}] 13:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 774ms 13:54:45 INFO - PROCESS | 1662 | 1465073685694 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:54:45 INFO - PROCESS | 1662 | 1465073685697 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:54:45 INFO - PROCESS | 1662 | 1465073685706 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:54:45 INFO - PROCESS | 1662 | 1465073685708 Marionette TRACE conn2 <- [1,1358,null,{}] 13:54:45 INFO - PROCESS | 1662 | 1465073685710 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}] 13:54:45 INFO - PROCESS | 1662 | 1465073685712 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:45 INFO - PROCESS | 1662 | 1465073685822 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:54:45 INFO - PROCESS | 1662 | 1465073685901 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:45 INFO - PROCESS | 1662 | 1465073685903 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x119aa1800 == 36 [pid = 1662] [id = 347] 13:54:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11817c000) [pid = 1662] [serial = 1040] [outer = 0x0] 13:54:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x119663800) [pid = 1662] [serial = 1041] [outer = 0x11817c000] 13:54:45 INFO - PROCESS | 1662 | 1465073685934 Marionette DEBUG loaded listener.js 13:54:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1196df000) [pid = 1662] [serial = 1042] [outer = 0x11817c000] 13:54:46 INFO - PROCESS | 1662 | --DOCSHELL 0x128eb1000 == 35 [pid = 1662] [id = 344] 13:54:46 INFO - PROCESS | 1662 | --DOCSHELL 0x12561a800 == 34 [pid = 1662] [id = 343] 13:54:46 INFO - PROCESS | 1662 | --DOCSHELL 0x1132b4800 == 33 [pid = 1662] [id = 342] 13:54:46 INFO - PROCESS | 1662 | --DOCSHELL 0x121295000 == 32 [pid = 1662] [id = 341] 13:54:46 INFO - PROCESS | 1662 | --DOCSHELL 0x1180ad800 == 31 [pid = 1662] [id = 340] 13:54:46 INFO - PROCESS | 1662 | --DOCSHELL 0x11665d000 == 30 [pid = 1662] [id = 339] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12762e800) [pid = 1662] [serial = 972] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118a47c00) [pid = 1662] [serial = 949] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118a48000) [pid = 1662] [serial = 928] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11826f800) [pid = 1662] [serial = 927] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x123d2e000) [pid = 1662] [serial = 970] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x120f1ec00) [pid = 1662] [serial = 931] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x119a11400) [pid = 1662] [serial = 930] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x126bda400) [pid = 1662] [serial = 934] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x124f80c00) [pid = 1662] [serial = 933] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128d4b800) [pid = 1662] [serial = 937] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1290ce800) [pid = 1662] [serial = 979] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1185c5000) [pid = 1662] [serial = 988] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x126fb4400) [pid = 1662] [serial = 967] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128d34000) [pid = 1662] [serial = 936] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x124c9e400) [pid = 1662] [serial = 996] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1255c1000) [pid = 1662] [serial = 997] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118170c00) [pid = 1662] [serial = 982] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128d52000) [pid = 1662] [serial = 978] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118feec00) [pid = 1662] [serial = 985] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x125679c00) [pid = 1662] [serial = 961] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11826ec00) [pid = 1662] [serial = 940] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x116f7a400) [pid = 1662] [serial = 939] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12763a400) [pid = 1662] [serial = 973] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x121490800) [pid = 1662] [serial = 994] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128b1d000) [pid = 1662] [serial = 975] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x120f4c000) [pid = 1662] [serial = 955] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x128d47400) [pid = 1662] [serial = 976] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x120d3f000) [pid = 1662] [serial = 954] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11966a000) [pid = 1662] [serial = 951] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119a02c00) [pid = 1662] [serial = 952] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x121481400) [pid = 1662] [serial = 958] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x120f54c00) [pid = 1662] [serial = 957] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x120f4ec00) [pid = 1662] [serial = 943] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12170b800) [pid = 1662] [serial = 960] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x119a0dc00) [pid = 1662] [serial = 942] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x11920e400) [pid = 1662] [serial = 990] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x119a05000) [pid = 1662] [serial = 991] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x118f3e000) [pid = 1662] [serial = 969] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x126b11400) [pid = 1662] [serial = 963] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x126cb9800) [pid = 1662] [serial = 964] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x116a65400) [pid = 1662] [serial = 987] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1166e0800) [pid = 1662] [serial = 981] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x117653400) [pid = 1662] [serial = 945] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x118175800) [pid = 1662] [serial = 946] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x126cc7000) [pid = 1662] [serial = 966] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x1196e0c00) [pid = 1662] [serial = 993] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x118a4a400) [pid = 1662] [serial = 984] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x1185cb400) [pid = 1662] [serial = 948] [outer = 0x0] [url = about:blank] 13:54:46 INFO - PROCESS | 1662 | 1465073686548 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]]]}] 13:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 871ms 13:54:46 INFO - PROCESS | 1662 | 1465073686577 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:54:46 INFO - PROCESS | 1662 | 1465073686579 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:54:46 INFO - PROCESS | 1662 | 1465073686582 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:54:46 INFO - PROCESS | 1662 | 1465073686585 Marionette TRACE conn2 <- [1,1362,null,{}] 13:54:46 INFO - PROCESS | 1662 | 1465073686589 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}] 13:54:46 INFO - PROCESS | 1662 | 1465073686591 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:46 INFO - PROCESS | 1662 | 1465073686676 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:54:46 INFO - PROCESS | 1662 | 1465073686681 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:46 INFO - PROCESS | 1662 | 1465073686684 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1160e8000 == 31 [pid = 1662] [id = 348] 13:54:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x116f78c00) [pid = 1662] [serial = 1043] [outer = 0x0] 13:54:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x118170c00) [pid = 1662] [serial = 1044] [outer = 0x116f78c00] 13:54:46 INFO - PROCESS | 1662 | 1465073686716 Marionette DEBUG loaded listener.js 13:54:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x11826c400) [pid = 1662] [serial = 1045] [outer = 0x116f78c00] 13:54:47 INFO - PROCESS | 1662 | 1465073687078 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]]]}] 13:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 522ms 13:54:47 INFO - PROCESS | 1662 | 1465073687104 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:54:47 INFO - PROCESS | 1662 | 1465073687107 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:54:47 INFO - PROCESS | 1662 | 1465073687112 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:54:47 INFO - PROCESS | 1662 | 1465073687113 Marionette TRACE conn2 <- [1,1366,null,{}] 13:54:47 INFO - PROCESS | 1662 | 1465073687116 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}] 13:54:47 INFO - PROCESS | 1662 | 1465073687117 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:47 INFO - PROCESS | 1662 | 1465073687217 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:54:47 INFO - PROCESS | 1662 | 1465073687224 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:47 INFO - PROCESS | 1662 | 1465073687225 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x11815e000 == 32 [pid = 1662] [id = 349] 13:54:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1185c3c00) [pid = 1662] [serial = 1046] [outer = 0x0] 13:54:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x118fe4c00) [pid = 1662] [serial = 1047] [outer = 0x1185c3c00] 13:54:47 INFO - PROCESS | 1662 | 1465073687252 Marionette DEBUG loaded listener.js 13:54:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1196d7400) [pid = 1662] [serial = 1048] [outer = 0x1185c3c00] 13:54:47 INFO - PROCESS | 1662 | 1465073687621 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] 13:54:47 INFO - PROCESS | 1662 | 1465073687632 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:54:47 INFO - PROCESS | 1662 | 1465073687635 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:54:47 INFO - PROCESS | 1662 | 1465073687639 Marionette TRACE conn2 <- [1,1370,null,{}] 13:54:47 INFO - PROCESS | 1662 | 1465073687653 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}] 13:54:47 INFO - PROCESS | 1662 | 1465073687657 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:47 INFO - PROCESS | 1662 | 1465073687736 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:54:47 INFO - PROCESS | 1662 | 1465073687742 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:47 INFO - PROCESS | 1662 | 1465073687744 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b3d800 == 33 [pid = 1662] [id = 350] 13:54:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x111c63400) [pid = 1662] [serial = 1049] [outer = 0x0] 13:54:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x120f1f800) [pid = 1662] [serial = 1050] [outer = 0x111c63400] 13:54:47 INFO - PROCESS | 1662 | 1465073687772 Marionette DEBUG loaded listener.js 13:54:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x121484c00) [pid = 1662] [serial = 1051] [outer = 0x111c63400] 13:54:48 INFO - PROCESS | 1662 | 1465073688105 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] 13:54:48 INFO - PROCESS | 1662 | 1465073688112 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:54:48 INFO - PROCESS | 1662 | 1465073688115 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:54:48 INFO - PROCESS | 1662 | 1465073688116 Marionette TRACE conn2 <- [1,1374,null,{}] 13:54:48 INFO - PROCESS | 1662 | 1465073688121 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}] 13:54:48 INFO - PROCESS | 1662 | 1465073688123 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:48 INFO - PROCESS | 1662 | 1465073688226 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:54:48 INFO - PROCESS | 1662 | 1465073688257 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:48 INFO - PROCESS | 1662 | 1465073688258 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x121297800 == 34 [pid = 1662] [id = 351] 13:54:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x119a0dc00) [pid = 1662] [serial = 1052] [outer = 0x0] 13:54:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x121dd9000) [pid = 1662] [serial = 1053] [outer = 0x119a0dc00] 13:54:48 INFO - PROCESS | 1662 | 1465073688283 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x124ca1000) [pid = 1662] [serial = 1054] [outer = 0x119a0dc00] 13:54:48 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:54:48 INFO - PROCESS | 1662 | 1465073688605 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] 13:54:48 INFO - PROCESS | 1662 | 1465073688640 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:54:48 INFO - PROCESS | 1662 | 1465073688642 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:54:48 INFO - PROCESS | 1662 | 1465073688643 Marionette TRACE conn2 <- [1,1378,null,{}] 13:54:48 INFO - PROCESS | 1662 | 1465073688645 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}] 13:54:48 INFO - PROCESS | 1662 | 1465073688646 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:48 INFO - PROCESS | 1662 | 1465073688722 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:54:48 INFO - PROCESS | 1662 | 1465073688726 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:48 INFO - PROCESS | 1662 | 1465073688727 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12560a000 == 35 [pid = 1662] [id = 352] 13:54:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x121127c00) [pid = 1662] [serial = 1055] [outer = 0x0] 13:54:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x126b1c800) [pid = 1662] [serial = 1056] [outer = 0x121127c00] 13:54:48 INFO - PROCESS | 1662 | 1465073688751 Marionette DEBUG loaded listener.js 13:54:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x126cc2000) [pid = 1662] [serial = 1057] [outer = 0x121127c00] 13:54:49 INFO - PROCESS | 1662 | 1465073689114 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] 13:54:49 INFO - PROCESS | 1662 | 1465073689162 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:54:49 INFO - PROCESS | 1662 | 1465073689164 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:54:49 INFO - PROCESS | 1662 | 1465073689165 Marionette TRACE conn2 <- [1,1382,null,{}] 13:54:49 INFO - PROCESS | 1662 | 1465073689168 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}] 13:54:49 INFO - PROCESS | 1662 | 1465073689172 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:49 INFO - PROCESS | 1662 | 1465073689295 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:54:49 INFO - PROCESS | 1662 | 1465073689309 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:49 INFO - PROCESS | 1662 | 1465073689310 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x128b91800 == 36 [pid = 1662] [id = 353] 13:54:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x126cc6800) [pid = 1662] [serial = 1058] [outer = 0x0] 13:54:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x127174400) [pid = 1662] [serial = 1059] [outer = 0x126cc6800] 13:54:49 INFO - PROCESS | 1662 | 1465073689335 Marionette DEBUG loaded listener.js 13:54:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x128d38c00) [pid = 1662] [serial = 1060] [outer = 0x126cc6800] 13:54:49 INFO - PROCESS | 1662 | [1662] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:54:49 INFO - PROCESS | 1662 | 1465073689697 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] 13:54:49 INFO - PROCESS | 1662 | 1465073689745 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:54:49 INFO - PROCESS | 1662 | 1465073689747 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:54:49 INFO - PROCESS | 1662 | 1465073689748 Marionette TRACE conn2 <- [1,1386,null,{}] 13:54:49 INFO - PROCESS | 1662 | 1465073689751 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}] 13:54:49 INFO - PROCESS | 1662 | 1465073689752 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:49 INFO - PROCESS | 1662 | 1465073689846 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:54:49 INFO - PROCESS | 1662 | 1465073689851 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:49 INFO - PROCESS | 1662 | 1465073689852 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d89800 == 37 [pid = 1662] [id = 354] 13:54:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x128d3d800) [pid = 1662] [serial = 1061] [outer = 0x0] 13:54:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x128d4a000) [pid = 1662] [serial = 1062] [outer = 0x128d3d800] 13:54:49 INFO - PROCESS | 1662 | 1465073689875 Marionette DEBUG loaded listener.js 13:54:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x128eb7800) [pid = 1662] [serial = 1063] [outer = 0x128d3d800] 13:54:50 INFO - PROCESS | 1662 | 1465073690201 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] 13:54:50 INFO - PROCESS | 1662 | 1465073690227 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:54:50 INFO - PROCESS | 1662 | 1465073690229 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:54:50 INFO - PROCESS | 1662 | 1465073690230 Marionette TRACE conn2 <- [1,1390,null,{}] 13:54:50 INFO - PROCESS | 1662 | 1465073690232 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}] 13:54:50 INFO - PROCESS | 1662 | 1465073690234 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:50 INFO - PROCESS | 1662 | 1465073690340 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:54:50 INFO - PROCESS | 1662 | 1465073690343 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:50 INFO - PROCESS | 1662 | 1465073690344 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a846800 == 38 [pid = 1662] [id = 355] 13:54:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x128d46800) [pid = 1662] [serial = 1064] [outer = 0x0] 13:54:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1290dd800) [pid = 1662] [serial = 1065] [outer = 0x128d46800] 13:54:50 INFO - PROCESS | 1662 | 1465073690368 Marionette DEBUG loaded listener.js 13:54:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1291dc800) [pid = 1662] [serial = 1066] [outer = 0x128d46800] 13:54:50 INFO - PROCESS | 1662 | 1465073690712 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]]]}] 13:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 522ms 13:54:50 INFO - PROCESS | 1662 | 1465073690761 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:54:50 INFO - PROCESS | 1662 | 1465073690762 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:54:50 INFO - PROCESS | 1662 | 1465073690765 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:54:50 INFO - PROCESS | 1662 | 1465073690766 Marionette TRACE conn2 <- [1,1394,null,{}] 13:54:50 INFO - PROCESS | 1662 | 1465073690768 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}] 13:54:50 INFO - PROCESS | 1662 | 1465073690769 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:50 INFO - PROCESS | 1662 | 1465073690864 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:54:50 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118222c00) [pid = 1662] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:54:50 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118a48800) [pid = 1662] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:54:50 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x120f48c00) [pid = 1662] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:54:50 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x126be9400) [pid = 1662] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:54:50 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x12763b800) [pid = 1662] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:54:50 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1133a4800) [pid = 1662] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:54:50 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128b70400) [pid = 1662] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:54:50 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x111a0dc00) [pid = 1662] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:54:50 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x118171800) [pid = 1662] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:54:50 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x111c5fc00) [pid = 1662] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:54:50 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x118f3f800) [pid = 1662] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:54:50 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x116f7c400) [pid = 1662] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:54:50 INFO - PROCESS | 1662 | 1465073690925 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:50 INFO - PROCESS | 1662 | 1465073690927 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x118a8e000 == 39 [pid = 1662] [id = 356] 13:54:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x111ab7400) [pid = 1662] [serial = 1067] [outer = 0x0] 13:54:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x113a02c00) [pid = 1662] [serial = 1068] [outer = 0x111ab7400] 13:54:50 INFO - PROCESS | 1662 | 1465073690951 Marionette DEBUG loaded listener.js 13:54:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118a3e000) [pid = 1662] [serial = 1069] [outer = 0x111ab7400] 13:54:51 INFO - PROCESS | 1662 | 1465073691216 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]]]}] 13:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 470ms 13:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:54:51 INFO - PROCESS | 1662 | 1465073691242 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:54:51 INFO - PROCESS | 1662 | 1465073691243 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:54:51 INFO - PROCESS | 1662 | 1465073691245 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:54:51 INFO - PROCESS | 1662 | 1465073691246 Marionette TRACE conn2 <- [1,1398,null,{}] 13:54:51 INFO - PROCESS | 1662 | 1465073691257 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}] 13:54:51 INFO - PROCESS | 1662 | 1465073691258 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:51 INFO - PROCESS | 1662 | 1465073691344 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:54:51 INFO - PROCESS | 1662 | 1465073691348 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:51 INFO - PROCESS | 1662 | 1465073691349 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0d0000 == 40 [pid = 1662] [id = 357] 13:54:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x120f16400) [pid = 1662] [serial = 1070] [outer = 0x0] 13:54:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x12763b800) [pid = 1662] [serial = 1071] [outer = 0x120f16400] 13:54:51 INFO - PROCESS | 1662 | 1465073691375 Marionette DEBUG loaded listener.js 13:54:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1290dcc00) [pid = 1662] [serial = 1072] [outer = 0x120f16400] 13:54:51 INFO - PROCESS | 1662 | 1465073691725 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]]]}] 13:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 13:54:51 INFO - PROCESS | 1662 | 1465073691768 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:54:51 INFO - PROCESS | 1662 | 1465073691770 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:54:51 INFO - PROCESS | 1662 | 1465073691772 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:54:51 INFO - PROCESS | 1662 | 1465073691774 Marionette TRACE conn2 <- [1,1402,null,{}] 13:54:51 INFO - PROCESS | 1662 | 1465073691776 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}] 13:54:51 INFO - PROCESS | 1662 | 1465073691778 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:51 INFO - PROCESS | 1662 | 1465073691868 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:54:51 INFO - PROCESS | 1662 | 1465073691873 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:51 INFO - PROCESS | 1662 | 1465073691874 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b269000 == 41 [pid = 1662] [id = 358] 13:54:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1291e2c00) [pid = 1662] [serial = 1073] [outer = 0x0] 13:54:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x129617800) [pid = 1662] [serial = 1074] [outer = 0x1291e2c00] 13:54:51 INFO - PROCESS | 1662 | 1465073691901 Marionette DEBUG loaded listener.js 13:54:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1296c2800) [pid = 1662] [serial = 1075] [outer = 0x1291e2c00] 13:54:52 INFO - PROCESS | 1662 | 1465073692224 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]]]}] 13:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 470ms 13:54:52 INFO - PROCESS | 1662 | 1465073692242 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:54:52 INFO - PROCESS | 1662 | 1465073692244 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:54:52 INFO - PROCESS | 1662 | 1465073692246 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:54:52 INFO - PROCESS | 1662 | 1465073692247 Marionette TRACE conn2 <- [1,1406,null,{}] 13:54:52 INFO - PROCESS | 1662 | 1465073692250 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}] 13:54:52 INFO - PROCESS | 1662 | 1465073692252 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:52 INFO - PROCESS | 1662 | 1465073692332 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:54:52 INFO - PROCESS | 1662 | 1465073692338 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:52 INFO - PROCESS | 1662 | 1465073692339 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd66000 == 42 [pid = 1662] [id = 359] 13:54:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1296c6400) [pid = 1662] [serial = 1076] [outer = 0x0] 13:54:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12a723c00) [pid = 1662] [serial = 1077] [outer = 0x1296c6400] 13:54:52 INFO - PROCESS | 1662 | 1465073692363 Marionette DEBUG loaded listener.js 13:54:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12a821c00) [pid = 1662] [serial = 1078] [outer = 0x1296c6400] 13:54:52 INFO - PROCESS | 1662 | 1465073692680 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]]]}] 13:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 13:54:52 INFO - PROCESS | 1662 | 1465073692715 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:54:52 INFO - PROCESS | 1662 | 1465073692717 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:54:52 INFO - PROCESS | 1662 | 1465073692740 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:54:52 INFO - PROCESS | 1662 | 1465073692741 Marionette TRACE conn2 <- [1,1410,null,{}] 13:54:52 INFO - PROCESS | 1662 | 1465073692743 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}] 13:54:52 INFO - PROCESS | 1662 | 1465073692744 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:52 INFO - PROCESS | 1662 | 1465073692826 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:54:52 INFO - PROCESS | 1662 | 1465073692829 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:52 INFO - PROCESS | 1662 | 1465073692831 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c779800 == 43 [pid = 1662] [id = 360] 13:54:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12a816c00) [pid = 1662] [serial = 1079] [outer = 0x0] 13:54:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12a8a9400) [pid = 1662] [serial = 1080] [outer = 0x12a816c00] 13:54:52 INFO - PROCESS | 1662 | 1465073692854 Marionette DEBUG loaded listener.js 13:54:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12a8b1400) [pid = 1662] [serial = 1081] [outer = 0x12a816c00] 13:54:53 INFO - PROCESS | 1662 | 1465073693416 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]]]}] 13:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 736ms 13:54:53 INFO - PROCESS | 1662 | 1465073693463 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:54:53 INFO - PROCESS | 1662 | 1465073693465 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:54:53 INFO - PROCESS | 1662 | 1465073693468 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:54:53 INFO - PROCESS | 1662 | 1465073693470 Marionette TRACE conn2 <- [1,1414,null,{}] 13:54:53 INFO - PROCESS | 1662 | 1465073693473 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}] 13:54:53 INFO - PROCESS | 1662 | 1465073693476 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:53 INFO - PROCESS | 1662 | 1465073693581 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:54:53 INFO - PROCESS | 1662 | 1465073693638 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:53 INFO - PROCESS | 1662 | 1465073693640 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x119228000 == 44 [pid = 1662] [id = 361] 13:54:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118259400) [pid = 1662] [serial = 1082] [outer = 0x0] 13:54:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118f3e000) [pid = 1662] [serial = 1083] [outer = 0x118259400] 13:54:53 INFO - PROCESS | 1662 | 1465073693671 Marionette DEBUG loaded listener.js 13:54:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1196b6000) [pid = 1662] [serial = 1084] [outer = 0x118259400] 13:54:54 INFO - PROCESS | 1662 | 1465073694134 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]]]}] 13:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 670ms 13:54:54 INFO - PROCESS | 1662 | 1465073694139 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:54:54 INFO - PROCESS | 1662 | 1465073694142 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:54:54 INFO - PROCESS | 1662 | 1465073694146 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:54:54 INFO - PROCESS | 1662 | 1465073694148 Marionette TRACE conn2 <- [1,1418,null,{}] 13:54:54 INFO - PROCESS | 1662 | 1465073694171 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}] 13:54:54 INFO - PROCESS | 1662 | 1465073694173 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:54 INFO - PROCESS | 1662 | 1465073694281 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:54:54 INFO - PROCESS | 1662 | 1465073694370 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:54 INFO - PROCESS | 1662 | 1465073694371 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x12941e000 == 45 [pid = 1662] [id = 362] 13:54:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x121125800) [pid = 1662] [serial = 1085] [outer = 0x0] 13:54:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x121485800) [pid = 1662] [serial = 1086] [outer = 0x121125800] 13:54:54 INFO - PROCESS | 1662 | 1465073694402 Marionette DEBUG loaded listener.js 13:54:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x124c9e800) [pid = 1662] [serial = 1087] [outer = 0x121125800] 13:54:54 INFO - PROCESS | 1662 | 1465073694826 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]]]}] 13:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 736ms 13:54:54 INFO - PROCESS | 1662 | 1465073694884 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:54:54 INFO - PROCESS | 1662 | 1465073694886 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:54:54 INFO - PROCESS | 1662 | 1465073694890 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:54:54 INFO - PROCESS | 1662 | 1465073694893 Marionette TRACE conn2 <- [1,1422,null,{}] 13:54:54 INFO - PROCESS | 1662 | 1465073694902 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}] 13:54:54 INFO - PROCESS | 1662 | 1465073694906 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:55 INFO - PROCESS | 1662 | 1465073695006 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:54:55 INFO - PROCESS | 1662 | 1465073695076 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:55 INFO - PROCESS | 1662 | 1465073695078 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c793000 == 46 [pid = 1662] [id = 363] 13:54:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x127630400) [pid = 1662] [serial = 1088] [outer = 0x0] 13:54:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12763b400) [pid = 1662] [serial = 1089] [outer = 0x127630400] 13:54:55 INFO - PROCESS | 1662 | 1465073695109 Marionette DEBUG loaded listener.js 13:54:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128b7bc00) [pid = 1662] [serial = 1090] [outer = 0x127630400] 13:54:55 INFO - PROCESS | 1662 | 1465073695560 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]]]}] 13:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 871ms 13:54:55 INFO - PROCESS | 1662 | 1465073695812 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:54:55 INFO - PROCESS | 1662 | 1465073695815 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:54:55 INFO - PROCESS | 1662 | 1465073695821 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:54:55 INFO - PROCESS | 1662 | 1465073695823 Marionette TRACE conn2 <- [1,1426,null,{}] 13:54:55 INFO - PROCESS | 1662 | 1465073695827 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}] 13:54:55 INFO - PROCESS | 1662 | 1465073695828 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:55 INFO - PROCESS | 1662 | 1465073695925 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:54:55 INFO - PROCESS | 1662 | 1465073695991 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:55 INFO - PROCESS | 1662 | 1465073695995 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d04800 == 47 [pid = 1662] [id = 364] 13:54:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1166dc800) [pid = 1662] [serial = 1091] [outer = 0x0] 13:54:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x116861400) [pid = 1662] [serial = 1092] [outer = 0x1166dc800] 13:54:56 INFO - PROCESS | 1662 | 1465073696023 Marionette DEBUG loaded listener.js 13:54:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11816e800) [pid = 1662] [serial = 1093] [outer = 0x1166dc800] 13:54:56 INFO - PROCESS | 1662 | 1465073696493 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]]]}] 13:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 722ms 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd66000 == 46 [pid = 1662] [id = 359] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12b269000 == 45 [pid = 1662] [id = 358] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0d0000 == 44 [pid = 1662] [id = 357] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x118a8e000 == 43 [pid = 1662] [id = 356] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12a846800 == 42 [pid = 1662] [id = 355] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x117d89800 == 41 [pid = 1662] [id = 354] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x128b91800 == 40 [pid = 1662] [id = 353] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12560a000 == 39 [pid = 1662] [id = 352] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x121297800 == 38 [pid = 1662] [id = 351] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x119b3d800 == 37 [pid = 1662] [id = 350] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x11815e000 == 36 [pid = 1662] [id = 349] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x1160e8000 == 35 [pid = 1662] [id = 348] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x119aa1800 == 34 [pid = 1662] [id = 347] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x11816c800 == 33 [pid = 1662] [id = 346] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12a83d000 == 32 [pid = 1662] [id = 345] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x118161000 == 31 [pid = 1662] [id = 338] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12c793000 == 30 [pid = 1662] [id = 363] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12941e000 == 29 [pid = 1662] [id = 362] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x119228000 == 28 [pid = 1662] [id = 361] 13:54:57 INFO - PROCESS | 1662 | --DOCSHELL 0x12c779800 == 27 [pid = 1662] [id = 360] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1185c7400) [pid = 1662] [serial = 1014] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1196da800) [pid = 1662] [serial = 1000] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118f3ec00) [pid = 1662] [serial = 999] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x123d2d400) [pid = 1662] [serial = 1003] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x121123000) [pid = 1662] [serial = 1002] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12716cc00) [pid = 1662] [serial = 1006] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x126cc2400) [pid = 1662] [serial = 1005] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x128d37800) [pid = 1662] [serial = 1009] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128b72c00) [pid = 1662] [serial = 1008] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1160b0800) [pid = 1662] [serial = 1017] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128eb9800) [pid = 1662] [serial = 1012] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128d45800) [pid = 1662] [serial = 1011] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1196e3800) [pid = 1662] [serial = 1023] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118f86400) [pid = 1662] [serial = 1021] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1185ccc00) [pid = 1662] [serial = 1020] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x120f1d400) [pid = 1662] [serial = 1024] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x116f7c000) [pid = 1662] [serial = 1027] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x126b1ec00) [pid = 1662] [serial = 1035] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x121489400) [pid = 1662] [serial = 1032] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x112eb1400) [pid = 1662] [serial = 1026] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1196aac00) [pid = 1662] [serial = 1029] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x125630c00) [pid = 1662] [serial = 1033] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x121122000) [pid = 1662] [serial = 1030] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x11685c400) [pid = 1662] [serial = 1018] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x118fe9c00) [pid = 1662] [serial = 1015] [outer = 0x0] [url = about:blank] 13:54:57 INFO - PROCESS | 1662 | 1465073697073 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:54:57 INFO - PROCESS | 1662 | 1465073697076 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:54:57 INFO - PROCESS | 1662 | 1465073697084 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:54:57 INFO - PROCESS | 1662 | 1465073697085 Marionette TRACE conn2 <- [1,1430,null,{}] 13:54:57 INFO - PROCESS | 1662 | 1465073697089 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}] 13:54:57 INFO - PROCESS | 1662 | 1465073697091 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:57 INFO - PROCESS | 1662 | 1465073697176 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:54:57 INFO - PROCESS | 1662 | 1465073697181 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:57 INFO - PROCESS | 1662 | 1465073697185 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x113a24800 == 28 [pid = 1662] [id = 365] 13:54:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x11335ac00) [pid = 1662] [serial = 1094] [outer = 0x0] 13:54:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x113d0b800) [pid = 1662] [serial = 1095] [outer = 0x11335ac00] 13:54:57 INFO - PROCESS | 1662 | 1465073697218 Marionette DEBUG loaded listener.js 13:54:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116606000) [pid = 1662] [serial = 1096] [outer = 0x11335ac00] 13:54:57 INFO - PROCESS | 1662 | 1465073697632 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]]]}] 13:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 571ms 13:54:57 INFO - PROCESS | 1662 | 1465073697655 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:54:57 INFO - PROCESS | 1662 | 1465073697657 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:54:57 INFO - PROCESS | 1662 | 1465073697662 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:54:57 INFO - PROCESS | 1662 | 1465073697665 Marionette TRACE conn2 <- [1,1434,null,{}] 13:54:57 INFO - PROCESS | 1662 | 1465073697669 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}] 13:54:57 INFO - PROCESS | 1662 | 1465073697671 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:57 INFO - PROCESS | 1662 | 1465073697749 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:54:57 INFO - PROCESS | 1662 | 1465073697755 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:57 INFO - PROCESS | 1662 | 1465073697757 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ac3000 == 29 [pid = 1662] [id = 366] 13:54:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116f7cc00) [pid = 1662] [serial = 1097] [outer = 0x0] 13:54:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118254000) [pid = 1662] [serial = 1098] [outer = 0x116f7cc00] 13:54:57 INFO - PROCESS | 1662 | 1465073697784 Marionette DEBUG loaded listener.js 13:54:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1185c6400) [pid = 1662] [serial = 1099] [outer = 0x116f7cc00] 13:54:58 INFO - PROCESS | 1662 | 1465073698136 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]]]}] 13:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 527ms 13:54:58 INFO - PROCESS | 1662 | 1465073698188 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:54:58 INFO - PROCESS | 1662 | 1465073698189 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:54:58 INFO - PROCESS | 1662 | 1465073698191 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:54:58 INFO - PROCESS | 1662 | 1465073698193 Marionette TRACE conn2 <- [1,1438,null,{}] 13:54:58 INFO - PROCESS | 1662 | 1465073698199 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}] 13:54:58 INFO - PROCESS | 1662 | 1465073698203 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:58 INFO - PROCESS | 1662 | 1465073698288 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:54:58 INFO - PROCESS | 1662 | 1465073698294 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1662 | 1465073698297 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x118241000 == 30 [pid = 1662] [id = 367] 13:54:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118f89800) [pid = 1662] [serial = 1100] [outer = 0x0] 13:54:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118fe9c00) [pid = 1662] [serial = 1101] [outer = 0x118f89800] 13:54:58 INFO - PROCESS | 1662 | 1465073698328 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119666400) [pid = 1662] [serial = 1102] [outer = 0x118f89800] 13:54:58 INFO - PROCESS | 1662 | 1465073698678 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]]]}] 13:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 519ms 13:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:54:58 INFO - PROCESS | 1662 | 1465073698711 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:54:58 INFO - PROCESS | 1662 | 1465073698713 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:54:58 INFO - PROCESS | 1662 | 1465073698715 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:54:58 INFO - PROCESS | 1662 | 1465073698716 Marionette TRACE conn2 <- [1,1442,null,{}] 13:54:58 INFO - PROCESS | 1662 | 1465073698718 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}] 13:54:58 INFO - PROCESS | 1662 | 1465073698719 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:58 INFO - PROCESS | 1662 | 1465073698825 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:54:58 INFO - PROCESS | 1662 | 1465073698857 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:58 INFO - PROCESS | 1662 | 1465073698858 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x119519000 == 31 [pid = 1662] [id = 368] 13:54:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11966a000) [pid = 1662] [serial = 1103] [outer = 0x0] 13:54:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1196dcc00) [pid = 1662] [serial = 1104] [outer = 0x11966a000] 13:54:58 INFO - PROCESS | 1662 | 1465073698883 Marionette DEBUG loaded listener.js 13:54:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119a10c00) [pid = 1662] [serial = 1105] [outer = 0x11966a000] 13:54:59 INFO - PROCESS | 1662 | 1465073699200 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]]]}] 13:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 523ms 13:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:54:59 INFO - PROCESS | 1662 | 1465073699239 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:54:59 INFO - PROCESS | 1662 | 1465073699240 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:54:59 INFO - PROCESS | 1662 | 1465073699242 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1662 | 1465073699243 Marionette TRACE conn2 <- [1,1446,null,{}] 13:54:59 INFO - PROCESS | 1662 | 1465073699246 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}] 13:54:59 INFO - PROCESS | 1662 | 1465073699247 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:59 INFO - PROCESS | 1662 | 1465073699345 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:54:59 INFO - PROCESS | 1662 | 1465073699384 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:59 INFO - PROCESS | 1662 | 1465073699385 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x121135800 == 32 [pid = 1662] [id = 369] 13:54:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1196da800) [pid = 1662] [serial = 1106] [outer = 0x0] 13:54:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x120f17400) [pid = 1662] [serial = 1107] [outer = 0x1196da800] 13:54:59 INFO - PROCESS | 1662 | 1465073699410 Marionette DEBUG loaded listener.js 13:54:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x120f23000) [pid = 1662] [serial = 1108] [outer = 0x1196da800] 13:54:59 INFO - PROCESS | 1662 | 1465073699726 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]]]}] 13:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 13:54:59 INFO - PROCESS | 1662 | 1465073699765 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:54:59 INFO - PROCESS | 1662 | 1465073699766 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:54:59 INFO - PROCESS | 1662 | 1465073699769 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:54:59 INFO - PROCESS | 1662 | 1465073699770 Marionette TRACE conn2 <- [1,1450,null,{}] 13:54:59 INFO - PROCESS | 1662 | 1465073699772 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}] 13:54:59 INFO - PROCESS | 1662 | 1465073699777 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:59 INFO - PROCESS | 1662 | 1465073699893 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:54:59 INFO - PROCESS | 1662 | 1465073699929 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:54:59 INFO - PROCESS | 1662 | 1465073699930 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:54:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d4e000 == 33 [pid = 1662] [id = 370] 13:54:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x120f4ec00) [pid = 1662] [serial = 1109] [outer = 0x0] 13:54:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x121127800) [pid = 1662] [serial = 1110] [outer = 0x120f4ec00] 13:54:59 INFO - PROCESS | 1662 | 1465073699955 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x121dd8400) [pid = 1662] [serial = 1111] [outer = 0x120f4ec00] 13:55:00 INFO - PROCESS | 1662 | 1465073700297 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]]]}] 13:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 571ms 13:55:00 INFO - PROCESS | 1662 | 1465073700341 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:55:00 INFO - PROCESS | 1662 | 1465073700342 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:55:00 INFO - PROCESS | 1662 | 1465073700344 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:55:00 INFO - PROCESS | 1662 | 1465073700345 Marionette TRACE conn2 <- [1,1454,null,{}] 13:55:00 INFO - PROCESS | 1662 | 1465073700347 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}] 13:55:00 INFO - PROCESS | 1662 | 1465073700348 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:00 INFO - PROCESS | 1662 | 1465073700437 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:55:00 INFO - PROCESS | 1662 | 1465073700474 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:00 INFO - PROCESS | 1662 | 1465073700475 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b36800 == 34 [pid = 1662] [id = 371] 13:55:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x121de1000) [pid = 1662] [serial = 1112] [outer = 0x0] 13:55:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124c3d400) [pid = 1662] [serial = 1113] [outer = 0x121de1000] 13:55:00 INFO - PROCESS | 1662 | 1465073700506 Marionette DEBUG loaded listener.js 13:55:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x125677800) [pid = 1662] [serial = 1114] [outer = 0x121de1000] 13:55:00 INFO - PROCESS | 1662 | 1465073700842 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]]]}] 13:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 521ms 13:55:00 INFO - PROCESS | 1662 | 1465073700866 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:55:00 INFO - PROCESS | 1662 | 1465073700867 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:55:00 INFO - PROCESS | 1662 | 1465073700876 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:55:00 INFO - PROCESS | 1662 | 1465073700877 Marionette TRACE conn2 <- [1,1458,null,{}] 13:55:00 INFO - PROCESS | 1662 | 1465073700879 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}] 13:55:00 INFO - PROCESS | 1662 | 1465073700880 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:00 INFO - PROCESS | 1662 | 1465073700973 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:55:00 INFO - PROCESS | 1662 | 1465073700977 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:00 INFO - PROCESS | 1662 | 1465073700978 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x126bd7000 == 35 [pid = 1662] [id = 372] 13:55:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x124944000) [pid = 1662] [serial = 1115] [outer = 0x0] 13:55:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x126bda800) [pid = 1662] [serial = 1116] [outer = 0x124944000] 13:55:01 INFO - PROCESS | 1662 | 1465073701002 Marionette DEBUG loaded listener.js 13:55:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126cba000) [pid = 1662] [serial = 1117] [outer = 0x124944000] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11817c000) [pid = 1662] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1185c3c00) [pid = 1662] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x111c63400) [pid = 1662] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x121127c00) [pid = 1662] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x116f78c00) [pid = 1662] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128d46800) [pid = 1662] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x111ab7400) [pid = 1662] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x120f16400) [pid = 1662] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1296c6400) [pid = 1662] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12a816c00) [pid = 1662] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x126cc6800) [pid = 1662] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x128d3d800) [pid = 1662] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1160b2c00) [pid = 1662] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1291e2c00) [pid = 1662] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x110e51000) [pid = 1662] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:55:01 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119a0dc00) [pid = 1662] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:55:01 INFO - PROCESS | 1662 | 1465073701505 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]]]}] 13:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 668ms 13:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:55:01 INFO - PROCESS | 1662 | 1465073701545 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:55:01 INFO - PROCESS | 1662 | 1465073701547 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:55:01 INFO - PROCESS | 1662 | 1465073701551 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:55:01 INFO - PROCESS | 1662 | 1465073701553 Marionette TRACE conn2 <- [1,1462,null,{}] 13:55:01 INFO - PROCESS | 1662 | 1465073701556 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}] 13:55:01 INFO - PROCESS | 1662 | 1465073701558 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:01 INFO - PROCESS | 1662 | 1465073701708 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:55:01 INFO - PROCESS | 1662 | 1465073701765 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:01 INFO - PROCESS | 1662 | 1465073701767 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x1274d8000 == 36 [pid = 1662] [id = 373] 13:55:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1133a9800) [pid = 1662] [serial = 1118] [outer = 0x0] 13:55:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1185c3c00) [pid = 1662] [serial = 1119] [outer = 0x1133a9800] 13:55:01 INFO - PROCESS | 1662 | 1465073701819 Marionette DEBUG loaded listener.js 13:55:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x123d2f800) [pid = 1662] [serial = 1120] [outer = 0x1133a9800] 13:55:02 INFO - PROCESS | 1662 | 1465073702133 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]]]}] 13:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 622ms 13:55:02 INFO - PROCESS | 1662 | 1465073702178 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:55:02 INFO - PROCESS | 1662 | 1465073702180 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:55:02 INFO - PROCESS | 1662 | 1465073702217 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:55:02 INFO - PROCESS | 1662 | 1465073702219 Marionette TRACE conn2 <- [1,1466,null,{}] 13:55:02 INFO - PROCESS | 1662 | 1465073702222 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}] 13:55:02 INFO - PROCESS | 1662 | 1465073702224 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:02 INFO - PROCESS | 1662 | 1465073702377 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:55:02 INFO - PROCESS | 1662 | 1465073702386 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:02 INFO - PROCESS | 1662 | 1465073702387 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x129040800 == 37 [pid = 1662] [id = 374] 13:55:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118f86c00) [pid = 1662] [serial = 1121] [outer = 0x0] 13:55:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126cc2c00) [pid = 1662] [serial = 1122] [outer = 0x118f86c00] 13:55:02 INFO - PROCESS | 1662 | 1465073702427 Marionette DEBUG loaded listener.js 13:55:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126fafc00) [pid = 1662] [serial = 1123] [outer = 0x118f86c00] 13:55:02 INFO - PROCESS | 1662 | 1465073702806 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]]]}] 13:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 654ms 13:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:55:02 INFO - PROCESS | 1662 | 1465073702838 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:55:02 INFO - PROCESS | 1662 | 1465073702840 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:55:02 INFO - PROCESS | 1662 | 1465073702842 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:55:02 INFO - PROCESS | 1662 | 1465073702843 Marionette TRACE conn2 <- [1,1470,null,{}] 13:55:02 INFO - PROCESS | 1662 | 1465073702846 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}] 13:55:02 INFO - PROCESS | 1662 | 1465073702847 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:02 INFO - PROCESS | 1662 | 1465073702940 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:55:03 INFO - PROCESS | 1662 | 1465073703016 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:03 INFO - PROCESS | 1662 | 1465073703018 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a845000 == 38 [pid = 1662] [id = 375] 13:55:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128d37800) [pid = 1662] [serial = 1124] [outer = 0x0] 13:55:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128d3a000) [pid = 1662] [serial = 1125] [outer = 0x128d37800] 13:55:03 INFO - PROCESS | 1662 | 1465073703078 Marionette DEBUG loaded listener.js 13:55:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128d48c00) [pid = 1662] [serial = 1126] [outer = 0x128d37800] 13:55:03 INFO - PROCESS | 1662 | 1465073703436 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]]]}] 13:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 621ms 13:55:03 INFO - PROCESS | 1662 | 1465073703464 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:55:03 INFO - PROCESS | 1662 | 1465073703466 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:55:03 INFO - PROCESS | 1662 | 1465073703473 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:55:03 INFO - PROCESS | 1662 | 1465073703475 Marionette TRACE conn2 <- [1,1474,null,{}] 13:55:03 INFO - PROCESS | 1662 | 1465073703479 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}] 13:55:03 INFO - PROCESS | 1662 | 1465073703481 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:03 INFO - PROCESS | 1662 | 1465073703597 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:55:03 INFO - PROCESS | 1662 | 1465073703651 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:03 INFO - PROCESS | 1662 | 1465073703654 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x11665d000 == 39 [pid = 1662] [id = 376] 13:55:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x112e67800) [pid = 1662] [serial = 1127] [outer = 0x0] 13:55:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x113253800) [pid = 1662] [serial = 1128] [outer = 0x112e67800] 13:55:03 INFO - PROCESS | 1662 | 1465073703685 Marionette DEBUG loaded listener.js 13:55:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1160b1800) [pid = 1662] [serial = 1129] [outer = 0x112e67800] 13:55:04 INFO - PROCESS | 1662 | 1465073704281 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]]]}] 13:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 872ms 13:55:04 INFO - PROCESS | 1662 | 1465073704344 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:55:04 INFO - PROCESS | 1662 | 1465073704347 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:55:04 INFO - PROCESS | 1662 | 1465073704351 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:55:04 INFO - PROCESS | 1662 | 1465073704353 Marionette TRACE conn2 <- [1,1478,null,{}] 13:55:04 INFO - PROCESS | 1662 | 1465073704356 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}] 13:55:04 INFO - PROCESS | 1662 | 1465073704358 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:04 INFO - PROCESS | 1662 | 1465073704469 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:55:04 INFO - PROCESS | 1662 | 1465073704525 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:04 INFO - PROCESS | 1662 | 1465073704527 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x121139000 == 40 [pid = 1662] [id = 377] 13:55:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11826c000) [pid = 1662] [serial = 1130] [outer = 0x0] 13:55:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1185cd400) [pid = 1662] [serial = 1131] [outer = 0x11826c000] 13:55:04 INFO - PROCESS | 1662 | 1465073704558 Marionette DEBUG loaded listener.js 13:55:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118a48400) [pid = 1662] [serial = 1132] [outer = 0x11826c000] 13:55:05 INFO - PROCESS | 1662 | 1465073705308 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]]]}] 13:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 971ms 13:55:05 INFO - PROCESS | 1662 | 1465073705344 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:55:05 INFO - PROCESS | 1662 | 1465073705346 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:55:05 INFO - PROCESS | 1662 | 1465073705351 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:55:05 INFO - PROCESS | 1662 | 1465073705352 Marionette TRACE conn2 <- [1,1482,null,{}] 13:55:05 INFO - PROCESS | 1662 | 1465073705356 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}] 13:55:05 INFO - PROCESS | 1662 | 1465073705357 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:05 INFO - PROCESS | 1662 | 1465073705466 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:55:05 INFO - PROCESS | 1662 | --DOCSHELL 0x129040800 == 39 [pid = 1662] [id = 374] 13:55:05 INFO - PROCESS | 1662 | --DOCSHELL 0x1274d8000 == 38 [pid = 1662] [id = 373] 13:55:05 INFO - PROCESS | 1662 | --DOCSHELL 0x126bd7000 == 37 [pid = 1662] [id = 372] 13:55:05 INFO - PROCESS | 1662 | --DOCSHELL 0x119b36800 == 36 [pid = 1662] [id = 371] 13:55:05 INFO - PROCESS | 1662 | --DOCSHELL 0x123d4e000 == 35 [pid = 1662] [id = 370] 13:55:05 INFO - PROCESS | 1662 | --DOCSHELL 0x121135800 == 34 [pid = 1662] [id = 369] 13:55:05 INFO - PROCESS | 1662 | --DOCSHELL 0x119519000 == 33 [pid = 1662] [id = 368] 13:55:05 INFO - PROCESS | 1662 | --DOCSHELL 0x118241000 == 32 [pid = 1662] [id = 367] 13:55:05 INFO - PROCESS | 1662 | --DOCSHELL 0x116ac3000 == 31 [pid = 1662] [id = 366] 13:55:05 INFO - PROCESS | 1662 | --DOCSHELL 0x113a24800 == 30 [pid = 1662] [id = 365] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x127174400) [pid = 1662] [serial = 1059] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128d4a000) [pid = 1662] [serial = 1062] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x117653800) [pid = 1662] [serial = 1038] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118257000) [pid = 1662] [serial = 1039] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1296c2800) [pid = 1662] [serial = 1075] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x126cc3400) [pid = 1662] [serial = 1036] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x121dd9000) [pid = 1662] [serial = 1053] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x124ca1000) [pid = 1662] [serial = 1054] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x119663800) [pid = 1662] [serial = 1041] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1196df000) [pid = 1662] [serial = 1042] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118fe4c00) [pid = 1662] [serial = 1047] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1196d7400) [pid = 1662] [serial = 1048] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x120f1f800) [pid = 1662] [serial = 1050] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x121484c00) [pid = 1662] [serial = 1051] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x126b1c800) [pid = 1662] [serial = 1056] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118170c00) [pid = 1662] [serial = 1044] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11826c400) [pid = 1662] [serial = 1045] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1290dd800) [pid = 1662] [serial = 1065] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12a821c00) [pid = 1662] [serial = 1078] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128eb7800) [pid = 1662] [serial = 1063] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1291dc800) [pid = 1662] [serial = 1066] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x118a3e000) [pid = 1662] [serial = 1069] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x129617800) [pid = 1662] [serial = 1074] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12763b800) [pid = 1662] [serial = 1071] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x113a02c00) [pid = 1662] [serial = 1068] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x128d38c00) [pid = 1662] [serial = 1060] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x126cc2000) [pid = 1662] [serial = 1057] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1290dcc00) [pid = 1662] [serial = 1072] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x12a723c00) [pid = 1662] [serial = 1077] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x12a8a9400) [pid = 1662] [serial = 1080] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x12a8b1400) [pid = 1662] [serial = 1081] [outer = 0x0] [url = about:blank] 13:55:05 INFO - PROCESS | 1662 | 1465073705550 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:05 INFO - PROCESS | 1662 | 1465073705553 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x113fe2800 == 31 [pid = 1662] [id = 378] 13:55:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x113a03800) [pid = 1662] [serial = 1133] [outer = 0x0] 13:55:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x116195000) [pid = 1662] [serial = 1134] [outer = 0x113a03800] 13:55:05 INFO - PROCESS | 1662 | 1465073705581 Marionette DEBUG loaded listener.js 13:55:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x118033800) [pid = 1662] [serial = 1135] [outer = 0x113a03800] 13:55:05 INFO - PROCESS | 1662 | 1465073705897 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]]]}] 13:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 571ms 13:55:05 INFO - PROCESS | 1662 | 1465073705923 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:55:05 INFO - PROCESS | 1662 | 1465073705926 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:55:05 INFO - PROCESS | 1662 | 1465073705930 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:55:05 INFO - PROCESS | 1662 | 1465073705932 Marionette TRACE conn2 <- [1,1486,null,{}] 13:55:05 INFO - PROCESS | 1662 | 1465073705934 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}] 13:55:05 INFO - PROCESS | 1662 | 1465073705938 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:06 INFO - PROCESS | 1662 | 1465073706015 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:55:06 INFO - PROCESS | 1662 | 1465073706080 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:06 INFO - PROCESS | 1662 | 1465073706081 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x118250800 == 32 [pid = 1662] [id = 379] 13:55:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x118033400) [pid = 1662] [serial = 1136] [outer = 0x0] 13:55:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1185c8800) [pid = 1662] [serial = 1137] [outer = 0x118033400] 13:55:06 INFO - PROCESS | 1662 | 1465073706108 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118fec800) [pid = 1662] [serial = 1138] [outer = 0x118033400] 13:55:06 INFO - PROCESS | 1662 | 1465073706414 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]]]}] 13:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 519ms 13:55:06 INFO - PROCESS | 1662 | 1465073706450 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:55:06 INFO - PROCESS | 1662 | 1465073706453 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:55:06 INFO - PROCESS | 1662 | 1465073706456 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:55:06 INFO - PROCESS | 1662 | 1465073706459 Marionette TRACE conn2 <- [1,1490,null,{}] 13:55:06 INFO - PROCESS | 1662 | 1465073706466 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}] 13:55:06 INFO - PROCESS | 1662 | 1465073706470 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:06 INFO - PROCESS | 1662 | 1465073706556 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:55:06 INFO - PROCESS | 1662 | 1465073706610 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:06 INFO - PROCESS | 1662 | 1465073706613 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1210a2800 == 33 [pid = 1662] [id = 380] 13:55:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1133a4400) [pid = 1662] [serial = 1139] [outer = 0x0] 13:55:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1196b2000) [pid = 1662] [serial = 1140] [outer = 0x1133a4400] 13:55:06 INFO - PROCESS | 1662 | 1465073706642 Marionette DEBUG loaded listener.js 13:55:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x120f1f800) [pid = 1662] [serial = 1141] [outer = 0x1133a4400] 13:55:06 INFO - PROCESS | 1662 | 1465073706927 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]]]}] 13:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 521ms 13:55:06 INFO - PROCESS | 1662 | 1465073706977 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:55:06 INFO - PROCESS | 1662 | 1465073706979 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:55:06 INFO - PROCESS | 1662 | 1465073706981 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:55:06 INFO - PROCESS | 1662 | 1465073706982 Marionette TRACE conn2 <- [1,1494,null,{}] 13:55:06 INFO - PROCESS | 1662 | 1465073706985 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}] 13:55:06 INFO - PROCESS | 1662 | 1465073706988 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:07 INFO - PROCESS | 1662 | 1465073707072 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:55:07 INFO - PROCESS | 1662 | 1465073707075 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:07 INFO - PROCESS | 1662 | 1465073707077 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x123dc0800 == 34 [pid = 1662] [id = 381] 13:55:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x120f54000) [pid = 1662] [serial = 1142] [outer = 0x0] 13:55:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x121482400) [pid = 1662] [serial = 1143] [outer = 0x120f54000] 13:55:07 INFO - PROCESS | 1662 | 1465073707102 Marionette DEBUG loaded listener.js 13:55:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x12148e400) [pid = 1662] [serial = 1144] [outer = 0x120f54000] 13:55:07 INFO - PROCESS | 1662 | 1465073707456 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]]]}] 13:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 521ms 13:55:07 INFO - PROCESS | 1662 | 1465073707506 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:55:07 INFO - PROCESS | 1662 | 1465073707508 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:55:07 INFO - PROCESS | 1662 | 1465073707510 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:55:07 INFO - PROCESS | 1662 | 1465073707512 Marionette TRACE conn2 <- [1,1498,null,{}] 13:55:07 INFO - PROCESS | 1662 | 1465073707515 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}] 13:55:07 INFO - PROCESS | 1662 | 1465073707516 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:07 INFO - PROCESS | 1662 | 1465073707681 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:55:07 INFO - PROCESS | 1662 | 1465073707732 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:07 INFO - PROCESS | 1662 | 1465073707733 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x125620000 == 35 [pid = 1662] [id = 382] 13:55:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x12148fc00) [pid = 1662] [serial = 1145] [outer = 0x0] 13:55:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x120f57800) [pid = 1662] [serial = 1146] [outer = 0x12148fc00] 13:55:07 INFO - PROCESS | 1662 | 1465073707770 Marionette DEBUG loaded listener.js 13:55:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x123d30400) [pid = 1662] [serial = 1147] [outer = 0x12148fc00] 13:55:08 INFO - PROCESS | 1662 | 1465073708122 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]]]}] 13:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 619ms 13:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:55:08 INFO - PROCESS | 1662 | 1465073708130 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:55:08 INFO - PROCESS | 1662 | 1465073708131 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:55:08 INFO - PROCESS | 1662 | 1465073708133 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:55:08 INFO - PROCESS | 1662 | 1465073708135 Marionette TRACE conn2 <- [1,1502,null,{}] 13:55:08 INFO - PROCESS | 1662 | 1465073708139 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}] 13:55:08 INFO - PROCESS | 1662 | 1465073708143 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:08 INFO - PROCESS | 1662 | 1465073708275 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:55:08 INFO - PROCESS | 1662 | 1465073708280 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:08 INFO - PROCESS | 1662 | 1465073708281 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ac8000 == 36 [pid = 1662] [id = 383] 13:55:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1255c1800) [pid = 1662] [serial = 1148] [outer = 0x0] 13:55:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x126bdbc00) [pid = 1662] [serial = 1149] [outer = 0x1255c1800] 13:55:08 INFO - PROCESS | 1662 | 1465073708306 Marionette DEBUG loaded listener.js 13:55:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x128b25400) [pid = 1662] [serial = 1150] [outer = 0x1255c1800] 13:55:08 INFO - PROCESS | 1662 | 1465073708641 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]]]}] 13:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 523ms 13:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:55:08 INFO - PROCESS | 1662 | 1465073708656 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:55:08 INFO - PROCESS | 1662 | 1465073708657 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:55:08 INFO - PROCESS | 1662 | 1465073708660 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:55:08 INFO - PROCESS | 1662 | 1465073708661 Marionette TRACE conn2 <- [1,1506,null,{}] 13:55:08 INFO - PROCESS | 1662 | 1465073708663 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}] 13:55:08 INFO - PROCESS | 1662 | 1465073708664 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:08 INFO - PROCESS | 1662 | 1465073708771 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:55:08 INFO - PROCESS | 1662 | 1465073708781 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:08 INFO - PROCESS | 1662 | 1465073708782 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298ce800 == 37 [pid = 1662] [id = 384] 13:55:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x128b7e400) [pid = 1662] [serial = 1151] [outer = 0x0] 13:55:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128d3fc00) [pid = 1662] [serial = 1152] [outer = 0x128b7e400] 13:55:08 INFO - PROCESS | 1662 | 1465073708806 Marionette DEBUG loaded listener.js 13:55:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128d4d800) [pid = 1662] [serial = 1153] [outer = 0x128b7e400] 13:55:09 INFO - PROCESS | 1662 | 1465073709151 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]]]}] 13:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 520ms 13:55:09 INFO - PROCESS | 1662 | 1465073709181 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:55:09 INFO - PROCESS | 1662 | 1465073709182 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:55:09 INFO - PROCESS | 1662 | 1465073709190 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:55:09 INFO - PROCESS | 1662 | 1465073709192 Marionette TRACE conn2 <- [1,1510,null,{}] 13:55:09 INFO - PROCESS | 1662 | 1465073709194 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}] 13:55:09 INFO - PROCESS | 1662 | 1465073709195 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:09 INFO - PROCESS | 1662 | 1465073709291 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:55:09 INFO - PROCESS | 1662 | 1465073709294 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1662 | 1465073709296 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a888000 == 38 [pid = 1662] [id = 385] 13:55:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128d4d400) [pid = 1662] [serial = 1154] [outer = 0x0] 13:55:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128ec1400) [pid = 1662] [serial = 1155] [outer = 0x128d4d400] 13:55:09 INFO - PROCESS | 1662 | 1465073709320 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1291df400) [pid = 1662] [serial = 1156] [outer = 0x128d4d400] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11966a000) [pid = 1662] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118f86c00) [pid = 1662] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116f7cc00) [pid = 1662] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1196da800) [pid = 1662] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x120f4ec00) [pid = 1662] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x124944000) [pid = 1662] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1133a9800) [pid = 1662] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x121de1000) [pid = 1662] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118f89800) [pid = 1662] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11335ac00) [pid = 1662] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1166dc800) [pid = 1662] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118259400) [pid = 1662] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x121125800) [pid = 1662] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:55:09 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x127630400) [pid = 1662] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:55:09 INFO - PROCESS | 1662 | 1465073709700 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]]]}] 13:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 13:55:09 INFO - PROCESS | 1662 | 1465073709711 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:55:09 INFO - PROCESS | 1662 | 1465073709712 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:55:09 INFO - PROCESS | 1662 | 1465073709714 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:55:09 INFO - PROCESS | 1662 | 1465073709715 Marionette TRACE conn2 <- [1,1514,null,{}] 13:55:09 INFO - PROCESS | 1662 | 1465073709717 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}] 13:55:09 INFO - PROCESS | 1662 | 1465073709720 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:09 INFO - PROCESS | 1662 | 1465073709805 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:55:09 INFO - PROCESS | 1662 | 1465073709809 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:09 INFO - PROCESS | 1662 | 1465073709810 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x124fa8800 == 39 [pid = 1662] [id = 386] 13:55:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11604fc00) [pid = 1662] [serial = 1157] [outer = 0x0] 13:55:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118038c00) [pid = 1662] [serial = 1158] [outer = 0x11604fc00] 13:55:09 INFO - PROCESS | 1662 | 1465073709834 Marionette DEBUG loaded listener.js 13:55:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119a03400) [pid = 1662] [serial = 1159] [outer = 0x11604fc00] 13:55:10 INFO - PROCESS | 1662 | 1465073710171 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]]]}] 13:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 471ms 13:55:10 INFO - PROCESS | 1662 | 1465073710186 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:55:10 INFO - PROCESS | 1662 | 1465073710189 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:55:10 INFO - PROCESS | 1662 | 1465073710192 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:55:10 INFO - PROCESS | 1662 | 1465073710193 Marionette TRACE conn2 <- [1,1518,null,{}] 13:55:10 INFO - PROCESS | 1662 | 1465073710196 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}] 13:55:10 INFO - PROCESS | 1662 | 1465073710197 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:10 INFO - PROCESS | 1662 | 1465073710299 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:55:10 INFO - PROCESS | 1662 | 1465073710307 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:10 INFO - PROCESS | 1662 | 1465073710308 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0d1800 == 40 [pid = 1662] [id = 387] 13:55:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1196de000) [pid = 1662] [serial = 1160] [outer = 0x0] 13:55:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x126cbf000) [pid = 1662] [serial = 1161] [outer = 0x1196de000] 13:55:10 INFO - PROCESS | 1662 | 1465073710332 Marionette DEBUG loaded listener.js 13:55:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1291d7c00) [pid = 1662] [serial = 1162] [outer = 0x1196de000] 13:55:10 INFO - PROCESS | 1662 | 1465073710622 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]]]}] 13:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 469ms 13:55:10 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:55:10 INFO - PROCESS | 1662 | 1465073710661 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:55:10 INFO - PROCESS | 1662 | 1465073710663 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:55:10 INFO - PROCESS | 1662 | 1465073710665 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:55:10 INFO - PROCESS | 1662 | 1465073710677 Marionette TRACE conn2 <- [1,1522,null,{}] 13:55:10 INFO - PROCESS | 1662 | 1465073710680 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}] 13:55:10 INFO - PROCESS | 1662 | 1465073710681 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:10 INFO - PROCESS | 1662 | 1465073710769 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:55:10 INFO - PROCESS | 1662 | 1465073710774 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:10 INFO - PROCESS | 1662 | 1465073710775 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd6f000 == 41 [pid = 1662] [id = 388] 13:55:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1291e3400) [pid = 1662] [serial = 1163] [outer = 0x0] 13:55:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12961b400) [pid = 1662] [serial = 1164] [outer = 0x1291e3400] 13:55:10 INFO - PROCESS | 1662 | 1465073710801 Marionette DEBUG loaded listener.js 13:55:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12a717800) [pid = 1662] [serial = 1165] [outer = 0x1291e3400] 13:55:11 INFO - PROCESS | 1662 | 1465073711130 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"]]]}] 13:55:11 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 () { 13:55:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:55:11 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 () { 13:55:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:55:11 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 () { 13:55:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:55:11 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 () { 13:55:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:55:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 480ms 13:55:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:55:11 INFO - PROCESS | 1662 | 1465073711145 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:55:11 INFO - PROCESS | 1662 | 1465073711146 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:55:11 INFO - PROCESS | 1662 | 1465073711149 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:55:11 INFO - PROCESS | 1662 | 1465073711150 Marionette TRACE conn2 <- [1,1526,null,{}] 13:55:11 INFO - PROCESS | 1662 | 1465073711155 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}] 13:55:11 INFO - PROCESS | 1662 | 1465073711156 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:11 INFO - PROCESS | 1662 | 1465073711263 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:55:11 INFO - PROCESS | 1662 | 1465073711270 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:11 INFO - PROCESS | 1662 | 1465073711271 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3ae000 == 42 [pid = 1662] [id = 389] 13:55:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1291e3c00) [pid = 1662] [serial = 1166] [outer = 0x0] 13:55:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12a818000) [pid = 1662] [serial = 1167] [outer = 0x1291e3c00] 13:55:11 INFO - PROCESS | 1662 | 1465073711295 Marionette DEBUG loaded listener.js 13:55:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12a8b5c00) [pid = 1662] [serial = 1168] [outer = 0x1291e3c00] 13:55:11 INFO - PROCESS | 1662 | 1465073711562 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"]]]}] 13:55:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:55:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:55:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:55:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 421ms 13:55:11 INFO - PROCESS | 1662 | 1465073711582 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:55:11 INFO - PROCESS | 1662 | 1465073711583 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:55:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:55:11 INFO - PROCESS | 1662 | 1465073711593 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:55:11 INFO - PROCESS | 1662 | 1465073711594 Marionette TRACE conn2 <- [1,1530,null,{}] 13:55:11 INFO - PROCESS | 1662 | 1465073711596 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}] 13:55:11 INFO - PROCESS | 1662 | 1465073711597 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:11 INFO - PROCESS | 1662 | 1465073711734 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:55:11 INFO - PROCESS | 1662 | 1465073711790 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:11 INFO - PROCESS | 1662 | 1465073711792 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x116079000 == 43 [pid = 1662] [id = 390] 13:55:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x111c6a400) [pid = 1662] [serial = 1169] [outer = 0x0] 13:55:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x112a87000) [pid = 1662] [serial = 1170] [outer = 0x111c6a400] 13:55:11 INFO - PROCESS | 1662 | 1465073711864 Marionette DEBUG loaded listener.js 13:55:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x116611400) [pid = 1662] [serial = 1171] [outer = 0x111c6a400] 13:55:12 INFO - PROCESS | 1662 | 1465073712246 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]]]}] 13:55:12 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 13:55:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:55:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:55:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:55:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:55:12 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. 13:55:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:55:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 669ms 13:55:12 INFO - PROCESS | 1662 | 1465073712264 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:55:12 INFO - PROCESS | 1662 | 1465073712266 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:55:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:55:12 INFO - PROCESS | 1662 | 1465073712269 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1662 | 1465073712271 Marionette TRACE conn2 <- [1,1534,null,{}] 13:55:12 INFO - PROCESS | 1662 | 1465073712274 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}] 13:55:12 INFO - PROCESS | 1662 | 1465073712278 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:12 INFO - PROCESS | 1662 | 1465073712384 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:55:12 INFO - PROCESS | 1662 | 1465073712479 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:12 INFO - PROCESS | 1662 | 1465073712481 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1210a7800 == 44 [pid = 1662] [id = 391] 13:55:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x118296800) [pid = 1662] [serial = 1172] [outer = 0x0] 13:55:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x118fe9800) [pid = 1662] [serial = 1173] [outer = 0x118296800] 13:55:12 INFO - PROCESS | 1662 | 1465073712525 Marionette DEBUG loaded listener.js 13:55:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1196b4c00) [pid = 1662] [serial = 1174] [outer = 0x118296800] 13:55:12 INFO - PROCESS | 1662 | 1465073712955 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]]]}] 13:55:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:55:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 720ms 13:55:12 INFO - PROCESS | 1662 | 1465073712991 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:55:12 INFO - PROCESS | 1662 | 1465073712993 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:55:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:55:12 INFO - PROCESS | 1662 | 1465073712995 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:55:12 INFO - PROCESS | 1662 | 1465073712996 Marionette TRACE conn2 <- [1,1538,null,{}] 13:55:13 INFO - PROCESS | 1662 | 1465073712999 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}] 13:55:13 INFO - PROCESS | 1662 | 1465073713000 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:13 INFO - PROCESS | 1662 | 1465073713103 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:55:13 INFO - PROCESS | 1662 | 1465073713164 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1662 | 1465073713165 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b226800 == 45 [pid = 1662] [id = 392] 13:55:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x120d3e800) [pid = 1662] [serial = 1175] [outer = 0x0] 13:55:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x121484c00) [pid = 1662] [serial = 1176] [outer = 0x120d3e800] 13:55:13 INFO - PROCESS | 1662 | 1465073713194 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x124c95c00) [pid = 1662] [serial = 1177] [outer = 0x120d3e800] 13:55:13 INFO - PROCESS | 1662 | 1465073713653 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]]]}] 13:55:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:55:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 13:55:13 INFO - PROCESS | 1662 | 1465073713666 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:55:13 INFO - PROCESS | 1662 | 1465073713670 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:55:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:55:13 INFO - PROCESS | 1662 | 1465073713679 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:55:13 INFO - PROCESS | 1662 | 1465073713682 Marionette TRACE conn2 <- [1,1542,null,{}] 13:55:13 INFO - PROCESS | 1662 | 1465073713684 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}] 13:55:13 INFO - PROCESS | 1662 | 1465073713687 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:13 INFO - PROCESS | 1662 | 1465073713814 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:55:13 INFO - PROCESS | 1662 | 1465073713876 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:13 INFO - PROCESS | 1662 | 1465073713877 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce26000 == 46 [pid = 1662] [id = 393] 13:55:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124f7c800) [pid = 1662] [serial = 1178] [outer = 0x0] 13:55:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126fb3400) [pid = 1662] [serial = 1179] [outer = 0x124f7c800] 13:55:13 INFO - PROCESS | 1662 | 1465073713906 Marionette DEBUG loaded listener.js 13:55:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128d46800) [pid = 1662] [serial = 1180] [outer = 0x124f7c800] 13:55:14 INFO - PROCESS | 1662 | 1465073714566 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]]]}] 13:55:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:55:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 926ms 13:55:14 INFO - PROCESS | 1662 | 1465073714601 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:55:14 INFO - PROCESS | 1662 | 1465073714605 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:55:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:55:14 INFO - PROCESS | 1662 | 1465073714610 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:55:14 INFO - PROCESS | 1662 | 1465073714612 Marionette TRACE conn2 <- [1,1546,null,{}] 13:55:14 INFO - PROCESS | 1662 | 1465073714618 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}] 13:55:14 INFO - PROCESS | 1662 | 1465073714620 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:14 INFO - PROCESS | 1662 | 1465073714769 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:55:14 INFO - PROCESS | 1662 | 1465073714873 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:14 INFO - PROCESS | 1662 | 1465073714877 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x11929d000 == 47 [pid = 1662] [id = 394] 13:55:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x11765ac00) [pid = 1662] [serial = 1181] [outer = 0x0] 13:55:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118231800) [pid = 1662] [serial = 1182] [outer = 0x11765ac00] 13:55:14 INFO - PROCESS | 1662 | 1465073714924 Marionette DEBUG loaded listener.js 13:55:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118f45c00) [pid = 1662] [serial = 1183] [outer = 0x11765ac00] 13:55:15 INFO - PROCESS | 1662 | 1465073715405 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]]]}] 13:55:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:55:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 824ms 13:55:15 INFO - PROCESS | 1662 | 1465073715432 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:55:15 INFO - PROCESS | 1662 | 1465073715435 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:55:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:55:15 INFO - PROCESS | 1662 | 1465073715439 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:55:15 INFO - PROCESS | 1662 | 1465073715441 Marionette TRACE conn2 <- [1,1550,null,{}] 13:55:15 INFO - PROCESS | 1662 | 1465073715443 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}] 13:55:15 INFO - PROCESS | 1662 | 1465073715445 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:15 INFO - PROCESS | 1662 | 1465073715534 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:55:15 INFO - PROCESS | 1662 | 1465073715597 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:15 INFO - PROCESS | 1662 | 1465073715598 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x118a85000 == 48 [pid = 1662] [id = 395] 13:55:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1196b6800) [pid = 1662] [serial = 1184] [outer = 0x0] 13:55:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x119a7b400) [pid = 1662] [serial = 1185] [outer = 0x1196b6800] 13:55:15 INFO - PROCESS | 1662 | 1465073715626 Marionette DEBUG loaded listener.js 13:55:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x120f1fc00) [pid = 1662] [serial = 1186] [outer = 0x1196b6800] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3ae000 == 47 [pid = 1662] [id = 389] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd6f000 == 46 [pid = 1662] [id = 388] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0d1800 == 45 [pid = 1662] [id = 387] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x124fa8800 == 44 [pid = 1662] [id = 386] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12a888000 == 43 [pid = 1662] [id = 385] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1298ce800 == 42 [pid = 1662] [id = 384] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x116ac8000 == 41 [pid = 1662] [id = 383] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x125620000 == 40 [pid = 1662] [id = 382] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x123dc0800 == 39 [pid = 1662] [id = 381] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1210a2800 == 38 [pid = 1662] [id = 380] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x118250800 == 37 [pid = 1662] [id = 379] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x113fe2800 == 36 [pid = 1662] [id = 378] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x121139000 == 35 [pid = 1662] [id = 377] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12a845000 == 34 [pid = 1662] [id = 375] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x11665d000 == 33 [pid = 1662] [id = 376] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x117d04800 == 32 [pid = 1662] [id = 364] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x11929d000 == 31 [pid = 1662] [id = 394] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce26000 == 30 [pid = 1662] [id = 393] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x12b226800 == 29 [pid = 1662] [id = 392] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x1210a7800 == 28 [pid = 1662] [id = 391] 13:55:16 INFO - PROCESS | 1662 | --DOCSHELL 0x116079000 == 27 [pid = 1662] [id = 390] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118f3e000) [pid = 1662] [serial = 1083] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x124c9e800) [pid = 1662] [serial = 1087] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x126cba000) [pid = 1662] [serial = 1117] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x121485800) [pid = 1662] [serial = 1086] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x120f23000) [pid = 1662] [serial = 1108] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119a10c00) [pid = 1662] [serial = 1105] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x126cc2c00) [pid = 1662] [serial = 1122] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128b7bc00) [pid = 1662] [serial = 1090] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x123d2f800) [pid = 1662] [serial = 1120] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12763b400) [pid = 1662] [serial = 1089] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1196dcc00) [pid = 1662] [serial = 1104] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x126fafc00) [pid = 1662] [serial = 1123] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118254000) [pid = 1662] [serial = 1098] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x120f17400) [pid = 1662] [serial = 1107] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x121127800) [pid = 1662] [serial = 1110] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x121dd8400) [pid = 1662] [serial = 1111] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126bda800) [pid = 1662] [serial = 1116] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1185c3c00) [pid = 1662] [serial = 1119] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1185c6400) [pid = 1662] [serial = 1099] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x125677800) [pid = 1662] [serial = 1114] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124c3d400) [pid = 1662] [serial = 1113] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118fe9c00) [pid = 1662] [serial = 1101] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119666400) [pid = 1662] [serial = 1102] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x113d0b800) [pid = 1662] [serial = 1095] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x116606000) [pid = 1662] [serial = 1096] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11816e800) [pid = 1662] [serial = 1093] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x116861400) [pid = 1662] [serial = 1092] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128d3a000) [pid = 1662] [serial = 1125] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1196b6000) [pid = 1662] [serial = 1084] [outer = 0x0] [url = about:blank] 13:55:16 INFO - PROCESS | 1662 | 1465073716593 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]]]}] 13:55:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:55:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1171ms 13:55:16 INFO - PROCESS | 1662 | 1465073716611 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:55:16 INFO - PROCESS | 1662 | 1465073716613 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:55:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:55:16 INFO - PROCESS | 1662 | 1465073716616 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:55:16 INFO - PROCESS | 1662 | 1465073716620 Marionette TRACE conn2 <- [1,1554,null,{}] 13:55:16 INFO - PROCESS | 1662 | 1465073716623 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}] 13:55:16 INFO - PROCESS | 1662 | 1465073716625 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:16 INFO - PROCESS | 1662 | 1465073716708 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:55:16 INFO - PROCESS | 1662 | 1465073716713 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:16 INFO - PROCESS | 1662 | 1465073716716 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x11665c800 == 28 [pid = 1662] [id = 396] 13:55:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1160b2c00) [pid = 1662] [serial = 1187] [outer = 0x0] 13:55:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11728e400) [pid = 1662] [serial = 1188] [outer = 0x1160b2c00] 13:55:16 INFO - PROCESS | 1662 | 1465073716746 Marionette DEBUG loaded listener.js 13:55:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1133a9800) [pid = 1662] [serial = 1189] [outer = 0x1160b2c00] 13:55:17 INFO - PROCESS | 1662 | 1465073717115 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]]]}] 13:55:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:55:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 522ms 13:55:17 INFO - PROCESS | 1662 | 1465073717139 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:55:17 INFO - PROCESS | 1662 | 1465073717141 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:55:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:55:17 INFO - PROCESS | 1662 | 1465073717146 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:55:17 INFO - PROCESS | 1662 | 1465073717147 Marionette TRACE conn2 <- [1,1558,null,{}] 13:55:17 INFO - PROCESS | 1662 | 1465073717150 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}] 13:55:17 INFO - PROCESS | 1662 | 1465073717151 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:17 INFO - PROCESS | 1662 | 1465073717228 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:55:17 INFO - PROCESS | 1662 | 1465073717232 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1662 | 1465073717233 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x11809f800 == 29 [pid = 1662] [id = 397] 13:55:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118228c00) [pid = 1662] [serial = 1190] [outer = 0x0] 13:55:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1185c9c00) [pid = 1662] [serial = 1191] [outer = 0x118228c00] 13:55:17 INFO - PROCESS | 1662 | 1465073717262 Marionette DEBUG loaded listener.js 13:55:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118f85c00) [pid = 1662] [serial = 1192] [outer = 0x118228c00] 13:55:17 INFO - PROCESS | 1662 | 1465073717614 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]]]}] 13:55:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:55:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 13:55:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:55:17 INFO - PROCESS | 1662 | 1465073717665 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:55:17 INFO - PROCESS | 1662 | 1465073717666 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:55:17 INFO - PROCESS | 1662 | 1465073717668 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:55:17 INFO - PROCESS | 1662 | 1465073717671 Marionette TRACE conn2 <- [1,1562,null,{}] 13:55:17 INFO - PROCESS | 1662 | 1465073717679 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}] 13:55:17 INFO - PROCESS | 1662 | 1465073717682 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:17 INFO - PROCESS | 1662 | 1465073717758 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:55:17 INFO - PROCESS | 1662 | 1465073717763 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:17 INFO - PROCESS | 1662 | 1465073717765 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x119805800 == 30 [pid = 1662] [id = 398] 13:55:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11661f000) [pid = 1662] [serial = 1193] [outer = 0x0] 13:55:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1196d8c00) [pid = 1662] [serial = 1194] [outer = 0x11661f000] 13:55:17 INFO - PROCESS | 1662 | 1465073717795 Marionette DEBUG loaded listener.js 13:55:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x120f1c000) [pid = 1662] [serial = 1195] [outer = 0x11661f000] 13:55:18 INFO - PROCESS | 1662 | 1465073718140 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]]]}] 13:55:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:55:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 521ms 13:55:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:55:18 INFO - PROCESS | 1662 | 1465073718190 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:55:18 INFO - PROCESS | 1662 | 1465073718192 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:55:18 INFO - PROCESS | 1662 | 1465073718194 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:55:18 INFO - PROCESS | 1662 | 1465073718195 Marionette TRACE conn2 <- [1,1566,null,{}] 13:55:18 INFO - PROCESS | 1662 | 1465073718198 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}] 13:55:18 INFO - PROCESS | 1662 | 1465073718199 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:18 INFO - PROCESS | 1662 | 1465073718306 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:55:18 INFO - PROCESS | 1662 | 1465073718342 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:18 INFO - PROCESS | 1662 | 1465073718343 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x121135800 == 31 [pid = 1662] [id = 399] 13:55:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119a08c00) [pid = 1662] [serial = 1196] [outer = 0x0] 13:55:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x120f4cc00) [pid = 1662] [serial = 1197] [outer = 0x119a08c00] 13:55:18 INFO - PROCESS | 1662 | 1465073718369 Marionette DEBUG loaded listener.js 13:55:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x121482000) [pid = 1662] [serial = 1198] [outer = 0x119a08c00] 13:55:18 INFO - PROCESS | 1662 | 1465073718678 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]]]}] 13:55:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:55:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 13:55:18 INFO - PROCESS | 1662 | 1465073718715 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:55:18 INFO - PROCESS | 1662 | 1465073718716 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:55:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:55:18 INFO - PROCESS | 1662 | 1465073718719 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:55:18 INFO - PROCESS | 1662 | 1465073718722 Marionette TRACE conn2 <- [1,1570,null,{}] 13:55:18 INFO - PROCESS | 1662 | 1465073718724 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}] 13:55:18 INFO - PROCESS | 1662 | 1465073718725 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:18 INFO - PROCESS | 1662 | 1465073718822 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:55:18 INFO - PROCESS | 1662 | 1465073718825 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:18 INFO - PROCESS | 1662 | 1465073718826 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d3c000 == 32 [pid = 1662] [id = 400] 13:55:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x11826f800) [pid = 1662] [serial = 1199] [outer = 0x0] 13:55:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12148a000) [pid = 1662] [serial = 1200] [outer = 0x11826f800] 13:55:18 INFO - PROCESS | 1662 | 1465073718851 Marionette DEBUG loaded listener.js 13:55:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x121b57c00) [pid = 1662] [serial = 1201] [outer = 0x11826f800] 13:55:19 INFO - PROCESS | 1662 | 1465073719213 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]]]}] 13:55:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:55:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 521ms 13:55:19 INFO - PROCESS | 1662 | 1465073719241 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:55:19 INFO - PROCESS | 1662 | 1465073719243 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:55:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:55:19 INFO - PROCESS | 1662 | 1465073719245 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:55:19 INFO - PROCESS | 1662 | 1465073719246 Marionette TRACE conn2 <- [1,1574,null,{}] 13:55:19 INFO - PROCESS | 1662 | 1465073719248 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}] 13:55:19 INFO - PROCESS | 1662 | 1465073719254 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:19 INFO - PROCESS | 1662 | 1465073719366 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:55:19 INFO - PROCESS | 1662 | 1465073719403 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:19 INFO - PROCESS | 1662 | 1465073719404 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x124f9c800 == 33 [pid = 1662] [id = 401] 13:55:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x123d30000) [pid = 1662] [serial = 1202] [outer = 0x0] 13:55:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x124e09c00) [pid = 1662] [serial = 1203] [outer = 0x123d30000] 13:55:19 INFO - PROCESS | 1662 | 1465073719429 Marionette DEBUG loaded listener.js 13:55:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126b1c800) [pid = 1662] [serial = 1204] [outer = 0x123d30000] 13:55:19 INFO - PROCESS | 1662 | 1465073719777 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]]]}] 13:55:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:55:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 570ms 13:55:19 INFO - PROCESS | 1662 | 1465073719826 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:55:19 INFO - PROCESS | 1662 | 1465073719828 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:55:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:55:19 INFO - PROCESS | 1662 | 1465073719831 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:55:19 INFO - PROCESS | 1662 | 1465073719833 Marionette TRACE conn2 <- [1,1578,null,{}] 13:55:19 INFO - PROCESS | 1662 | 1465073719836 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}] 13:55:19 INFO - PROCESS | 1662 | 1465073719837 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:19 INFO - PROCESS | 1662 | 1465073719972 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:55:19 INFO - PROCESS | 1662 | 1465073719988 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:19 INFO - PROCESS | 1662 | 1465073719990 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x1274de000 == 34 [pid = 1662] [id = 402] 13:55:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x113d0c800) [pid = 1662] [serial = 1205] [outer = 0x0] 13:55:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x126cc0400) [pid = 1662] [serial = 1206] [outer = 0x113d0c800] 13:55:20 INFO - PROCESS | 1662 | 1465073720030 Marionette DEBUG loaded listener.js 13:55:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126fafc00) [pid = 1662] [serial = 1207] [outer = 0x113d0c800] 13:55:20 INFO - PROCESS | 1662 | 1465073720477 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]]]}] 13:55:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:55:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 672ms 13:55:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:55:20 INFO - PROCESS | 1662 | 1465073720504 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:55:20 INFO - PROCESS | 1662 | 1465073720505 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:55:20 INFO - PROCESS | 1662 | 1465073720507 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:55:20 INFO - PROCESS | 1662 | 1465073720508 Marionette TRACE conn2 <- [1,1582,null,{}] 13:55:20 INFO - PROCESS | 1662 | 1465073720511 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}] 13:55:20 INFO - PROCESS | 1662 | 1465073720512 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:20 INFO - PROCESS | 1662 | 1465073720793 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128b7e400) [pid = 1662] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1255c1800) [pid = 1662] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x128d4d400) [pid = 1662] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11604fc00) [pid = 1662] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118033400) [pid = 1662] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x120f54000) [pid = 1662] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x113a03800) [pid = 1662] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128d37800) [pid = 1662] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x112e67800) [pid = 1662] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1133a4400) [pid = 1662] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11826c000) [pid = 1662] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1291e3400) [pid = 1662] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1291e3c00) [pid = 1662] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1196de000) [pid = 1662] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:55:20 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12148fc00) [pid = 1662] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:55:20 INFO - PROCESS | 1662 | 1465073720858 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:20 INFO - PROCESS | 1662 | 1465073720860 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x118150800 == 35 [pid = 1662] [id = 403] 13:55:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x112e67800) [pid = 1662] [serial = 1208] [outer = 0x0] 13:55:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x115179800) [pid = 1662] [serial = 1209] [outer = 0x112e67800] 13:55:20 INFO - PROCESS | 1662 | 1465073720885 Marionette DEBUG loaded listener.js 13:55:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1185d0000) [pid = 1662] [serial = 1210] [outer = 0x112e67800] 13:55:21 INFO - PROCESS | 1662 | 1465073721144 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]]]}] 13:55:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:55:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 669ms 13:55:21 INFO - PROCESS | 1662 | 1465073721176 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:55:21 INFO - PROCESS | 1662 | 1465073721186 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:55:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:55:21 INFO - PROCESS | 1662 | 1465073721195 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:55:21 INFO - PROCESS | 1662 | 1465073721196 Marionette TRACE conn2 <- [1,1586,null,{}] 13:55:21 INFO - PROCESS | 1662 | 1465073721199 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}] 13:55:21 INFO - PROCESS | 1662 | 1465073721200 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:21 INFO - PROCESS | 1662 | 1465073721280 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:55:21 INFO - PROCESS | 1662 | 1465073721335 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:21 INFO - PROCESS | 1662 | 1465073721336 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x119804000 == 36 [pid = 1662] [id = 404] 13:55:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x112e68000) [pid = 1662] [serial = 1211] [outer = 0x0] 13:55:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x121123c00) [pid = 1662] [serial = 1212] [outer = 0x112e68000] 13:55:21 INFO - PROCESS | 1662 | 1465073721361 Marionette DEBUG loaded listener.js 13:55:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x127469800) [pid = 1662] [serial = 1213] [outer = 0x112e68000] 13:55:21 INFO - PROCESS | 1662 | 1465073721621 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]]]}] 13:55:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:55:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 470ms 13:55:21 INFO - PROCESS | 1662 | 1465073721666 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:55:21 INFO - PROCESS | 1662 | 1465073721668 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:55:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:55:21 INFO - PROCESS | 1662 | 1465073721678 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:55:21 INFO - PROCESS | 1662 | 1465073721679 Marionette TRACE conn2 <- [1,1590,null,{}] 13:55:21 INFO - PROCESS | 1662 | 1465073721681 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}] 13:55:21 INFO - PROCESS | 1662 | 1465073721682 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:21 INFO - PROCESS | 1662 | 1465073721762 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:55:21 INFO - PROCESS | 1662 | 1465073721766 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:21 INFO - PROCESS | 1662 | 1465073721767 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298ce800 == 37 [pid = 1662] [id = 405] 13:55:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119a04400) [pid = 1662] [serial = 1214] [outer = 0x0] 13:55:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128b1a000) [pid = 1662] [serial = 1215] [outer = 0x119a04400] 13:55:21 INFO - PROCESS | 1662 | 1465073721794 Marionette DEBUG loaded listener.js 13:55:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128b28c00) [pid = 1662] [serial = 1216] [outer = 0x119a04400] 13:55:22 INFO - PROCESS | 1662 | 1465073722125 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]]]}] 13:55:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:55:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 476ms 13:55:22 INFO - PROCESS | 1662 | 1465073722148 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:55:22 INFO - PROCESS | 1662 | 1465073722150 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:55:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:55:22 INFO - PROCESS | 1662 | 1465073722153 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:55:22 INFO - PROCESS | 1662 | 1465073722156 Marionette TRACE conn2 <- [1,1594,null,{}] 13:55:22 INFO - PROCESS | 1662 | 1465073722166 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}] 13:55:22 INFO - PROCESS | 1662 | 1465073722168 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:22 INFO - PROCESS | 1662 | 1465073722283 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:55:22 INFO - PROCESS | 1662 | 1465073722289 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:22 INFO - PROCESS | 1662 | 1465073722291 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x121db1800 == 38 [pid = 1662] [id = 406] 13:55:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x127461400) [pid = 1662] [serial = 1217] [outer = 0x0] 13:55:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128b78400) [pid = 1662] [serial = 1218] [outer = 0x127461400] 13:55:22 INFO - PROCESS | 1662 | 1465073722318 Marionette DEBUG loaded listener.js 13:55:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128d54400) [pid = 1662] [serial = 1219] [outer = 0x127461400] 13:55:22 INFO - PROCESS | 1662 | 1465073722622 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]]]}] 13:55:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:55:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 521ms 13:55:22 INFO - PROCESS | 1662 | 1465073722673 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:55:22 INFO - PROCESS | 1662 | 1465073722675 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:55:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:55:22 INFO - PROCESS | 1662 | 1465073722677 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:55:22 INFO - PROCESS | 1662 | 1465073722678 Marionette TRACE conn2 <- [1,1598,null,{}] 13:55:22 INFO - PROCESS | 1662 | 1465073722680 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}] 13:55:22 INFO - PROCESS | 1662 | 1465073722681 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:22 INFO - PROCESS | 1662 | 1465073722758 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:55:22 INFO - PROCESS | 1662 | 1465073722862 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:22 INFO - PROCESS | 1662 | 1465073722864 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x112f53000 == 39 [pid = 1662] [id = 407] 13:55:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x111c1f000) [pid = 1662] [serial = 1220] [outer = 0x0] 13:55:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x111c68000) [pid = 1662] [serial = 1221] [outer = 0x111c1f000] 13:55:22 INFO - PROCESS | 1662 | 1465073722896 Marionette DEBUG loaded listener.js 13:55:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x113352000) [pid = 1662] [serial = 1222] [outer = 0x111c1f000] 13:55:23 INFO - PROCESS | 1662 | 1465073723466 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]]]}] 13:55:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:55:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 869ms 13:55:23 INFO - PROCESS | 1662 | 1465073723548 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:55:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:55:23 INFO - PROCESS | 1662 | 1465073723550 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:55:23 INFO - PROCESS | 1662 | 1465073723553 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:55:23 INFO - PROCESS | 1662 | 1465073723555 Marionette TRACE conn2 <- [1,1602,null,{}] 13:55:23 INFO - PROCESS | 1662 | 1465073723559 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}] 13:55:23 INFO - PROCESS | 1662 | 1465073723560 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:23 INFO - PROCESS | 1662 | 1465073723672 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:55:23 INFO - PROCESS | 1662 | 1465073723730 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:23 INFO - PROCESS | 1662 | 1465073723732 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x11981f800 == 40 [pid = 1662] [id = 408] 13:55:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118222c00) [pid = 1662] [serial = 1223] [outer = 0x0] 13:55:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1185cd000) [pid = 1662] [serial = 1224] [outer = 0x118222c00] 13:55:23 INFO - PROCESS | 1662 | 1465073723762 Marionette DEBUG loaded listener.js 13:55:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118fe9c00) [pid = 1662] [serial = 1225] [outer = 0x118222c00] 13:55:24 INFO - PROCESS | 1662 | 1465073724301 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]]]}] 13:55:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:55:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 922ms 13:55:24 INFO - PROCESS | 1662 | 1465073724482 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:55:24 INFO - PROCESS | 1662 | 1465073724485 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:55:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:55:24 INFO - PROCESS | 1662 | 1465073724491 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:55:24 INFO - PROCESS | 1662 | 1465073724492 Marionette TRACE conn2 <- [1,1606,null,{}] 13:55:24 INFO - PROCESS | 1662 | 1465073724496 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}] 13:55:24 INFO - PROCESS | 1662 | 1465073724498 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:24 INFO - PROCESS | 1662 | 1465073724608 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:55:24 INFO - PROCESS | 1662 | 1465073724689 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:24 INFO - PROCESS | 1662 | 1465073724692 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x116840800 == 41 [pid = 1662] [id = 409] 13:55:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118273800) [pid = 1662] [serial = 1226] [outer = 0x0] 13:55:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1184b9400) [pid = 1662] [serial = 1227] [outer = 0x118273800] 13:55:24 INFO - PROCESS | 1662 | 1465073724720 Marionette DEBUG loaded listener.js 13:55:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x118a4b800) [pid = 1662] [serial = 1228] [outer = 0x118273800] 13:55:25 INFO - PROCESS | 1662 | --DOCSHELL 0x121db1800 == 40 [pid = 1662] [id = 406] 13:55:25 INFO - PROCESS | 1662 | --DOCSHELL 0x1298ce800 == 39 [pid = 1662] [id = 405] 13:55:25 INFO - PROCESS | 1662 | --DOCSHELL 0x119804000 == 38 [pid = 1662] [id = 404] 13:55:25 INFO - PROCESS | 1662 | --DOCSHELL 0x118150800 == 37 [pid = 1662] [id = 403] 13:55:25 INFO - PROCESS | 1662 | --DOCSHELL 0x1274de000 == 36 [pid = 1662] [id = 402] 13:55:25 INFO - PROCESS | 1662 | --DOCSHELL 0x124f9c800 == 35 [pid = 1662] [id = 401] 13:55:25 INFO - PROCESS | 1662 | --DOCSHELL 0x123d3c000 == 34 [pid = 1662] [id = 400] 13:55:25 INFO - PROCESS | 1662 | --DOCSHELL 0x121135800 == 33 [pid = 1662] [id = 399] 13:55:25 INFO - PROCESS | 1662 | --DOCSHELL 0x119805800 == 32 [pid = 1662] [id = 398] 13:55:25 INFO - PROCESS | 1662 | --DOCSHELL 0x11809f800 == 31 [pid = 1662] [id = 397] 13:55:25 INFO - PROCESS | 1662 | --DOCSHELL 0x11665c800 == 30 [pid = 1662] [id = 396] 13:55:25 INFO - PROCESS | 1662 | --DOCSHELL 0x118a85000 == 29 [pid = 1662] [id = 395] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128d3fc00) [pid = 1662] [serial = 1152] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x126bdbc00) [pid = 1662] [serial = 1149] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128d4d800) [pid = 1662] [serial = 1153] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128ec1400) [pid = 1662] [serial = 1155] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118038c00) [pid = 1662] [serial = 1158] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1185c8800) [pid = 1662] [serial = 1137] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118fec800) [pid = 1662] [serial = 1138] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x121482400) [pid = 1662] [serial = 1143] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116195000) [pid = 1662] [serial = 1134] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118033800) [pid = 1662] [serial = 1135] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128d48c00) [pid = 1662] [serial = 1126] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113253800) [pid = 1662] [serial = 1128] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1160b1800) [pid = 1662] [serial = 1129] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119a03400) [pid = 1662] [serial = 1159] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1196b2000) [pid = 1662] [serial = 1140] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x120f1f800) [pid = 1662] [serial = 1141] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1185cd400) [pid = 1662] [serial = 1131] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12a717800) [pid = 1662] [serial = 1165] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118a48400) [pid = 1662] [serial = 1132] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12a818000) [pid = 1662] [serial = 1167] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12a8b5c00) [pid = 1662] [serial = 1168] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x126cbf000) [pid = 1662] [serial = 1161] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12961b400) [pid = 1662] [serial = 1164] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1291df400) [pid = 1662] [serial = 1156] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x120f57800) [pid = 1662] [serial = 1146] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128b25400) [pid = 1662] [serial = 1150] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1291d7c00) [pid = 1662] [serial = 1162] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x123d30400) [pid = 1662] [serial = 1147] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x12148e400) [pid = 1662] [serial = 1144] [outer = 0x0] [url = about:blank] 13:55:25 INFO - PROCESS | 1662 | 1465073725267 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]]]}] 13:55:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:55:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 824ms 13:55:25 INFO - PROCESS | 1662 | 1465073725316 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:55:25 INFO - PROCESS | 1662 | 1465073725322 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:55:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:55:25 INFO - PROCESS | 1662 | 1465073725330 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:55:25 INFO - PROCESS | 1662 | 1465073725334 Marionette TRACE conn2 <- [1,1610,null,{}] 13:55:25 INFO - PROCESS | 1662 | 1465073725338 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}] 13:55:25 INFO - PROCESS | 1662 | 1465073725341 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:25 INFO - PROCESS | 1662 | 1465073725466 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:55:25 INFO - PROCESS | 1662 | 1465073725545 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:25 INFO - PROCESS | 1662 | 1465073725547 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192a5000 == 30 [pid = 1662] [id = 410] 13:55:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x118fe3800) [pid = 1662] [serial = 1229] [outer = 0x0] 13:55:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1196dc400) [pid = 1662] [serial = 1230] [outer = 0x118fe3800] 13:55:25 INFO - PROCESS | 1662 | 1465073725575 Marionette DEBUG loaded listener.js 13:55:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119a0ec00) [pid = 1662] [serial = 1231] [outer = 0x118fe3800] 13:55:25 INFO - PROCESS | 1662 | 1465073725876 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]]]}] 13:55:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:55:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 578ms 13:55:25 INFO - PROCESS | 1662 | 1465073725906 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:55:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:55:25 INFO - PROCESS | 1662 | 1465073725908 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:55:25 INFO - PROCESS | 1662 | 1465073725911 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:55:25 INFO - PROCESS | 1662 | 1465073725912 Marionette TRACE conn2 <- [1,1614,null,{}] 13:55:25 INFO - PROCESS | 1662 | 1465073725921 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}] 13:55:25 INFO - PROCESS | 1662 | 1465073725925 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:26 INFO - PROCESS | 1662 | 1465073726007 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:55:26 INFO - PROCESS | 1662 | 1465073726065 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:26 INFO - PROCESS | 1662 | 1465073726067 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x121298000 == 31 [pid = 1662] [id = 411] 13:55:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x120f22400) [pid = 1662] [serial = 1232] [outer = 0x0] 13:55:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x12111c400) [pid = 1662] [serial = 1233] [outer = 0x120f22400] 13:55:26 INFO - PROCESS | 1662 | 1465073726096 Marionette DEBUG loaded listener.js 13:55:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x12170a800) [pid = 1662] [serial = 1234] [outer = 0x120f22400] 13:55:26 INFO - PROCESS | 1662 | 1465073726429 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]]]}] 13:55:26 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 13:55:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 568ms 13:55:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:55:26 INFO - PROCESS | 1662 | 1465073726480 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:55:26 INFO - PROCESS | 1662 | 1465073726481 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:55:26 INFO - PROCESS | 1662 | 1465073726484 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:55:26 INFO - PROCESS | 1662 | 1465073726485 Marionette TRACE conn2 <- [1,1618,null,{}] 13:55:26 INFO - PROCESS | 1662 | 1465073726487 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}] 13:55:26 INFO - PROCESS | 1662 | 1465073726488 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:26 INFO - PROCESS | 1662 | 1465073726568 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:55:26 INFO - PROCESS | 1662 | 1465073726624 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:26 INFO - PROCESS | 1662 | 1465073726625 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x124fa7800 == 32 [pid = 1662] [id = 412] 13:55:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x116853400) [pid = 1662] [serial = 1235] [outer = 0x0] 13:55:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x123d30400) [pid = 1662] [serial = 1236] [outer = 0x116853400] 13:55:26 INFO - PROCESS | 1662 | 1465073726650 Marionette DEBUG loaded listener.js 13:55:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1255c2800) [pid = 1662] [serial = 1237] [outer = 0x116853400] 13:55:26 INFO - PROCESS | 1662 | 1465073726926 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]]]}] 13:55:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:55:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 471ms 13:55:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:55:26 INFO - PROCESS | 1662 | 1465073726959 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:55:26 INFO - PROCESS | 1662 | 1465073726960 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:55:26 INFO - PROCESS | 1662 | 1465073726962 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:55:26 INFO - PROCESS | 1662 | 1465073726963 Marionette TRACE conn2 <- [1,1622,null,{}] 13:55:26 INFO - PROCESS | 1662 | 1465073726965 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}] 13:55:26 INFO - PROCESS | 1662 | 1465073726967 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:27 INFO - PROCESS | 1662 | 1465073727057 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:55:27 INFO - PROCESS | 1662 | 1465073727060 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:27 INFO - PROCESS | 1662 | 1465073727062 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x118098800 == 33 [pid = 1662] [id = 413] 13:55:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x11817ac00) [pid = 1662] [serial = 1238] [outer = 0x0] 13:55:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x126b15000) [pid = 1662] [serial = 1239] [outer = 0x11817ac00] 13:55:27 INFO - PROCESS | 1662 | 1465073727086 Marionette DEBUG loaded listener.js 13:55:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126cc0c00) [pid = 1662] [serial = 1240] [outer = 0x11817ac00] 13:55:27 INFO - PROCESS | 1662 | 1465073727506 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]]]}] 13:55:27 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 13:55:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 569ms 13:55:27 INFO - PROCESS | 1662 | 1465073727532 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:55:27 INFO - PROCESS | 1662 | 1465073727534 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:55:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:55:27 INFO - PROCESS | 1662 | 1465073727540 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:55:27 INFO - PROCESS | 1662 | 1465073727542 Marionette TRACE conn2 <- [1,1626,null,{}] 13:55:27 INFO - PROCESS | 1662 | 1465073727545 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}] 13:55:27 INFO - PROCESS | 1662 | 1465073727552 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:27 INFO - PROCESS | 1662 | 1465073727739 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:55:27 INFO - PROCESS | 1662 | 1465073727765 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:27 INFO - PROCESS | 1662 | 1465073727767 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x129430800 == 34 [pid = 1662] [id = 414] 13:55:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12745b800) [pid = 1662] [serial = 1241] [outer = 0x0] 13:55:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128b73000) [pid = 1662] [serial = 1242] [outer = 0x12745b800] 13:55:27 INFO - PROCESS | 1662 | 1465073727808 Marionette DEBUG loaded listener.js 13:55:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128d4f800) [pid = 1662] [serial = 1243] [outer = 0x12745b800] 13:55:28 INFO - PROCESS | 1662 | 1465073728174 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]]]}] 13:55:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:55:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 672ms 13:55:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:55:28 INFO - PROCESS | 1662 | 1465073728212 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:55:28 INFO - PROCESS | 1662 | 1465073728214 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:55:28 INFO - PROCESS | 1662 | 1465073728217 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:55:28 INFO - PROCESS | 1662 | 1465073728219 Marionette TRACE conn2 <- [1,1630,null,{}] 13:55:28 INFO - PROCESS | 1662 | 1465073728222 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}] 13:55:28 INFO - PROCESS | 1662 | 1465073728224 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:28 INFO - PROCESS | 1662 | 1465073728369 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:55:28 INFO - PROCESS | 1662 | 1465073728436 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:28 INFO - PROCESS | 1662 | 1465073728437 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298cc800 == 35 [pid = 1662] [id = 415] 13:55:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x113d13400) [pid = 1662] [serial = 1244] [outer = 0x0] 13:55:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128ebc800) [pid = 1662] [serial = 1245] [outer = 0x113d13400] 13:55:28 INFO - PROCESS | 1662 | 1465073728461 Marionette DEBUG loaded listener.js 13:55:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1291df000) [pid = 1662] [serial = 1246] [outer = 0x113d13400] 13:55:28 INFO - PROCESS | 1662 | 1465073728786 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]]]}] 13:55:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:55:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 622ms 13:55:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:55:28 INFO - PROCESS | 1662 | 1465073728840 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:55:28 INFO - PROCESS | 1662 | 1465073728841 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:55:28 INFO - PROCESS | 1662 | 1465073728843 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:55:28 INFO - PROCESS | 1662 | 1465073728844 Marionette TRACE conn2 <- [1,1634,null,{}] 13:55:28 INFO - PROCESS | 1662 | 1465073728847 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}] 13:55:28 INFO - PROCESS | 1662 | 1465073728848 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:28 INFO - PROCESS | 1662 | 1465073728942 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:55:28 INFO - PROCESS | 1662 | 1465073728980 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:28 INFO - PROCESS | 1662 | 1465073728981 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab5f800 == 36 [pid = 1662] [id = 416] 13:55:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x127630000) [pid = 1662] [serial = 1247] [outer = 0x0] 13:55:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x129614800) [pid = 1662] [serial = 1248] [outer = 0x127630000] 13:55:29 INFO - PROCESS | 1662 | 1465073729006 Marionette DEBUG loaded listener.js 13:55:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1296b8000) [pid = 1662] [serial = 1249] [outer = 0x127630000] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119a04400) [pid = 1662] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x11826f800) [pid = 1662] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11661f000) [pid = 1662] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1160b2c00) [pid = 1662] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118228c00) [pid = 1662] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x119a08c00) [pid = 1662] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x111c6a400) [pid = 1662] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1196b6800) [pid = 1662] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118296800) [pid = 1662] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x120d3e800) [pid = 1662] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124f7c800) [pid = 1662] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x123d30000) [pid = 1662] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11765ac00) [pid = 1662] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x113d0c800) [pid = 1662] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x112e67800) [pid = 1662] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:55:29 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x112e68000) [pid = 1662] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:55:29 INFO - PROCESS | 1662 | 1465073729383 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]]]}] 13:55:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:55:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 572ms 13:55:29 INFO - PROCESS | 1662 | 1465073729415 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:55:29 INFO - PROCESS | 1662 | 1465073729416 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:55:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:55:29 INFO - PROCESS | 1662 | 1465073729419 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:55:29 INFO - PROCESS | 1662 | 1465073729420 Marionette TRACE conn2 <- [1,1638,null,{}] 13:55:29 INFO - PROCESS | 1662 | 1465073729422 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}] 13:55:29 INFO - PROCESS | 1662 | 1465073729423 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:29 INFO - PROCESS | 1662 | 1465073729498 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:55:29 INFO - PROCESS | 1662 | 1465073729504 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:29 INFO - PROCESS | 1662 | 1465073729506 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x125603000 == 37 [pid = 1662] [id = 417] 13:55:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11765ac00) [pid = 1662] [serial = 1250] [outer = 0x0] 13:55:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11965f400) [pid = 1662] [serial = 1251] [outer = 0x11765ac00] 13:55:29 INFO - PROCESS | 1662 | 1465073729529 Marionette DEBUG loaded listener.js 13:55:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x121485c00) [pid = 1662] [serial = 1252] [outer = 0x11765ac00] 13:55:30 INFO - PROCESS | 1662 | 1465073730049 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]]]}] 13:55:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:55:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 670ms 13:55:30 INFO - PROCESS | 1662 | 1465073730091 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1662 | 1465073730092 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:55:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:55:30 INFO - PROCESS | 1662 | 1465073730096 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1662 | 1465073730098 Marionette TRACE conn2 <- [1,1642,null,{}] 13:55:30 INFO - PROCESS | 1662 | 1465073730101 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}] 13:55:30 INFO - PROCESS | 1662 | 1465073730103 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:30 INFO - PROCESS | 1662 | 1465073730197 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:55:30 INFO - PROCESS | 1662 | 1465073730201 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:30 INFO - PROCESS | 1662 | 1465073730202 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x124908800 == 38 [pid = 1662] [id = 418] 13:55:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1196df400) [pid = 1662] [serial = 1253] [outer = 0x0] 13:55:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1255c5400) [pid = 1662] [serial = 1254] [outer = 0x1196df400] 13:55:30 INFO - PROCESS | 1662 | 1465073730229 Marionette DEBUG loaded listener.js 13:55:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1296ba400) [pid = 1662] [serial = 1255] [outer = 0x1196df400] 13:55:30 INFO - PROCESS | 1662 | 1465073730583 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]]]}] 13:55:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:55:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms 13:55:30 INFO - PROCESS | 1662 | 1465073730621 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:55:30 INFO - PROCESS | 1662 | 1465073730623 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:55:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:55:30 INFO - PROCESS | 1662 | 1465073730627 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:55:30 INFO - PROCESS | 1662 | 1465073730629 Marionette TRACE conn2 <- [1,1646,null,{}] 13:55:30 INFO - PROCESS | 1662 | 1465073730633 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}] 13:55:30 INFO - PROCESS | 1662 | 1465073730636 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:30 INFO - PROCESS | 1662 | 1465073730730 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:55:30 INFO - PROCESS | 1662 | 1465073730734 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:30 INFO - PROCESS | 1662 | 1465073730737 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3a6800 == 39 [pid = 1662] [id = 419] 13:55:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126bde400) [pid = 1662] [serial = 1256] [outer = 0x0] 13:55:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12a719800) [pid = 1662] [serial = 1257] [outer = 0x126bde400] 13:55:30 INFO - PROCESS | 1662 | 1465073730772 Marionette DEBUG loaded listener.js 13:55:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12a8adc00) [pid = 1662] [serial = 1258] [outer = 0x126bde400] 13:55:31 INFO - PROCESS | 1662 | 1465073731112 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]]]}] 13:55:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:55:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 522ms 13:55:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:55:31 INFO - PROCESS | 1662 | 1465073731148 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:55:31 INFO - PROCESS | 1662 | 1465073731149 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:55:31 INFO - PROCESS | 1662 | 1465073731152 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:55:31 INFO - PROCESS | 1662 | 1465073731155 Marionette TRACE conn2 <- [1,1650,null,{}] 13:55:31 INFO - PROCESS | 1662 | 1465073731158 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}] 13:55:31 INFO - PROCESS | 1662 | 1465073731159 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:31 INFO - PROCESS | 1662 | 1465073731237 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:55:31 INFO - PROCESS | 1662 | 1465073731351 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:31 INFO - PROCESS | 1662 | 1465073731352 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x113aad000 == 40 [pid = 1662] [id = 420] 13:55:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x111c1f800) [pid = 1662] [serial = 1259] [outer = 0x0] 13:55:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x112d19c00) [pid = 1662] [serial = 1260] [outer = 0x111c1f800] 13:55:31 INFO - PROCESS | 1662 | 1465073731390 Marionette DEBUG loaded listener.js 13:55:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x11802e400) [pid = 1662] [serial = 1261] [outer = 0x111c1f800] 13:55:31 INFO - PROCESS | 1662 | 1465073731806 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]]]}] 13:55:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:55:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 722ms 13:55:31 INFO - PROCESS | 1662 | 1465073731887 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:55:31 INFO - PROCESS | 1662 | 1465073731889 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:55:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:55:31 INFO - PROCESS | 1662 | 1465073731894 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:55:31 INFO - PROCESS | 1662 | 1465073731896 Marionette TRACE conn2 <- [1,1654,null,{}] 13:55:31 INFO - PROCESS | 1662 | 1465073731900 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}] 13:55:31 INFO - PROCESS | 1662 | 1465073731902 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:32 INFO - PROCESS | 1662 | 1465073732007 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:55:32 INFO - PROCESS | 1662 | 1465073732119 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:32 INFO - PROCESS | 1662 | 1465073732120 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12128f800 == 41 [pid = 1662] [id = 421] 13:55:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1196d5800) [pid = 1662] [serial = 1262] [outer = 0x0] 13:55:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119a0e000) [pid = 1662] [serial = 1263] [outer = 0x1196d5800] 13:55:32 INFO - PROCESS | 1662 | 1465073732150 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x120f1f800) [pid = 1662] [serial = 1264] [outer = 0x1196d5800] 13:55:32 INFO - PROCESS | 1662 | 1465073732534 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]]]}] 13:55:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:55:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 673ms 13:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:55:32 INFO - PROCESS | 1662 | 1465073732568 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:55:32 INFO - PROCESS | 1662 | 1465073732570 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:55:32 INFO - PROCESS | 1662 | 1465073732574 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:55:32 INFO - PROCESS | 1662 | 1465073732575 Marionette TRACE conn2 <- [1,1658,null,{}] 13:55:32 INFO - PROCESS | 1662 | 1465073732578 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}] 13:55:32 INFO - PROCESS | 1662 | 1465073732580 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:32 INFO - PROCESS | 1662 | 1465073732685 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:55:32 INFO - PROCESS | 1662 | 1465073732759 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:32 INFO - PROCESS | 1662 | 1465073732760 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298c5800 == 42 [pid = 1662] [id = 422] 13:55:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x120f4bc00) [pid = 1662] [serial = 1265] [outer = 0x0] 13:55:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x121490800) [pid = 1662] [serial = 1266] [outer = 0x120f4bc00] 13:55:32 INFO - PROCESS | 1662 | 1465073732789 Marionette DEBUG loaded listener.js 13:55:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126b18800) [pid = 1662] [serial = 1267] [outer = 0x120f4bc00] 13:55:33 INFO - PROCESS | 1662 | 1465073733212 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]]]}] 13:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 670ms 13:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:55:33 INFO - PROCESS | 1662 | 1465073733245 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:55:33 INFO - PROCESS | 1662 | 1465073733246 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:55:33 INFO - PROCESS | 1662 | 1465073733250 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:55:33 INFO - PROCESS | 1662 | 1465073733254 Marionette TRACE conn2 <- [1,1662,null,{}] 13:55:33 INFO - PROCESS | 1662 | 1465073733261 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}] 13:55:33 INFO - PROCESS | 1662 | 1465073733264 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:33 INFO - PROCESS | 1662 | 1465073733368 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:55:33 INFO - PROCESS | 1662 | 1465073733465 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:33 INFO - PROCESS | 1662 | 1465073733466 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cbd9000 == 43 [pid = 1662] [id = 423] 13:55:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126f29800) [pid = 1662] [serial = 1268] [outer = 0x0] 13:55:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x128d39000) [pid = 1662] [serial = 1269] [outer = 0x126f29800] 13:55:33 INFO - PROCESS | 1662 | 1465073733494 Marionette DEBUG loaded listener.js 13:55:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1290dbc00) [pid = 1662] [serial = 1270] [outer = 0x126f29800] 13:55:33 INFO - PROCESS | 1662 | 1465073733906 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]]]}] 13:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 674ms 13:55:33 INFO - PROCESS | 1662 | 1465073733924 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:55:33 INFO - PROCESS | 1662 | 1465073733926 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:55:33 INFO - PROCESS | 1662 | 1465073733928 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:55:33 INFO - PROCESS | 1662 | 1465073733929 Marionette TRACE conn2 <- [1,1666,null,{}] 13:55:33 INFO - PROCESS | 1662 | 1465073733932 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}] 13:55:33 INFO - PROCESS | 1662 | 1465073733933 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:34 INFO - PROCESS | 1662 | 1465073734037 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:55:34 INFO - PROCESS | 1662 | 1465073734095 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:34 INFO - PROCESS | 1662 | 1465073734097 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf15000 == 44 [pid = 1662] [id = 424] 13:55:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1291e6800) [pid = 1662] [serial = 1271] [outer = 0x0] 13:55:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12148ec00) [pid = 1662] [serial = 1272] [outer = 0x1291e6800] 13:55:34 INFO - PROCESS | 1662 | 1465073734125 Marionette DEBUG loaded listener.js 13:55:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12a820c00) [pid = 1662] [serial = 1273] [outer = 0x1291e6800] 13:55:34 INFO - PROCESS | 1662 | 1465073734750 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]]]}] 13:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 871ms 13:55:34 INFO - PROCESS | 1662 | 1465073734800 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:55:34 INFO - PROCESS | 1662 | 1465073734804 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:55:34 INFO - PROCESS | 1662 | 1465073734809 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:55:34 INFO - PROCESS | 1662 | 1465073734812 Marionette TRACE conn2 <- [1,1670,null,{}] 13:55:34 INFO - PROCESS | 1662 | 1465073734817 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}] 13:55:34 INFO - PROCESS | 1662 | 1465073734819 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:34 INFO - PROCESS | 1662 | 1465073734962 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:55:35 INFO - PROCESS | 1662 | 1465073735100 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:35 INFO - PROCESS | 1662 | 1465073735104 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x116838000 == 45 [pid = 1662] [id = 425] 13:55:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x111c21400) [pid = 1662] [serial = 1274] [outer = 0x0] 13:55:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x111c7c800) [pid = 1662] [serial = 1275] [outer = 0x111c21400] 13:55:35 INFO - PROCESS | 1662 | 1465073735152 Marionette DEBUG loaded listener.js 13:55:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x113d06000) [pid = 1662] [serial = 1276] [outer = 0x111c21400] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3a6800 == 44 [pid = 1662] [id = 419] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x124908800 == 43 [pid = 1662] [id = 418] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x125603000 == 42 [pid = 1662] [id = 417] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab5f800 == 41 [pid = 1662] [id = 416] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1298cc800 == 40 [pid = 1662] [id = 415] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x129430800 == 39 [pid = 1662] [id = 414] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x118098800 == 38 [pid = 1662] [id = 413] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x124fa7800 == 37 [pid = 1662] [id = 412] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x121298000 == 36 [pid = 1662] [id = 411] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1192a5000 == 35 [pid = 1662] [id = 410] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x116840800 == 34 [pid = 1662] [id = 409] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x11981f800 == 33 [pid = 1662] [id = 408] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x112f53000 == 32 [pid = 1662] [id = 407] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf15000 == 31 [pid = 1662] [id = 424] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12cbd9000 == 30 [pid = 1662] [id = 423] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x1298c5800 == 29 [pid = 1662] [id = 422] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x12128f800 == 28 [pid = 1662] [id = 421] 13:55:36 INFO - PROCESS | 1662 | --DOCSHELL 0x113aad000 == 27 [pid = 1662] [id = 420] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x128b28c00) [pid = 1662] [serial = 1216] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x12148a000) [pid = 1662] [serial = 1200] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1196d8c00) [pid = 1662] [serial = 1194] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x120f1c000) [pid = 1662] [serial = 1195] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11728e400) [pid = 1662] [serial = 1188] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1133a9800) [pid = 1662] [serial = 1189] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1185c9c00) [pid = 1662] [serial = 1191] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118f85c00) [pid = 1662] [serial = 1192] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x120f4cc00) [pid = 1662] [serial = 1197] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116611400) [pid = 1662] [serial = 1171] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x112a87000) [pid = 1662] [serial = 1170] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119a7b400) [pid = 1662] [serial = 1185] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120f1fc00) [pid = 1662] [serial = 1186] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1196b4c00) [pid = 1662] [serial = 1174] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118fe9800) [pid = 1662] [serial = 1173] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x124c95c00) [pid = 1662] [serial = 1177] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x121484c00) [pid = 1662] [serial = 1176] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128d46800) [pid = 1662] [serial = 1180] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126fb3400) [pid = 1662] [serial = 1179] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x126b1c800) [pid = 1662] [serial = 1204] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x124e09c00) [pid = 1662] [serial = 1203] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118f45c00) [pid = 1662] [serial = 1183] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x126cc0400) [pid = 1662] [serial = 1206] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118231800) [pid = 1662] [serial = 1182] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128b1a000) [pid = 1662] [serial = 1215] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1185d0000) [pid = 1662] [serial = 1210] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x115179800) [pid = 1662] [serial = 1209] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x126fafc00) [pid = 1662] [serial = 1207] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x127469800) [pid = 1662] [serial = 1213] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128b78400) [pid = 1662] [serial = 1218] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x121482000) [pid = 1662] [serial = 1198] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x121123c00) [pid = 1662] [serial = 1212] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x121b57c00) [pid = 1662] [serial = 1201] [outer = 0x0] [url = about:blank] 13:55:36 INFO - PROCESS | 1662 | 1465073736292 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]]]}] 13:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1525ms 13:55:36 INFO - PROCESS | 1662 | 1465073736334 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:55:36 INFO - PROCESS | 1662 | 1465073736338 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:55:36 INFO - PROCESS | 1662 | 1465073736342 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:55:36 INFO - PROCESS | 1662 | 1465073736344 Marionette TRACE conn2 <- [1,1674,null,{}] 13:55:36 INFO - PROCESS | 1662 | 1465073736371 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}] 13:55:36 INFO - PROCESS | 1662 | 1465073736373 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:36 INFO - PROCESS | 1662 | 1465073736455 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:55:36 INFO - PROCESS | 1662 | 1465073736464 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:36 INFO - PROCESS | 1662 | 1465073736466 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x1160da000 == 28 [pid = 1662] [id = 426] 13:55:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1133a0800) [pid = 1662] [serial = 1277] [outer = 0x0] 13:55:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1133a9800) [pid = 1662] [serial = 1278] [outer = 0x1133a0800] 13:55:36 INFO - PROCESS | 1662 | 1465073736496 Marionette DEBUG loaded listener.js 13:55:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x11600e800) [pid = 1662] [serial = 1279] [outer = 0x1133a0800] 13:55:36 INFO - PROCESS | 1662 | 1465073736831 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]]]}] 13:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 541ms 13:55:36 INFO - PROCESS | 1662 | 1465073736884 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:55:36 INFO - PROCESS | 1662 | 1465073736887 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:55:36 INFO - PROCESS | 1662 | 1465073736892 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:55:36 INFO - PROCESS | 1662 | 1465073736893 Marionette TRACE conn2 <- [1,1678,null,{}] 13:55:36 INFO - PROCESS | 1662 | 1465073736896 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}] 13:55:36 INFO - PROCESS | 1662 | 1465073736898 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:36 INFO - PROCESS | 1662 | 1465073736975 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:55:36 INFO - PROCESS | 1662 | 1465073736979 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:36 INFO - PROCESS | 1662 | 1465073736980 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x11735f000 == 29 [pid = 1662] [id = 427] 13:55:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116626000) [pid = 1662] [serial = 1280] [outer = 0x0] 13:55:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116f85c00) [pid = 1662] [serial = 1281] [outer = 0x116626000] 13:55:37 INFO - PROCESS | 1662 | 1465073737009 Marionette DEBUG loaded listener.js 13:55:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11816f000) [pid = 1662] [serial = 1282] [outer = 0x116626000] 13:55:37 INFO - PROCESS | 1662 | 1465073737336 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]]]}] 13:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 472ms 13:55:37 INFO - PROCESS | 1662 | 1465073737363 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:55:37 INFO - PROCESS | 1662 | 1465073737372 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:55:37 INFO - PROCESS | 1662 | 1465073737374 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:55:37 INFO - PROCESS | 1662 | 1465073737377 Marionette TRACE conn2 <- [1,1682,null,{}] 13:55:37 INFO - PROCESS | 1662 | 1465073737384 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}] 13:55:37 INFO - PROCESS | 1662 | 1465073737388 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:37 INFO - PROCESS | 1662 | 1465073737492 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:55:37 INFO - PROCESS | 1662 | 1465073737499 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:37 INFO - PROCESS | 1662 | 1465073737501 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x11922c000 == 30 [pid = 1662] [id = 428] 13:55:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11829b800) [pid = 1662] [serial = 1283] [outer = 0x0] 13:55:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1185c8400) [pid = 1662] [serial = 1284] [outer = 0x11829b800] 13:55:37 INFO - PROCESS | 1662 | 1465073737532 Marionette DEBUG loaded listener.js 13:55:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118a3dc00) [pid = 1662] [serial = 1285] [outer = 0x11829b800] 13:55:37 INFO - PROCESS | 1662 | 1465073737854 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]]]}] 13:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 523ms 13:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:55:37 INFO - PROCESS | 1662 | 1465073737898 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:55:37 INFO - PROCESS | 1662 | 1465073737899 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:55:37 INFO - PROCESS | 1662 | 1465073737902 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:55:37 INFO - PROCESS | 1662 | 1465073737903 Marionette TRACE conn2 <- [1,1686,null,{}] 13:55:37 INFO - PROCESS | 1662 | 1465073737905 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}] 13:55:37 INFO - PROCESS | 1662 | 1465073737906 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:38 INFO - PROCESS | 1662 | 1465073738012 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:55:38 INFO - PROCESS | 1662 | 1465073738043 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:38 INFO - PROCESS | 1662 | 1465073738045 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x119aa1000 == 31 [pid = 1662] [id = 429] 13:55:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1185c9000) [pid = 1662] [serial = 1286] [outer = 0x0] 13:55:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118f44400) [pid = 1662] [serial = 1287] [outer = 0x1185c9000] 13:55:38 INFO - PROCESS | 1662 | 1465073738070 Marionette DEBUG loaded listener.js 13:55:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11921bc00) [pid = 1662] [serial = 1288] [outer = 0x1185c9000] 13:55:38 INFO - PROCESS | 1662 | 1465073738400 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]]]}] 13:55:38 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 13:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 13:55:38 INFO - PROCESS | 1662 | 1465073738433 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:55:38 INFO - PROCESS | 1662 | 1465073738434 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:55:38 INFO - PROCESS | 1662 | 1465073738439 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:55:38 INFO - PROCESS | 1662 | 1465073738440 Marionette TRACE conn2 <- [1,1690,null,{}] 13:55:38 INFO - PROCESS | 1662 | 1465073738443 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}] 13:55:38 INFO - PROCESS | 1662 | 1465073738444 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:38 INFO - PROCESS | 1662 | 1465073738537 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:55:38 INFO - PROCESS | 1662 | 1465073738574 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:38 INFO - PROCESS | 1662 | 1465073738575 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12128f000 == 32 [pid = 1662] [id = 430] 13:55:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118223000) [pid = 1662] [serial = 1289] [outer = 0x0] 13:55:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1196b0800) [pid = 1662] [serial = 1290] [outer = 0x118223000] 13:55:38 INFO - PROCESS | 1662 | 1465073738600 Marionette DEBUG loaded listener.js 13:55:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1196e1800) [pid = 1662] [serial = 1291] [outer = 0x118223000] 13:55:38 INFO - PROCESS | 1662 | 1465073738931 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]]]}] 13:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 13:55:38 INFO - PROCESS | 1662 | 1465073738959 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:55:38 INFO - PROCESS | 1662 | 1465073738960 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:55:38 INFO - PROCESS | 1662 | 1465073738970 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:55:38 INFO - PROCESS | 1662 | 1465073738971 Marionette TRACE conn2 <- [1,1694,null,{}] 13:55:38 INFO - PROCESS | 1662 | 1465073738973 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}] 13:55:38 INFO - PROCESS | 1662 | 1465073738977 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:39 INFO - PROCESS | 1662 | 1465073739092 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:55:39 INFO - PROCESS | 1662 | 1465073739096 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:39 INFO - PROCESS | 1662 | 1465073739097 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x123db0800 == 33 [pid = 1662] [id = 431] 13:55:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1185c3c00) [pid = 1662] [serial = 1292] [outer = 0x0] 13:55:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119a0bc00) [pid = 1662] [serial = 1293] [outer = 0x1185c3c00] 13:55:39 INFO - PROCESS | 1662 | 1465073739122 Marionette DEBUG loaded listener.js 13:55:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x121121c00) [pid = 1662] [serial = 1294] [outer = 0x1185c3c00] 13:55:39 INFO - PROCESS | 1662 | 1465073739452 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]]]}] 13:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 519ms 13:55:39 INFO - PROCESS | 1662 | 1465073739495 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:55:39 INFO - PROCESS | 1662 | 1465073739497 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:55:39 INFO - PROCESS | 1662 | 1465073739499 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:55:39 INFO - PROCESS | 1662 | 1465073739500 Marionette TRACE conn2 <- [1,1698,null,{}] 13:55:39 INFO - PROCESS | 1662 | 1465073739509 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}] 13:55:39 INFO - PROCESS | 1662 | 1465073739510 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:39 INFO - PROCESS | 1662 | 1465073739604 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:55:39 INFO - PROCESS | 1662 | 1465073739607 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:39 INFO - PROCESS | 1662 | 1465073739608 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12561e800 == 34 [pid = 1662] [id = 432] 13:55:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x111a06000) [pid = 1662] [serial = 1295] [outer = 0x0] 13:55:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x121484400) [pid = 1662] [serial = 1296] [outer = 0x111a06000] 13:55:39 INFO - PROCESS | 1662 | 1465073739632 Marionette DEBUG loaded listener.js 13:55:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12148d400) [pid = 1662] [serial = 1297] [outer = 0x111a06000] 13:55:40 INFO - PROCESS | 1662 | 1465073740210 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]]]}] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x127461400) [pid = 1662] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11765ac00) [pid = 1662] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118222c00) [pid = 1662] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x127630000) [pid = 1662] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118fe3800) [pid = 1662] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1196df400) [pid = 1662] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x120f22400) [pid = 1662] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x113d13400) [pid = 1662] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x111c1f000) [pid = 1662] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118273800) [pid = 1662] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12745b800) [pid = 1662] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x126bde400) [pid = 1662] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x116853400) [pid = 1662] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:55:40 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11817ac00) [pid = 1662] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:55:40 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 13:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 773ms 13:55:40 INFO - PROCESS | 1662 | 1465073740273 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:55:40 INFO - PROCESS | 1662 | 1465073740276 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:55:40 INFO - PROCESS | 1662 | 1465073740307 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:55:40 INFO - PROCESS | 1662 | 1465073740309 Marionette TRACE conn2 <- [1,1702,null,{}] 13:55:40 INFO - PROCESS | 1662 | 1465073740313 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}] 13:55:40 INFO - PROCESS | 1662 | 1465073740315 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:40 INFO - PROCESS | 1662 | 1465073740429 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:55:40 INFO - PROCESS | 1662 | 1465073740506 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:40 INFO - PROCESS | 1662 | 1465073740509 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x116885800 == 35 [pid = 1662] [id = 433] 13:55:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11334ec00) [pid = 1662] [serial = 1298] [outer = 0x0] 13:55:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x113a07400) [pid = 1662] [serial = 1299] [outer = 0x11334ec00] 13:55:40 INFO - PROCESS | 1662 | 1465073740540 Marionette DEBUG loaded listener.js 13:55:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1161a0c00) [pid = 1662] [serial = 1300] [outer = 0x11334ec00] 13:55:41 INFO - PROCESS | 1662 | 1465073741065 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]]]}] 13:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 848ms 13:55:41 INFO - PROCESS | 1662 | 1465073741128 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:55:41 INFO - PROCESS | 1662 | 1465073741131 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:55:41 INFO - PROCESS | 1662 | 1465073741136 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:55:41 INFO - PROCESS | 1662 | 1465073741137 Marionette TRACE conn2 <- [1,1706,null,{}] 13:55:41 INFO - PROCESS | 1662 | 1465073741140 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}] 13:55:41 INFO - PROCESS | 1662 | 1465073741142 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:41 INFO - PROCESS | 1662 | 1465073741248 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:55:41 INFO - PROCESS | 1662 | 1465073741327 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:41 INFO - PROCESS | 1662 | 1465073741329 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x119809800 == 36 [pid = 1662] [id = 434] 13:55:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118175800) [pid = 1662] [serial = 1301] [outer = 0x0] 13:55:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11821c800) [pid = 1662] [serial = 1302] [outer = 0x118175800] 13:55:41 INFO - PROCESS | 1662 | 1465073741360 Marionette DEBUG loaded listener.js 13:55:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118272400) [pid = 1662] [serial = 1303] [outer = 0x118175800] 13:55:42 INFO - PROCESS | 1662 | 1465073742012 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]]]}] 13:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 923ms 13:55:42 INFO - PROCESS | 1662 | 1465073742065 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:55:42 INFO - PROCESS | 1662 | 1465073742067 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:55:42 INFO - PROCESS | 1662 | 1465073742074 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:55:42 INFO - PROCESS | 1662 | 1465073742076 Marionette TRACE conn2 <- [1,1710,null,{}] 13:55:42 INFO - PROCESS | 1662 | 1465073742080 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}] 13:55:42 INFO - PROCESS | 1662 | 1465073742081 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:42 INFO - PROCESS | 1662 | 1465073742190 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:55:42 INFO - PROCESS | 1662 | --DOCSHELL 0x123db0800 == 35 [pid = 1662] [id = 431] 13:55:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12128f000 == 34 [pid = 1662] [id = 430] 13:55:42 INFO - PROCESS | 1662 | --DOCSHELL 0x119aa1000 == 33 [pid = 1662] [id = 429] 13:55:42 INFO - PROCESS | 1662 | --DOCSHELL 0x11922c000 == 32 [pid = 1662] [id = 428] 13:55:42 INFO - PROCESS | 1662 | --DOCSHELL 0x11735f000 == 31 [pid = 1662] [id = 427] 13:55:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1160da000 == 30 [pid = 1662] [id = 426] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12a8adc00) [pid = 1662] [serial = 1258] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x128d54400) [pid = 1662] [serial = 1219] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x121485c00) [pid = 1662] [serial = 1252] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118fe9c00) [pid = 1662] [serial = 1225] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x129614800) [pid = 1662] [serial = 1248] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1196dc400) [pid = 1662] [serial = 1230] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1296ba400) [pid = 1662] [serial = 1255] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11965f400) [pid = 1662] [serial = 1251] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12170a800) [pid = 1662] [serial = 1234] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1291df000) [pid = 1662] [serial = 1246] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x113352000) [pid = 1662] [serial = 1222] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x128ebc800) [pid = 1662] [serial = 1245] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1184b9400) [pid = 1662] [serial = 1227] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x128b73000) [pid = 1662] [serial = 1242] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1296b8000) [pid = 1662] [serial = 1249] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12a719800) [pid = 1662] [serial = 1257] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x119a0ec00) [pid = 1662] [serial = 1231] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1255c5400) [pid = 1662] [serial = 1254] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x123d30400) [pid = 1662] [serial = 1236] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x128d4f800) [pid = 1662] [serial = 1243] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x1255c2800) [pid = 1662] [serial = 1237] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x126b15000) [pid = 1662] [serial = 1239] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x111c68000) [pid = 1662] [serial = 1221] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x126cc0c00) [pid = 1662] [serial = 1240] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x12111c400) [pid = 1662] [serial = 1233] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x118a4b800) [pid = 1662] [serial = 1228] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x1185cd000) [pid = 1662] [serial = 1224] [outer = 0x0] [url = about:blank] 13:55:42 INFO - PROCESS | 1662 | 1465073742270 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:42 INFO - PROCESS | 1662 | 1465073742273 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x113f30800 == 31 [pid = 1662] [id = 435] 13:55:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x113861c00) [pid = 1662] [serial = 1304] [outer = 0x0] 13:55:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x1160b2c00) [pid = 1662] [serial = 1305] [outer = 0x113861c00] 13:55:42 INFO - PROCESS | 1662 | 1465073742303 Marionette DEBUG loaded listener.js 13:55:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x117307c00) [pid = 1662] [serial = 1306] [outer = 0x113861c00] 13:55:42 INFO - PROCESS | 1662 | 1465073742741 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]]]}] 13:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 722ms 13:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:55:42 INFO - PROCESS | 1662 | 1465073742795 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:55:42 INFO - PROCESS | 1662 | 1465073742798 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:55:42 INFO - PROCESS | 1662 | 1465073742801 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:55:42 INFO - PROCESS | 1662 | 1465073742807 Marionette TRACE conn2 <- [1,1714,null,{}] 13:55:42 INFO - PROCESS | 1662 | 1465073742810 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}] 13:55:42 INFO - PROCESS | 1662 | 1465073742812 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:42 INFO - PROCESS | 1662 | 1465073742909 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:55:42 INFO - PROCESS | 1662 | 1465073742975 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:42 INFO - PROCESS | 1662 | 1465073742977 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x11816d000 == 32 [pid = 1662] [id = 436] 13:55:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x116f7d000) [pid = 1662] [serial = 1307] [outer = 0x0] 13:55:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x11816f400) [pid = 1662] [serial = 1308] [outer = 0x116f7d000] 13:55:43 INFO - PROCESS | 1662 | 1465073743009 Marionette DEBUG loaded listener.js 13:55:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x1182a1000) [pid = 1662] [serial = 1309] [outer = 0x116f7d000] 13:55:43 INFO - PROCESS | 1662 | 1465073743439 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]]]}] 13:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 673ms 13:55:43 INFO - PROCESS | 1662 | 1465073743475 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:55:43 INFO - PROCESS | 1662 | 1465073743478 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:55:43 INFO - PROCESS | 1662 | 1465073743483 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:55:43 INFO - PROCESS | 1662 | 1465073743485 Marionette TRACE conn2 <- [1,1718,null,{}] 13:55:43 INFO - PROCESS | 1662 | 1465073743487 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}] 13:55:43 INFO - PROCESS | 1662 | 1465073743489 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:43 INFO - PROCESS | 1662 | 1465073743609 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:55:43 INFO - PROCESS | 1662 | 1465073743665 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:43 INFO - PROCESS | 1662 | 1465073743666 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x11980c800 == 33 [pid = 1662] [id = 437] 13:55:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x118a3e800) [pid = 1662] [serial = 1310] [outer = 0x0] 13:55:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x118f40c00) [pid = 1662] [serial = 1311] [outer = 0x118a3e800] 13:55:43 INFO - PROCESS | 1662 | 1465073743697 Marionette DEBUG loaded listener.js 13:55:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x119210400) [pid = 1662] [serial = 1312] [outer = 0x118a3e800] 13:55:44 INFO - PROCESS | 1662 | 1465073744123 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]]]}] 13:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 673ms 13:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:55:44 INFO - PROCESS | 1662 | 1465073744156 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 1662 | 1465073744158 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:55:44 INFO - PROCESS | 1662 | 1465073744160 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 1662 | 1465073744163 Marionette TRACE conn2 <- [1,1722,null,{}] 13:55:44 INFO - PROCESS | 1662 | 1465073744172 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}] 13:55:44 INFO - PROCESS | 1662 | 1465073744175 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:44 INFO - PROCESS | 1662 | 1465073744274 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:55:44 INFO - PROCESS | 1662 | 1465073744329 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:44 INFO - PROCESS | 1662 | 1465073744332 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x121963800 == 34 [pid = 1662] [id = 438] 13:55:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1196a9000) [pid = 1662] [serial = 1313] [outer = 0x0] 13:55:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1196dc000) [pid = 1662] [serial = 1314] [outer = 0x1196a9000] 13:55:44 INFO - PROCESS | 1662 | 1465073744359 Marionette DEBUG loaded listener.js 13:55:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x119a7d000) [pid = 1662] [serial = 1315] [outer = 0x1196a9000] 13:55:44 INFO - PROCESS | 1662 | 1465073744760 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]]]}] 13:55:44 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 13:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 628ms 13:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:55:44 INFO - PROCESS | 1662 | 1465073744789 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:55:44 INFO - PROCESS | 1662 | 1465073744791 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:55:44 INFO - PROCESS | 1662 | 1465073744793 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:55:44 INFO - PROCESS | 1662 | 1465073744794 Marionette TRACE conn2 <- [1,1726,null,{}] 13:55:44 INFO - PROCESS | 1662 | 1465073744797 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}] 13:55:44 INFO - PROCESS | 1662 | 1465073744798 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:44 INFO - PROCESS | 1662 | 1465073744896 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:55:44 INFO - PROCESS | 1662 | 1465073744982 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:44 INFO - PROCESS | 1662 | 1465073744984 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x125614000 == 35 [pid = 1662] [id = 439] 13:55:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x120f17c00) [pid = 1662] [serial = 1316] [outer = 0x0] 13:55:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x120f22c00) [pid = 1662] [serial = 1317] [outer = 0x120f17c00] 13:55:45 INFO - PROCESS | 1662 | 1465073745013 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x120f50c00) [pid = 1662] [serial = 1318] [outer = 0x120f17c00] 13:55:45 INFO - PROCESS | 1662 | 1465073745422 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]]]}] 13:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 13:55:45 INFO - PROCESS | 1662 | 1465073745464 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:55:45 INFO - PROCESS | 1662 | 1465073745465 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:55:45 INFO - PROCESS | 1662 | 1465073745467 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:55:45 INFO - PROCESS | 1662 | 1465073745469 Marionette TRACE conn2 <- [1,1730,null,{}] 13:55:45 INFO - PROCESS | 1662 | 1465073745471 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}] 13:55:45 INFO - PROCESS | 1662 | 1465073745472 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:45 INFO - PROCESS | 1662 | 1465073745564 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:55:45 INFO - PROCESS | 1662 | 1465073745617 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:45 INFO - PROCESS | 1662 | 1465073745619 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x126f17800 == 36 [pid = 1662] [id = 440] 13:55:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x120f19000) [pid = 1662] [serial = 1319] [outer = 0x0] 13:55:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x12111ec00) [pid = 1662] [serial = 1320] [outer = 0x120f19000] 13:55:45 INFO - PROCESS | 1662 | 1465073745647 Marionette DEBUG loaded listener.js 13:55:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x121486800) [pid = 1662] [serial = 1321] [outer = 0x120f19000] 13:55:46 INFO - PROCESS | 1662 | 1465073746083 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]]]}] 13:55: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 13:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 13:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:55:46 INFO - PROCESS | 1662 | 1465073746138 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:55:46 INFO - PROCESS | 1662 | 1465073746139 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:55:46 INFO - PROCESS | 1662 | 1465073746141 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:55:46 INFO - PROCESS | 1662 | 1465073746143 Marionette TRACE conn2 <- [1,1734,null,{}] 13:55:46 INFO - PROCESS | 1662 | 1465073746145 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}] 13:55:46 INFO - PROCESS | 1662 | 1465073746150 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:46 INFO - PROCESS | 1662 | 1465073746272 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:55:46 INFO - PROCESS | 1662 | 1465073746343 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:46 INFO - PROCESS | 1662 | 1465073746345 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x1274d9000 == 37 [pid = 1662] [id = 441] 13:55:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118a43c00) [pid = 1662] [serial = 1322] [outer = 0x0] 13:55:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1218ae800) [pid = 1662] [serial = 1323] [outer = 0x118a43c00] 13:55:46 INFO - PROCESS | 1662 | 1465073746374 Marionette DEBUG loaded listener.js 13:55:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x124c9b400) [pid = 1662] [serial = 1324] [outer = 0x118a43c00] 13:55:46 INFO - PROCESS | 1662 | 1465073746834 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]]]}] 13:55:47 INFO - PROCESS | 1662 | --DOCSHELL 0x116885800 == 36 [pid = 1662] [id = 433] 13:55:47 INFO - PROCESS | 1662 | --DOCSHELL 0x116838000 == 35 [pid = 1662] [id = 425] 13:55:47 INFO - PROCESS | 1662 | --DOCSHELL 0x119809800 == 34 [pid = 1662] [id = 434] 13:55:47 INFO - PROCESS | 1662 | --DOCSHELL 0x126f17800 == 33 [pid = 1662] [id = 440] 13:55:47 INFO - PROCESS | 1662 | --DOCSHELL 0x12561e800 == 32 [pid = 1662] [id = 432] 13:55:47 INFO - PROCESS | 1662 | --DOCSHELL 0x125614000 == 31 [pid = 1662] [id = 439] 13:55:47 INFO - PROCESS | 1662 | --DOCSHELL 0x121963800 == 30 [pid = 1662] [id = 438] 13:55:47 INFO - PROCESS | 1662 | --DOCSHELL 0x11980c800 == 29 [pid = 1662] [id = 437] 13:55:47 INFO - PROCESS | 1662 | --DOCSHELL 0x11816d000 == 28 [pid = 1662] [id = 436] 13:55:47 INFO - PROCESS | 1662 | --DOCSHELL 0x113f30800 == 27 [pid = 1662] [id = 435] 13:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1223ms 13:55:47 INFO - PROCESS | 1662 | 1465073747395 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:55:47 INFO - PROCESS | 1662 | 1465073747398 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:55:47 INFO - PROCESS | 1662 | 1465073747404 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 1662 | 1465073747406 Marionette TRACE conn2 <- [1,1738,null,{}] 13:55:47 INFO - PROCESS | 1662 | 1465073747410 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}] 13:55:47 INFO - PROCESS | 1662 | 1465073747413 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:47 INFO - PROCESS | 1662 | 1465073747500 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:55:47 INFO - PROCESS | 1662 | 1465073747510 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:47 INFO - PROCESS | 1662 | 1465073747513 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x116659000 == 28 [pid = 1662] [id = 442] 13:55:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x113d12c00) [pid = 1662] [serial = 1325] [outer = 0x0] 13:55:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x116059400) [pid = 1662] [serial = 1326] [outer = 0x113d12c00] 13:55:47 INFO - PROCESS | 1662 | 1465073747541 Marionette DEBUG loaded listener.js 13:55:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1166dbc00) [pid = 1662] [serial = 1327] [outer = 0x113d12c00] 13:55:47 INFO - PROCESS | 1662 | 1465073747913 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]]]}] 13:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 523ms 13:55:47 INFO - PROCESS | 1662 | 1465073747925 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:55:47 INFO - PROCESS | 1662 | 1465073747928 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:55:47 INFO - PROCESS | 1662 | 1465073747932 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:55:47 INFO - PROCESS | 1662 | 1465073747935 Marionette TRACE conn2 <- [1,1742,null,{}] 13:55:47 INFO - PROCESS | 1662 | 1465073747940 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}] 13:55:47 INFO - PROCESS | 1662 | 1465073747941 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:48 INFO - PROCESS | 1662 | 1465073748039 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:55:48 INFO - PROCESS | 1662 | 1465073748094 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1662 | 1465073748096 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x118238000 == 29 [pid = 1662] [id = 443] 13:55:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x117296800) [pid = 1662] [serial = 1328] [outer = 0x0] 13:55:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118257000) [pid = 1662] [serial = 1329] [outer = 0x117296800] 13:55:48 INFO - PROCESS | 1662 | 1465073748123 Marionette DEBUG loaded listener.js 13:55:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1185c6400) [pid = 1662] [serial = 1330] [outer = 0x117296800] 13:55:48 INFO - PROCESS | 1662 | 1465073748451 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]]]}] 13:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 574ms 13:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:55:48 INFO - PROCESS | 1662 | 1465073748506 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:55:48 INFO - PROCESS | 1662 | 1465073748508 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:55:48 INFO - PROCESS | 1662 | 1465073748511 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:55:48 INFO - PROCESS | 1662 | 1465073748513 Marionette TRACE conn2 <- [1,1746,null,{}] 13:55:48 INFO - PROCESS | 1662 | 1465073748525 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}] 13:55:48 INFO - PROCESS | 1662 | 1465073748530 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:48 INFO - PROCESS | 1662 | 1465073748674 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:55:48 INFO - PROCESS | 1662 | 1465073748782 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:48 INFO - PROCESS | 1662 | 1465073748785 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x121138800 == 30 [pid = 1662] [id = 444] 13:55:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118a43800) [pid = 1662] [serial = 1331] [outer = 0x0] 13:55:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118febc00) [pid = 1662] [serial = 1332] [outer = 0x118a43800] 13:55:48 INFO - PROCESS | 1662 | 1465073748813 Marionette DEBUG loaded listener.js 13:55:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1196aac00) [pid = 1662] [serial = 1333] [outer = 0x118a43800] 13:55:49 INFO - PROCESS | 1662 | 1465073749113 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]]]}] 13:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 621ms 13:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:55:49 INFO - PROCESS | 1662 | 1465073749131 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:55:49 INFO - PROCESS | 1662 | 1465073749133 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:55:49 INFO - PROCESS | 1662 | 1465073749135 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:55:49 INFO - PROCESS | 1662 | 1465073749136 Marionette TRACE conn2 <- [1,1750,null,{}] 13:55:49 INFO - PROCESS | 1662 | 1465073749147 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}] 13:55:49 INFO - PROCESS | 1662 | 1465073749148 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:49 INFO - PROCESS | 1662 | 1465073749218 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:55:49 INFO - PROCESS | 1662 | 1465073749250 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:49 INFO - PROCESS | 1662 | 1465073749251 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x121da6800 == 31 [pid = 1662] [id = 445] 13:55:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119666c00) [pid = 1662] [serial = 1334] [outer = 0x0] 13:55:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1196e0800) [pid = 1662] [serial = 1335] [outer = 0x119666c00] 13:55:49 INFO - PROCESS | 1662 | 1465073749271 Marionette DEBUG loaded listener.js 13:55:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119a78000) [pid = 1662] [serial = 1336] [outer = 0x119666c00] 13:55: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 13:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 582ms 13:55:49 INFO - PROCESS | 1662 | 1465073749711 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]]]}] 13:55:49 INFO - PROCESS | 1662 | 1465073749718 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:55:49 INFO - PROCESS | 1662 | 1465073749719 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:55:49 INFO - PROCESS | 1662 | 1465073749725 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:55:49 INFO - PROCESS | 1662 | 1465073749726 Marionette TRACE conn2 <- [1,1754,null,{}] 13:55:49 INFO - PROCESS | 1662 | 1465073749728 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}] 13:55:49 INFO - PROCESS | 1662 | 1465073749730 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:49 INFO - PROCESS | 1662 | 1465073749873 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:55:49 INFO - PROCESS | 1662 | 1465073749892 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:49 INFO - PROCESS | 1662 | 1465073749894 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x126f19000 == 32 [pid = 1662] [id = 446] 13:55:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x119a7b400) [pid = 1662] [serial = 1337] [outer = 0x0] 13:55:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x120f1d800) [pid = 1662] [serial = 1338] [outer = 0x119a7b400] 13:55:49 INFO - PROCESS | 1662 | 1465073749949 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x121127800) [pid = 1662] [serial = 1339] [outer = 0x119a7b400] 13:55:50 INFO - PROCESS | 1662 | 1465073750326 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]]]}] 13:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 622ms 13:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:55:50 INFO - PROCESS | 1662 | 1465073750346 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:55:50 INFO - PROCESS | 1662 | 1465073750347 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:55:50 INFO - PROCESS | 1662 | 1465073750349 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:55:50 INFO - PROCESS | 1662 | 1465073750350 Marionette TRACE conn2 <- [1,1758,null,{}] 13:55:50 INFO - PROCESS | 1662 | 1465073750354 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}] 13:55:50 INFO - PROCESS | 1662 | 1465073750358 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:50 INFO - PROCESS | 1662 | 1465073750477 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:55:50 INFO - PROCESS | 1662 | 1465073750515 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:50 INFO - PROCESS | 1662 | 1465073750517 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12903c800 == 33 [pid = 1662] [id = 447] 13:55:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12148ac00) [pid = 1662] [serial = 1340] [outer = 0x0] 13:55:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1219bd000) [pid = 1662] [serial = 1341] [outer = 0x12148ac00] 13:55:50 INFO - PROCESS | 1662 | 1465073750542 Marionette DEBUG loaded listener.js 13:55:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x124c98800) [pid = 1662] [serial = 1342] [outer = 0x12148ac00] 13:55:50 INFO - PROCESS | 1662 | 1465073750858 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]]]}] 13:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 524ms 13:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:55:50 INFO - PROCESS | 1662 | 1465073750875 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:55:50 INFO - PROCESS | 1662 | 1465073750876 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:55:50 INFO - PROCESS | 1662 | 1465073750878 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:55:50 INFO - PROCESS | 1662 | 1465073750879 Marionette TRACE conn2 <- [1,1762,null,{}] 13:55:50 INFO - PROCESS | 1662 | 1465073750882 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}] 13:55:50 INFO - PROCESS | 1662 | 1465073750883 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:50 INFO - PROCESS | 1662 | 1465073750977 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:55:51 INFO - PROCESS | 1662 | 1465073751017 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:51 INFO - PROCESS | 1662 | 1465073751017 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x129742000 == 34 [pid = 1662] [id = 448] 13:55:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x111c1f000) [pid = 1662] [serial = 1343] [outer = 0x0] 13:55:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1255b9800) [pid = 1662] [serial = 1344] [outer = 0x111c1f000] 13:55:51 INFO - PROCESS | 1662 | 1465073751041 Marionette DEBUG loaded listener.js 13:55:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12562a800) [pid = 1662] [serial = 1345] [outer = 0x111c1f000] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1133a0800) [pid = 1662] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x116626000) [pid = 1662] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x111c21400) [pid = 1662] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11829b800) [pid = 1662] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11334ec00) [pid = 1662] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118175800) [pid = 1662] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1185c9000) [pid = 1662] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118223000) [pid = 1662] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1185c3c00) [pid = 1662] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x126f29800) [pid = 1662] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x120f4bc00) [pid = 1662] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x111c1f800) [pid = 1662] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1196d5800) [pid = 1662] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1291e6800) [pid = 1662] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x113861c00) [pid = 1662] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:55:51 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x111a06000) [pid = 1662] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:55:51 INFO - PROCESS | 1662 | 1465073751517 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]]]}] 13:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 669ms 13:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:55:51 INFO - PROCESS | 1662 | 1465073751548 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:55:51 INFO - PROCESS | 1662 | 1465073751549 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:55:51 INFO - PROCESS | 1662 | 1465073751551 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:55:51 INFO - PROCESS | 1662 | 1465073751552 Marionette TRACE conn2 <- [1,1766,null,{}] 13:55:51 INFO - PROCESS | 1662 | 1465073751554 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}] 13:55:51 INFO - PROCESS | 1662 | 1465073751555 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:51 INFO - PROCESS | 1662 | 1465073751627 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:55:51 INFO - PROCESS | 1662 | 1465073751630 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:51 INFO - PROCESS | 1662 | 1465073751631 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x11980b000 == 35 [pid = 1662] [id = 449] 13:55:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1133a0800) [pid = 1662] [serial = 1346] [outer = 0x0] 13:55:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x116a5ac00) [pid = 1662] [serial = 1347] [outer = 0x1133a0800] 13:55:51 INFO - PROCESS | 1662 | 1465073751658 Marionette DEBUG loaded listener.js 13:55:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118a46000) [pid = 1662] [serial = 1348] [outer = 0x1133a0800] 13:55:51 INFO - PROCESS | 1662 | 1465073751993 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]]]}] 13:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 471ms 13:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:55:52 INFO - PROCESS | 1662 | 1465073752023 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:55:52 INFO - PROCESS | 1662 | 1465073752024 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:55:52 INFO - PROCESS | 1662 | 1465073752027 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:55:52 INFO - PROCESS | 1662 | 1465073752028 Marionette TRACE conn2 <- [1,1770,null,{}] 13:55:52 INFO - PROCESS | 1662 | 1465073752030 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}] 13:55:52 INFO - PROCESS | 1662 | 1465073752031 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:52 INFO - PROCESS | 1662 | 1465073752136 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:55:52 INFO - PROCESS | 1662 | 1465073752144 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:52 INFO - PROCESS | 1662 | 1465073752145 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298d1000 == 36 [pid = 1662] [id = 450] 13:55:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118172800) [pid = 1662] [serial = 1349] [outer = 0x0] 13:55:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12170b800) [pid = 1662] [serial = 1350] [outer = 0x118172800] 13:55:52 INFO - PROCESS | 1662 | 1465073752173 Marionette DEBUG loaded listener.js 13:55:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12567b400) [pid = 1662] [serial = 1351] [outer = 0x118172800] 13:55:52 INFO - PROCESS | 1662 | 1465073752640 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]]]}] 13:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 669ms 13:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:55:52 INFO - PROCESS | 1662 | 1465073752699 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:55:52 INFO - PROCESS | 1662 | 1465073752700 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:55:52 INFO - PROCESS | 1662 | 1465073752704 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:55:52 INFO - PROCESS | 1662 | 1465073752705 Marionette TRACE conn2 <- [1,1774,null,{}] 13:55:52 INFO - PROCESS | 1662 | 1465073752707 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}] 13:55:52 INFO - PROCESS | 1662 | 1465073752709 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:52 INFO - PROCESS | 1662 | 1465073752782 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:55:52 INFO - PROCESS | 1662 | 1465073752791 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:52 INFO - PROCESS | 1662 | 1465073752792 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a8a4800 == 37 [pid = 1662] [id = 451] 13:55:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x125678400) [pid = 1662] [serial = 1352] [outer = 0x0] 13:55:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x126b15400) [pid = 1662] [serial = 1353] [outer = 0x125678400] 13:55:52 INFO - PROCESS | 1662 | 1465073752816 Marionette DEBUG loaded listener.js 13:55:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126bdd800) [pid = 1662] [serial = 1354] [outer = 0x125678400] 13:55:53 INFO - PROCESS | 1662 | 1465073753143 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]]]}] 13:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 471ms 13:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:55:53 INFO - PROCESS | 1662 | 1465073753174 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:55:53 INFO - PROCESS | 1662 | 1465073753176 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:55:53 INFO - PROCESS | 1662 | 1465073753178 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:55:53 INFO - PROCESS | 1662 | 1465073753180 Marionette TRACE conn2 <- [1,1778,null,{}] 13:55:53 INFO - PROCESS | 1662 | 1465073753182 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}] 13:55:53 INFO - PROCESS | 1662 | 1465073753183 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:53 INFO - PROCESS | 1662 | 1465073753275 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:55:53 INFO - PROCESS | 1662 | 1465073753278 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:53 INFO - PROCESS | 1662 | 1465073753280 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0cc800 == 38 [pid = 1662] [id = 452] 13:55:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x126bde400) [pid = 1662] [serial = 1355] [outer = 0x0] 13:55:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x126cc2400) [pid = 1662] [serial = 1356] [outer = 0x126bde400] 13:55:53 INFO - PROCESS | 1662 | 1465073753306 Marionette DEBUG loaded listener.js 13:55:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x127177400) [pid = 1662] [serial = 1357] [outer = 0x126bde400] 13:55:53 INFO - PROCESS | 1662 | 1465073753912 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]]]}] 13:55:53 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 13:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 770ms 13:55:53 INFO - PROCESS | 1662 | 1465073753950 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:55:53 INFO - PROCESS | 1662 | 1465073753953 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:55:53 INFO - PROCESS | 1662 | 1465073753959 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:55:53 INFO - PROCESS | 1662 | 1465073753960 Marionette TRACE conn2 <- [1,1782,null,{}] 13:55:53 INFO - PROCESS | 1662 | 1465073753964 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}] 13:55:53 INFO - PROCESS | 1662 | 1465073753966 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:54 INFO - PROCESS | 1662 | 1465073754078 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:55:54 INFO - PROCESS | 1662 | 1465073754137 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:54 INFO - PROCESS | 1662 | 1465073754138 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x11823c800 == 39 [pid = 1662] [id = 453] 13:55:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x11661e800) [pid = 1662] [serial = 1358] [outer = 0x0] 13:55:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x116f7c000) [pid = 1662] [serial = 1359] [outer = 0x11661e800] 13:55:54 INFO - PROCESS | 1662 | 1465073754169 Marionette DEBUG loaded listener.js 13:55:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118260400) [pid = 1662] [serial = 1360] [outer = 0x11661e800] 13:55:54 INFO - PROCESS | 1662 | 1465073754752 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]]]}] 13:55: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 13:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 870ms 13:55:54 INFO - PROCESS | 1662 | 1465073754829 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:55:54 INFO - PROCESS | 1662 | 1465073754834 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:55:54 INFO - PROCESS | 1662 | 1465073754841 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:55:54 INFO - PROCESS | 1662 | 1465073754844 Marionette TRACE conn2 <- [1,1786,null,{}] 13:55:54 INFO - PROCESS | 1662 | 1465073754848 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}] 13:55:54 INFO - PROCESS | 1662 | 1465073754851 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:55 INFO - PROCESS | 1662 | 1465073755024 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:55:55 INFO - PROCESS | 1662 | 1465073755080 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:55 INFO - PROCESS | 1662 | 1465073755081 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x127155000 == 40 [pid = 1662] [id = 454] 13:55:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118a45400) [pid = 1662] [serial = 1361] [outer = 0x0] 13:55:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118f89c00) [pid = 1662] [serial = 1362] [outer = 0x118a45400] 13:55:55 INFO - PROCESS | 1662 | 1465073755112 Marionette DEBUG loaded listener.js 13:55:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1196afc00) [pid = 1662] [serial = 1363] [outer = 0x118a45400] 13:55:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12a8a4800 == 39 [pid = 1662] [id = 451] 13:55:55 INFO - PROCESS | 1662 | --DOCSHELL 0x1298d1000 == 38 [pid = 1662] [id = 450] 13:55:55 INFO - PROCESS | 1662 | --DOCSHELL 0x11980b000 == 37 [pid = 1662] [id = 449] 13:55:55 INFO - PROCESS | 1662 | --DOCSHELL 0x129742000 == 36 [pid = 1662] [id = 448] 13:55:55 INFO - PROCESS | 1662 | --DOCSHELL 0x12903c800 == 35 [pid = 1662] [id = 447] 13:55:55 INFO - PROCESS | 1662 | 1465073755821 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]]]}] 13:55:55 INFO - PROCESS | 1662 | --DOCSHELL 0x126f19000 == 34 [pid = 1662] [id = 446] 13:55:55 INFO - PROCESS | 1662 | --DOCSHELL 0x121da6800 == 33 [pid = 1662] [id = 445] 13:55:55 INFO - PROCESS | 1662 | --DOCSHELL 0x121138800 == 32 [pid = 1662] [id = 444] 13:55:55 INFO - PROCESS | 1662 | --DOCSHELL 0x118238000 == 31 [pid = 1662] [id = 443] 13:55:55 INFO - PROCESS | 1662 | --DOCSHELL 0x116659000 == 30 [pid = 1662] [id = 442] 13:55: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 13:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1026ms 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x117307c00) [pid = 1662] [serial = 1306] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x121484400) [pid = 1662] [serial = 1296] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x121121c00) [pid = 1662] [serial = 1294] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1160b2c00) [pid = 1662] [serial = 1305] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1196e1800) [pid = 1662] [serial = 1291] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1133a9800) [pid = 1662] [serial = 1278] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x11600e800) [pid = 1662] [serial = 1279] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116f85c00) [pid = 1662] [serial = 1281] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x111c7c800) [pid = 1662] [serial = 1275] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x113d06000) [pid = 1662] [serial = 1276] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11816f000) [pid = 1662] [serial = 1282] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1185c8400) [pid = 1662] [serial = 1284] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118a3dc00) [pid = 1662] [serial = 1285] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x112d19c00) [pid = 1662] [serial = 1260] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119a0e000) [pid = 1662] [serial = 1263] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x121490800) [pid = 1662] [serial = 1266] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x113a07400) [pid = 1662] [serial = 1299] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x128d39000) [pid = 1662] [serial = 1269] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1161a0c00) [pid = 1662] [serial = 1300] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12148ec00) [pid = 1662] [serial = 1272] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11821c800) [pid = 1662] [serial = 1302] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x118272400) [pid = 1662] [serial = 1303] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12148d400) [pid = 1662] [serial = 1297] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x11921bc00) [pid = 1662] [serial = 1288] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1196b0800) [pid = 1662] [serial = 1290] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118f44400) [pid = 1662] [serial = 1287] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x119a0bc00) [pid = 1662] [serial = 1293] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1290dbc00) [pid = 1662] [serial = 1270] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x126b18800) [pid = 1662] [serial = 1267] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x11802e400) [pid = 1662] [serial = 1261] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x120f1f800) [pid = 1662] [serial = 1264] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12a820c00) [pid = 1662] [serial = 1273] [outer = 0x0] [url = about:blank] 13:55:55 INFO - PROCESS | 1662 | 1465073755884 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:55:55 INFO - PROCESS | 1662 | 1465073755887 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:55:55 INFO - PROCESS | 1662 | 1465073755913 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:55:55 INFO - PROCESS | 1662 | 1465073755916 Marionette TRACE conn2 <- [1,1790,null,{}] 13:55:55 INFO - PROCESS | 1662 | 1465073755921 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}] 13:55:55 INFO - PROCESS | 1662 | 1465073755924 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:56 INFO - PROCESS | 1662 | 1465073756054 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:55:56 INFO - PROCESS | 1662 | 1465073756060 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:56 INFO - PROCESS | 1662 | 1465073756061 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a79800 == 31 [pid = 1662] [id = 455] 13:55:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1161a0c00) [pid = 1662] [serial = 1364] [outer = 0x0] 13:55:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x116f78c00) [pid = 1662] [serial = 1365] [outer = 0x1161a0c00] 13:55:56 INFO - PROCESS | 1662 | 1465073756089 Marionette DEBUG loaded listener.js 13:55:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118171400) [pid = 1662] [serial = 1366] [outer = 0x1161a0c00] 13:55:56 INFO - PROCESS | 1662 | 1465073756560 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]]]}] 13:55:56 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) 13:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 696ms 13:55:56 INFO - PROCESS | 1662 | 1465073756592 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:55:56 INFO - PROCESS | 1662 | 1465073756596 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:55:56 INFO - PROCESS | 1662 | 1465073756611 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:55:56 INFO - PROCESS | 1662 | 1465073756614 Marionette TRACE conn2 <- [1,1794,null,{}] 13:55:56 INFO - PROCESS | 1662 | 1465073756618 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}] 13:55:56 INFO - PROCESS | 1662 | 1465073756621 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:56 INFO - PROCESS | 1662 | 1465073756715 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:55:56 INFO - PROCESS | 1662 | 1465073756724 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:56 INFO - PROCESS | 1662 | 1465073756726 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x11814f800 == 32 [pid = 1662] [id = 456] 13:55:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1185d1400) [pid = 1662] [serial = 1367] [outer = 0x0] 13:55:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118a47c00) [pid = 1662] [serial = 1368] [outer = 0x1185d1400] 13:55:56 INFO - PROCESS | 1662 | 1465073756752 Marionette DEBUG loaded listener.js 13:55:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118fee400) [pid = 1662] [serial = 1369] [outer = 0x1185d1400] 13:55:57 INFO - PROCESS | 1662 | 1465073757124 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]]]}] 13:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 531ms 13:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:55:57 INFO - PROCESS | 1662 | 1465073757133 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:55:57 INFO - PROCESS | 1662 | 1465073757134 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:55:57 INFO - PROCESS | 1662 | 1465073757137 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:55:57 INFO - PROCESS | 1662 | 1465073757140 Marionette TRACE conn2 <- [1,1798,null,{}] 13:55:57 INFO - PROCESS | 1662 | 1465073757148 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}] 13:55:57 INFO - PROCESS | 1662 | 1465073757151 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:57 INFO - PROCESS | 1662 | 1465073757232 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:55:57 INFO - PROCESS | 1662 | 1465073757239 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:57 INFO - PROCESS | 1662 | 1465073757242 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x121092000 == 33 [pid = 1662] [id = 457] 13:55:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1121b0800) [pid = 1662] [serial = 1370] [outer = 0x0] 13:55:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x119a05800) [pid = 1662] [serial = 1371] [outer = 0x1121b0800] 13:55:57 INFO - PROCESS | 1662 | 1465073757270 Marionette DEBUG loaded listener.js 13:55:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x120f18400) [pid = 1662] [serial = 1372] [outer = 0x1121b0800] 13:55:57 INFO - PROCESS | 1662 | 1465073757608 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]]]}] 13:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 522ms 13:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:55:57 INFO - PROCESS | 1662 | 1465073757659 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:55:57 INFO - PROCESS | 1662 | 1465073757660 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:55:57 INFO - PROCESS | 1662 | 1465073757663 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:55:57 INFO - PROCESS | 1662 | 1465073757664 Marionette TRACE conn2 <- [1,1802,null,{}] 13:55:57 INFO - PROCESS | 1662 | 1465073757666 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}] 13:55:57 INFO - PROCESS | 1662 | 1465073757667 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:57 INFO - PROCESS | 1662 | 1465073757834 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:55:57 INFO - PROCESS | 1662 | 1465073757850 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:57 INFO - PROCESS | 1662 | 1465073757852 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x1217ce000 == 34 [pid = 1662] [id = 458] 13:55:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x120f1a400) [pid = 1662] [serial = 1373] [outer = 0x0] 13:55:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x121128c00) [pid = 1662] [serial = 1374] [outer = 0x120f1a400] 13:55:57 INFO - PROCESS | 1662 | 1465073757894 Marionette DEBUG loaded listener.js 13:55:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12148c800) [pid = 1662] [serial = 1375] [outer = 0x120f1a400] 13:55:58 INFO - PROCESS | 1662 | 1465073758331 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]]]}] 13:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 719ms 13:55:58 INFO - PROCESS | 1662 | 1465073758383 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:55:58 INFO - PROCESS | 1662 | 1465073758384 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:55:58 INFO - PROCESS | 1662 | 1465073758386 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:55:58 INFO - PROCESS | 1662 | 1465073758387 Marionette TRACE conn2 <- [1,1806,null,{}] 13:55:58 INFO - PROCESS | 1662 | 1465073758390 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}] 13:55:58 INFO - PROCESS | 1662 | 1465073758391 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:58 INFO - PROCESS | 1662 | 1465073758486 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:55:58 INFO - PROCESS | 1662 | 1465073758490 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:58 INFO - PROCESS | 1662 | 1465073758491 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x124915800 == 35 [pid = 1662] [id = 459] 13:55:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x120f1a800) [pid = 1662] [serial = 1376] [outer = 0x0] 13:55:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12170d000) [pid = 1662] [serial = 1377] [outer = 0x120f1a800] 13:55:58 INFO - PROCESS | 1662 | 1465073758516 Marionette DEBUG loaded listener.js 13:55:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x121de1400) [pid = 1662] [serial = 1378] [outer = 0x120f1a800] 13:55:58 INFO - PROCESS | 1662 | 1465073758873 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]]]}] 13:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 521ms 13:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:55:58 INFO - PROCESS | 1662 | 1465073758908 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:55:58 INFO - PROCESS | 1662 | 1465073758909 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:55:58 INFO - PROCESS | 1662 | 1465073758911 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:55:58 INFO - PROCESS | 1662 | 1465073758913 Marionette TRACE conn2 <- [1,1810,null,{}] 13:55:58 INFO - PROCESS | 1662 | 1465073758915 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}] 13:55:58 INFO - PROCESS | 1662 | 1465073758919 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:59 INFO - PROCESS | 1662 | 1465073759036 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:55:59 INFO - PROCESS | 1662 | 1465073759074 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:59 INFO - PROCESS | 1662 | 1465073759075 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12903e800 == 36 [pid = 1662] [id = 460] 13:55:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x123d68400) [pid = 1662] [serial = 1379] [outer = 0x0] 13:55:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1255c1c00) [pid = 1662] [serial = 1380] [outer = 0x123d68400] 13:55:59 INFO - PROCESS | 1662 | 1465073759100 Marionette DEBUG loaded listener.js 13:55:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126cc2c00) [pid = 1662] [serial = 1381] [outer = 0x123d68400] 13:55:59 INFO - PROCESS | 1662 | 1465073759479 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]]]}] 13:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 619ms 13:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:55:59 INFO - PROCESS | 1662 | 1465073759532 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:55:59 INFO - PROCESS | 1662 | 1465073759534 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:55:59 INFO - PROCESS | 1662 | 1465073759537 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:55:59 INFO - PROCESS | 1662 | 1465073759539 Marionette TRACE conn2 <- [1,1814,null,{}] 13:55:59 INFO - PROCESS | 1662 | 1465073759543 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}] 13:55:59 INFO - PROCESS | 1662 | 1465073759545 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:59 INFO - PROCESS | 1662 | 1465073759700 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:55:59 INFO - PROCESS | 1662 | 1465073759755 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:55:59 INFO - PROCESS | 1662 | 1465073759757 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:55:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298d1800 == 37 [pid = 1662] [id = 461] 13:55:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x124c4b000) [pid = 1662] [serial = 1382] [outer = 0x0] 13:55:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x126fb0400) [pid = 1662] [serial = 1383] [outer = 0x124c4b000] 13:55:59 INFO - PROCESS | 1662 | 1465073759795 Marionette DEBUG loaded listener.js 13:55:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12762e800) [pid = 1662] [serial = 1384] [outer = 0x124c4b000] 13:56:00 INFO - PROCESS | 1662 | 1465073760100 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]]]}] 13:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 621ms 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119a7b400) [pid = 1662] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118a43800) [pid = 1662] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x117296800) [pid = 1662] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x113d12c00) [pid = 1662] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118a43c00) [pid = 1662] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116f7d000) [pid = 1662] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118a3e800) [pid = 1662] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1196a9000) [pid = 1662] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12148ac00) [pid = 1662] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x120f17c00) [pid = 1662] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x111c1f000) [pid = 1662] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1133a0800) [pid = 1662] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x120f19000) [pid = 1662] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x125678400) [pid = 1662] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119666c00) [pid = 1662] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:56:00 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x118172800) [pid = 1662] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:56:00 INFO - PROCESS | 1662 | 1465073760217 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:56:00 INFO - PROCESS | 1662 | 1465073760218 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:56:00 INFO - PROCESS | 1662 | 1465073760222 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:56:00 INFO - PROCESS | 1662 | 1465073760224 Marionette TRACE conn2 <- [1,1818,null,{}] 13:56:00 INFO - PROCESS | 1662 | 1465073760226 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}] 13:56:00 INFO - PROCESS | 1662 | 1465073760227 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:00 INFO - PROCESS | 1662 | 1465073760301 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:56:00 INFO - PROCESS | 1662 | 1465073760324 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:00 INFO - PROCESS | 1662 | 1465073760325 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x12112f800 == 38 [pid = 1662] [id = 462] 13:56:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x113d75c00) [pid = 1662] [serial = 1385] [outer = 0x0] 13:56:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x117296800) [pid = 1662] [serial = 1386] [outer = 0x113d75c00] 13:56:00 INFO - PROCESS | 1662 | 1465073760349 Marionette DEBUG loaded listener.js 13:56:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118f86c00) [pid = 1662] [serial = 1387] [outer = 0x113d75c00] 13:56:00 INFO - PROCESS | 1662 | 1465073760678 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]]]}] 13:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 468ms 13:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:56:00 INFO - PROCESS | 1662 | 1465073760692 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:56:00 INFO - PROCESS | 1662 | 1465073760694 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:56:00 INFO - PROCESS | 1662 | 1465073760696 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:56:00 INFO - PROCESS | 1662 | 1465073760697 Marionette TRACE conn2 <- [1,1822,null,{}] 13:56:00 INFO - PROCESS | 1662 | 1465073760699 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}] 13:56:00 INFO - PROCESS | 1662 | 1465073760700 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:00 INFO - PROCESS | 1662 | 1465073760781 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:56:00 INFO - PROCESS | 1662 | 1465073760838 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:00 INFO - PROCESS | 1662 | 1465073760839 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x121091000 == 39 [pid = 1662] [id = 463] 13:56:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1161a1800) [pid = 1662] [serial = 1388] [outer = 0x0] 13:56:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x120f48400) [pid = 1662] [serial = 1389] [outer = 0x1161a1800] 13:56:00 INFO - PROCESS | 1662 | 1465073760863 Marionette DEBUG loaded listener.js 13:56:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1256aac00) [pid = 1662] [serial = 1390] [outer = 0x1161a1800] 13:56:01 INFO - PROCESS | 1662 | 1465073761126 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]]]}] 13:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 471ms 13:56:01 INFO - PROCESS | 1662 | 1465073761168 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:56:01 INFO - PROCESS | 1662 | 1465073761169 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:56:01 INFO - PROCESS | 1662 | 1465073761180 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:56:01 INFO - PROCESS | 1662 | 1465073761181 Marionette TRACE conn2 <- [1,1826,null,{}] 13:56:01 INFO - PROCESS | 1662 | 1465073761184 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}] 13:56:01 INFO - PROCESS | 1662 | 1465073761185 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:01 INFO - PROCESS | 1662 | 1465073761266 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:56:01 INFO - PROCESS | 1662 | 1465073761271 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:01 INFO - PROCESS | 1662 | 1465073761274 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b269000 == 40 [pid = 1662] [id = 464] 13:56:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x121482800) [pid = 1662] [serial = 1391] [outer = 0x0] 13:56:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x127636c00) [pid = 1662] [serial = 1392] [outer = 0x121482800] 13:56:01 INFO - PROCESS | 1662 | 1465073761305 Marionette DEBUG loaded listener.js 13:56:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128b23c00) [pid = 1662] [serial = 1393] [outer = 0x121482800] 13:56:01 INFO - PROCESS | 1662 | 1465073761656 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]]]}] 13:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 521ms 13:56:01 INFO - PROCESS | 1662 | 1465073761702 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:56:01 INFO - PROCESS | 1662 | 1465073761705 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:56:01 INFO - PROCESS | 1662 | 1465073761709 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:56:01 INFO - PROCESS | 1662 | 1465073761712 Marionette TRACE conn2 <- [1,1830,null,{}] 13:56:01 INFO - PROCESS | 1662 | 1465073761727 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}] 13:56:01 INFO - PROCESS | 1662 | 1465073761730 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:01 INFO - PROCESS | 1662 | 1465073761871 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:56:01 INFO - PROCESS | 1662 | 1465073761883 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:01 INFO - PROCESS | 1662 | 1465073761885 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd7b000 == 41 [pid = 1662] [id = 465] 13:56:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128b26c00) [pid = 1662] [serial = 1394] [outer = 0x0] 13:56:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128d38800) [pid = 1662] [serial = 1395] [outer = 0x128b26c00] 13:56:01 INFO - PROCESS | 1662 | 1465073761928 Marionette DEBUG loaded listener.js 13:56:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128d49000) [pid = 1662] [serial = 1396] [outer = 0x128b26c00] 13:56:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1274d9000 == 40 [pid = 1662] [id = 441] 13:56:02 INFO - PROCESS | 1662 | --DOCSHELL 0x116a79800 == 39 [pid = 1662] [id = 455] 13:56:02 INFO - PROCESS | 1662 | --DOCSHELL 0x127155000 == 38 [pid = 1662] [id = 454] 13:56:02 INFO - PROCESS | 1662 | --DOCSHELL 0x11823c800 == 37 [pid = 1662] [id = 453] 13:56:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0cc800 == 36 [pid = 1662] [id = 452] 13:56:03 INFO - PROCESS | 1662 | --DOCSHELL 0x121092000 == 35 [pid = 1662] [id = 457] 13:56:03 INFO - PROCESS | 1662 | --DOCSHELL 0x11814f800 == 34 [pid = 1662] [id = 456] 13:56:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1217ce000 == 33 [pid = 1662] [id = 458] 13:56:03 INFO - PROCESS | 1662 | --DOCSHELL 0x121091000 == 32 [pid = 1662] [id = 463] 13:56:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12903e800 == 31 [pid = 1662] [id = 460] 13:56:03 INFO - PROCESS | 1662 | --DOCSHELL 0x124915800 == 30 [pid = 1662] [id = 459] 13:56:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12112f800 == 29 [pid = 1662] [id = 462] 13:56:03 INFO - PROCESS | 1662 | --DOCSHELL 0x1298d1800 == 28 [pid = 1662] [id = 461] 13:56:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12b269000 == 27 [pid = 1662] [id = 464] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x120f1d800) [pid = 1662] [serial = 1338] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118febc00) [pid = 1662] [serial = 1332] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118257000) [pid = 1662] [serial = 1329] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1185c6400) [pid = 1662] [serial = 1330] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116059400) [pid = 1662] [serial = 1326] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1166dbc00) [pid = 1662] [serial = 1327] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x124c9b400) [pid = 1662] [serial = 1324] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1218ae800) [pid = 1662] [serial = 1323] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1182a1000) [pid = 1662] [serial = 1309] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x11816f400) [pid = 1662] [serial = 1308] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119210400) [pid = 1662] [serial = 1312] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x118f40c00) [pid = 1662] [serial = 1311] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x119a7d000) [pid = 1662] [serial = 1315] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1196dc000) [pid = 1662] [serial = 1314] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1219bd000) [pid = 1662] [serial = 1341] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x121127800) [pid = 1662] [serial = 1339] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x120f50c00) [pid = 1662] [serial = 1318] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1255b9800) [pid = 1662] [serial = 1344] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x124c98800) [pid = 1662] [serial = 1342] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x120f22c00) [pid = 1662] [serial = 1317] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x118a46000) [pid = 1662] [serial = 1348] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x116a5ac00) [pid = 1662] [serial = 1347] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x121486800) [pid = 1662] [serial = 1321] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x126b15400) [pid = 1662] [serial = 1353] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x12562a800) [pid = 1662] [serial = 1345] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x12111ec00) [pid = 1662] [serial = 1320] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x1196aac00) [pid = 1662] [serial = 1333] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x1196e0800) [pid = 1662] [serial = 1335] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x119a78000) [pid = 1662] [serial = 1336] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x12567b400) [pid = 1662] [serial = 1351] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x126cc2400) [pid = 1662] [serial = 1356] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x12170b800) [pid = 1662] [serial = 1350] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x126bdd800) [pid = 1662] [serial = 1354] [outer = 0x0] [url = about:blank] 13:56:03 INFO - PROCESS | 1662 | 1465073763464 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]]]}] 13:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1785ms 13:56:03 INFO - PROCESS | 1662 | 1465073763495 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:56:03 INFO - PROCESS | 1662 | 1465073763498 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:56:03 INFO - PROCESS | 1662 | 1465073763501 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:56:03 INFO - PROCESS | 1662 | 1465073763503 Marionette TRACE conn2 <- [1,1834,null,{}] 13:56:03 INFO - PROCESS | 1662 | 1465073763509 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}] 13:56:03 INFO - PROCESS | 1662 | 1465073763511 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:03 INFO - PROCESS | 1662 | 1465073763595 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:56:03 INFO - PROCESS | 1662 | 1465073763646 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:03 INFO - PROCESS | 1662 | 1465073763649 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1161d1000 == 28 [pid = 1662] [id = 466] 13:56:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x1133a4000) [pid = 1662] [serial = 1397] [outer = 0x0] 13:56:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x113d70800) [pid = 1662] [serial = 1398] [outer = 0x1133a4000] 13:56:03 INFO - PROCESS | 1662 | 1465073763680 Marionette DEBUG loaded listener.js 13:56:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x116605800) [pid = 1662] [serial = 1399] [outer = 0x1133a4000] 13:56:03 INFO - PROCESS | 1662 | 1465073763992 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]]]}] 13:56:04 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 13:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 523ms 13:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:56:04 INFO - PROCESS | 1662 | 1465073764026 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:56:04 INFO - PROCESS | 1662 | 1465073764029 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:56:04 INFO - PROCESS | 1662 | 1465073764034 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:56:04 INFO - PROCESS | 1662 | 1465073764036 Marionette TRACE conn2 <- [1,1838,null,{}] 13:56:04 INFO - PROCESS | 1662 | 1465073764041 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}] 13:56:04 INFO - PROCESS | 1662 | 1465073764043 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:04 INFO - PROCESS | 1662 | 1465073764123 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:56:04 INFO - PROCESS | 1662 | 1465073764127 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:04 INFO - PROCESS | 1662 | 1465073764129 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d0f000 == 29 [pid = 1662] [id = 467] 13:56:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x1166da800) [pid = 1662] [serial = 1400] [outer = 0x0] 13:56:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x11802c400) [pid = 1662] [serial = 1401] [outer = 0x1166da800] 13:56:04 INFO - PROCESS | 1662 | 1465073764160 Marionette DEBUG loaded listener.js 13:56:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x118220000) [pid = 1662] [serial = 1402] [outer = 0x1166da800] 13:56:04 INFO - PROCESS | 1662 | 1465073764528 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]]]}] 13:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 523ms 13:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:56:04 INFO - PROCESS | 1662 | 1465073764557 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:56:04 INFO - PROCESS | 1662 | 1465073764558 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:56:04 INFO - PROCESS | 1662 | 1465073764568 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:56:04 INFO - PROCESS | 1662 | 1465073764571 Marionette TRACE conn2 <- [1,1842,null,{}] 13:56:04 INFO - PROCESS | 1662 | 1465073764579 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}] 13:56:04 INFO - PROCESS | 1662 | 1465073764582 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:04 INFO - PROCESS | 1662 | 1465073764658 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:56:04 INFO - PROCESS | 1662 | 1465073764663 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:04 INFO - PROCESS | 1662 | 1465073764666 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x119230800 == 30 [pid = 1662] [id = 468] 13:56:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x111c61c00) [pid = 1662] [serial = 1403] [outer = 0x0] 13:56:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1185cf400) [pid = 1662] [serial = 1404] [outer = 0x111c61c00] 13:56:04 INFO - PROCESS | 1662 | 1465073764696 Marionette DEBUG loaded listener.js 13:56:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x118a4ac00) [pid = 1662] [serial = 1405] [outer = 0x111c61c00] 13:56:05 INFO - PROCESS | 1662 | 1465073765048 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]]]}] 13:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 531ms 13:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:56:05 INFO - PROCESS | 1662 | 1465073765096 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:56:05 INFO - PROCESS | 1662 | 1465073765098 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:56:05 INFO - PROCESS | 1662 | 1465073765100 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:56:05 INFO - PROCESS | 1662 | 1465073765101 Marionette TRACE conn2 <- [1,1846,null,{}] 13:56:05 INFO - PROCESS | 1662 | 1465073765104 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}] 13:56:05 INFO - PROCESS | 1662 | 1465073765105 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:05 INFO - PROCESS | 1662 | 1465073765182 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:56:05 INFO - PROCESS | 1662 | 1465073765186 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:05 INFO - PROCESS | 1662 | 1465073765187 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x119ab3800 == 31 [pid = 1662] [id = 469] 13:56:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x118f8a400) [pid = 1662] [serial = 1406] [outer = 0x0] 13:56:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x119212400) [pid = 1662] [serial = 1407] [outer = 0x118f8a400] 13:56:05 INFO - PROCESS | 1662 | 1465073765216 Marionette DEBUG loaded listener.js 13:56:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1196aac00) [pid = 1662] [serial = 1408] [outer = 0x118f8a400] 13:56:05 INFO - PROCESS | 1662 | 1465073765557 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]]]}] 13:56:05 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) 13:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 471ms 13:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:56:05 INFO - PROCESS | 1662 | 1465073765574 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:56:05 INFO - PROCESS | 1662 | 1465073765576 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:56:05 INFO - PROCESS | 1662 | 1465073765578 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:56:05 INFO - PROCESS | 1662 | 1465073765579 Marionette TRACE conn2 <- [1,1850,null,{}] 13:56:05 INFO - PROCESS | 1662 | 1465073765581 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}] 13:56:05 INFO - PROCESS | 1662 | 1465073765583 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:05 INFO - PROCESS | 1662 | 1465073765664 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:56:05 INFO - PROCESS | 1662 | 1465073765669 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:05 INFO - PROCESS | 1662 | 1465073765670 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x121293800 == 32 [pid = 1662] [id = 470] 13:56:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x11765bc00) [pid = 1662] [serial = 1409] [outer = 0x0] 13:56:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1196b5c00) [pid = 1662] [serial = 1410] [outer = 0x11765bc00] 13:56:05 INFO - PROCESS | 1662 | 1465073765698 Marionette DEBUG loaded listener.js 13:56:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x119a05000) [pid = 1662] [serial = 1411] [outer = 0x11765bc00] 13:56:06 INFO - PROCESS | 1662 | 1465073766040 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]]]}] 13:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 13:56:06 INFO - PROCESS | 1662 | 1465073766098 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:56:06 INFO - PROCESS | 1662 | 1465073766099 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:56:06 INFO - PROCESS | 1662 | 1465073766101 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:56:06 INFO - PROCESS | 1662 | 1465073766102 Marionette TRACE conn2 <- [1,1854,null,{}] 13:56:06 INFO - PROCESS | 1662 | 1465073766105 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}] 13:56:06 INFO - PROCESS | 1662 | 1465073766109 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:06 INFO - PROCESS | 1662 | 1465073766203 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:56:06 INFO - PROCESS | 1662 | 1465073766209 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:06 INFO - PROCESS | 1662 | 1465073766210 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d4a800 == 33 [pid = 1662] [id = 471] 13:56:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1196ae800) [pid = 1662] [serial = 1412] [outer = 0x0] 13:56:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x119a7b000) [pid = 1662] [serial = 1413] [outer = 0x1196ae800] 13:56:06 INFO - PROCESS | 1662 | 1465073766236 Marionette DEBUG loaded listener.js 13:56:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x121316400) [pid = 1662] [serial = 1414] [outer = 0x1196ae800] 13:56:06 INFO - PROCESS | 1662 | 1465073766754 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]]]}] 13:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 724ms 13:56:06 INFO - PROCESS | 1662 | 1465073766826 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:56:06 INFO - PROCESS | 1662 | 1465073766828 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:56:06 INFO - PROCESS | 1662 | 1465073766832 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:56:06 INFO - PROCESS | 1662 | 1465073766834 Marionette TRACE conn2 <- [1,1858,null,{}] 13:56:06 INFO - PROCESS | 1662 | 1465073766838 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}] 13:56:06 INFO - PROCESS | 1662 | 1465073766840 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:06 INFO - PROCESS | 1662 | 1465073766945 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:56:07 INFO - PROCESS | 1662 | 1465073767000 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:07 INFO - PROCESS | 1662 | 1465073767001 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ae1000 == 34 [pid = 1662] [id = 472] 13:56:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x113253800) [pid = 1662] [serial = 1415] [outer = 0x0] 13:56:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x115e45c00) [pid = 1662] [serial = 1416] [outer = 0x113253800] 13:56:07 INFO - PROCESS | 1662 | 1465073767033 Marionette DEBUG loaded listener.js 13:56:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116a64c00) [pid = 1662] [serial = 1417] [outer = 0x113253800] 13:56:07 INFO - PROCESS | 1662 | 1465073767584 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]]]}] 13:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 770ms 13:56:07 INFO - PROCESS | 1662 | 1465073767602 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:56:07 INFO - PROCESS | 1662 | 1465073767605 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:56:07 INFO - PROCESS | 1662 | 1465073767642 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:56:07 INFO - PROCESS | 1662 | 1465073767643 Marionette TRACE conn2 <- [1,1862,null,{}] 13:56:07 INFO - PROCESS | 1662 | 1465073767646 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}] 13:56:07 INFO - PROCESS | 1662 | 1465073767648 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:07 INFO - PROCESS | 1662 | 1465073767755 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:56:07 INFO - PROCESS | 1662 | 1465073767920 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:07 INFO - PROCESS | 1662 | 1465073767922 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x113a2e000 == 35 [pid = 1662] [id = 473] 13:56:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x112e66800) [pid = 1662] [serial = 1418] [outer = 0x0] 13:56:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112e6b400) [pid = 1662] [serial = 1419] [outer = 0x112e66800] 13:56:07 INFO - PROCESS | 1662 | 1465073767950 Marionette DEBUG loaded listener.js 13:56:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x116a5b000) [pid = 1662] [serial = 1420] [outer = 0x112e66800] 13:56:08 INFO - PROCESS | 1662 | --DOCSHELL 0x12c780000 == 34 [pid = 1662] [id = 13] 13:56:08 INFO - PROCESS | 1662 | --DOCSHELL 0x118158800 == 33 [pid = 1662] [id = 11] 13:56:08 INFO - PROCESS | 1662 | --DOCSHELL 0x12d4a7000 == 32 [pid = 1662] [id = 18] 13:56:08 INFO - PROCESS | 1662 | --DOCSHELL 0x12cbd3000 == 31 [pid = 1662] [id = 14] 13:56:08 INFO - PROCESS | 1662 | --DOCSHELL 0x113a94000 == 30 [pid = 1662] [id = 24] 13:56:08 INFO - PROCESS | 1662 | --DOCSHELL 0x116a78000 == 29 [pid = 1662] [id = 26] 13:56:08 INFO - PROCESS | 1662 | --DOCSHELL 0x1160f3800 == 28 [pid = 1662] [id = 25] 13:56:08 INFO - PROCESS | 1662 | --DOCSHELL 0x121293800 == 27 [pid = 1662] [id = 470] 13:56:08 INFO - PROCESS | 1662 | --DOCSHELL 0x119ab3800 == 26 [pid = 1662] [id = 469] 13:56:08 INFO - PROCESS | 1662 | --DOCSHELL 0x119230800 == 25 [pid = 1662] [id = 468] 13:56:08 INFO - PROCESS | 1662 | --DOCSHELL 0x117d0f000 == 24 [pid = 1662] [id = 467] 13:56:08 INFO - PROCESS | 1662 | --DOCSHELL 0x1161d1000 == 23 [pid = 1662] [id = 466] 13:56:08 INFO - PROCESS | 1662 | 1465073768448 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]]]}] 13:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 876ms 13:56:08 INFO - PROCESS | 1662 | 1465073768514 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:56:08 INFO - PROCESS | 1662 | 1465073768516 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:56:08 INFO - PROCESS | 1662 | 1465073768536 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:56:08 INFO - PROCESS | 1662 | 1465073768539 Marionette TRACE conn2 <- [1,1866,null,{}] 13:56:08 INFO - PROCESS | 1662 | 1465073768545 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}] 13:56:08 INFO - PROCESS | 1662 | 1465073768546 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:08 INFO - PROCESS | 1662 | 1465073768643 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:56:08 INFO - PROCESS | 1662 | 1465073768723 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:08 INFO - PROCESS | 1662 | 1465073768724 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d11000 == 24 [pid = 1662] [id = 474] 13:56:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118223000) [pid = 1662] [serial = 1421] [outer = 0x0] 13:56:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118259000) [pid = 1662] [serial = 1422] [outer = 0x118223000] 13:56:08 INFO - PROCESS | 1662 | 1465073768756 Marionette DEBUG loaded listener.js 13:56:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1185c6400) [pid = 1662] [serial = 1423] [outer = 0x118223000] 13:56:09 INFO - PROCESS | 1662 | 1465073769209 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]]]}] 13:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 741ms 13:56:09 INFO - PROCESS | 1662 | 1465073769261 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:56:09 INFO - PROCESS | 1662 | 1465073769264 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:56:09 INFO - PROCESS | 1662 | 1465073769269 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:56:09 INFO - PROCESS | 1662 | 1465073769271 Marionette TRACE conn2 <- [1,1870,null,{}] 13:56:09 INFO - PROCESS | 1662 | 1465073769291 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}] 13:56:09 INFO - PROCESS | 1662 | 1465073769293 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:09 INFO - PROCESS | 1662 | 1465073769394 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:56:09 INFO - PROCESS | 1662 | 1465073769461 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:09 INFO - PROCESS | 1662 | 1465073769463 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b2f800 == 25 [pid = 1662] [id = 475] 13:56:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118f3a400) [pid = 1662] [serial = 1424] [outer = 0x0] 13:56:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x119665c00) [pid = 1662] [serial = 1425] [outer = 0x118f3a400] 13:56:09 INFO - PROCESS | 1662 | 1465073769495 Marionette DEBUG loaded listener.js 13:56:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1196d9c00) [pid = 1662] [serial = 1426] [outer = 0x118f3a400] 13:56:09 INFO - PROCESS | 1662 | 1465073769914 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]]]}] 13:56:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x119a04000) [pid = 1662] [serial = 1427] [outer = 0x12c736800] 13:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 687ms 13:56:09 INFO - PROCESS | 1662 | 1465073769960 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:56:09 INFO - PROCESS | 1662 | 1465073769962 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:56:09 INFO - PROCESS | 1662 | 1465073769991 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:56:09 INFO - PROCESS | 1662 | 1465073769994 Marionette TRACE conn2 <- [1,1874,null,{}] 13:56:10 INFO - PROCESS | 1662 | 1465073770021 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}] 13:56:10 INFO - PROCESS | 1662 | 1465073770024 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:10 INFO - PROCESS | 1662 | 1465073770140 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:56:10 INFO - PROCESS | 1662 | 1465073770194 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:10 INFO - PROCESS | 1662 | 1465073770197 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x124904800 == 26 [pid = 1662] [id = 476] 13:56:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x111c62800) [pid = 1662] [serial = 1428] [outer = 0x0] 13:56:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x120f57800) [pid = 1662] [serial = 1429] [outer = 0x111c62800] 13:56:10 INFO - PROCESS | 1662 | 1465073770230 Marionette DEBUG loaded listener.js 13:56:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x121484c00) [pid = 1662] [serial = 1430] [outer = 0x111c62800] 13:56:10 INFO - PROCESS | 1662 | 1465073770656 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]]]}] 13:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 741ms 13:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:56:10 INFO - PROCESS | 1662 | 1465073770715 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:56:10 INFO - PROCESS | 1662 | 1465073770716 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:56:10 INFO - PROCESS | 1662 | 1465073770719 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:56:10 INFO - PROCESS | 1662 | 1465073770720 Marionette TRACE conn2 <- [1,1878,null,{}] 13:56:10 INFO - PROCESS | 1662 | 1465073770742 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}] 13:56:10 INFO - PROCESS | 1662 | 1465073770744 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:10 INFO - PROCESS | 1662 | 1465073770840 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:56:10 INFO - PROCESS | 1662 | 1465073770906 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:10 INFO - PROCESS | 1662 | 1465073770908 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x126bd2000 == 27 [pid = 1662] [id = 477] 13:56:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1219ba800) [pid = 1662] [serial = 1431] [outer = 0x0] 13:56:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x121b57000) [pid = 1662] [serial = 1432] [outer = 0x1219ba800] 13:56:10 INFO - PROCESS | 1662 | 1465073770937 Marionette DEBUG loaded listener.js 13:56:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x124949c00) [pid = 1662] [serial = 1433] [outer = 0x1219ba800] 13:56:11 INFO - PROCESS | 1662 | 1465073771359 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]]]}] 13:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 688ms 13:56:11 INFO - PROCESS | 1662 | 1465073771407 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:56:11 INFO - PROCESS | 1662 | 1465073771409 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:56:11 INFO - PROCESS | 1662 | 1465073771411 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:56:11 INFO - PROCESS | 1662 | 1465073771412 Marionette TRACE conn2 <- [1,1882,null,{}] 13:56:11 INFO - PROCESS | 1662 | 1465073771415 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}] 13:56:11 INFO - PROCESS | 1662 | 1465073771416 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:11 INFO - PROCESS | 1662 | 1465073771510 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:56:11 INFO - PROCESS | 1662 | 1465073771565 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:11 INFO - PROCESS | 1662 | 1465073771566 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x1274de800 == 28 [pid = 1662] [id = 478] 13:56:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x111e30000) [pid = 1662] [serial = 1434] [outer = 0x0] 13:56:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124c46c00) [pid = 1662] [serial = 1435] [outer = 0x111e30000] 13:56:11 INFO - PROCESS | 1662 | 1465073771596 Marionette DEBUG loaded listener.js 13:56:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x124f76c00) [pid = 1662] [serial = 1436] [outer = 0x111e30000] 13:56:12 INFO - PROCESS | 1662 | 1465073772025 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]]]}] 13:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 668ms 13:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:56:12 INFO - PROCESS | 1662 | 1465073772080 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:56:12 INFO - PROCESS | 1662 | 1465073772082 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:56:12 INFO - PROCESS | 1662 | 1465073772085 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:56:12 INFO - PROCESS | 1662 | 1465073772086 Marionette TRACE conn2 <- [1,1886,null,{}] 13:56:12 INFO - PROCESS | 1662 | 1465073772151 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}] 13:56:12 INFO - PROCESS | 1662 | 1465073772153 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:12 INFO - PROCESS | 1662 | 1465073772281 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:56:12 INFO - PROCESS | 1662 | 1465073772356 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:12 INFO - PROCESS | 1662 | 1465073772357 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x11686c800 == 29 [pid = 1662] [id = 479] 13:56:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x111c64c00) [pid = 1662] [serial = 1437] [outer = 0x0] 13:56:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x113a07400) [pid = 1662] [serial = 1438] [outer = 0x111c64c00] 13:56:12 INFO - PROCESS | 1662 | 1465073772390 Marionette DEBUG loaded listener.js 13:56:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118031c00) [pid = 1662] [serial = 1439] [outer = 0x111c64c00] 13:56:12 INFO - PROCESS | 1662 | 1465073772827 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]]]}] 13:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 789ms 13:56:12 INFO - PROCESS | 1662 | 1465073772875 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:56:12 INFO - PROCESS | 1662 | 1465073772878 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:56:12 INFO - PROCESS | 1662 | 1465073772881 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:56:12 INFO - PROCESS | 1662 | 1465073772883 Marionette TRACE conn2 <- [1,1890,null,{}] 13:56:12 INFO - PROCESS | 1662 | 1465073772887 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}] 13:56:12 INFO - PROCESS | 1662 | 1465073772890 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:12 INFO - PROCESS | 1662 | 1465073772987 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:56:13 INFO - PROCESS | 1662 | 1465073773057 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:13 INFO - PROCESS | 1662 | 1465073773059 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x1217be800 == 30 [pid = 1662] [id = 480] 13:56:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11920e400) [pid = 1662] [serial = 1440] [outer = 0x0] 13:56:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1196b0800) [pid = 1662] [serial = 1441] [outer = 0x11920e400] 13:56:13 INFO - PROCESS | 1662 | 1465073773090 Marionette DEBUG loaded listener.js 13:56:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1196d8c00) [pid = 1662] [serial = 1442] [outer = 0x11920e400] 13:56:13 INFO - PROCESS | 1662 | 1465073773527 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]]]}] 13:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 672ms 13:56:13 INFO - PROCESS | 1662 | 1465073773553 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:56:13 INFO - PROCESS | 1662 | 1465073773555 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:56:13 INFO - PROCESS | 1662 | 1465073773558 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:56:13 INFO - PROCESS | 1662 | 1465073773559 Marionette TRACE conn2 <- [1,1894,null,{}] 13:56:13 INFO - PROCESS | 1662 | 1465073773562 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}] 13:56:13 INFO - PROCESS | 1662 | 1465073773563 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:13 INFO - PROCESS | 1662 | 1465073773686 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:56:13 INFO - PROCESS | 1662 | 1465073773746 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:13 INFO - PROCESS | 1662 | 1465073773748 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x119230000 == 31 [pid = 1662] [id = 481] 13:56:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x120f22400) [pid = 1662] [serial = 1443] [outer = 0x0] 13:56:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x121487c00) [pid = 1662] [serial = 1444] [outer = 0x120f22400] 13:56:13 INFO - PROCESS | 1662 | 1465073773778 Marionette DEBUG loaded listener.js 13:56:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1248c5400) [pid = 1662] [serial = 1445] [outer = 0x120f22400] 13:56:14 INFO - PROCESS | 1662 | 1465073774228 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]]]}] 13:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 718ms 13:56:14 INFO - PROCESS | 1662 | 1465073774277 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:56:14 INFO - PROCESS | 1662 | 1465073774280 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:56:14 INFO - PROCESS | 1662 | 1465073774288 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:56:14 INFO - PROCESS | 1662 | 1465073774291 Marionette TRACE conn2 <- [1,1898,null,{}] 13:56:14 INFO - PROCESS | 1662 | 1465073774294 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}] 13:56:14 INFO - PROCESS | 1662 | 1465073774296 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:14 INFO - PROCESS | 1662 | 1465073774380 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:56:14 INFO - PROCESS | 1662 | 1465073774432 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:14 INFO - PROCESS | 1662 | 1465073774433 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x129746000 == 32 [pid = 1662] [id = 482] 13:56:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x124c9e800) [pid = 1662] [serial = 1446] [outer = 0x0] 13:56:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x125677400) [pid = 1662] [serial = 1447] [outer = 0x124c9e800] 13:56:14 INFO - PROCESS | 1662 | 1465073774481 Marionette DEBUG loaded listener.js 13:56:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x126b1ac00) [pid = 1662] [serial = 1448] [outer = 0x124c9e800] 13:56:15 INFO - PROCESS | 1662 | 1465073775031 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]]]}] 13:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 780ms 13:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:56:15 INFO - PROCESS | 1662 | 1465073775064 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:56:15 INFO - PROCESS | 1662 | 1465073775066 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:56:15 INFO - PROCESS | 1662 | 1465073775071 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:56:15 INFO - PROCESS | 1662 | 1465073775075 Marionette TRACE conn2 <- [1,1902,null,{}] 13:56:15 INFO - PROCESS | 1662 | 1465073775078 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}] 13:56:15 INFO - PROCESS | 1662 | 1465073775080 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:15 INFO - PROCESS | 1662 | 1465073775208 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:56:15 INFO - PROCESS | 1662 | 1465073775277 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:15 INFO - PROCESS | 1662 | 1465073775278 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab5c000 == 33 [pid = 1662] [id = 483] 13:56:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x126b15400) [pid = 1662] [serial = 1449] [outer = 0x0] 13:56:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x126cbf400) [pid = 1662] [serial = 1450] [outer = 0x126b15400] 13:56:15 INFO - PROCESS | 1662 | 1465073775307 Marionette DEBUG loaded listener.js 13:56:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x126f2e000) [pid = 1662] [serial = 1451] [outer = 0x126b15400] 13:56:15 INFO - PROCESS | 1662 | 1465073775714 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]]]}] 13:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 674ms 13:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:56:15 INFO - PROCESS | 1662 | 1465073775744 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:56:15 INFO - PROCESS | 1662 | 1465073775745 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:56:15 INFO - PROCESS | 1662 | 1465073775748 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:56:15 INFO - PROCESS | 1662 | 1465073775749 Marionette TRACE conn2 <- [1,1906,null,{}] 13:56:15 INFO - PROCESS | 1662 | 1465073775751 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}] 13:56:15 INFO - PROCESS | 1662 | 1465073775752 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:15 INFO - PROCESS | 1662 | 1465073775850 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:56:15 INFO - PROCESS | 1662 | 1465073775911 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:15 INFO - PROCESS | 1662 | 1465073775915 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d3e000 == 34 [pid = 1662] [id = 484] 13:56:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x127638800) [pid = 1662] [serial = 1452] [outer = 0x0] 13:56:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12763cc00) [pid = 1662] [serial = 1453] [outer = 0x127638800] 13:56:15 INFO - PROCESS | 1662 | 1465073775953 Marionette DEBUG loaded listener.js 13:56:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x128b79400) [pid = 1662] [serial = 1454] [outer = 0x127638800] 13:56:16 INFO - PROCESS | 1662 | 1465073776517 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]]]}] 13:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 819ms 13:56:16 INFO - PROCESS | 1662 | 1465073776570 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:56:16 INFO - PROCESS | 1662 | 1465073776573 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:56:16 INFO - PROCESS | 1662 | 1465073776579 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:56:16 INFO - PROCESS | 1662 | 1465073776581 Marionette TRACE conn2 <- [1,1910,null,{}] 13:56:16 INFO - PROCESS | 1662 | 1465073776585 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}] 13:56:16 INFO - PROCESS | 1662 | 1465073776587 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:16 INFO - PROCESS | 1662 | 1465073776688 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:56:16 INFO - PROCESS | 1662 | 1465073776756 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:16 INFO - PROCESS | 1662 | 1465073776759 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1217be000 == 35 [pid = 1662] [id = 485] 13:56:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1185c9c00) [pid = 1662] [serial = 1455] [outer = 0x0] 13:56:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x118a48400) [pid = 1662] [serial = 1456] [outer = 0x1185c9c00] 13:56:16 INFO - PROCESS | 1662 | 1465073776787 Marionette DEBUG loaded listener.js 13:56:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x119a0b800) [pid = 1662] [serial = 1457] [outer = 0x1185c9c00] 13:56:17 INFO - PROCESS | 1662 | --DOCSHELL 0x124904800 == 34 [pid = 1662] [id = 476] 13:56:17 INFO - PROCESS | 1662 | --DOCSHELL 0x119b2f800 == 33 [pid = 1662] [id = 475] 13:56:17 INFO - PROCESS | 1662 | --DOCSHELL 0x117d11000 == 32 [pid = 1662] [id = 474] 13:56:17 INFO - PROCESS | 1662 | 1465073777278 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]]]}] 13:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 723ms 13:56:17 INFO - PROCESS | 1662 | 1465073777302 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:56:17 INFO - PROCESS | 1662 | 1465073777305 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:56:17 INFO - PROCESS | 1662 | 1465073777308 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:56:17 INFO - PROCESS | 1662 | 1465073777310 Marionette TRACE conn2 <- [1,1914,null,{}] 13:56:17 INFO - PROCESS | 1662 | 1465073777314 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}] 13:56:17 INFO - PROCESS | 1662 | 1465073777315 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:17 INFO - PROCESS | 1662 | 1465073777416 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:56:17 INFO - PROCESS | 1662 | 1465073777479 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:17 INFO - PROCESS | 1662 | 1465073777480 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12108c000 == 33 [pid = 1662] [id = 486] 13:56:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x1182a2c00) [pid = 1662] [serial = 1458] [outer = 0x0] 13:56:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x1196b5000) [pid = 1662] [serial = 1459] [outer = 0x1182a2c00] 13:56:17 INFO - PROCESS | 1662 | 1465073777513 Marionette DEBUG loaded listener.js 13:56:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x120f49800) [pid = 1662] [serial = 1460] [outer = 0x1182a2c00] 13:56:18 INFO - PROCESS | 1662 | 1465073777999 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]]]}] 13:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 721ms 13:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:56:18 INFO - PROCESS | 1662 | 1465073778029 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:56:18 INFO - PROCESS | 1662 | 1465073778032 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:56:18 INFO - PROCESS | 1662 | 1465073778036 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:56:18 INFO - PROCESS | 1662 | 1465073778038 Marionette TRACE conn2 <- [1,1918,null,{}] 13:56:18 INFO - PROCESS | 1662 | 1465073778041 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}] 13:56:18 INFO - PROCESS | 1662 | 1465073778042 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:18 INFO - PROCESS | 1662 | 1465073778144 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:56:18 INFO - PROCESS | 1662 | 1465073778205 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:18 INFO - PROCESS | 1662 | 1465073778207 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x129438000 == 34 [pid = 1662] [id = 487] 13:56:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x121489400) [pid = 1662] [serial = 1461] [outer = 0x0] 13:56:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x123d2e000) [pid = 1662] [serial = 1462] [outer = 0x121489400] 13:56:18 INFO - PROCESS | 1662 | 1465073778238 Marionette DEBUG loaded listener.js 13:56:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x1255bd000) [pid = 1662] [serial = 1463] [outer = 0x121489400] 13:56:18 INFO - PROCESS | 1662 | 1465073778675 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]]]}] 13:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 671ms 13:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:56:18 INFO - PROCESS | 1662 | 1465073778708 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:56:18 INFO - PROCESS | 1662 | 1465073778709 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:56:18 INFO - PROCESS | 1662 | 1465073778712 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:56:18 INFO - PROCESS | 1662 | 1465073778714 Marionette TRACE conn2 <- [1,1922,null,{}] 13:56:18 INFO - PROCESS | 1662 | 1465073778722 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}] 13:56:18 INFO - PROCESS | 1662 | 1465073778725 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:18 INFO - PROCESS | 1662 | 1465073778827 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:56:18 INFO - PROCESS | 1662 | 1465073778891 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:18 INFO - PROCESS | 1662 | 1465073778893 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b279800 == 35 [pid = 1662] [id = 488] 13:56:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x126b1a400) [pid = 1662] [serial = 1464] [outer = 0x0] 13:56:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x12716c000) [pid = 1662] [serial = 1465] [outer = 0x126b1a400] 13:56:18 INFO - PROCESS | 1662 | 1465073778925 Marionette DEBUG loaded listener.js 13:56:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x128b27000) [pid = 1662] [serial = 1466] [outer = 0x126b1a400] 13:56:19 INFO - PROCESS | 1662 | 1465073779362 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]]]}] 13:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 672ms 13:56:19 INFO - PROCESS | 1662 | 1465073779385 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:56:19 INFO - PROCESS | 1662 | 1465073779387 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:56:19 INFO - PROCESS | 1662 | 1465073779389 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:56:19 INFO - PROCESS | 1662 | 1465073779391 Marionette TRACE conn2 <- [1,1926,null,{}] 13:56:19 INFO - PROCESS | 1662 | 1465073779393 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}] 13:56:19 INFO - PROCESS | 1662 | 1465073779394 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:19 INFO - PROCESS | 1662 | 1465073779518 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:56:19 INFO - PROCESS | 1662 | 1465073779582 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:19 INFO - PROCESS | 1662 | 1465073779584 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c39f000 == 36 [pid = 1662] [id = 489] 13:56:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x128d39800) [pid = 1662] [serial = 1467] [outer = 0x0] 13:56:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x128d48000) [pid = 1662] [serial = 1468] [outer = 0x128d39800] 13:56:19 INFO - PROCESS | 1662 | 1465073779613 Marionette DEBUG loaded listener.js 13:56:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x128d4e400) [pid = 1662] [serial = 1469] [outer = 0x128d39800] 13:56:20 INFO - PROCESS | 1662 | 1465073780057 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]]]}] 13:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 720ms 13:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:56:20 INFO - PROCESS | 1662 | 1465073780110 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:56:20 INFO - PROCESS | 1662 | 1465073780111 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:56:20 INFO - PROCESS | 1662 | 1465073780113 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:56:20 INFO - PROCESS | 1662 | 1465073780115 Marionette TRACE conn2 <- [1,1930,null,{}] 13:56:20 INFO - PROCESS | 1662 | 1465073780117 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}] 13:56:20 INFO - PROCESS | 1662 | 1465073780118 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:20 INFO - PROCESS | 1662 | 1465073780213 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:56:20 INFO - PROCESS | 1662 | 1465073780285 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:20 INFO - PROCESS | 1662 | 1465073780287 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x112758800 == 37 [pid = 1662] [id = 490] 13:56:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x119669c00) [pid = 1662] [serial = 1470] [outer = 0x0] 13:56:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x128d50400) [pid = 1662] [serial = 1471] [outer = 0x119669c00] 13:56:20 INFO - PROCESS | 1662 | 1465073780317 Marionette DEBUG loaded listener.js 13:56:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x128ec4400) [pid = 1662] [serial = 1472] [outer = 0x119669c00] 13:56:20 INFO - PROCESS | 1662 | 1465073780714 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]]]}] 13:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 671ms 13:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:56:20 INFO - PROCESS | 1662 | 1465073780784 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:56:20 INFO - PROCESS | 1662 | 1465073780786 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:56:20 INFO - PROCESS | 1662 | 1465073780788 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:56:20 INFO - PROCESS | 1662 | 1465073780789 Marionette TRACE conn2 <- [1,1934,null,{}] 13:56:20 INFO - PROCESS | 1662 | 1465073780791 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}] 13:56:20 INFO - PROCESS | 1662 | 1465073780796 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:20 INFO - PROCESS | 1662 | 1465073780937 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:56:21 INFO - PROCESS | 1662 | 1465073781026 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:21 INFO - PROCESS | 1662 | 1465073781027 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cbe5800 == 38 [pid = 1662] [id = 491] 13:56:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x128d3a400) [pid = 1662] [serial = 1473] [outer = 0x0] 13:56:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x129617000) [pid = 1662] [serial = 1474] [outer = 0x128d3a400] 13:56:21 INFO - PROCESS | 1662 | 1465073781056 Marionette DEBUG loaded listener.js 13:56:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 137 (0x12a718000) [pid = 1662] [serial = 1475] [outer = 0x128d3a400] 13:56:21 INFO - PROCESS | 1662 | 1465073781623 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]]]}] 13:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 870ms 13:56:21 INFO - PROCESS | 1662 | 1465073781659 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:56:21 INFO - PROCESS | 1662 | 1465073781663 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:56:21 INFO - PROCESS | 1662 | 1465073781668 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:56:21 INFO - PROCESS | 1662 | 1465073781671 Marionette TRACE conn2 <- [1,1938,null,{}] 13:56:21 INFO - PROCESS | 1662 | 1465073781679 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}] 13:56:21 INFO - PROCESS | 1662 | 1465073781681 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:21 INFO - PROCESS | 1662 | 1465073781825 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:56:21 INFO - PROCESS | 1662 | 1465073781911 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:21 INFO - PROCESS | 1662 | 1465073781913 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x119809800 == 39 [pid = 1662] [id = 492] 13:56:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 138 (0x120f19800) [pid = 1662] [serial = 1476] [outer = 0x0] 13:56:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 139 (0x120f4a000) [pid = 1662] [serial = 1477] [outer = 0x120f19800] 13:56:21 INFO - PROCESS | 1662 | 1465073781947 Marionette DEBUG loaded listener.js 13:56:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 140 (0x1215e1400) [pid = 1662] [serial = 1478] [outer = 0x120f19800] 13:56:22 INFO - PROCESS | 1662 | 1465073782457 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]]]}] 13:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 827ms 13:56:22 INFO - PROCESS | 1662 | 1465073782494 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:56:22 INFO - PROCESS | 1662 | 1465073782497 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:56:22 INFO - PROCESS | 1662 | 1465073782500 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:56:22 INFO - PROCESS | 1662 | 1465073782502 Marionette TRACE conn2 <- [1,1942,null,{}] 13:56:22 INFO - PROCESS | 1662 | 1465073782506 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}] 13:56:22 INFO - PROCESS | 1662 | 1465073782507 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:22 INFO - PROCESS | 1662 | 1465073782610 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:56:22 INFO - PROCESS | 1662 | 1465073782687 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:22 INFO - PROCESS | 1662 | 1465073782688 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1274d9000 == 40 [pid = 1662] [id = 493] 13:56:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 141 (0x119a07400) [pid = 1662] [serial = 1479] [outer = 0x0] 13:56:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 142 (0x1219b2000) [pid = 1662] [serial = 1480] [outer = 0x119a07400] 13:56:22 INFO - PROCESS | 1662 | 1465073782719 Marionette DEBUG loaded listener.js 13:56:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 143 (0x124f81000) [pid = 1662] [serial = 1481] [outer = 0x119a07400] 13:56:23 INFO - PROCESS | 1662 | 1465073783161 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]]]}] 13:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 672ms 13:56:23 INFO - PROCESS | 1662 | 1465073783172 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:56:23 INFO - PROCESS | 1662 | 1465073783175 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:56:23 INFO - PROCESS | 1662 | 1465073783180 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:56:23 INFO - PROCESS | 1662 | 1465073783181 Marionette TRACE conn2 <- [1,1946,null,{}] 13:56:23 INFO - PROCESS | 1662 | 1465073783184 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}] 13:56:23 INFO - PROCESS | 1662 | 1465073783186 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:23 INFO - PROCESS | 1662 | 1465073783288 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:56:23 INFO - PROCESS | 1662 | 1465073783352 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:23 INFO - PROCESS | 1662 | 1465073783353 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b227000 == 41 [pid = 1662] [id = 494] 13:56:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 144 (0x125686400) [pid = 1662] [serial = 1482] [outer = 0x0] 13:56:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 145 (0x126f29400) [pid = 1662] [serial = 1483] [outer = 0x125686400] 13:56:23 INFO - PROCESS | 1662 | 1465073783397 Marionette DEBUG loaded listener.js 13:56:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 146 (0x128b25c00) [pid = 1662] [serial = 1484] [outer = 0x125686400] 13:56:23 INFO - PROCESS | 1662 | 1465073783828 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]]]}] 13:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 13:56:23 INFO - PROCESS | 1662 | 1465073783849 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:56:23 INFO - PROCESS | 1662 | 1465073783850 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:56:23 INFO - PROCESS | 1662 | 1465073783853 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:56:23 INFO - PROCESS | 1662 | 1465073783855 Marionette TRACE conn2 <- [1,1950,null,{}] 13:56:23 INFO - PROCESS | 1662 | 1465073783863 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}] 13:56:23 INFO - PROCESS | 1662 | 1465073783866 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:23 INFO - PROCESS | 1662 | 1465073783984 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:56:24 INFO - PROCESS | 1662 | 1465073784074 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:24 INFO - PROCESS | 1662 | 1465073784076 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cbe6000 == 42 [pid = 1662] [id = 495] 13:56:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 147 (0x128d3d800) [pid = 1662] [serial = 1485] [outer = 0x0] 13:56:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 148 (0x1290d0c00) [pid = 1662] [serial = 1486] [outer = 0x128d3d800] 13:56:24 INFO - PROCESS | 1662 | 1465073784110 Marionette DEBUG loaded listener.js 13:56:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 149 (0x1291e3c00) [pid = 1662] [serial = 1487] [outer = 0x128d3d800] 13:56:24 INFO - PROCESS | 1662 | 1465073784531 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]]]}] 13:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 722ms 13:56:24 INFO - PROCESS | 1662 | 1465073784576 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:56:24 INFO - PROCESS | 1662 | 1465073784578 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:56:24 INFO - PROCESS | 1662 | 1465073784580 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:56:24 INFO - PROCESS | 1662 | 1465073784581 Marionette TRACE conn2 <- [1,1954,null,{}] 13:56:24 INFO - PROCESS | 1662 | 1465073784584 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}] 13:56:24 INFO - PROCESS | 1662 | 1465073784585 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:24 INFO - PROCESS | 1662 | 1465073784686 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:56:24 INFO - PROCESS | 1662 | 1465073784749 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:24 INFO - PROCESS | 1662 | 1465073784751 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x116834800 == 43 [pid = 1662] [id = 496] 13:56:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 150 (0x12961ac00) [pid = 1662] [serial = 1488] [outer = 0x0] 13:56:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x126be1400) [pid = 1662] [serial = 1489] [outer = 0x12961ac00] 13:56:24 INFO - PROCESS | 1662 | 1465073784779 Marionette DEBUG loaded listener.js 13:56:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x12a71ac00) [pid = 1662] [serial = 1490] [outer = 0x12961ac00] 13:56:25 INFO - PROCESS | 1662 | 1465073785232 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]]]}] 13:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 668ms 13:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:56:25 INFO - PROCESS | 1662 | 1465073785249 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:56:25 INFO - PROCESS | 1662 | 1465073785250 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:56:25 INFO - PROCESS | 1662 | 1465073785252 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:56:25 INFO - PROCESS | 1662 | 1465073785253 Marionette TRACE conn2 <- [1,1958,null,{}] 13:56:25 INFO - PROCESS | 1662 | 1465073785277 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}] 13:56:25 INFO - PROCESS | 1662 | 1465073785278 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:25 INFO - PROCESS | 1662 | 1465073785394 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:56:25 INFO - PROCESS | 1662 | 1465073785470 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:25 INFO - PROCESS | 1662 | 1465073785472 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d4aa800 == 44 [pid = 1662] [id = 497] 13:56:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x1296bd800) [pid = 1662] [serial = 1491] [outer = 0x0] 13:56:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x12a820c00) [pid = 1662] [serial = 1492] [outer = 0x1296bd800] 13:56:25 INFO - PROCESS | 1662 | 1465073785500 Marionette DEBUG loaded listener.js 13:56:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x12a8a9400) [pid = 1662] [serial = 1493] [outer = 0x1296bd800] 13:56:25 INFO - PROCESS | 1662 | 1465073785929 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]]]}] 13:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 689ms 13:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:56:25 INFO - PROCESS | 1662 | 1465073785942 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:56:25 INFO - PROCESS | 1662 | 1465073785943 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:56:25 INFO - PROCESS | 1662 | 1465073785945 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:56:25 INFO - PROCESS | 1662 | 1465073785947 Marionette TRACE conn2 <- [1,1962,null,{}] 13:56:25 INFO - PROCESS | 1662 | 1465073785949 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}] 13:56:25 INFO - PROCESS | 1662 | 1465073785953 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:26 INFO - PROCESS | 1662 | 1465073786076 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:56:26 INFO - PROCESS | 1662 | 1465073786142 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:26 INFO - PROCESS | 1662 | 1465073786143 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d888800 == 45 [pid = 1662] [id = 498] 13:56:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x12a8b2800) [pid = 1662] [serial = 1494] [outer = 0x0] 13:56:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x12a920000) [pid = 1662] [serial = 1495] [outer = 0x12a8b2800] 13:56:26 INFO - PROCESS | 1662 | 1465073786172 Marionette DEBUG loaded listener.js 13:56:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x12b0e6800) [pid = 1662] [serial = 1496] [outer = 0x12a8b2800] 13:56:26 INFO - PROCESS | 1662 | 1465073786774 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]]]}] 13:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 873ms 13:56:26 INFO - PROCESS | 1662 | 1465073786819 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:56:26 INFO - PROCESS | 1662 | 1465073786822 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:56:26 INFO - PROCESS | 1662 | 1465073786825 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:56:26 INFO - PROCESS | 1662 | 1465073786830 Marionette TRACE conn2 <- [1,1966,null,{}] 13:56:26 INFO - PROCESS | 1662 | 1465073786834 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}] 13:56:26 INFO - PROCESS | 1662 | 1465073786837 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:27 INFO - PROCESS | 1662 | 1465073787070 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:56:27 INFO - PROCESS | 1662 | --DOCSHELL 0x126bd2000 == 44 [pid = 1662] [id = 477] 13:56:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12b279800 == 43 [pid = 1662] [id = 488] 13:56:27 INFO - PROCESS | 1662 | --DOCSHELL 0x129438000 == 42 [pid = 1662] [id = 487] 13:56:27 INFO - PROCESS | 1662 | --DOCSHELL 0x12108c000 == 41 [pid = 1662] [id = 486] 13:56:27 INFO - PROCESS | 1662 | 1465073787249 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:27 INFO - PROCESS | 1662 | 1465073787251 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x121093800 == 42 [pid = 1662] [id = 499] 13:56:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x112a83c00) [pid = 1662] [serial = 1497] [outer = 0x0] 13:56:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x1185cac00) [pid = 1662] [serial = 1498] [outer = 0x112a83c00] 13:56:27 INFO - PROCESS | 1662 | 1465073787309 Marionette DEBUG loaded listener.js 13:56:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x123d69800) [pid = 1662] [serial = 1499] [outer = 0x112a83c00] 13:56:27 INFO - PROCESS | 1662 | 1465073787797 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]]]}] 13:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1024ms 13:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:56:27 INFO - PROCESS | 1662 | 1465073787850 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:56:27 INFO - PROCESS | 1662 | 1465073787853 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:56:27 INFO - PROCESS | 1662 | 1465073787856 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:56:27 INFO - PROCESS | 1662 | 1465073787858 Marionette TRACE conn2 <- [1,1970,null,{}] 13:56:27 INFO - PROCESS | 1662 | 1465073787862 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}] 13:56:27 INFO - PROCESS | 1662 | 1465073787863 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:27 INFO - PROCESS | 1662 | 1465073787967 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:56:28 INFO - PROCESS | 1662 | 1465073788047 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:28 INFO - PROCESS | 1662 | 1465073788049 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0da800 == 43 [pid = 1662] [id = 500] 13:56:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x12763ac00) [pid = 1662] [serial = 1500] [outer = 0x0] 13:56:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x128b22c00) [pid = 1662] [serial = 1501] [outer = 0x12763ac00] 13:56:28 INFO - PROCESS | 1662 | 1465073788080 Marionette DEBUG loaded listener.js 13:56:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x128b78800) [pid = 1662] [serial = 1502] [outer = 0x12763ac00] 13:56:28 INFO - PROCESS | 1662 | 1465073788512 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]]]}] 13:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 670ms 13:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:56:28 INFO - PROCESS | 1662 | 1465073788526 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:56:28 INFO - PROCESS | 1662 | 1465073788528 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:56:28 INFO - PROCESS | 1662 | 1465073788530 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:56:28 INFO - PROCESS | 1662 | 1465073788532 Marionette TRACE conn2 <- [1,1974,null,{}] 13:56:28 INFO - PROCESS | 1662 | 1465073788534 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}] 13:56:28 INFO - PROCESS | 1662 | 1465073788536 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:28 INFO - PROCESS | 1662 | 1465073788660 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:56:28 INFO - PROCESS | 1662 | 1465073788729 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:28 INFO - PROCESS | 1662 | 1465073788730 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cbda000 == 44 [pid = 1662] [id = 501] 13:56:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 165 (0x128d4b400) [pid = 1662] [serial = 1503] [outer = 0x0] 13:56:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 166 (0x1291d8800) [pid = 1662] [serial = 1504] [outer = 0x128d4b400] 13:56:28 INFO - PROCESS | 1662 | 1465073788761 Marionette DEBUG loaded listener.js 13:56:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 167 (0x129614800) [pid = 1662] [serial = 1505] [outer = 0x128d4b400] 13:56:29 INFO - PROCESS | 1662 | 1465073789210 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]]]}] 13:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 718ms 13:56:29 INFO - PROCESS | 1662 | 1465073789250 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:56:29 INFO - PROCESS | 1662 | 1465073789252 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:56:29 INFO - PROCESS | 1662 | 1465073789261 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:56:29 INFO - PROCESS | 1662 | 1465073789265 Marionette TRACE conn2 <- [1,1978,null,{}] 13:56:29 INFO - PROCESS | 1662 | 1465073789267 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}] 13:56:29 INFO - PROCESS | 1662 | 1465073789270 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:29 INFO - PROCESS | 1662 | 1465073789419 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:56:29 INFO - PROCESS | 1662 | 1465073789475 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:29 INFO - PROCESS | 1662 | 1465073789477 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d882800 == 45 [pid = 1662] [id = 502] 13:56:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 168 (0x12a816800) [pid = 1662] [serial = 1506] [outer = 0x0] 13:56:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 169 (0x12a8b0c00) [pid = 1662] [serial = 1507] [outer = 0x12a816800] 13:56:29 INFO - PROCESS | 1662 | 1465073789508 Marionette DEBUG loaded listener.js 13:56:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 170 (0x12a91c800) [pid = 1662] [serial = 1508] [outer = 0x12a816800] 13:56:29 INFO - PROCESS | 1662 | 1465073789916 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]]]}] 13:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 676ms 13:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:56:29 INFO - PROCESS | 1662 | 1465073789933 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:56:29 INFO - PROCESS | 1662 | 1465073789934 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:56:29 INFO - PROCESS | 1662 | 1465073789936 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:56:29 INFO - PROCESS | 1662 | 1465073789938 Marionette TRACE conn2 <- [1,1982,null,{}] 13:56:29 INFO - PROCESS | 1662 | 1465073789958 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}] 13:56:29 INFO - PROCESS | 1662 | 1465073789960 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:30 INFO - PROCESS | 1662 | 1465073790057 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:56:30 INFO - PROCESS | 1662 | 1465073790123 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:30 INFO - PROCESS | 1662 | 1465073790124 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x118a8e000 == 46 [pid = 1662] [id = 503] 13:56:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 171 (0x12a8a9c00) [pid = 1662] [serial = 1509] [outer = 0x0] 13:56:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 172 (0x12ab2b400) [pid = 1662] [serial = 1510] [outer = 0x12a8a9c00] 13:56:30 INFO - PROCESS | 1662 | 1465073790153 Marionette DEBUG loaded listener.js 13:56:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 173 (0x124c9ac00) [pid = 1662] [serial = 1511] [outer = 0x12a8a9c00] 13:56:30 INFO - PROCESS | 1662 | 1465073790599 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]]]}] 13:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 688ms 13:56:30 INFO - PROCESS | 1662 | 1465073790625 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:56:30 INFO - PROCESS | 1662 | 1465073790626 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:56:30 INFO - PROCESS | 1662 | 1465073790628 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:56:30 INFO - PROCESS | 1662 | 1465073790630 Marionette TRACE conn2 <- [1,1986,null,{}] 13:56:30 INFO - PROCESS | 1662 | 1465073790632 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}] 13:56:30 INFO - PROCESS | 1662 | 1465073790633 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:30 INFO - PROCESS | 1662 | 1465073790735 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:56:30 INFO - PROCESS | 1662 | 1465073790817 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:30 INFO - PROCESS | 1662 | 1465073790821 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x121bb4800 == 47 [pid = 1662] [id = 504] 13:56:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 174 (0x12b2a1800) [pid = 1662] [serial = 1512] [outer = 0x0] 13:56:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 175 (0x12b2a3800) [pid = 1662] [serial = 1513] [outer = 0x12b2a1800] 13:56:30 INFO - PROCESS | 1662 | 1465073790860 Marionette DEBUG loaded listener.js 13:56:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 176 (0x12baa2c00) [pid = 1662] [serial = 1514] [outer = 0x12b2a1800] 13:56:31 INFO - PROCESS | 1662 | 1465073791314 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]]]}] 13:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 718ms 13:56:31 INFO - PROCESS | 1662 | 1465073791348 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:56:31 INFO - PROCESS | 1662 | 1465073791349 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:56:31 INFO - PROCESS | 1662 | 1465073791352 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:56:31 INFO - PROCESS | 1662 | 1465073791353 Marionette TRACE conn2 <- [1,1990,null,{}] 13:56:31 INFO - PROCESS | 1662 | 1465073791355 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}] 13:56:31 INFO - PROCESS | 1662 | 1465073791357 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:31 INFO - PROCESS | 1662 | 1465073791473 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:56:31 INFO - PROCESS | 1662 | 1465073791542 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:31 INFO - PROCESS | 1662 | 1465073791543 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x116713800 == 48 [pid = 1662] [id = 505] 13:56:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 177 (0x12baa5800) [pid = 1662] [serial = 1515] [outer = 0x0] 13:56:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 178 (0x12baac800) [pid = 1662] [serial = 1516] [outer = 0x12baa5800] 13:56:31 INFO - PROCESS | 1662 | 1465073791615 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 179 (0x12bc4ac00) [pid = 1662] [serial = 1517] [outer = 0x12baa5800] 13:56:32 INFO - PROCESS | 1662 | 1465073792101 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]]]}] 13:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 773ms 13:56:32 INFO - PROCESS | 1662 | 1465073792126 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:56:32 INFO - PROCESS | 1662 | 1465073792129 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:56:32 INFO - PROCESS | 1662 | 1465073792134 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:56:32 INFO - PROCESS | 1662 | 1465073792137 Marionette TRACE conn2 <- [1,1994,null,{}] 13:56:32 INFO - PROCESS | 1662 | 1465073792142 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}] 13:56:32 INFO - PROCESS | 1662 | 1465073792144 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:32 INFO - PROCESS | 1662 | 1465073792289 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:56:32 INFO - PROCESS | 1662 | 1465073792446 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:32 INFO - PROCESS | 1662 | 1465073792447 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x119229000 == 49 [pid = 1662] [id = 506] 13:56:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 180 (0x1196da800) [pid = 1662] [serial = 1518] [outer = 0x0] 13:56:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 181 (0x1255bfc00) [pid = 1662] [serial = 1519] [outer = 0x1196da800] 13:56:32 INFO - PROCESS | 1662 | 1465073792478 Marionette DEBUG loaded listener.js 13:56:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 182 (0x128b75c00) [pid = 1662] [serial = 1520] [outer = 0x1196da800] 13:56:32 INFO - PROCESS | 1662 | 1465073792975 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]]]}] 13:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 873ms 13:56:33 INFO - PROCESS | 1662 | 1465073793006 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:56:33 INFO - PROCESS | 1662 | 1465073793008 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:56:33 INFO - PROCESS | 1662 | 1465073793011 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:56:33 INFO - PROCESS | 1662 | 1465073793013 Marionette TRACE conn2 <- [1,1998,null,{}] 13:56:33 INFO - PROCESS | 1662 | 1465073793017 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}] 13:56:33 INFO - PROCESS | 1662 | 1465073793019 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:33 INFO - PROCESS | 1662 | 1465073793122 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:56:33 INFO - PROCESS | 1662 | 1465073793235 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:33 INFO - PROCESS | 1662 | 1465073793237 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12903d000 == 50 [pid = 1662] [id = 507] 13:56:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 183 (0x126cbf800) [pid = 1662] [serial = 1521] [outer = 0x0] 13:56:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 184 (0x128d35800) [pid = 1662] [serial = 1522] [outer = 0x126cbf800] 13:56:33 INFO - PROCESS | 1662 | 1465073793273 Marionette DEBUG loaded listener.js 13:56:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 185 (0x128ec1000) [pid = 1662] [serial = 1523] [outer = 0x126cbf800] 13:56:33 INFO - PROCESS | 1662 | 1465073793709 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]]]}] 13:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 721ms 13:56:33 INFO - PROCESS | 1662 | 1465073793733 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:56:33 INFO - PROCESS | 1662 | 1465073793736 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:56:33 INFO - PROCESS | 1662 | 1465073793741 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:56:33 INFO - PROCESS | 1662 | 1465073793742 Marionette TRACE conn2 <- [1,2002,null,{}] 13:56:33 INFO - PROCESS | 1662 | 1465073793745 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}] 13:56:33 INFO - PROCESS | 1662 | 1465073793747 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:33 INFO - PROCESS | 1662 | 1465073793852 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:56:33 INFO - PROCESS | 1662 | 1465073793922 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:33 INFO - PROCESS | 1662 | 1465073793923 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c78c000 == 51 [pid = 1662] [id = 508] 13:56:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 186 (0x1291e6800) [pid = 1662] [serial = 1524] [outer = 0x0] 13:56:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 187 (0x1296c1400) [pid = 1662] [serial = 1525] [outer = 0x1291e6800] 13:56:33 INFO - PROCESS | 1662 | 1465073793996 Marionette DEBUG loaded listener.js 13:56:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 188 (0x12a824000) [pid = 1662] [serial = 1526] [outer = 0x1291e6800] 13:56:34 INFO - PROCESS | 1662 | 1465073794527 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]]]}] 13:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 822ms 13:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:56:34 INFO - PROCESS | 1662 | 1465073794574 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:56:34 INFO - PROCESS | 1662 | 1465073794575 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:56:34 INFO - PROCESS | 1662 | 1465073794578 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:56:34 INFO - PROCESS | 1662 | 1465073794581 Marionette TRACE conn2 <- [1,2006,null,{}] 13:56:34 INFO - PROCESS | 1662 | 1465073794594 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}] 13:56:34 INFO - PROCESS | 1662 | 1465073794599 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:34 INFO - PROCESS | 1662 | 1465073794736 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:56:34 INFO - PROCESS | 1662 | 1465073794814 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:34 INFO - PROCESS | 1662 | 1465073794816 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d4c0800 == 52 [pid = 1662] [id = 509] 13:56:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 189 (0x12b0e6c00) [pid = 1662] [serial = 1527] [outer = 0x0] 13:56:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 190 (0x12b0f0400) [pid = 1662] [serial = 1528] [outer = 0x12b0e6c00] 13:56:34 INFO - PROCESS | 1662 | 1465073794848 Marionette DEBUG loaded listener.js 13:56:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 191 (0x12b2ac400) [pid = 1662] [serial = 1529] [outer = 0x12b0e6c00] 13:56:35 INFO - PROCESS | 1662 | 1465073795323 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]]]}] 13:56:35 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 13:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 772ms 13:56:35 INFO - PROCESS | 1662 | 1465073795352 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:56:35 INFO - PROCESS | 1662 | 1465073795355 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:56:35 INFO - PROCESS | 1662 | 1465073795358 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:56:35 INFO - PROCESS | 1662 | 1465073795360 Marionette TRACE conn2 <- [1,2010,null,{}] 13:56:35 INFO - PROCESS | 1662 | 1465073795364 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}] 13:56:35 INFO - PROCESS | 1662 | 1465073795366 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:35 INFO - PROCESS | 1662 | 1465073795518 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:56:35 INFO - PROCESS | 1662 | 1465073795668 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:35 INFO - PROCESS | 1662 | 1465073795670 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x11879e800 == 53 [pid = 1662] [id = 510] 13:56:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 192 (0x12baa4400) [pid = 1662] [serial = 1530] [outer = 0x0] 13:56:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 193 (0x12bc48c00) [pid = 1662] [serial = 1531] [outer = 0x12baa4400] 13:56:35 INFO - PROCESS | 1662 | 1465073795721 Marionette DEBUG loaded listener.js 13:56:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 194 (0x12bc4fc00) [pid = 1662] [serial = 1532] [outer = 0x12baa4400] 13:56:36 INFO - PROCESS | 1662 | 1465073796231 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]]]}] 13:56:36 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 13:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 921ms 13:56:36 INFO - PROCESS | 1662 | 1465073796291 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:56:36 INFO - PROCESS | 1662 | 1465073796292 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:56:36 INFO - PROCESS | 1662 | 1465073796297 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:56:36 INFO - PROCESS | 1662 | 1465073796298 Marionette TRACE conn2 <- [1,2014,null,{}] 13:56:36 INFO - PROCESS | 1662 | 1465073796300 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}] 13:56:36 INFO - PROCESS | 1662 | 1465073796302 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:36 INFO - PROCESS | 1662 | 1465073796400 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:56:36 INFO - PROCESS | 1662 | 1465073796483 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:36 INFO - PROCESS | 1662 | 1465073796484 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12daec800 == 54 [pid = 1662] [id = 511] 13:56:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 195 (0x12bc54800) [pid = 1662] [serial = 1533] [outer = 0x0] 13:56:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 196 (0x12bc5a000) [pid = 1662] [serial = 1534] [outer = 0x12bc54800] 13:56:36 INFO - PROCESS | 1662 | 1465073796512 Marionette DEBUG loaded listener.js 13:56:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 197 (0x12bc5f800) [pid = 1662] [serial = 1535] [outer = 0x12bc54800] 13:56:37 INFO - PROCESS | 1662 | --DOCSHELL 0x112758800 == 53 [pid = 1662] [id = 490] 13:56:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12c39f000 == 52 [pid = 1662] [id = 489] 13:56:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12d153800 == 51 [pid = 1662] [id = 17] 13:56:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12d882800 == 50 [pid = 1662] [id = 502] 13:56:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12cbda000 == 49 [pid = 1662] [id = 501] 13:56:37 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0da800 == 48 [pid = 1662] [id = 500] 13:56:37 INFO - PROCESS | 1662 | --DOCSHELL 0x121093800 == 47 [pid = 1662] [id = 499] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12b27e800 == 46 [pid = 1662] [id = 9] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12b227000 == 45 [pid = 1662] [id = 494] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1217be800 == 44 [pid = 1662] [id = 480] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1274de800 == 43 [pid = 1662] [id = 478] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12d88a800 == 42 [pid = 1662] [id = 19] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x118a8e000 == 41 [pid = 1662] [id = 503] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x116a88800 == 40 [pid = 1662] [id = 22] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11734d800 == 39 [pid = 1662] [id = 23] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x121bb4800 == 38 [pid = 1662] [id = 504] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x129420800 == 37 [pid = 1662] [id = 6] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd65800 == 36 [pid = 1662] [id = 10] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119809800 == 35 [pid = 1662] [id = 492] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x116713800 == 34 [pid = 1662] [id = 505] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12c39a000 == 33 [pid = 1662] [id = 12] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1274d9000 == 32 [pid = 1662] [id = 493] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11686c800 == 31 [pid = 1662] [id = 479] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab5c000 == 30 [pid = 1662] [id = 483] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119230000 == 29 [pid = 1662] [id = 481] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab5b800 == 28 [pid = 1662] [id = 8] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12dad6800 == 27 [pid = 1662] [id = 20] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x123d3e000 == 26 [pid = 1662] [id = 484] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12d4aa800 == 25 [pid = 1662] [id = 497] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x129746000 == 24 [pid = 1662] [id = 482] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12cbe6000 == 23 [pid = 1662] [id = 495] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1217be000 == 22 [pid = 1662] [id = 485] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x116834800 == 21 [pid = 1662] [id = 496] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd7b000 == 20 [pid = 1662] [id = 465] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11329e000 == 19 [pid = 1662] [id = 21] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x123d4a800 == 18 [pid = 1662] [id = 471] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x113a2e000 == 17 [pid = 1662] [id = 473] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12cbe5800 == 16 [pid = 1662] [id = 491] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11879e800 == 15 [pid = 1662] [id = 510] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12d4c0800 == 14 [pid = 1662] [id = 509] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12c78c000 == 13 [pid = 1662] [id = 508] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x116ae1000 == 12 [pid = 1662] [id = 472] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119229000 == 11 [pid = 1662] [id = 506] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12903d000 == 10 [pid = 1662] [id = 507] 13:56:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12d888800 == 9 [pid = 1662] [id = 498] 13:56:40 INFO - PROCESS | 1662 | 1465073800560 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]]]}] 13:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 4284ms 13:56:40 INFO - PROCESS | 1662 | 1465073800582 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:56:40 INFO - PROCESS | 1662 | 1465073800585 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:56:40 INFO - PROCESS | 1662 | 1465073800594 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:56:40 INFO - PROCESS | 1662 | 1465073800597 Marionette TRACE conn2 <- [1,2018,null,{}] 13:56:40 INFO - PROCESS | 1662 | 1465073800605 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}] 13:56:40 INFO - PROCESS | 1662 | 1465073800607 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:40 INFO - PROCESS | 1662 | 1465073800745 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:56:40 INFO - PROCESS | 1662 | 1465073800758 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:40 INFO - PROCESS | 1662 | 1465073800760 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187a0800 == 10 [pid = 1662] [id = 512] 13:56:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 198 (0x121482c00) [pid = 1662] [serial = 1536] [outer = 0x0] 13:56:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 199 (0x12562b400) [pid = 1662] [serial = 1537] [outer = 0x121482c00] 13:56:40 INFO - PROCESS | 1662 | 1465073800807 Marionette DEBUG loaded listener.js 13:56:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 200 (0x127630400) [pid = 1662] [serial = 1538] [outer = 0x121482c00] 13:56:41 INFO - PROCESS | 1662 | 1465073801241 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]]]}] 13:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 677ms 13:56:41 INFO - PROCESS | 1662 | 1465073801267 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:56:41 INFO - PROCESS | 1662 | 1465073801271 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:56:41 INFO - PROCESS | 1662 | 1465073801276 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:56:41 INFO - PROCESS | 1662 | 1465073801278 Marionette TRACE conn2 <- [1,2022,null,{}] 13:56:41 INFO - PROCESS | 1662 | 1465073801281 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}] 13:56:41 INFO - PROCESS | 1662 | 1465073801282 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:41 INFO - PROCESS | 1662 | 1465073801376 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:56:41 INFO - PROCESS | 1662 | 1465073801380 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:41 INFO - PROCESS | 1662 | 1465073801382 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x118791000 == 11 [pid = 1662] [id = 513] 13:56:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 201 (0x128d3b000) [pid = 1662] [serial = 1539] [outer = 0x0] 13:56:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 202 (0x1290cf800) [pid = 1662] [serial = 1540] [outer = 0x128d3b000] 13:56:41 INFO - PROCESS | 1662 | 1465073801409 Marionette DEBUG loaded listener.js 13:56:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 203 (0x129612000) [pid = 1662] [serial = 1541] [outer = 0x128d3b000] 13:56:41 INFO - PROCESS | 1662 | 1465073801823 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]]]}] 13:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 569ms 13:56:41 INFO - PROCESS | 1662 | 1465073801846 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:56:41 INFO - PROCESS | 1662 | 1465073801847 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:56:41 INFO - PROCESS | 1662 | 1465073801849 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:56:41 INFO - PROCESS | 1662 | 1465073801852 Marionette TRACE conn2 <- [1,2026,null,{}] 13:56:41 INFO - PROCESS | 1662 | 1465073801862 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}] 13:56:41 INFO - PROCESS | 1662 | 1465073801865 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:41 INFO - PROCESS | 1662 | 1465073801946 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:56:41 INFO - PROCESS | 1662 | 1465073801951 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:41 INFO - PROCESS | 1662 | 1465073801953 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a983000 == 12 [pid = 1662] [id = 514] 13:56:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 204 (0x111c5ec00) [pid = 1662] [serial = 1542] [outer = 0x0] 13:56:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 205 (0x12a8af000) [pid = 1662] [serial = 1543] [outer = 0x111c5ec00] 13:56:41 INFO - PROCESS | 1662 | 1465073801985 Marionette DEBUG loaded listener.js 13:56:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 206 (0x12ab2d800) [pid = 1662] [serial = 1544] [outer = 0x111c5ec00] 13:56:43 INFO - PROCESS | 1662 | 1465073803348 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]]]}] 13:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1534ms 13:56:43 INFO - PROCESS | 1662 | 1465073803389 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:56:43 INFO - PROCESS | 1662 | 1465073803393 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:56:43 INFO - PROCESS | 1662 | 1465073803397 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:56:43 INFO - PROCESS | 1662 | 1465073803399 Marionette TRACE conn2 <- [1,2030,null,{}] 13:56:43 INFO - PROCESS | 1662 | 1465073803403 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}] 13:56:43 INFO - PROCESS | 1662 | 1465073803405 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:43 INFO - PROCESS | 1662 | 1465073803515 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:56:43 INFO - PROCESS | 1662 | 1465073803567 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:43 INFO - PROCESS | 1662 | 1465073803570 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x119521000 == 13 [pid = 1662] [id = 515] 13:56:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 207 (0x126cbc000) [pid = 1662] [serial = 1545] [outer = 0x0] 13:56:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 208 (0x126cc4000) [pid = 1662] [serial = 1546] [outer = 0x126cbc000] 13:56:43 INFO - PROCESS | 1662 | 1465073803598 Marionette DEBUG loaded listener.js 13:56:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 209 (0x128d3dc00) [pid = 1662] [serial = 1547] [outer = 0x126cbc000] 13:56:44 INFO - PROCESS | 1662 | 1465073804013 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]]]}] 13:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 672ms 13:56:44 INFO - PROCESS | 1662 | 1465073804075 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:56:44 INFO - PROCESS | 1662 | 1465073804080 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:56:44 INFO - PROCESS | 1662 | 1465073804087 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:56:44 INFO - PROCESS | 1662 | 1465073804090 Marionette TRACE conn2 <- [1,2034,null,{}] 13:56:44 INFO - PROCESS | 1662 | 1465073804102 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}] 13:56:44 INFO - PROCESS | 1662 | 1465073804105 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:44 INFO - PROCESS | 1662 | 1465073804253 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:56:44 INFO - PROCESS | 1662 | 1465073804263 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:44 INFO - PROCESS | 1662 | 1465073804265 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298bb800 == 14 [pid = 1662] [id = 516] 13:56:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 210 (0x129618000) [pid = 1662] [serial = 1548] [outer = 0x0] 13:56:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 211 (0x12a719000) [pid = 1662] [serial = 1549] [outer = 0x129618000] 13:56:44 INFO - PROCESS | 1662 | 1465073804336 Marionette DEBUG loaded listener.js 13:56:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 212 (0x12a8b4800) [pid = 1662] [serial = 1550] [outer = 0x129618000] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 211 (0x112e66800) [pid = 1662] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 210 (0x1166da800) [pid = 1662] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 209 (0x111c61c00) [pid = 1662] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 208 (0x118f8a400) [pid = 1662] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 207 (0x128b26c00) [pid = 1662] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 206 (0x120f1a800) [pid = 1662] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 205 (0x123d68400) [pid = 1662] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 204 (0x124c4b000) [pid = 1662] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 203 (0x113d75c00) [pid = 1662] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 202 (0x1161a1800) [pid = 1662] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 201 (0x121482800) [pid = 1662] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 200 (0x11765bc00) [pid = 1662] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 199 (0x1133a4000) [pid = 1662] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 198 (0x1196ae800) [pid = 1662] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 197 (0x120f1a400) [pid = 1662] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 196 (0x1121b0800) [pid = 1662] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 195 (0x1185d1400) [pid = 1662] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 194 (0x1161a0c00) [pid = 1662] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 193 (0x118a45400) [pid = 1662] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 192 (0x11661e800) [pid = 1662] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 191 (0x126bde400) [pid = 1662] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 190 (0x126b1a400) [pid = 1662] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 189 (0x111e30000) [pid = 1662] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 188 (0x1182a2c00) [pid = 1662] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 187 (0x1219ba800) [pid = 1662] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 186 (0x111c64c00) [pid = 1662] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 185 (0x121489400) [pid = 1662] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 184 (0x12763ac00) [pid = 1662] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 183 (0x1196da800) [pid = 1662] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 182 (0x120f19800) [pid = 1662] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 181 (0x113253800) [pid = 1662] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 180 (0x118223000) [pid = 1662] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 179 (0x118f3a400) [pid = 1662] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 178 (0x1185c9c00) [pid = 1662] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 177 (0x12961ac00) [pid = 1662] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 176 (0x126cbf800) [pid = 1662] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 175 (0x128d3a400) [pid = 1662] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 174 (0x1291e6800) [pid = 1662] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 173 (0x12a816800) [pid = 1662] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 172 (0x119669c00) [pid = 1662] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 171 (0x128d39800) [pid = 1662] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 170 (0x128d3d800) [pid = 1662] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 169 (0x127638800) [pid = 1662] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 168 (0x119a07400) [pid = 1662] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 167 (0x128d4b400) [pid = 1662] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 166 (0x126b15400) [pid = 1662] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 165 (0x125686400) [pid = 1662] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 164 (0x124c9e800) [pid = 1662] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x111c62800) [pid = 1662] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 162 (0x11920e400) [pid = 1662] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x112a83c00) [pid = 1662] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x120f22400) [pid = 1662] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x12baa4400) [pid = 1662] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x12baa5800) [pid = 1662] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x12b2a1800) [pid = 1662] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x12a8b2800) [pid = 1662] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x12a8a9c00) [pid = 1662] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x12b0e6c00) [pid = 1662] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x1296bd800) [pid = 1662] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x12bc54800) [pid = 1662] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x121482c00) [pid = 1662] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:56:45 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x128d3b000) [pid = 1662] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:56:45 INFO - PROCESS | 1662 | 1465073805542 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]]]}] 13:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1481ms 13:56:45 INFO - PROCESS | 1662 | 1465073805568 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:56:45 INFO - PROCESS | 1662 | 1465073805569 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:56:45 INFO - PROCESS | 1662 | 1465073805572 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:56:45 INFO - PROCESS | 1662 | 1465073805575 Marionette TRACE conn2 <- [1,2038,null,{}] 13:56:45 INFO - PROCESS | 1662 | 1465073805583 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}] 13:56:45 INFO - PROCESS | 1662 | 1465073805596 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:45 INFO - PROCESS | 1662 | 1465073805722 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:56:45 INFO - PROCESS | 1662 | 1465073805775 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:45 INFO - PROCESS | 1662 | 1465073805777 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x11952b000 == 15 [pid = 1662] [id = 517] 13:56:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 151 (0x11660f400) [pid = 1662] [serial = 1551] [outer = 0x0] 13:56:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 152 (0x118fe3800) [pid = 1662] [serial = 1552] [outer = 0x11660f400] 13:56:45 INFO - PROCESS | 1662 | 1465073805804 Marionette DEBUG loaded listener.js 13:56:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 153 (0x119a0d400) [pid = 1662] [serial = 1553] [outer = 0x11660f400] 13:56:46 INFO - PROCESS | 1662 | 1465073806087 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]]]}] 13:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 523ms 13:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:56:46 INFO - PROCESS | 1662 | 1465073806101 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:56:46 INFO - PROCESS | 1662 | 1465073806102 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:56:46 INFO - PROCESS | 1662 | 1465073806113 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:56:46 INFO - PROCESS | 1662 | 1465073806114 Marionette TRACE conn2 <- [1,2042,null,{}] 13:56:46 INFO - PROCESS | 1662 | 1465073806116 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}] 13:56:46 INFO - PROCESS | 1662 | 1465073806118 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:46 INFO - PROCESS | 1662 | 1465073806203 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:56:46 INFO - PROCESS | 1662 | 1465073806210 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:46 INFO - PROCESS | 1662 | 1465073806211 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a88f800 == 16 [pid = 1662] [id = 518] 13:56:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 154 (0x12130fc00) [pid = 1662] [serial = 1554] [outer = 0x0] 13:56:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 155 (0x123d2e800) [pid = 1662] [serial = 1555] [outer = 0x12130fc00] 13:56:46 INFO - PROCESS | 1662 | 1465073806236 Marionette DEBUG loaded listener.js 13:56:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 156 (0x126b14c00) [pid = 1662] [serial = 1556] [outer = 0x12130fc00] 13:56:46 INFO - PROCESS | 1662 | 1465073806597 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]]]}] 13:56:46 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) 13:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 528ms 13:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:56:46 INFO - PROCESS | 1662 | 1465073806634 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:56:46 INFO - PROCESS | 1662 | 1465073806635 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:56:46 INFO - PROCESS | 1662 | 1465073806637 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:56:46 INFO - PROCESS | 1662 | 1465073806638 Marionette TRACE conn2 <- [1,2046,null,{}] 13:56:46 INFO - PROCESS | 1662 | 1465073806643 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}] 13:56:46 INFO - PROCESS | 1662 | 1465073806645 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:46 INFO - PROCESS | 1662 | 1465073806769 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:56:46 INFO - PROCESS | 1662 | 1465073806776 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:46 INFO - PROCESS | 1662 | 1465073806777 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd7e800 == 17 [pid = 1662] [id = 519] 13:56:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 157 (0x126b1a400) [pid = 1662] [serial = 1557] [outer = 0x0] 13:56:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 158 (0x126cc2400) [pid = 1662] [serial = 1558] [outer = 0x126b1a400] 13:56:46 INFO - PROCESS | 1662 | 1465073806802 Marionette DEBUG loaded listener.js 13:56:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 159 (0x128b21000) [pid = 1662] [serial = 1559] [outer = 0x126b1a400] 13:56:47 INFO - PROCESS | 1662 | 1465073807148 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]]]}] 13:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 523ms 13:56:47 INFO - PROCESS | 1662 | 1465073807162 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:56:47 INFO - PROCESS | 1662 | 1465073807163 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:56:47 INFO - PROCESS | 1662 | 1465073807165 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:56:47 INFO - PROCESS | 1662 | 1465073807166 Marionette TRACE conn2 <- [1,2050,null,{}] 13:56:47 INFO - PROCESS | 1662 | 1465073807169 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}] 13:56:47 INFO - PROCESS | 1662 | 1465073807174 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:47 INFO - PROCESS | 1662 | 1465073807277 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:56:47 INFO - PROCESS | 1662 | 1465073807355 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:47 INFO - PROCESS | 1662 | 1465073807356 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf1f800 == 18 [pid = 1662] [id = 520] 13:56:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 160 (0x127639c00) [pid = 1662] [serial = 1560] [outer = 0x0] 13:56:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 161 (0x128d4f400) [pid = 1662] [serial = 1561] [outer = 0x127639c00] 13:56:47 INFO - PROCESS | 1662 | 1465073807381 Marionette DEBUG loaded listener.js 13:56:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 162 (0x12b0f3000) [pid = 1662] [serial = 1562] [outer = 0x127639c00] 13:56:47 INFO - PROCESS | 1662 | 1465073807833 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]]]}] 13:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 719ms 13:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:56:47 INFO - PROCESS | 1662 | 1465073807885 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:56:47 INFO - PROCESS | 1662 | 1465073807888 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:56:47 INFO - PROCESS | 1662 | 1465073807891 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:56:47 INFO - PROCESS | 1662 | 1465073807895 Marionette TRACE conn2 <- [1,2054,null,{}] 13:56:47 INFO - PROCESS | 1662 | 1465073807898 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}] 13:56:47 INFO - PROCESS | 1662 | 1465073807900 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:48 INFO - PROCESS | 1662 | 1465073808002 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:56:48 INFO - PROCESS | 1662 | 1465073808142 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:48 INFO - PROCESS | 1662 | 1465073808144 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b24000 == 19 [pid = 1662] [id = 521] 13:56:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 163 (0x118a4bc00) [pid = 1662] [serial = 1563] [outer = 0x0] 13:56:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 164 (0x119669c00) [pid = 1662] [serial = 1564] [outer = 0x118a4bc00] 13:56:48 INFO - PROCESS | 1662 | 1465073808180 Marionette DEBUG loaded listener.js 13:56:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 165 (0x120f4c400) [pid = 1662] [serial = 1565] [outer = 0x118a4bc00] 13:56:48 INFO - PROCESS | 1662 | 1465073808578 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]]]}] 13:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 726ms 13:56:48 INFO - PROCESS | 1662 | 1465073808617 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:56:48 INFO - PROCESS | 1662 | 1465073808620 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:56:48 INFO - PROCESS | 1662 | 1465073808625 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:56:48 INFO - PROCESS | 1662 | 1465073808627 Marionette TRACE conn2 <- [1,2058,null,{}] 13:56:48 INFO - PROCESS | 1662 | 1465073808629 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}] 13:56:48 INFO - PROCESS | 1662 | 1465073808631 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:48 INFO - PROCESS | 1662 | 1465073808736 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:56:48 INFO - PROCESS | 1662 | 1465073808811 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:48 INFO - PROCESS | 1662 | 1465073808813 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf21000 == 20 [pid = 1662] [id = 522] 13:56:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 166 (0x12716b000) [pid = 1662] [serial = 1566] [outer = 0x0] 13:56:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 167 (0x128d4b000) [pid = 1662] [serial = 1567] [outer = 0x12716b000] 13:56:48 INFO - PROCESS | 1662 | 1465073808888 Marionette DEBUG loaded listener.js 13:56:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 168 (0x1291db000) [pid = 1662] [serial = 1568] [outer = 0x12716b000] 13:56:49 INFO - PROCESS | 1662 | 1465073809291 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]]]}] 13:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 720ms 13:56:49 INFO - PROCESS | 1662 | 1465073809346 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:56:49 INFO - PROCESS | 1662 | 1465073809347 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:56:49 INFO - PROCESS | 1662 | 1465073809386 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:56:49 INFO - PROCESS | 1662 | 1465073809388 Marionette TRACE conn2 <- [1,2062,null,{}] 13:56:49 INFO - PROCESS | 1662 | 1465073809400 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}] 13:56:49 INFO - PROCESS | 1662 | 1465073809403 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:49 INFO - PROCESS | 1662 | 1465073809504 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:56:49 INFO - PROCESS | 1662 | 1465073809596 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:49 INFO - PROCESS | 1662 | 1465073809599 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12114a000 == 21 [pid = 1662] [id = 523] 13:56:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 169 (0x1196d8400) [pid = 1662] [serial = 1569] [outer = 0x0] 13:56:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 170 (0x126cbb400) [pid = 1662] [serial = 1570] [outer = 0x1196d8400] 13:56:49 INFO - PROCESS | 1662 | 1465073809633 Marionette DEBUG loaded listener.js 13:56:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 171 (0x12961b000) [pid = 1662] [serial = 1571] [outer = 0x1196d8400] 13:56:50 INFO - PROCESS | 1662 | 1465073810282 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]]]}] 13:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 960ms 13:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:56:50 INFO - PROCESS | 1662 | 1465073810311 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:56:50 INFO - PROCESS | 1662 | 1465073810314 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:56:50 INFO - PROCESS | 1662 | 1465073810317 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:56:50 INFO - PROCESS | 1662 | 1465073810319 Marionette TRACE conn2 <- [1,2066,null,{}] 13:56:50 INFO - PROCESS | 1662 | 1465073810323 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}] 13:56:50 INFO - PROCESS | 1662 | 1465073810326 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:50 INFO - PROCESS | 1662 | 1465073810416 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:56:50 INFO - PROCESS | 1662 | 1465073810505 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:50 INFO - PROCESS | 1662 | 1465073810508 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x116076800 == 22 [pid = 1662] [id = 524] 13:56:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 172 (0x111c21400) [pid = 1662] [serial = 1572] [outer = 0x0] 13:56:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 173 (0x111c65400) [pid = 1662] [serial = 1573] [outer = 0x111c21400] 13:56:50 INFO - PROCESS | 1662 | 1465073810535 Marionette DEBUG loaded listener.js 13:56:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 174 (0x1121a8400) [pid = 1662] [serial = 1574] [outer = 0x111c21400] 13:56:50 INFO - PROCESS | 1662 | 1465073810988 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]]]}] 13:56:50 INFO - PROCESS | 1662 | --DOMWINDOW == 173 (0x1255bfc00) [pid = 1662] [serial = 1519] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1662 | --DOMWINDOW == 172 (0x118a48400) [pid = 1662] [serial = 1456] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1662 | --DOMWINDOW == 171 (0x113a07400) [pid = 1662] [serial = 1438] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1662 | --DOMWINDOW == 170 (0x116a5b000) [pid = 1662] [serial = 1420] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1662 | --DOMWINDOW == 169 (0x118259000) [pid = 1662] [serial = 1422] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1662 | --DOMWINDOW == 168 (0x12562b400) [pid = 1662] [serial = 1537] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1662 | --DOMWINDOW == 167 (0x1290cf800) [pid = 1662] [serial = 1540] [outer = 0x0] [url = about:blank] 13:56:50 INFO - PROCESS | 1662 | --DOMWINDOW == 166 (0x127630400) [pid = 1662] [serial = 1538] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 165 (0x11802c400) [pid = 1662] [serial = 1401] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 164 (0x118220000) [pid = 1662] [serial = 1402] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 163 (0x1185cf400) [pid = 1662] [serial = 1404] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 162 (0x118a4ac00) [pid = 1662] [serial = 1405] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 161 (0x119212400) [pid = 1662] [serial = 1407] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 160 (0x112e6b400) [pid = 1662] [serial = 1419] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 159 (0x12bc5f800) [pid = 1662] [serial = 1535] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 158 (0x1196aac00) [pid = 1662] [serial = 1408] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 157 (0x128d49000) [pid = 1662] [serial = 1396] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 156 (0x12170d000) [pid = 1662] [serial = 1377] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 155 (0x1255c1c00) [pid = 1662] [serial = 1380] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 154 (0x126fb0400) [pid = 1662] [serial = 1383] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 153 (0x126cc2c00) [pid = 1662] [serial = 1381] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 152 (0x117296800) [pid = 1662] [serial = 1386] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 151 (0x118f86c00) [pid = 1662] [serial = 1387] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 150 (0x120f48400) [pid = 1662] [serial = 1389] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 149 (0x12762e800) [pid = 1662] [serial = 1384] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 148 (0x127636c00) [pid = 1662] [serial = 1392] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 147 (0x1196b5c00) [pid = 1662] [serial = 1410] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 146 (0x116605800) [pid = 1662] [serial = 1399] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 145 (0x113d70800) [pid = 1662] [serial = 1398] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 144 (0x119a05000) [pid = 1662] [serial = 1411] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 143 (0x119a7b000) [pid = 1662] [serial = 1413] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 142 (0x121128c00) [pid = 1662] [serial = 1374] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 141 (0x119a05800) [pid = 1662] [serial = 1371] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 140 (0x120f18400) [pid = 1662] [serial = 1372] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 139 (0x118a47c00) [pid = 1662] [serial = 1368] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 138 (0x128b23c00) [pid = 1662] [serial = 1393] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 137 (0x118fee400) [pid = 1662] [serial = 1369] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 136 (0x129612000) [pid = 1662] [serial = 1541] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x128d38800) [pid = 1662] [serial = 1395] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x116f78c00) [pid = 1662] [serial = 1365] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x118171400) [pid = 1662] [serial = 1366] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x1196afc00) [pid = 1662] [serial = 1363] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x118f89c00) [pid = 1662] [serial = 1362] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x118260400) [pid = 1662] [serial = 1360] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x116f7c000) [pid = 1662] [serial = 1359] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x127177400) [pid = 1662] [serial = 1357] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x121316400) [pid = 1662] [serial = 1414] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x1256aac00) [pid = 1662] [serial = 1390] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x121de1400) [pid = 1662] [serial = 1378] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x12148c800) [pid = 1662] [serial = 1375] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x120f4a000) [pid = 1662] [serial = 1477] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1185c6400) [pid = 1662] [serial = 1423] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x128b79800) [pid = 1662] [serial = 877] [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.] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x1196d9c00) [pid = 1662] [serial = 1426] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x120f57800) [pid = 1662] [serial = 1429] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x1196b5000) [pid = 1662] [serial = 1459] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x119a0b800) [pid = 1662] [serial = 1457] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x119665c00) [pid = 1662] [serial = 1425] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x128d48000) [pid = 1662] [serial = 1468] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x124f76c00) [pid = 1662] [serial = 1436] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x120f49800) [pid = 1662] [serial = 1460] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1185cac00) [pid = 1662] [serial = 1498] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x121487c00) [pid = 1662] [serial = 1444] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1291d8800) [pid = 1662] [serial = 1504] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x124949c00) [pid = 1662] [serial = 1433] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x124c46c00) [pid = 1662] [serial = 1435] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x118031c00) [pid = 1662] [serial = 1439] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12716c000) [pid = 1662] [serial = 1465] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1255bd000) [pid = 1662] [serial = 1463] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1219b2000) [pid = 1662] [serial = 1480] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x121b57000) [pid = 1662] [serial = 1432] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128b78800) [pid = 1662] [serial = 1502] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128d35800) [pid = 1662] [serial = 1522] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128b75c00) [pid = 1662] [serial = 1520] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1215e1400) [pid = 1662] [serial = 1478] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116a64c00) [pid = 1662] [serial = 1417] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x123d2e000) [pid = 1662] [serial = 1462] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128b22c00) [pid = 1662] [serial = 1501] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1196b0800) [pid = 1662] [serial = 1441] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x115e45c00) [pid = 1662] [serial = 1416] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x129614800) [pid = 1662] [serial = 1505] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12763cc00) [pid = 1662] [serial = 1453] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1296c1400) [pid = 1662] [serial = 1525] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126f2e000) [pid = 1662] [serial = 1451] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128b25c00) [pid = 1662] [serial = 1484] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x125677400) [pid = 1662] [serial = 1447] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x126cbf400) [pid = 1662] [serial = 1450] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x126b1ac00) [pid = 1662] [serial = 1448] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1290d0c00) [pid = 1662] [serial = 1486] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x126f29400) [pid = 1662] [serial = 1483] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x121484c00) [pid = 1662] [serial = 1430] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1196d8c00) [pid = 1662] [serial = 1442] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128b27000) [pid = 1662] [serial = 1466] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12bc48c00) [pid = 1662] [serial = 1531] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12a920000) [pid = 1662] [serial = 1495] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12a71ac00) [pid = 1662] [serial = 1490] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x128ec1000) [pid = 1662] [serial = 1523] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12a820c00) [pid = 1662] [serial = 1492] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12a718000) [pid = 1662] [serial = 1475] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12a824000) [pid = 1662] [serial = 1526] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12a91c800) [pid = 1662] [serial = 1508] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x128ec4400) [pid = 1662] [serial = 1472] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x129617000) [pid = 1662] [serial = 1474] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x12ab2b400) [pid = 1662] [serial = 1510] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x12a8b0c00) [pid = 1662] [serial = 1507] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x128d50400) [pid = 1662] [serial = 1471] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x128d4e400) [pid = 1662] [serial = 1469] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x12b0f0400) [pid = 1662] [serial = 1528] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x1291e3c00) [pid = 1662] [serial = 1487] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x126be1400) [pid = 1662] [serial = 1489] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x128b79400) [pid = 1662] [serial = 1454] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x124f81000) [pid = 1662] [serial = 1481] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x123d69800) [pid = 1662] [serial = 1499] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x1248c5400) [pid = 1662] [serial = 1445] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x12bc4fc00) [pid = 1662] [serial = 1532] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x12bc5a000) [pid = 1662] [serial = 1534] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x12bc4ac00) [pid = 1662] [serial = 1517] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 56 (0x12baa2c00) [pid = 1662] [serial = 1514] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 55 (0x12baac800) [pid = 1662] [serial = 1516] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 54 (0x12b0e6800) [pid = 1662] [serial = 1496] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 53 (0x124c9ac00) [pid = 1662] [serial = 1511] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 52 (0x12b2a3800) [pid = 1662] [serial = 1513] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 51 (0x12b2ac400) [pid = 1662] [serial = 1529] [outer = 0x0] [url = about:blank] 13:56:51 INFO - PROCESS | 1662 | --DOMWINDOW == 50 (0x12a8a9400) [pid = 1662] [serial = 1493] [outer = 0x0] [url = about:blank] 13:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 726ms 13:56:51 INFO - PROCESS | 1662 | 1465073811044 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:56:51 INFO - PROCESS | 1662 | 1465073811047 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:56:51 INFO - PROCESS | 1662 | 1465073811051 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:56:51 INFO - PROCESS | 1662 | 1465073811052 Marionette TRACE conn2 <- [1,2070,null,{}] 13:56:51 INFO - PROCESS | 1662 | 1465073811055 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}] 13:56:51 INFO - PROCESS | 1662 | 1465073811059 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:51 INFO - PROCESS | 1662 | 1465073811134 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:56:51 INFO - PROCESS | 1662 | 1465073811141 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:51 INFO - PROCESS | 1662 | 1465073811143 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x113f25800 == 23 [pid = 1662] [id = 525] 13:56:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 51 (0x112e6ac00) [pid = 1662] [serial = 1575] [outer = 0x0] 13:56:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 52 (0x112eab400) [pid = 1662] [serial = 1576] [outer = 0x112e6ac00] 13:56:51 INFO - PROCESS | 1662 | 1465073811171 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 53 (0x11334ec00) [pid = 1662] [serial = 1577] [outer = 0x112e6ac00] 13:56:51 INFO - PROCESS | 1662 | 1465073811560 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]]]}] 13:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 13:56:51 INFO - PROCESS | 1662 | 1465073811571 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:56:51 INFO - PROCESS | 1662 | 1465073811572 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:56:51 INFO - PROCESS | 1662 | 1465073811579 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:56:51 INFO - PROCESS | 1662 | 1465073811581 Marionette TRACE conn2 <- [1,2074,null,{}] 13:56:51 INFO - PROCESS | 1662 | 1465073811589 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}] 13:56:51 INFO - PROCESS | 1662 | 1465073811593 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:51 INFO - PROCESS | 1662 | 1465073811672 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:56:51 INFO - PROCESS | 1662 | 1465073811679 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:51 INFO - PROCESS | 1662 | 1465073811681 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ac8000 == 24 [pid = 1662] [id = 526] 13:56:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 54 (0x113866800) [pid = 1662] [serial = 1578] [outer = 0x0] 13:56:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 55 (0x115e46400) [pid = 1662] [serial = 1579] [outer = 0x113866800] 13:56:51 INFO - PROCESS | 1662 | 1465073811708 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 56 (0x116608400) [pid = 1662] [serial = 1580] [outer = 0x113866800] 13:56:52 INFO - PROCESS | 1662 | 1465073812075 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]]]}] 13:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 523ms 13:56:52 INFO - PROCESS | 1662 | 1465073812103 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:56:52 INFO - PROCESS | 1662 | 1465073812105 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:56:52 INFO - PROCESS | 1662 | 1465073812107 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:56:52 INFO - PROCESS | 1662 | 1465073812108 Marionette TRACE conn2 <- [1,2078,null,{}] 13:56:52 INFO - PROCESS | 1662 | 1465073812110 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}] 13:56:52 INFO - PROCESS | 1662 | 1465073812111 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:52 INFO - PROCESS | 1662 | 1465073812193 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:56:52 INFO - PROCESS | 1662 | 1465073812197 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:52 INFO - PROCESS | 1662 | 1465073812198 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d79000 == 25 [pid = 1662] [id = 527] 13:56:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x11685c000) [pid = 1662] [serial = 1581] [outer = 0x0] 13:56:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x116a62000) [pid = 1662] [serial = 1582] [outer = 0x11685c000] 13:56:52 INFO - PROCESS | 1662 | 1465073812223 Marionette DEBUG loaded listener.js 13:56:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x116f7dc00) [pid = 1662] [serial = 1583] [outer = 0x11685c000] 13:56:52 INFO - PROCESS | 1662 | 1465073812567 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]]]}] 13:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 468ms 13:56:52 INFO - PROCESS | 1662 | 1465073812576 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:56:52 INFO - PROCESS | 1662 | 1465073812577 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:56:52 INFO - PROCESS | 1662 | 1465073812579 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:56:52 INFO - PROCESS | 1662 | 1465073812581 Marionette TRACE conn2 <- [1,2082,null,{}] 13:56:52 INFO - PROCESS | 1662 | 1465073812583 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}] 13:56:52 INFO - PROCESS | 1662 | 1465073812584 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:52 INFO - PROCESS | 1662 | 1465073812682 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:56:52 INFO - PROCESS | 1662 | 1465073812687 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:52 INFO - PROCESS | 1662 | 1465073812689 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x11814f000 == 26 [pid = 1662] [id = 528] 13:56:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x11685e000) [pid = 1662] [serial = 1584] [outer = 0x0] 13:56:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x11802bc00) [pid = 1662] [serial = 1585] [outer = 0x11685e000] 13:56:52 INFO - PROCESS | 1662 | 1465073812714 Marionette DEBUG loaded listener.js 13:56:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x118177400) [pid = 1662] [serial = 1586] [outer = 0x11685e000] 13:56:53 INFO - PROCESS | 1662 | 1465073813028 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]]]}] 13:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 471ms 13:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:56:53 INFO - PROCESS | 1662 | 1465073813050 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:56:53 INFO - PROCESS | 1662 | 1465073813051 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:56:53 INFO - PROCESS | 1662 | 1465073813054 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:56:53 INFO - PROCESS | 1662 | 1465073813055 Marionette TRACE conn2 <- [1,2086,null,{}] 13:56:53 INFO - PROCESS | 1662 | 1465073813060 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}] 13:56:53 INFO - PROCESS | 1662 | 1465073813065 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:53 INFO - PROCESS | 1662 | 1465073813166 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:56:53 INFO - PROCESS | 1662 | 1465073813170 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:53 INFO - PROCESS | 1662 | 1465073813172 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x111ae4800 == 27 [pid = 1662] [id = 529] 13:56:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x118218800) [pid = 1662] [serial = 1587] [outer = 0x0] 13:56:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x118229000) [pid = 1662] [serial = 1588] [outer = 0x118218800] 13:56:53 INFO - PROCESS | 1662 | 1465073813213 Marionette DEBUG loaded listener.js 13:56:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x118a3dc00) [pid = 1662] [serial = 1589] [outer = 0x118218800] 13:56:53 INFO - PROCESS | 1662 | 1465073813735 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]]]}] 13:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 721ms 13:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:56:53 INFO - PROCESS | 1662 | 1465073813780 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:56:53 INFO - PROCESS | 1662 | 1465073813781 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:56:53 INFO - PROCESS | 1662 | 1465073813783 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:56:53 INFO - PROCESS | 1662 | 1465073813784 Marionette TRACE conn2 <- [1,2090,null,{}] 13:56:53 INFO - PROCESS | 1662 | 1465073813787 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}] 13:56:53 INFO - PROCESS | 1662 | 1465073813788 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:53 INFO - PROCESS | 1662 | 1465073813884 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:56:53 INFO - PROCESS | 1662 | 1465073813887 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:53 INFO - PROCESS | 1662 | 1465073813888 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x119521800 == 28 [pid = 1662] [id = 530] 13:56:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x116056400) [pid = 1662] [serial = 1590] [outer = 0x0] 13:56:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x118a47000) [pid = 1662] [serial = 1591] [outer = 0x116056400] 13:56:53 INFO - PROCESS | 1662 | 1465073813914 Marionette DEBUG loaded listener.js 13:56:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x118f3a000) [pid = 1662] [serial = 1592] [outer = 0x116056400] 13:56:54 INFO - PROCESS | 1662 | 1465073814286 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]]]}] 13:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 13:56:54 INFO - PROCESS | 1662 | 1465073814305 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:56:54 INFO - PROCESS | 1662 | 1465073814320 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:56:54 INFO - PROCESS | 1662 | 1465073814332 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:56:54 INFO - PROCESS | 1662 | 1465073814334 Marionette TRACE conn2 <- [1,2094,null,{}] 13:56:54 INFO - PROCESS | 1662 | 1465073814337 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}] 13:56:54 INFO - PROCESS | 1662 | 1465073814339 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:54 INFO - PROCESS | 1662 | 1465073814488 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:56:54 INFO - PROCESS | 1662 | 1465073814546 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:54 INFO - PROCESS | 1662 | 1465073814548 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b37800 == 29 [pid = 1662] [id = 531] 13:56:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1185c7000) [pid = 1662] [serial = 1593] [outer = 0x0] 13:56:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x118f46000) [pid = 1662] [serial = 1594] [outer = 0x1185c7000] 13:56:54 INFO - PROCESS | 1662 | 1465073814588 Marionette DEBUG loaded listener.js 13:56:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x11921a800) [pid = 1662] [serial = 1595] [outer = 0x1185c7000] 13:56:54 INFO - PROCESS | 1662 | 1465073814977 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]]]}] 13:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 671ms 13:56:55 INFO - PROCESS | 1662 | 1465073815002 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:56:55 INFO - PROCESS | 1662 | 1465073815003 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:56:55 INFO - PROCESS | 1662 | 1465073815006 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:56:55 INFO - PROCESS | 1662 | 1465073815007 Marionette TRACE conn2 <- [1,2098,null,{}] 13:56:55 INFO - PROCESS | 1662 | 1465073815016 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}] 13:56:55 INFO - PROCESS | 1662 | 1465073815017 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:55 INFO - PROCESS | 1662 | 1465073815114 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:56:55 INFO - PROCESS | 1662 | 1465073815118 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:55 INFO - PROCESS | 1662 | 1465073815119 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1210a3800 == 30 [pid = 1662] [id = 532] 13:56:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1192bd400) [pid = 1662] [serial = 1596] [outer = 0x0] 13:56:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x1196a9000) [pid = 1662] [serial = 1597] [outer = 0x1192bd400] 13:56:55 INFO - PROCESS | 1662 | 1465073815143 Marionette DEBUG loaded listener.js 13:56:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x1196b2400) [pid = 1662] [serial = 1598] [outer = 0x1192bd400] 13:56:55 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x126cbc000) [pid = 1662] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:56:55 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x129618000) [pid = 1662] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:56:55 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x126b1a400) [pid = 1662] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:56:55 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x11660f400) [pid = 1662] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:56:55 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x12130fc00) [pid = 1662] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:56:55 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x111c5ec00) [pid = 1662] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:56:55 INFO - PROCESS | 1662 | 1465073815558 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]]]}] 13:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 577ms 13:56:55 INFO - PROCESS | 1662 | 1465073815583 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:56:55 INFO - PROCESS | 1662 | 1465073815585 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:56:55 INFO - PROCESS | 1662 | 1465073815587 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:56:55 INFO - PROCESS | 1662 | 1465073815588 Marionette TRACE conn2 <- [1,2102,null,{}] 13:56:55 INFO - PROCESS | 1662 | 1465073815592 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}] 13:56:55 INFO - PROCESS | 1662 | 1465073815594 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:55 INFO - PROCESS | 1662 | 1465073815672 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:56:55 INFO - PROCESS | 1662 | 1465073815677 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:55 INFO - PROCESS | 1662 | 1465073815679 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x1215cb000 == 31 [pid = 1662] [id = 533] 13:56:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1196b3000) [pid = 1662] [serial = 1599] [outer = 0x0] 13:56:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1196da400) [pid = 1662] [serial = 1600] [outer = 0x1196b3000] 13:56:55 INFO - PROCESS | 1662 | 1465073815703 Marionette DEBUG loaded listener.js 13:56:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1196e3000) [pid = 1662] [serial = 1601] [outer = 0x1196b3000] 13:56:56 INFO - PROCESS | 1662 | 1465073816049 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]]]}] 13:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 469ms 13:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:56:56 INFO - PROCESS | 1662 | 1465073816059 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:56:56 INFO - PROCESS | 1662 | 1465073816061 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:56:56 INFO - PROCESS | 1662 | 1465073816064 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:56:56 INFO - PROCESS | 1662 | 1465073816066 Marionette TRACE conn2 <- [1,2106,null,{}] 13:56:56 INFO - PROCESS | 1662 | 1465073816068 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}] 13:56:56 INFO - PROCESS | 1662 | 1465073816070 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:56 INFO - PROCESS | 1662 | 1465073816186 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:56:56 INFO - PROCESS | 1662 | 1465073816192 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:56 INFO - PROCESS | 1662 | 1465073816193 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x121bbb000 == 32 [pid = 1662] [id = 534] 13:56:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1196d8000) [pid = 1662] [serial = 1602] [outer = 0x0] 13:56:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x119a0a400) [pid = 1662] [serial = 1603] [outer = 0x1196d8000] 13:56:56 INFO - PROCESS | 1662 | 1465073816220 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x120f1d000) [pid = 1662] [serial = 1604] [outer = 0x1196d8000] 13:56:56 INFO - PROCESS | 1662 | 1465073816529 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]]]}] 13:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 468ms 13:56:56 INFO - PROCESS | 1662 | 1465073816533 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:56:56 INFO - PROCESS | 1662 | 1465073816534 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:56:56 INFO - PROCESS | 1662 | 1465073816536 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:56:56 INFO - PROCESS | 1662 | 1465073816537 Marionette TRACE conn2 <- [1,2110,null,{}] 13:56:56 INFO - PROCESS | 1662 | 1465073816547 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}] 13:56:56 INFO - PROCESS | 1662 | 1465073816548 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:56 INFO - PROCESS | 1662 | 1465073816634 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:56:56 INFO - PROCESS | 1662 | 1465073816638 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:56 INFO - PROCESS | 1662 | 1465073816639 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c8b000 == 33 [pid = 1662] [id = 535] 13:56:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x120f1ec00) [pid = 1662] [serial = 1605] [outer = 0x0] 13:56:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x120f4fc00) [pid = 1662] [serial = 1606] [outer = 0x120f1ec00] 13:56:56 INFO - PROCESS | 1662 | 1465073816664 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x121122c00) [pid = 1662] [serial = 1607] [outer = 0x120f1ec00] 13:56:57 INFO - PROCESS | 1662 | 1465073817009 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]]]}] 13:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 524ms 13:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:56:57 INFO - PROCESS | 1662 | 1465073817062 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:56:57 INFO - PROCESS | 1662 | 1465073817063 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:56:57 INFO - PROCESS | 1662 | 1465073817065 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:56:57 INFO - PROCESS | 1662 | 1465073817066 Marionette TRACE conn2 <- [1,2114,null,{}] 13:56:57 INFO - PROCESS | 1662 | 1465073817069 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}] 13:56:57 INFO - PROCESS | 1662 | 1465073817070 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:57 INFO - PROCESS | 1662 | 1465073817150 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:56:57 INFO - PROCESS | 1662 | 1465073817154 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:57 INFO - PROCESS | 1662 | 1465073817155 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x126bba000 == 34 [pid = 1662] [id = 536] 13:56:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x120f53000) [pid = 1662] [serial = 1608] [outer = 0x0] 13:56:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x121482400) [pid = 1662] [serial = 1609] [outer = 0x120f53000] 13:56:57 INFO - PROCESS | 1662 | 1465073817180 Marionette DEBUG loaded listener.js 13:56:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x121489400) [pid = 1662] [serial = 1610] [outer = 0x120f53000] 13:56:57 INFO - PROCESS | 1662 | 1465073817673 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]]]}] 13:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 620ms 13:56:57 INFO - PROCESS | 1662 | 1465073817687 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:56:57 INFO - PROCESS | 1662 | 1465073817691 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:56:57 INFO - PROCESS | 1662 | 1465073817718 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:56:57 INFO - PROCESS | 1662 | 1465073817721 Marionette TRACE conn2 <- [1,2118,null,{}] 13:56:57 INFO - PROCESS | 1662 | 1465073817730 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}] 13:56:57 INFO - PROCESS | 1662 | 1465073817733 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:57 INFO - PROCESS | 1662 | 1465073817891 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:56:57 INFO - PROCESS | 1662 | 1465073817988 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:57 INFO - PROCESS | 1662 | 1465073817991 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x116660000 == 35 [pid = 1662] [id = 537] 13:56:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x111c5d400) [pid = 1662] [serial = 1611] [outer = 0x0] 13:56:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x111c8a400) [pid = 1662] [serial = 1612] [outer = 0x111c5d400] 13:56:58 INFO - PROCESS | 1662 | 1465073818042 Marionette DEBUG loaded listener.js 13:56:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x112e6b400) [pid = 1662] [serial = 1613] [outer = 0x111c5d400] 13:56:58 INFO - PROCESS | 1662 | 1465073818481 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]]]}] 13:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 831ms 13:56:58 INFO - PROCESS | 1662 | 1465073818556 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:56:58 INFO - PROCESS | 1662 | 1465073818559 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:56:58 INFO - PROCESS | 1662 | 1465073818565 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:56:58 INFO - PROCESS | 1662 | 1465073818567 Marionette TRACE conn2 <- [1,2122,null,{}] 13:56:58 INFO - PROCESS | 1662 | 1465073818570 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}] 13:56:58 INFO - PROCESS | 1662 | 1465073818572 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:58 INFO - PROCESS | 1662 | 1465073818676 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:56:58 INFO - PROCESS | 1662 | 1465073818743 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:58 INFO - PROCESS | 1662 | 1465073818745 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187a7000 == 36 [pid = 1662] [id = 538] 13:56:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x113d07c00) [pid = 1662] [serial = 1614] [outer = 0x0] 13:56:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x116059400) [pid = 1662] [serial = 1615] [outer = 0x113d07c00] 13:56:58 INFO - PROCESS | 1662 | 1465073818775 Marionette DEBUG loaded listener.js 13:56:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1166d9000) [pid = 1662] [serial = 1616] [outer = 0x113d07c00] 13:56:59 INFO - PROCESS | 1662 | 1465073819197 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]]]}] 13:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 13:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:56:59 INFO - PROCESS | 1662 | 1465073819236 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:56:59 INFO - PROCESS | 1662 | 1465073819237 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:56:59 INFO - PROCESS | 1662 | 1465073819239 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:56:59 INFO - PROCESS | 1662 | 1465073819242 Marionette TRACE conn2 <- [1,2126,null,{}] 13:56:59 INFO - PROCESS | 1662 | 1465073819250 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}] 13:56:59 INFO - PROCESS | 1662 | 1465073819253 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:59 INFO - PROCESS | 1662 | 1465073819357 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:56:59 INFO - PROCESS | 1662 | 1465073819414 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:59 INFO - PROCESS | 1662 | 1465073819416 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:56:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x125620800 == 37 [pid = 1662] [id = 539] 13:56:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x118177000) [pid = 1662] [serial = 1617] [outer = 0x0] 13:56:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118259000) [pid = 1662] [serial = 1618] [outer = 0x118177000] 13:56:59 INFO - PROCESS | 1662 | 1465073819447 Marionette DEBUG loaded listener.js 13:56:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1185c8800) [pid = 1662] [serial = 1619] [outer = 0x118177000] 13:56:59 INFO - PROCESS | 1662 | 1465073819890 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]]]}] 13:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 673ms 13:56:59 INFO - PROCESS | 1662 | 1465073819912 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:56:59 INFO - PROCESS | 1662 | 1465073819914 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:56:59 INFO - PROCESS | 1662 | 1465073819917 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:56:59 INFO - PROCESS | 1662 | 1465073819918 Marionette TRACE conn2 <- [1,2130,null,{}] 13:56:59 INFO - PROCESS | 1662 | 1465073819921 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}] 13:56:59 INFO - PROCESS | 1662 | 1465073819922 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:00 INFO - PROCESS | 1662 | 1465073820046 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:57:00 INFO - PROCESS | 1662 | 1465073820125 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:00 INFO - PROCESS | 1662 | 1465073820126 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187ac800 == 38 [pid = 1662] [id = 540] 13:57:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1196aac00) [pid = 1662] [serial = 1620] [outer = 0x0] 13:57:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1196db000) [pid = 1662] [serial = 1621] [outer = 0x1196aac00] 13:57:00 INFO - PROCESS | 1662 | 1465073820157 Marionette DEBUG loaded listener.js 13:57:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119a10c00) [pid = 1662] [serial = 1622] [outer = 0x1196aac00] 13:57:00 INFO - PROCESS | 1662 | 1465073820770 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] 13:57:00 INFO - PROCESS | 1662 | 1465073820794 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:57:00 INFO - PROCESS | 1662 | 1465073820821 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:57:00 INFO - PROCESS | 1662 | 1465073820825 Marionette TRACE conn2 <- [1,2134,null,{}] 13:57:00 INFO - PROCESS | 1662 | 1465073820831 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}] 13:57:00 INFO - PROCESS | 1662 | 1465073820834 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:00 INFO - PROCESS | 1662 | 1465073820976 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:57:01 INFO - PROCESS | 1662 | 1465073821077 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:01 INFO - PROCESS | 1662 | 1465073821082 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x118169800 == 39 [pid = 1662] [id = 541] 13:57:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x112e68000) [pid = 1662] [serial = 1623] [outer = 0x0] 13:57:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1133a9400) [pid = 1662] [serial = 1624] [outer = 0x112e68000] 13:57:01 INFO - PROCESS | 1662 | 1465073821127 Marionette DEBUG loaded listener.js 13:57:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116a5a400) [pid = 1662] [serial = 1625] [outer = 0x112e68000] 13:57:02 INFO - PROCESS | 1662 | --DOCSHELL 0x119521800 == 38 [pid = 1662] [id = 530] 13:57:02 INFO - PROCESS | 1662 | --DOCSHELL 0x119b37800 == 37 [pid = 1662] [id = 531] 13:57:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1215cb000 == 36 [pid = 1662] [id = 533] 13:57:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1210a3800 == 35 [pid = 1662] [id = 532] 13:57:02 INFO - PROCESS | 1662 | --DOCSHELL 0x124c8b000 == 34 [pid = 1662] [id = 535] 13:57:02 INFO - PROCESS | 1662 | --DOCSHELL 0x121bbb000 == 33 [pid = 1662] [id = 534] 13:57:02 INFO - PROCESS | 1662 | --DOCSHELL 0x12daec800 == 32 [pid = 1662] [id = 511] 13:57:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1187ac800 == 31 [pid = 1662] [id = 540] 13:57:02 INFO - PROCESS | 1662 | --DOCSHELL 0x125620800 == 30 [pid = 1662] [id = 539] 13:57:02 INFO - PROCESS | 1662 | --DOCSHELL 0x1187a7000 == 29 [pid = 1662] [id = 538] 13:57:02 INFO - PROCESS | 1662 | --DOCSHELL 0x126bba000 == 28 [pid = 1662] [id = 536] 13:57:02 INFO - PROCESS | 1662 | --DOCSHELL 0x116660000 == 27 [pid = 1662] [id = 537] 13:57:02 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x126cc4000) [pid = 1662] [serial = 1546] [outer = 0x0] [url = about:blank] 13:57:02 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x128d3dc00) [pid = 1662] [serial = 1547] [outer = 0x0] [url = about:blank] 13:57:02 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12a719000) [pid = 1662] [serial = 1549] [outer = 0x0] [url = about:blank] 13:57:02 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126cc2400) [pid = 1662] [serial = 1558] [outer = 0x0] [url = about:blank] 13:57:02 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118fe3800) [pid = 1662] [serial = 1552] [outer = 0x0] [url = about:blank] 13:57:02 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12a8b4800) [pid = 1662] [serial = 1550] [outer = 0x0] [url = about:blank] 13:57:02 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126b14c00) [pid = 1662] [serial = 1556] [outer = 0x0] [url = about:blank] 13:57:02 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x123d2e800) [pid = 1662] [serial = 1555] [outer = 0x0] [url = about:blank] 13:57:02 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119a0d400) [pid = 1662] [serial = 1553] [outer = 0x0] [url = about:blank] 13:57:02 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12ab2d800) [pid = 1662] [serial = 1544] [outer = 0x0] [url = about:blank] 13:57:02 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128b21000) [pid = 1662] [serial = 1559] [outer = 0x0] [url = about:blank] 13:57:02 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12a8af000) [pid = 1662] [serial = 1543] [outer = 0x0] [url = about:blank] 13:57:02 INFO - PROCESS | 1662 | 1465073822305 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]]]}] 13:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1530ms 13:57:02 INFO - PROCESS | 1662 | 1465073822349 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:57:02 INFO - PROCESS | 1662 | 1465073822351 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:57:02 INFO - PROCESS | 1662 | 1465073822354 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:57:02 INFO - PROCESS | 1662 | 1465073822358 Marionette TRACE conn2 <- [1,2138,null,{}] 13:57:02 INFO - PROCESS | 1662 | 1465073822363 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}] 13:57:02 INFO - PROCESS | 1662 | 1465073822365 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:02 INFO - PROCESS | 1662 | 1465073822458 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:57:02 INFO - PROCESS | 1662 | 1465073822464 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 1662 | 1465073822467 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x113a29000 == 28 [pid = 1662] [id = 542] 13:57:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x112a87000) [pid = 1662] [serial = 1626] [outer = 0x0] 13:57:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x112e67800) [pid = 1662] [serial = 1627] [outer = 0x112a87000] 13:57:02 INFO - PROCESS | 1662 | 1465073822497 Marionette DEBUG loaded listener.js 13:57:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x113351c00) [pid = 1662] [serial = 1628] [outer = 0x112a87000] 13:57:02 INFO - PROCESS | 1662 | 1465073822832 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]]]}] 13:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 523ms 13:57:02 INFO - PROCESS | 1662 | 1465073822888 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:57:02 INFO - PROCESS | 1662 | 1465073822892 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:57:02 INFO - PROCESS | 1662 | 1465073822898 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:57:02 INFO - PROCESS | 1662 | 1465073822900 Marionette TRACE conn2 <- [1,2142,null,{}] 13:57:02 INFO - PROCESS | 1662 | 1465073822902 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}] 13:57:02 INFO - PROCESS | 1662 | 1465073822904 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:02 INFO - PROCESS | 1662 | 1465073822981 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:57:02 INFO - PROCESS | 1662 | 1465073822985 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 1662 | 1465073822986 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ac5800 == 29 [pid = 1662] [id = 543] 13:57:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x116603400) [pid = 1662] [serial = 1629] [outer = 0x0] 13:57:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116860c00) [pid = 1662] [serial = 1630] [outer = 0x116603400] 13:57:03 INFO - PROCESS | 1662 | 1465073823016 Marionette DEBUG loaded listener.js 13:57:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x116f7d000) [pid = 1662] [serial = 1631] [outer = 0x116603400] 13:57:03 INFO - PROCESS | 1662 | 1465073823364 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] 13:57:03 INFO - PROCESS | 1662 | 1465073823370 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:57:03 INFO - PROCESS | 1662 | 1465073823377 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:57:03 INFO - PROCESS | 1662 | 1465073823387 Marionette TRACE conn2 <- [1,2146,null,{}] 13:57:03 INFO - PROCESS | 1662 | 1465073823396 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}] 13:57:03 INFO - PROCESS | 1662 | 1465073823400 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:03 INFO - PROCESS | 1662 | 1465073823486 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:57:03 INFO - PROCESS | 1662 | 1465073823540 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:03 INFO - PROCESS | 1662 | 1465073823543 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187af800 == 30 [pid = 1662] [id = 544] 13:57:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11817a000) [pid = 1662] [serial = 1632] [outer = 0x0] 13:57:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118267800) [pid = 1662] [serial = 1633] [outer = 0x11817a000] 13:57:03 INFO - PROCESS | 1662 | 1465073823571 Marionette DEBUG loaded listener.js 13:57:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1185cf800) [pid = 1662] [serial = 1634] [outer = 0x11817a000] 13:57:03 INFO - PROCESS | 1662 | 1465073823880 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 13:57:03 INFO - PROCESS | 1662 | 1465073823913 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:57:03 INFO - PROCESS | 1662 | 1465073823915 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:57:03 INFO - PROCESS | 1662 | 1465073823916 Marionette TRACE conn2 <- [1,2150,null,{}] 13:57:03 INFO - PROCESS | 1662 | 1465073823919 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}] 13:57:03 INFO - PROCESS | 1662 | 1465073823920 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:03 INFO - PROCESS | 1662 | 1465073823996 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:57:04 INFO - PROCESS | 1662 | 1465073824053 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:04 INFO - PROCESS | 1662 | 1465073824054 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x121136800 == 31 [pid = 1662] [id = 545] 13:57:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x11817c400) [pid = 1662] [serial = 1635] [outer = 0x0] 13:57:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x118f44400) [pid = 1662] [serial = 1636] [outer = 0x11817c400] 13:57:04 INFO - PROCESS | 1662 | 1465073824082 Marionette DEBUG loaded listener.js 13:57:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1196d4c00) [pid = 1662] [serial = 1637] [outer = 0x11817c400] 13:57:04 INFO - PROCESS | 1662 | 1465073824351 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]]]}] 13:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 468ms 13:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:57:04 INFO - PROCESS | 1662 | 1465073824384 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:57:04 INFO - PROCESS | 1662 | 1465073824385 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:57:04 INFO - PROCESS | 1662 | 1465073824387 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:57:04 INFO - PROCESS | 1662 | 1465073824388 Marionette TRACE conn2 <- [1,2154,null,{}] 13:57:04 INFO - PROCESS | 1662 | 1465073824399 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}] 13:57:04 INFO - PROCESS | 1662 | 1465073824400 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:04 INFO - PROCESS | 1662 | 1465073824510 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:57:04 INFO - PROCESS | 1662 | 1465073824514 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:04 INFO - PROCESS | 1662 | 1465073824516 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x121ba4800 == 32 [pid = 1662] [id = 546] 13:57:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1185ca400) [pid = 1662] [serial = 1638] [outer = 0x0] 13:57:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1196de400) [pid = 1662] [serial = 1639] [outer = 0x1185ca400] 13:57:04 INFO - PROCESS | 1662 | 1465073824540 Marionette DEBUG loaded listener.js 13:57:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119a0c800) [pid = 1662] [serial = 1640] [outer = 0x1185ca400] 13:57:04 INFO - PROCESS | 1662 | 1465073824894 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]]]}] 13:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 523ms 13:57:04 INFO - PROCESS | 1662 | 1465073824910 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:57:04 INFO - PROCESS | 1662 | 1465073824912 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:57:04 INFO - PROCESS | 1662 | 1465073824914 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:57:04 INFO - PROCESS | 1662 | 1465073824915 Marionette TRACE conn2 <- [1,2158,null,{}] 13:57:04 INFO - PROCESS | 1662 | 1465073824917 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}] 13:57:04 INFO - PROCESS | 1662 | 1465073824921 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:05 INFO - PROCESS | 1662 | 1465073825043 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:57:05 INFO - PROCESS | 1662 | 1465073825047 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:05 INFO - PROCESS | 1662 | 1465073825048 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c85000 == 33 [pid = 1662] [id = 547] 13:57:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x119668400) [pid = 1662] [serial = 1641] [outer = 0x0] 13:57:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x120d3f000) [pid = 1662] [serial = 1642] [outer = 0x119668400] 13:57:05 INFO - PROCESS | 1662 | 1465073825073 Marionette DEBUG loaded listener.js 13:57:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x121123000) [pid = 1662] [serial = 1643] [outer = 0x119668400] 13:57:05 INFO - PROCESS | 1662 | 1465073825420 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]]]}] 13:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 13:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:57:05 INFO - PROCESS | 1662 | 1465073825433 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:57:05 INFO - PROCESS | 1662 | 1465073825434 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:57:05 INFO - PROCESS | 1662 | 1465073825436 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:57:05 INFO - PROCESS | 1662 | 1465073825438 Marionette TRACE conn2 <- [1,2162,null,{}] 13:57:05 INFO - PROCESS | 1662 | 1465073825445 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}] 13:57:05 INFO - PROCESS | 1662 | 1465073825447 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:05 INFO - PROCESS | 1662 | 1465073825610 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:57:05 INFO - PROCESS | 1662 | 1465073825639 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:05 INFO - PROCESS | 1662 | 1465073825640 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x126e3f800 == 34 [pid = 1662] [id = 548] 13:57:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x116f78c00) [pid = 1662] [serial = 1644] [outer = 0x0] 13:57:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x121482800) [pid = 1662] [serial = 1645] [outer = 0x116f78c00] 13:57:05 INFO - PROCESS | 1662 | 1465073825680 Marionette DEBUG loaded listener.js 13:57:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12148c800) [pid = 1662] [serial = 1646] [outer = 0x116f78c00] 13:57:06 INFO - PROCESS | 1662 | 1465073826080 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]]]}] 13:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 674ms 13:57:06 INFO - PROCESS | 1662 | 1465073826111 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:57:06 INFO - PROCESS | 1662 | 1465073826113 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:57:06 INFO - PROCESS | 1662 | 1465073826123 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:57:06 INFO - PROCESS | 1662 | 1465073826125 Marionette TRACE conn2 <- [1,2166,null,{}] 13:57:06 INFO - PROCESS | 1662 | 1465073826128 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}] 13:57:06 INFO - PROCESS | 1662 | 1465073826130 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:06 INFO - PROCESS | 1662 | 1465073826276 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:57:06 INFO - PROCESS | 1662 | 1465073826328 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:06 INFO - PROCESS | 1662 | 1465073826330 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x128b91000 == 35 [pid = 1662] [id = 549] 13:57:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1215e0800) [pid = 1662] [serial = 1647] [outer = 0x0] 13:57:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12170b800) [pid = 1662] [serial = 1648] [outer = 0x1215e0800] 13:57:06 INFO - PROCESS | 1662 | 1465073826370 Marionette DEBUG loaded listener.js 13:57:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x121b4e400) [pid = 1662] [serial = 1649] [outer = 0x1215e0800] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x116056400) [pid = 1662] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1185c7000) [pid = 1662] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11685c000) [pid = 1662] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118a4bc00) [pid = 1662] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1196d8400) [pid = 1662] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1192bd400) [pid = 1662] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x11685e000) [pid = 1662] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x127639c00) [pid = 1662] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12716b000) [pid = 1662] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112e6ac00) [pid = 1662] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x113866800) [pid = 1662] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x120f53000) [pid = 1662] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118218800) [pid = 1662] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x111c21400) [pid = 1662] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x120f1ec00) [pid = 1662] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1196b3000) [pid = 1662] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:57:06 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1196d8000) [pid = 1662] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:57:07 INFO - PROCESS | 1662 | 1465073827003 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]]]}] 13:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 921ms 13:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:57:07 INFO - PROCESS | 1662 | 1465073827046 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:57:07 INFO - PROCESS | 1662 | 1465073827047 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:57:07 INFO - PROCESS | 1662 | 1465073827049 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 1662 | 1465073827050 Marionette TRACE conn2 <- [1,2170,null,{}] 13:57:07 INFO - PROCESS | 1662 | 1465073827052 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}] 13:57:07 INFO - PROCESS | 1662 | 1465073827054 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:07 INFO - PROCESS | 1662 | 1465073827162 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:57:07 INFO - PROCESS | 1662 | 1465073827202 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:07 INFO - PROCESS | 1662 | 1465073827203 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d5a000 == 36 [pid = 1662] [id = 550] 13:57:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1133a1800) [pid = 1662] [serial = 1650] [outer = 0x0] 13:57:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x113f0f400) [pid = 1662] [serial = 1651] [outer = 0x1133a1800] 13:57:07 INFO - PROCESS | 1662 | 1465073827235 Marionette DEBUG loaded listener.js 13:57:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119660c00) [pid = 1662] [serial = 1652] [outer = 0x1133a1800] 13:57:07 INFO - PROCESS | 1662 | 1465073827498 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]]]}] 13:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 468ms 13:57:07 INFO - PROCESS | 1662 | 1465073827518 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:57:07 INFO - PROCESS | 1662 | 1465073827519 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:57:07 INFO - PROCESS | 1662 | 1465073827521 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 1662 | 1465073827522 Marionette TRACE conn2 <- [1,2174,null,{}] 13:57:07 INFO - PROCESS | 1662 | 1465073827532 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}] 13:57:07 INFO - PROCESS | 1662 | 1465073827534 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:07 INFO - PROCESS | 1662 | 1465073827615 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:57:07 INFO - PROCESS | 1662 | 1465073827619 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:07 INFO - PROCESS | 1662 | 1465073827620 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x129428800 == 37 [pid = 1662] [id = 551] 13:57:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1196a8000) [pid = 1662] [serial = 1653] [outer = 0x0] 13:57:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1218b0400) [pid = 1662] [serial = 1654] [outer = 0x1196a8000] 13:57:07 INFO - PROCESS | 1662 | 1465073827647 Marionette DEBUG loaded listener.js 13:57:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x123d2bc00) [pid = 1662] [serial = 1655] [outer = 0x1196a8000] 13:57:07 INFO - PROCESS | 1662 | 1465073827985 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]]]}] 13:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 476ms 13:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:57:08 INFO - PROCESS | 1662 | 1465073827998 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:57:08 INFO - PROCESS | 1662 | 1465073827999 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:57:08 INFO - PROCESS | 1662 | 1465073828001 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:57:08 INFO - PROCESS | 1662 | 1465073828003 Marionette TRACE conn2 <- [1,2178,null,{}] 13:57:08 INFO - PROCESS | 1662 | 1465073828005 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}] 13:57:08 INFO - PROCESS | 1662 | 1465073828009 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:08 INFO - PROCESS | 1662 | 1465073828127 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:57:08 INFO - PROCESS | 1662 | 1465073828133 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:08 INFO - PROCESS | 1662 | 1465073828135 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12973e000 == 38 [pid = 1662] [id = 552] 13:57:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1168a8800) [pid = 1662] [serial = 1656] [outer = 0x0] 13:57:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x123d2b400) [pid = 1662] [serial = 1657] [outer = 0x1168a8800] 13:57:08 INFO - PROCESS | 1662 | 1465073828168 Marionette DEBUG loaded listener.js 13:57:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x124f81c00) [pid = 1662] [serial = 1658] [outer = 0x1168a8800] 13:57:08 INFO - PROCESS | 1662 | 1465073828479 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]]]}] 13:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 524ms 13:57:08 INFO - PROCESS | 1662 | 1465073828527 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:57:08 INFO - PROCESS | 1662 | 1465073828528 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:57:08 INFO - PROCESS | 1662 | 1465073828530 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:57:08 INFO - PROCESS | 1662 | 1465073828531 Marionette TRACE conn2 <- [1,2182,null,{}] 13:57:08 INFO - PROCESS | 1662 | 1465073828534 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}] 13:57:08 INFO - PROCESS | 1662 | 1465073828535 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:08 INFO - PROCESS | 1662 | 1465073828610 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:57:08 INFO - PROCESS | 1662 | 1465073828614 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:08 INFO - PROCESS | 1662 | 1465073828615 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a83b000 == 39 [pid = 1662] [id = 553] 13:57:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1255c0000) [pid = 1662] [serial = 1659] [outer = 0x0] 13:57:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12567c000) [pid = 1662] [serial = 1660] [outer = 0x1255c0000] 13:57:08 INFO - PROCESS | 1662 | 1465073828640 Marionette DEBUG loaded listener.js 13:57:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x126b15400) [pid = 1662] [serial = 1661] [outer = 0x1255c0000] 13:57:09 INFO - PROCESS | 1662 | --DOCSHELL 0x116ac5800 == 38 [pid = 1662] [id = 543] 13:57:09 INFO - PROCESS | 1662 | --DOCSHELL 0x113a29000 == 37 [pid = 1662] [id = 542] 13:57:09 INFO - PROCESS | 1662 | --DOCSHELL 0x118169800 == 36 [pid = 1662] [id = 541] 13:57:09 INFO - PROCESS | 1662 | --DOCSHELL 0x1187af800 == 35 [pid = 1662] [id = 544] 13:57:09 INFO - PROCESS | 1662 | --DOCSHELL 0x121ba4800 == 34 [pid = 1662] [id = 546] 13:57:09 INFO - PROCESS | 1662 | --DOCSHELL 0x126e3f800 == 33 [pid = 1662] [id = 548] 13:57:09 INFO - PROCESS | 1662 | --DOCSHELL 0x123d5a000 == 32 [pid = 1662] [id = 550] 13:57:09 INFO - PROCESS | 1662 | --DOCSHELL 0x128b91000 == 31 [pid = 1662] [id = 549] 13:57:09 INFO - PROCESS | 1662 | --DOCSHELL 0x121136800 == 30 [pid = 1662] [id = 545] 13:57:09 INFO - PROCESS | 1662 | --DOCSHELL 0x129428800 == 29 [pid = 1662] [id = 551] 13:57:09 INFO - PROCESS | 1662 | --DOCSHELL 0x124c85000 == 28 [pid = 1662] [id = 547] 13:57:09 INFO - PROCESS | 1662 | --DOCSHELL 0x12973e000 == 27 [pid = 1662] [id = 552] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x118a47000) [pid = 1662] [serial = 1591] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118f46000) [pid = 1662] [serial = 1594] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x116a62000) [pid = 1662] [serial = 1582] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x116f7dc00) [pid = 1662] [serial = 1583] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119669c00) [pid = 1662] [serial = 1564] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120f4c400) [pid = 1662] [serial = 1565] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x126cbb400) [pid = 1662] [serial = 1570] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1196a9000) [pid = 1662] [serial = 1597] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12961b000) [pid = 1662] [serial = 1571] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11802bc00) [pid = 1662] [serial = 1585] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118177400) [pid = 1662] [serial = 1586] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12b0f3000) [pid = 1662] [serial = 1562] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x128d4f400) [pid = 1662] [serial = 1561] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x128d4b000) [pid = 1662] [serial = 1567] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1291db000) [pid = 1662] [serial = 1568] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x112eab400) [pid = 1662] [serial = 1576] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x11334ec00) [pid = 1662] [serial = 1577] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x115e46400) [pid = 1662] [serial = 1579] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x116608400) [pid = 1662] [serial = 1580] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x121489400) [pid = 1662] [serial = 1610] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118229000) [pid = 1662] [serial = 1588] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x111c65400) [pid = 1662] [serial = 1573] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1121a8400) [pid = 1662] [serial = 1574] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x121482400) [pid = 1662] [serial = 1609] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x121122c00) [pid = 1662] [serial = 1607] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x11921a800) [pid = 1662] [serial = 1595] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1196b2400) [pid = 1662] [serial = 1598] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1196da400) [pid = 1662] [serial = 1600] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1196e3000) [pid = 1662] [serial = 1601] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x120f4fc00) [pid = 1662] [serial = 1606] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x119a0a400) [pid = 1662] [serial = 1603] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x120f1d000) [pid = 1662] [serial = 1604] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x118f3a000) [pid = 1662] [serial = 1592] [outer = 0x0] [url = about:blank] 13:57:09 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x118a3dc00) [pid = 1662] [serial = 1589] [outer = 0x0] [url = about:blank] 13:57:10 INFO - PROCESS | 1662 | 1465073830049 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]]]}] 13:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1571ms 13:57:10 INFO - PROCESS | 1662 | 1465073830102 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:57:10 INFO - PROCESS | 1662 | 1465073830104 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:57:10 INFO - PROCESS | 1662 | 1465073830109 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:57:10 INFO - PROCESS | 1662 | 1465073830111 Marionette TRACE conn2 <- [1,2186,null,{}] 13:57:10 INFO - PROCESS | 1662 | 1465073830115 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}] 13:57:10 INFO - PROCESS | 1662 | 1465073830117 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:10 INFO - PROCESS | 1662 | 1465073830197 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:57:10 INFO - PROCESS | 1662 | 1465073830251 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:10 INFO - PROCESS | 1662 | 1465073830252 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x116707000 == 28 [pid = 1662] [id = 554] 13:57:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x11325c800) [pid = 1662] [serial = 1662] [outer = 0x0] 13:57:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x113a07400) [pid = 1662] [serial = 1663] [outer = 0x11325c800] 13:57:10 INFO - PROCESS | 1662 | 1465073830280 Marionette DEBUG loaded listener.js 13:57:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x1160b2800) [pid = 1662] [serial = 1664] [outer = 0x11325c800] 13:57:10 INFO - PROCESS | 1662 | 1465073830617 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]]]}] 13:57:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:57:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 523ms 13:57:10 INFO - PROCESS | 1662 | 1465073830630 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:57:10 INFO - PROCESS | 1662 | 1465073830633 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:57:10 INFO - PROCESS | 1662 | 1465073830638 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:57:10 INFO - PROCESS | 1662 | 1465073830642 Marionette TRACE conn2 <- [1,2190,null,{}] 13:57:10 INFO - PROCESS | 1662 | 1465073830645 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}] 13:57:10 INFO - PROCESS | 1662 | 1465073830647 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:10 INFO - PROCESS | 1662 | 1465073830728 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:57:10 INFO - PROCESS | 1662 | 1465073830732 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:10 INFO - PROCESS | 1662 | 1465073830734 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d05800 == 29 [pid = 1662] [id = 555] 13:57:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x1168a1000) [pid = 1662] [serial = 1665] [outer = 0x0] 13:57:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x117299400) [pid = 1662] [serial = 1666] [outer = 0x1168a1000] 13:57:10 INFO - PROCESS | 1662 | 1465073830764 Marionette DEBUG loaded listener.js 13:57:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118171000) [pid = 1662] [serial = 1667] [outer = 0x1168a1000] 13:57:11 INFO - PROCESS | 1662 | 1465073831135 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]]]}] 13:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 522ms 13:57:11 INFO - PROCESS | 1662 | 1465073831161 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:57:11 INFO - PROCESS | 1662 | 1465073831162 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:57:11 INFO - PROCESS | 1662 | 1465073831165 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:57:11 INFO - PROCESS | 1662 | 1465073831167 Marionette TRACE conn2 <- [1,2194,null,{}] 13:57:11 INFO - PROCESS | 1662 | 1465073831175 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}] 13:57:11 INFO - PROCESS | 1662 | 1465073831179 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:11 INFO - PROCESS | 1662 | 1465073831255 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:57:11 INFO - PROCESS | 1662 | 1465073831262 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:11 INFO - PROCESS | 1662 | 1465073831264 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x118796800 == 30 [pid = 1662] [id = 556] 13:57:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x110e4e400) [pid = 1662] [serial = 1668] [outer = 0x0] 13:57:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x11829c000) [pid = 1662] [serial = 1669] [outer = 0x110e4e400] 13:57:11 INFO - PROCESS | 1662 | 1465073831293 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118a3dc00) [pid = 1662] [serial = 1670] [outer = 0x110e4e400] 13:57:11 INFO - PROCESS | 1662 | 1465073831630 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]]]}] 13:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 470ms 13:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:57:11 INFO - PROCESS | 1662 | 1465073831635 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:57:11 INFO - PROCESS | 1662 | 1465073831637 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:57:11 INFO - PROCESS | 1662 | 1465073831639 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:57:11 INFO - PROCESS | 1662 | 1465073831641 Marionette TRACE conn2 <- [1,2198,null,{}] 13:57:11 INFO - PROCESS | 1662 | 1465073831646 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}] 13:57:11 INFO - PROCESS | 1662 | 1465073831648 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:11 INFO - PROCESS | 1662 | 1465073831727 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:57:11 INFO - PROCESS | 1662 | 1465073831780 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:11 INFO - PROCESS | 1662 | 1465073831781 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x119296000 == 31 [pid = 1662] [id = 557] 13:57:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1185cf400) [pid = 1662] [serial = 1671] [outer = 0x0] 13:57:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118f46000) [pid = 1662] [serial = 1672] [outer = 0x1185cf400] 13:57:11 INFO - PROCESS | 1662 | 1465073831806 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11921a800) [pid = 1662] [serial = 1673] [outer = 0x1185cf400] 13:57:12 INFO - PROCESS | 1662 | 1465073832076 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]]]}] 13:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 473ms 13:57:12 INFO - PROCESS | 1662 | 1465073832113 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:57:12 INFO - PROCESS | 1662 | 1465073832122 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:57:12 INFO - PROCESS | 1662 | 1465073832132 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:57:12 INFO - PROCESS | 1662 | 1465073832133 Marionette TRACE conn2 <- [1,2202,null,{}] 13:57:12 INFO - PROCESS | 1662 | 1465073832136 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}] 13:57:12 INFO - PROCESS | 1662 | 1465073832137 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:12 INFO - PROCESS | 1662 | 1465073832213 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:57:12 INFO - PROCESS | 1662 | 1465073832217 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:12 INFO - PROCESS | 1662 | 1465073832218 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12112f800 == 32 [pid = 1662] [id = 558] 13:57:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1166e2800) [pid = 1662] [serial = 1674] [outer = 0x0] 13:57:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1196ab000) [pid = 1662] [serial = 1675] [outer = 0x1166e2800] 13:57:12 INFO - PROCESS | 1662 | 1465073832245 Marionette DEBUG loaded listener.js 13:57:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1196db800) [pid = 1662] [serial = 1676] [outer = 0x1166e2800] 13:57:12 INFO - PROCESS | 1662 | 1465073832594 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]]]}] 13:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 470ms 13:57:12 INFO - PROCESS | 1662 | 1465073832603 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:57:12 INFO - PROCESS | 1662 | 1465073832604 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:57:12 INFO - PROCESS | 1662 | 1465073832606 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:57:12 INFO - PROCESS | 1662 | 1465073832607 Marionette TRACE conn2 <- [1,2206,null,{}] 13:57:12 INFO - PROCESS | 1662 | 1465073832610 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}] 13:57:12 INFO - PROCESS | 1662 | 1465073832614 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:12 INFO - PROCESS | 1662 | 1465073832728 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:57:12 INFO - PROCESS | 1662 | 1465073832734 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:12 INFO - PROCESS | 1662 | 1465073832735 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x1215c1800 == 33 [pid = 1662] [id = 559] 13:57:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118268c00) [pid = 1662] [serial = 1677] [outer = 0x0] 13:57:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119a0a800) [pid = 1662] [serial = 1678] [outer = 0x118268c00] 13:57:12 INFO - PROCESS | 1662 | 1465073832762 Marionette DEBUG loaded listener.js 13:57:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x120f48400) [pid = 1662] [serial = 1679] [outer = 0x118268c00] 13:57:13 INFO - PROCESS | 1662 | 1465073833058 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]]]}] 13:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 470ms 13:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:57:13 INFO - PROCESS | 1662 | 1465073833082 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:57:13 INFO - PROCESS | 1662 | 1465073833083 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:57:13 INFO - PROCESS | 1662 | 1465073833085 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:57:13 INFO - PROCESS | 1662 | 1465073833086 Marionette TRACE conn2 <- [1,2210,null,{}] 13:57:13 INFO - PROCESS | 1662 | 1465073833089 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}] 13:57:13 INFO - PROCESS | 1662 | 1465073833090 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:13 INFO - PROCESS | 1662 | 1465073833176 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:57:13 INFO - PROCESS | 1662 | 1465073833180 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:13 INFO - PROCESS | 1662 | 1465073833181 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x124906000 == 34 [pid = 1662] [id = 560] 13:57:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1196e0c00) [pid = 1662] [serial = 1680] [outer = 0x0] 13:57:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x120f54400) [pid = 1662] [serial = 1681] [outer = 0x1196e0c00] 13:57:13 INFO - PROCESS | 1662 | 1465073833205 Marionette DEBUG loaded listener.js 13:57:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x121122000) [pid = 1662] [serial = 1682] [outer = 0x1196e0c00] 13:57:13 INFO - PROCESS | 1662 | 1465073833517 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]]]}] 13:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 470ms 13:57:13 INFO - PROCESS | 1662 | 1465073833556 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:57:13 INFO - PROCESS | 1662 | 1465073833559 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:57:13 INFO - PROCESS | 1662 | 1465073833562 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:57:13 INFO - PROCESS | 1662 | 1465073833563 Marionette TRACE conn2 <- [1,2214,null,{}] 13:57:13 INFO - PROCESS | 1662 | 1465073833565 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}] 13:57:13 INFO - PROCESS | 1662 | 1465073833566 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:13 INFO - PROCESS | 1662 | 1465073833663 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:57:13 INFO - PROCESS | 1662 | 1465073833669 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:13 INFO - PROCESS | 1662 | 1465073833670 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x124fa7000 == 35 [pid = 1662] [id = 561] 13:57:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x120f52400) [pid = 1662] [serial = 1683] [outer = 0x0] 13:57:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x121318000) [pid = 1662] [serial = 1684] [outer = 0x120f52400] 13:57:13 INFO - PROCESS | 1662 | 1465073833697 Marionette DEBUG loaded listener.js 13:57:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119217400) [pid = 1662] [serial = 1685] [outer = 0x120f52400] 13:57:14 INFO - PROCESS | 1662 | 1465073834035 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]]]}] 13:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 519ms 13:57:14 INFO - PROCESS | 1662 | 1465073834082 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:57:14 INFO - PROCESS | 1662 | 1465073834084 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:57:14 INFO - PROCESS | 1662 | 1465073834087 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:57:14 INFO - PROCESS | 1662 | 1465073834089 Marionette TRACE conn2 <- [1,2218,null,{}] 13:57:14 INFO - PROCESS | 1662 | 1465073834093 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}] 13:57:14 INFO - PROCESS | 1662 | 1465073834094 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:14 INFO - PROCESS | 1662 | 1465073834224 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:57:14 INFO - PROCESS | 1662 | 1465073834309 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:14 INFO - PROCESS | 1662 | 1465073834310 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x118796000 == 36 [pid = 1662] [id = 562] 13:57:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x112eab800) [pid = 1662] [serial = 1686] [outer = 0x0] 13:57:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12148b000) [pid = 1662] [serial = 1687] [outer = 0x112eab800] 13:57:14 INFO - PROCESS | 1662 | 1465073834352 Marionette DEBUG loaded listener.js 13:57:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1219bdc00) [pid = 1662] [serial = 1688] [outer = 0x112eab800] 13:57:14 INFO - PROCESS | 1662 | 1465073834626 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]]]}] 13:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 574ms 13:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:57:14 INFO - PROCESS | 1662 | 1465073834666 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:57:14 INFO - PROCESS | 1662 | 1465073834667 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:57:14 INFO - PROCESS | 1662 | 1465073834669 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:57:14 INFO - PROCESS | 1662 | 1465073834670 Marionette TRACE conn2 <- [1,2222,null,{}] 13:57:14 INFO - PROCESS | 1662 | 1465073834673 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}] 13:57:14 INFO - PROCESS | 1662 | 1465073834675 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:14 INFO - PROCESS | 1662 | 1465073834764 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:57:14 INFO - PROCESS | 1662 | 1465073834768 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:14 INFO - PROCESS | 1662 | 1465073834769 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x12903c800 == 37 [pid = 1662] [id = 563] 13:57:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x121dda800) [pid = 1662] [serial = 1689] [outer = 0x0] 13:57:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x124c45000) [pid = 1662] [serial = 1690] [outer = 0x121dda800] 13:57:14 INFO - PROCESS | 1662 | 1465073834796 Marionette DEBUG loaded listener.js 13:57:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x124ca1000) [pid = 1662] [serial = 1691] [outer = 0x121dda800] 13:57:15 INFO - PROCESS | 1662 | 1465073835119 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]]]}] 13:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 471ms 13:57:15 INFO - PROCESS | 1662 | 1465073835143 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:57:15 INFO - PROCESS | 1662 | 1465073835145 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:57:15 INFO - PROCESS | 1662 | 1465073835147 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:57:15 INFO - PROCESS | 1662 | 1465073835149 Marionette TRACE conn2 <- [1,2226,null,{}] 13:57:15 INFO - PROCESS | 1662 | 1465073835151 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}] 13:57:15 INFO - PROCESS | 1662 | 1465073835153 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:15 INFO - PROCESS | 1662 | 1465073835279 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:57:15 INFO - PROCESS | 1662 | 1465073835291 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1662 | 1465073835293 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12112f000 == 38 [pid = 1662] [id = 564] 13:57:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118171400) [pid = 1662] [serial = 1692] [outer = 0x0] 13:57:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124ca0400) [pid = 1662] [serial = 1693] [outer = 0x118171400] 13:57:15 INFO - PROCESS | 1662 | 1465073835319 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126b1a400) [pid = 1662] [serial = 1694] [outer = 0x118171400] 13:57:15 INFO - PROCESS | 1662 | 1465073835673 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]]]}] 13:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 570ms 13:57:15 INFO - PROCESS | 1662 | 1465073835718 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:57:15 INFO - PROCESS | 1662 | 1465073835719 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:57:15 INFO - PROCESS | 1662 | 1465073835721 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:57:15 INFO - PROCESS | 1662 | 1465073835722 Marionette TRACE conn2 <- [1,2230,null,{}] 13:57:15 INFO - PROCESS | 1662 | 1465073835724 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}] 13:57:15 INFO - PROCESS | 1662 | 1465073835725 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:15 INFO - PROCESS | 1662 | 1465073835823 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:57:15 INFO - PROCESS | 1662 | 1465073835827 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1662 | 1465073835828 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a846000 == 39 [pid = 1662] [id = 565] 13:57:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x126b1b000) [pid = 1662] [serial = 1695] [outer = 0x0] 13:57:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x126be8000) [pid = 1662] [serial = 1696] [outer = 0x126b1b000] 13:57:15 INFO - PROCESS | 1662 | 1465073835852 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x126cbdc00) [pid = 1662] [serial = 1697] [outer = 0x126b1b000] 13:57:16 INFO - PROCESS | 1662 | 1465073836155 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]]]}] 13:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 470ms 13:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:57:16 INFO - PROCESS | 1662 | 1465073836201 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:57:16 INFO - PROCESS | 1662 | 1465073836202 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:57:16 INFO - PROCESS | 1662 | 1465073836204 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:57:16 INFO - PROCESS | 1662 | 1465073836205 Marionette TRACE conn2 <- [1,2234,null,{}] 13:57:16 INFO - PROCESS | 1662 | 1465073836211 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}] 13:57:16 INFO - PROCESS | 1662 | 1465073836212 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:16 INFO - PROCESS | 1662 | 1465073836325 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:57:16 INFO - PROCESS | 1662 | 1465073836329 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:16 INFO - PROCESS | 1662 | 1465073836330 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a98b000 == 40 [pid = 1662] [id = 566] 13:57:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x126cc0000) [pid = 1662] [serial = 1698] [outer = 0x0] 13:57:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x126cc0800) [pid = 1662] [serial = 1699] [outer = 0x126cc0000] 13:57:16 INFO - PROCESS | 1662 | 1465073836354 Marionette DEBUG loaded listener.js 13:57:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x126f2c800) [pid = 1662] [serial = 1700] [outer = 0x126cc0000] 13:57:16 INFO - PROCESS | 1662 | 1465073836701 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]]]}] 13:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 523ms 13:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:57:16 INFO - PROCESS | 1662 | 1465073836735 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:57:16 INFO - PROCESS | 1662 | 1465073836736 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:57:16 INFO - PROCESS | 1662 | 1465073836738 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:57:16 INFO - PROCESS | 1662 | 1465073836739 Marionette TRACE conn2 <- [1,2238,null,{}] 13:57:16 INFO - PROCESS | 1662 | 1465073836742 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}] 13:57:16 INFO - PROCESS | 1662 | 1465073836743 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:16 INFO - PROCESS | 1662 | 1465073836841 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:57:16 INFO - PROCESS | 1662 | 1465073836844 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:16 INFO - PROCESS | 1662 | 1465073836846 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab67000 == 41 [pid = 1662] [id = 567] 13:57:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x126cc4400) [pid = 1662] [serial = 1701] [outer = 0x0] 13:57:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x126fb3c00) [pid = 1662] [serial = 1702] [outer = 0x126cc4400] 13:57:16 INFO - PROCESS | 1662 | 1465073836870 Marionette DEBUG loaded listener.js 13:57:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x127177400) [pid = 1662] [serial = 1703] [outer = 0x126cc4400] 13:57:17 INFO - PROCESS | 1662 | 1465073837181 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]]]}] 13:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 471ms 13:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:57:17 INFO - PROCESS | 1662 | 1465073837219 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:57:17 INFO - PROCESS | 1662 | 1465073837221 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:57:17 INFO - PROCESS | 1662 | 1465073837223 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:57:17 INFO - PROCESS | 1662 | 1465073837224 Marionette TRACE conn2 <- [1,2242,null,{}] 13:57:17 INFO - PROCESS | 1662 | 1465073837230 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}] 13:57:17 INFO - PROCESS | 1662 | 1465073837231 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:17 INFO - PROCESS | 1662 | 1465073837468 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1185ca400) [pid = 1662] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x116f78c00) [pid = 1662] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x119668400) [pid = 1662] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x1133a1800) [pid = 1662] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1215e0800) [pid = 1662] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x1196a8000) [pid = 1662] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x11817c400) [pid = 1662] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11817a000) [pid = 1662] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116603400) [pid = 1662] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x112a87000) [pid = 1662] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112e68000) [pid = 1662] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1196aac00) [pid = 1662] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118177000) [pid = 1662] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x113d07c00) [pid = 1662] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x111c5d400) [pid = 1662] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:57:17 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1168a8800) [pid = 1662] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:57:17 INFO - PROCESS | 1662 | 1465073837513 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:17 INFO - PROCESS | 1662 | 1465073837515 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a8e800 == 42 [pid = 1662] [id = 568] 13:57:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x111c20000) [pid = 1662] [serial = 1704] [outer = 0x0] 13:57:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x112e68800) [pid = 1662] [serial = 1705] [outer = 0x111c20000] 13:57:17 INFO - PROCESS | 1662 | 1465073837540 Marionette DEBUG loaded listener.js 13:57:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x116862800) [pid = 1662] [serial = 1706] [outer = 0x111c20000] 13:57:17 INFO - PROCESS | 1662 | 1465073837791 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]]]}] 13:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 624ms 13:57:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:57:17 INFO - PROCESS | 1662 | 1465073837847 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:57:17 INFO - PROCESS | 1662 | 1465073837848 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:57:17 INFO - PROCESS | 1662 | 1465073837850 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:57:17 INFO - PROCESS | 1662 | 1465073837851 Marionette TRACE conn2 <- [1,2246,null,{}] 13:57:17 INFO - PROCESS | 1662 | 1465073837854 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}] 13:57:17 INFO - PROCESS | 1662 | 1465073837855 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:17 INFO - PROCESS | 1662 | 1465073837950 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:57:17 INFO - PROCESS | 1662 | 1465073837953 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:17 INFO - PROCESS | 1662 | 1465073837954 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0d7000 == 43 [pid = 1662] [id = 569] 13:57:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118179c00) [pid = 1662] [serial = 1707] [outer = 0x0] 13:57:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x120f54000) [pid = 1662] [serial = 1708] [outer = 0x118179c00] 13:57:17 INFO - PROCESS | 1662 | 1465073837978 Marionette DEBUG loaded listener.js 13:57:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x127463c00) [pid = 1662] [serial = 1709] [outer = 0x118179c00] 13:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 468ms 13:57:18 INFO - PROCESS | 1662 | 1465073838312 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]]]}] 13:57:18 INFO - PROCESS | 1662 | 1465073838319 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:57:18 INFO - PROCESS | 1662 | 1465073838320 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:57:18 INFO - PROCESS | 1662 | 1465073838322 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:57:18 INFO - PROCESS | 1662 | 1465073838324 Marionette TRACE conn2 <- [1,2250,null,{}] 13:57:18 INFO - PROCESS | 1662 | 1465073838329 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}] 13:57:18 INFO - PROCESS | 1662 | 1465073838330 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:18 INFO - PROCESS | 1662 | 1465073838448 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:57:18 INFO - PROCESS | 1662 | 1465073838454 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:18 INFO - PROCESS | 1662 | 1465073838456 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b237800 == 44 [pid = 1662] [id = 570] 13:57:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1133a3000) [pid = 1662] [serial = 1710] [outer = 0x0] 13:57:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x127462400) [pid = 1662] [serial = 1711] [outer = 0x1133a3000] 13:57:18 INFO - PROCESS | 1662 | 1465073838481 Marionette DEBUG loaded listener.js 13:57:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12763b400) [pid = 1662] [serial = 1712] [outer = 0x1133a3000] 13:57:18 INFO - PROCESS | 1662 | 1465073838776 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]]]}] 13:57:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:57:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 474ms 13:57:18 INFO - PROCESS | 1662 | 1465073838797 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:57:18 INFO - PROCESS | 1662 | 1465073838798 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:57:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:57:18 INFO - PROCESS | 1662 | 1465073838801 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:57:18 INFO - PROCESS | 1662 | 1465073838802 Marionette TRACE conn2 <- [1,2254,null,{}] 13:57:18 INFO - PROCESS | 1662 | 1465073838804 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}] 13:57:18 INFO - PROCESS | 1662 | 1465073838805 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:18 INFO - PROCESS | 1662 | 1465073838890 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:57:18 INFO - PROCESS | 1662 | 1465073838896 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:18 INFO - PROCESS | 1662 | 1465073838897 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b279800 == 45 [pid = 1662] [id = 571] 13:57:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118feec00) [pid = 1662] [serial = 1713] [outer = 0x0] 13:57:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128b21400) [pid = 1662] [serial = 1714] [outer = 0x118feec00] 13:57:18 INFO - PROCESS | 1662 | 1465073838921 Marionette DEBUG loaded listener.js 13:57:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128b71000) [pid = 1662] [serial = 1715] [outer = 0x118feec00] 13:57:19 INFO - PROCESS | 1662 | 1465073839261 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]]]}] 13:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 467ms 13:57:19 INFO - PROCESS | 1662 | 1465073839268 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:57:19 INFO - PROCESS | 1662 | 1465073839269 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:57:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:57:19 INFO - PROCESS | 1662 | 1465073839272 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:57:19 INFO - PROCESS | 1662 | 1465073839272 Marionette TRACE conn2 <- [1,2258,null,{}] 13:57:19 INFO - PROCESS | 1662 | 1465073839277 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}] 13:57:19 INFO - PROCESS | 1662 | 1465073839278 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:19 INFO - PROCESS | 1662 | 1465073839396 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:57:19 INFO - PROCESS | 1662 | 1465073839402 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:19 INFO - PROCESS | 1662 | 1465073839403 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd75000 == 46 [pid = 1662] [id = 572] 13:57:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x127634400) [pid = 1662] [serial = 1716] [outer = 0x0] 13:57:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x128b71400) [pid = 1662] [serial = 1717] [outer = 0x127634400] 13:57:19 INFO - PROCESS | 1662 | 1465073839427 Marionette DEBUG loaded listener.js 13:57:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128b7bc00) [pid = 1662] [serial = 1718] [outer = 0x127634400] 13:57:19 INFO - PROCESS | 1662 | 1465073839950 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]]]}] 13:57:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:57:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 722ms 13:57:20 INFO - PROCESS | 1662 | 1465073840018 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:57:20 INFO - PROCESS | 1662 | 1465073840020 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:57:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:57:20 INFO - PROCESS | 1662 | 1465073840027 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:57:20 INFO - PROCESS | 1662 | 1465073840029 Marionette TRACE conn2 <- [1,2262,null,{}] 13:57:20 INFO - PROCESS | 1662 | 1465073840033 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}] 13:57:20 INFO - PROCESS | 1662 | 1465073840035 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:20 INFO - PROCESS | 1662 | 1465073840148 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:57:20 INFO - PROCESS | 1662 | 1465073840229 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:20 INFO - PROCESS | 1662 | 1465073840231 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ad8800 == 47 [pid = 1662] [id = 573] 13:57:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1133acc00) [pid = 1662] [serial = 1719] [outer = 0x0] 13:57:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1160b1800) [pid = 1662] [serial = 1720] [outer = 0x1133acc00] 13:57:20 INFO - PROCESS | 1662 | 1465073840262 Marionette DEBUG loaded listener.js 13:57:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x116a63000) [pid = 1662] [serial = 1721] [outer = 0x1133acc00] 13:57:20 INFO - PROCESS | 1662 | 1465073840993 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]]]}] 13:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1024ms 13:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:57:21 INFO - PROCESS | 1662 | 1465073841049 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 1662 | 1465073841051 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:57:21 INFO - PROCESS | 1662 | 1465073841055 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:57:21 INFO - PROCESS | 1662 | 1465073841056 Marionette TRACE conn2 <- [1,2266,null,{}] 13:57:21 INFO - PROCESS | 1662 | 1465073841060 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}] 13:57:21 INFO - PROCESS | 1662 | 1465073841061 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:21 INFO - PROCESS | 1662 | 1465073841163 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:57:21 INFO - PROCESS | 1662 | 1465073841252 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:21 INFO - PROCESS | 1662 | 1465073841255 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x116083000 == 48 [pid = 1662] [id = 574] 13:57:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1166dc800) [pid = 1662] [serial = 1722] [outer = 0x0] 13:57:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x116860400) [pid = 1662] [serial = 1723] [outer = 0x1166dc800] 13:57:21 INFO - PROCESS | 1662 | 1465073841285 Marionette DEBUG loaded listener.js 13:57:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x117296800) [pid = 1662] [serial = 1724] [outer = 0x1166dc800] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12b279800 == 47 [pid = 1662] [id = 571] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12b237800 == 46 [pid = 1662] [id = 570] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0d7000 == 45 [pid = 1662] [id = 569] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x116a8e800 == 44 [pid = 1662] [id = 568] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab67000 == 43 [pid = 1662] [id = 567] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12a98b000 == 42 [pid = 1662] [id = 566] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12a846000 == 41 [pid = 1662] [id = 565] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12112f000 == 40 [pid = 1662] [id = 564] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x12567c000) [pid = 1662] [serial = 1660] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12903c800 == 39 [pid = 1662] [id = 563] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x118796000 == 38 [pid = 1662] [id = 562] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x124fa7000 == 37 [pid = 1662] [id = 561] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x124906000 == 36 [pid = 1662] [id = 560] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x1215c1800 == 35 [pid = 1662] [id = 559] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12112f800 == 34 [pid = 1662] [id = 558] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x119296000 == 33 [pid = 1662] [id = 557] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x118796800 == 32 [pid = 1662] [id = 556] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x117d05800 == 31 [pid = 1662] [id = 555] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x116707000 == 30 [pid = 1662] [id = 554] 13:57:21 INFO - PROCESS | 1662 | --DOCSHELL 0x12a83b000 == 29 [pid = 1662] [id = 553] 13:57:21 INFO - PROCESS | 1662 | 1465073841747 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]]]}] 13:57:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:57:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 722ms 13:57:21 INFO - PROCESS | 1662 | 1465073841777 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 1662 | 1465073841781 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:57:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:57:21 INFO - PROCESS | 1662 | 1465073841785 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:57:21 INFO - PROCESS | 1662 | 1465073841787 Marionette TRACE conn2 <- [1,2270,null,{}] 13:57:21 INFO - PROCESS | 1662 | 1465073841790 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}] 13:57:21 INFO - PROCESS | 1662 | 1465073841791 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:21 INFO - PROCESS | 1662 | 1465073841875 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x1196de400) [pid = 1662] [serial = 1639] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x121482800) [pid = 1662] [serial = 1645] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x120d3f000) [pid = 1662] [serial = 1642] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x113f0f400) [pid = 1662] [serial = 1651] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12148c800) [pid = 1662] [serial = 1646] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12170b800) [pid = 1662] [serial = 1648] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1218b0400) [pid = 1662] [serial = 1654] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x121b4e400) [pid = 1662] [serial = 1649] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119660c00) [pid = 1662] [serial = 1652] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118f44400) [pid = 1662] [serial = 1636] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118267800) [pid = 1662] [serial = 1633] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1185cf800) [pid = 1662] [serial = 1634] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x116860c00) [pid = 1662] [serial = 1630] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x116f7d000) [pid = 1662] [serial = 1631] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x112e67800) [pid = 1662] [serial = 1627] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x113351c00) [pid = 1662] [serial = 1628] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116a5a400) [pid = 1662] [serial = 1625] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1133a9400) [pid = 1662] [serial = 1624] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x119a10c00) [pid = 1662] [serial = 1622] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1196db000) [pid = 1662] [serial = 1621] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1185c8800) [pid = 1662] [serial = 1619] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118259000) [pid = 1662] [serial = 1618] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1166d9000) [pid = 1662] [serial = 1616] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116059400) [pid = 1662] [serial = 1615] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x112e6b400) [pid = 1662] [serial = 1613] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x111c8a400) [pid = 1662] [serial = 1612] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124f81c00) [pid = 1662] [serial = 1658] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x121123000) [pid = 1662] [serial = 1643] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x123d2b400) [pid = 1662] [serial = 1657] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119a0c800) [pid = 1662] [serial = 1640] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x123d2bc00) [pid = 1662] [serial = 1655] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1196d4c00) [pid = 1662] [serial = 1637] [outer = 0x0] [url = about:blank] 13:57:21 INFO - PROCESS | 1662 | 1465073841936 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:21 INFO - PROCESS | 1662 | 1465073841938 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a8e800 == 30 [pid = 1662] [id = 575] 13:57:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x113351c00) [pid = 1662] [serial = 1725] [outer = 0x0] 13:57:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1166dec00) [pid = 1662] [serial = 1726] [outer = 0x113351c00] 13:57:21 INFO - PROCESS | 1662 | 1465073841965 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x11821a400) [pid = 1662] [serial = 1727] [outer = 0x113351c00] 13:57:22 INFO - PROCESS | 1662 | 1465073842268 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]]]}] 13:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 13:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:57:22 INFO - PROCESS | 1662 | 1465073842304 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:57:22 INFO - PROCESS | 1662 | 1465073842306 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:57:22 INFO - PROCESS | 1662 | 1465073842310 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:57:22 INFO - PROCESS | 1662 | 1465073842313 Marionette TRACE conn2 <- [1,2274,null,{}] 13:57:22 INFO - PROCESS | 1662 | 1465073842321 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}] 13:57:22 INFO - PROCESS | 1662 | 1465073842324 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:22 INFO - PROCESS | 1662 | 1465073842403 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:57:22 INFO - PROCESS | 1662 | 1465073842481 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:22 INFO - PROCESS | 1662 | 1465073842483 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187a9000 == 31 [pid = 1662] [id = 576] 13:57:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x118228c00) [pid = 1662] [serial = 1728] [outer = 0x0] 13:57:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1185d1800) [pid = 1662] [serial = 1729] [outer = 0x118228c00] 13:57:22 INFO - PROCESS | 1662 | 1465073842511 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x118fe2000) [pid = 1662] [serial = 1730] [outer = 0x118228c00] 13:57:22 INFO - PROCESS | 1662 | 1465073842832 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]]]}] 13:57:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:57:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 574ms 13:57:22 INFO - PROCESS | 1662 | 1465073842883 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:57:22 INFO - PROCESS | 1662 | 1465073842884 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:57:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:57:22 INFO - PROCESS | 1662 | 1465073842886 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:57:22 INFO - PROCESS | 1662 | 1465073842887 Marionette TRACE conn2 <- [1,2278,null,{}] 13:57:22 INFO - PROCESS | 1662 | 1465073842890 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}] 13:57:22 INFO - PROCESS | 1662 | 1465073842891 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:22 INFO - PROCESS | 1662 | 1465073842970 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:57:23 INFO - PROCESS | 1662 | 1465073843030 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:23 INFO - PROCESS | 1662 | 1465073843031 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x119816800 == 32 [pid = 1662] [id = 577] 13:57:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118fe1400) [pid = 1662] [serial = 1731] [outer = 0x0] 13:57:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x11966a000) [pid = 1662] [serial = 1732] [outer = 0x118fe1400] 13:57:23 INFO - PROCESS | 1662 | 1465073843056 Marionette DEBUG loaded listener.js 13:57:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1196de000) [pid = 1662] [serial = 1733] [outer = 0x118fe1400] 13:57:23 INFO - PROCESS | 1662 | 1465073843331 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]]]}] 13:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 469ms 13:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:57:23 INFO - PROCESS | 1662 | 1465073843363 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:57:23 INFO - PROCESS | 1662 | 1465073843364 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:57:23 INFO - PROCESS | 1662 | 1465073843366 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 1662 | 1465073843367 Marionette TRACE conn2 <- [1,2282,null,{}] 13:57:23 INFO - PROCESS | 1662 | 1465073843370 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}] 13:57:23 INFO - PROCESS | 1662 | 1465073843371 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:23 INFO - PROCESS | 1662 | 1465073843451 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:57:23 INFO - PROCESS | 1662 | 1465073843456 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:23 INFO - PROCESS | 1662 | 1465073843459 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12134f000 == 33 [pid = 1662] [id = 578] 13:57:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x112eb1000) [pid = 1662] [serial = 1734] [outer = 0x0] 13:57:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119a08c00) [pid = 1662] [serial = 1735] [outer = 0x112eb1000] 13:57:23 INFO - PROCESS | 1662 | 1465073843487 Marionette DEBUG loaded listener.js 13:57:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x119a7a000) [pid = 1662] [serial = 1736] [outer = 0x112eb1000] 13:57:23 INFO - PROCESS | 1662 | 1465073843902 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]]]}] 13:57:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:57:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 571ms 13:57:23 INFO - PROCESS | 1662 | 1465073843937 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:57:23 INFO - PROCESS | 1662 | 1465073843938 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:57:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:57:23 INFO - PROCESS | 1662 | 1465073843948 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 1662 | 1465073843949 Marionette TRACE conn2 <- [1,2286,null,{}] 13:57:23 INFO - PROCESS | 1662 | 1465073843952 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}] 13:57:23 INFO - PROCESS | 1662 | 1465073843956 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:24 INFO - PROCESS | 1662 | 1465073844080 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:57:24 INFO - PROCESS | 1662 | 1465073844084 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:24 INFO - PROCESS | 1662 | 1465073844085 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d4b000 == 34 [pid = 1662] [id = 579] 13:57:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x112e68400) [pid = 1662] [serial = 1737] [outer = 0x0] 13:57:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x120f1a800) [pid = 1662] [serial = 1738] [outer = 0x112e68400] 13:57:24 INFO - PROCESS | 1662 | 1465073844110 Marionette DEBUG loaded listener.js 13:57:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x121215400) [pid = 1662] [serial = 1739] [outer = 0x112e68400] 13:57:24 INFO - PROCESS | 1662 | 1465073844456 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]]]}] 13:57:24 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 13:57:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 519ms 13:57:24 INFO - PROCESS | 1662 | 1465073844467 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:57:24 INFO - PROCESS | 1662 | 1465073844468 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:57:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:57:24 INFO - PROCESS | 1662 | 1465073844471 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:57:24 INFO - PROCESS | 1662 | 1465073844473 Marionette TRACE conn2 <- [1,2290,null,{}] 13:57:24 INFO - PROCESS | 1662 | 1465073844478 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}] 13:57:24 INFO - PROCESS | 1662 | 1465073844479 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:24 INFO - PROCESS | 1662 | 1465073844588 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:57:24 INFO - PROCESS | 1662 | 1465073844601 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:24 INFO - PROCESS | 1662 | 1465073844602 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x124c86800 == 35 [pid = 1662] [id = 580] 13:57:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12111d800) [pid = 1662] [serial = 1740] [outer = 0x0] 13:57:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x121490800) [pid = 1662] [serial = 1741] [outer = 0x12111d800] 13:57:24 INFO - PROCESS | 1662 | 1465073844643 Marionette DEBUG loaded listener.js 13:57:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1219b5000) [pid = 1662] [serial = 1742] [outer = 0x12111d800] 13:57:25 INFO - PROCESS | 1662 | 1465073845090 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]]]}] 13:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 672ms 13:57:25 INFO - PROCESS | 1662 | 1465073845147 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:57:25 INFO - PROCESS | 1662 | 1465073845148 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:57:25 INFO - PROCESS | 1662 | 1465073845150 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:57:25 INFO - PROCESS | 1662 | 1465073845151 Marionette TRACE conn2 <- [1,2294,null,{}] 13:57:25 INFO - PROCESS | 1662 | 1465073845154 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}] 13:57:25 INFO - PROCESS | 1662 | 1465073845155 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:25 INFO - PROCESS | 1662 | 1465073845251 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:57:25 INFO - PROCESS | 1662 | 1465073845254 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:25 INFO - PROCESS | 1662 | 1465073845256 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x116082800 == 36 [pid = 1662] [id = 581] 13:57:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x121310c00) [pid = 1662] [serial = 1743] [outer = 0x0] 13:57:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x121de1400) [pid = 1662] [serial = 1744] [outer = 0x121310c00] 13:57:25 INFO - PROCESS | 1662 | 1465073845281 Marionette DEBUG loaded listener.js 13:57:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x124e08800) [pid = 1662] [serial = 1745] [outer = 0x121310c00] 13:57:25 INFO - PROCESS | 1662 | 1465073845626 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]]]}] 13:57:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:57:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 519ms 13:57:25 INFO - PROCESS | 1662 | 1465073845669 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:57:25 INFO - PROCESS | 1662 | 1465073845670 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:57:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:57:25 INFO - PROCESS | 1662 | 1465073845673 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:57:25 INFO - PROCESS | 1662 | 1465073845674 Marionette TRACE conn2 <- [1,2298,null,{}] 13:57:25 INFO - PROCESS | 1662 | 1465073845676 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}] 13:57:25 INFO - PROCESS | 1662 | 1465073845677 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:25 INFO - PROCESS | 1662 | 1465073845784 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:57:25 INFO - PROCESS | 1662 | 1465073845788 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:25 INFO - PROCESS | 1662 | 1465073845789 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x128b94800 == 37 [pid = 1662] [id = 582] 13:57:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x124e09400) [pid = 1662] [serial = 1746] [outer = 0x0] 13:57:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x124f7e000) [pid = 1662] [serial = 1747] [outer = 0x124e09400] 13:57:25 INFO - PROCESS | 1662 | 1465073845813 Marionette DEBUG loaded listener.js 13:57:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12567c000) [pid = 1662] [serial = 1748] [outer = 0x124e09400] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x126b1b000) [pid = 1662] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x126cc0000) [pid = 1662] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1185cf400) [pid = 1662] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1255c0000) [pid = 1662] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x112eab800) [pid = 1662] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x1196e0c00) [pid = 1662] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x120f52400) [pid = 1662] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118feec00) [pid = 1662] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x110e4e400) [pid = 1662] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1166e2800) [pid = 1662] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x11325c800) [pid = 1662] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x121dda800) [pid = 1662] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118268c00) [pid = 1662] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1168a1000) [pid = 1662] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126cc4400) [pid = 1662] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1133a3000) [pid = 1662] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x111c20000) [pid = 1662] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118171400) [pid = 1662] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:57:26 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x118179c00) [pid = 1662] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:57:26 INFO - PROCESS | 1662 | 1465073846320 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]]]}] 13:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 669ms 13:57:26 INFO - PROCESS | 1662 | 1465073846343 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:57:26 INFO - PROCESS | 1662 | 1465073846344 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:57:26 INFO - PROCESS | 1662 | 1465073846346 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:57:26 INFO - PROCESS | 1662 | 1465073846347 Marionette TRACE conn2 <- [1,2302,null,{}] 13:57:26 INFO - PROCESS | 1662 | 1465073846350 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}] 13:57:26 INFO - PROCESS | 1662 | 1465073846351 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:26 INFO - PROCESS | 1662 | 1465073846428 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:57:26 INFO - PROCESS | 1662 | 1465073846432 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:26 INFO - PROCESS | 1662 | 1465073846433 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x128eb0800 == 38 [pid = 1662] [id = 583] 13:57:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x116f7a400) [pid = 1662] [serial = 1749] [outer = 0x0] 13:57:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118268c00) [pid = 1662] [serial = 1750] [outer = 0x116f7a400] 13:57:26 INFO - PROCESS | 1662 | 1465073846458 Marionette DEBUG loaded listener.js 13:57:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x120f4d000) [pid = 1662] [serial = 1751] [outer = 0x116f7a400] 13:57:26 INFO - PROCESS | 1662 | 1465073846788 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]]]}] 13:57:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:57:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 472ms 13:57:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:57:26 INFO - PROCESS | 1662 | 1465073846818 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:57:26 INFO - PROCESS | 1662 | 1465073846820 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:57:26 INFO - PROCESS | 1662 | 1465073846822 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:57:26 INFO - PROCESS | 1662 | 1465073846825 Marionette TRACE conn2 <- [1,2306,null,{}] 13:57:26 INFO - PROCESS | 1662 | 1465073846829 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}] 13:57:26 INFO - PROCESS | 1662 | 1465073846830 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:26 INFO - PROCESS | 1662 | 1465073846951 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:57:26 INFO - PROCESS | 1662 | 1465073846958 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:26 INFO - PROCESS | 1662 | 1465073846959 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12942d800 == 39 [pid = 1662] [id = 584] 13:57:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118f42800) [pid = 1662] [serial = 1752] [outer = 0x0] 13:57:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12569e000) [pid = 1662] [serial = 1753] [outer = 0x118f42800] 13:57:26 INFO - PROCESS | 1662 | 1465073846986 Marionette DEBUG loaded listener.js 13:57:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126cb9000) [pid = 1662] [serial = 1754] [outer = 0x118f42800] 13:57:27 INFO - PROCESS | 1662 | 1465073847310 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]]]}] 13:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 523ms 13:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:57:27 INFO - PROCESS | 1662 | 1465073847346 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:57:27 INFO - PROCESS | 1662 | 1465073847347 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:57:27 INFO - PROCESS | 1662 | 1465073847349 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:57:27 INFO - PROCESS | 1662 | 1465073847350 Marionette TRACE conn2 <- [1,2310,null,{}] 13:57:27 INFO - PROCESS | 1662 | 1465073847352 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}] 13:57:27 INFO - PROCESS | 1662 | 1465073847354 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:27 INFO - PROCESS | 1662 | 1465073847433 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:57:27 INFO - PROCESS | 1662 | 1465073847437 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:27 INFO - PROCESS | 1662 | 1465073847438 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a89f800 == 40 [pid = 1662] [id = 585] 13:57:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x126cbc400) [pid = 1662] [serial = 1755] [outer = 0x0] 13:57:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x126cc7800) [pid = 1662] [serial = 1756] [outer = 0x126cbc400] 13:57:27 INFO - PROCESS | 1662 | 1465073847462 Marionette DEBUG loaded listener.js 13:57:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12716b000) [pid = 1662] [serial = 1757] [outer = 0x126cbc400] 13:57:27 INFO - PROCESS | 1662 | 1465073847793 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]]]}] 13:57:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:57:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 469ms 13:57:27 INFO - PROCESS | 1662 | 1465073847818 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:57:27 INFO - PROCESS | 1662 | 1465073847820 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:57:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:57:27 INFO - PROCESS | 1662 | 1465073847822 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:57:27 INFO - PROCESS | 1662 | 1465073847823 Marionette TRACE conn2 <- [1,2314,null,{}] 13:57:27 INFO - PROCESS | 1662 | 1465073847835 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}] 13:57:27 INFO - PROCESS | 1662 | 1465073847836 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:27 INFO - PROCESS | 1662 | 1465073847942 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:57:27 INFO - PROCESS | 1662 | 1465073847949 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:27 INFO - PROCESS | 1662 | 1465073847950 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a985800 == 41 [pid = 1662] [id = 586] 13:57:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x127170c00) [pid = 1662] [serial = 1758] [outer = 0x0] 13:57:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x12762fc00) [pid = 1662] [serial = 1759] [outer = 0x127170c00] 13:57:27 INFO - PROCESS | 1662 | 1465073847974 Marionette DEBUG loaded listener.js 13:57:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128b20000) [pid = 1662] [serial = 1760] [outer = 0x127170c00] 13:57:28 INFO - PROCESS | 1662 | 1465073848432 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]]]}] 13:57:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:57:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 621ms 13:57:28 INFO - PROCESS | 1662 | 1465073848462 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:57:28 INFO - PROCESS | 1662 | 1465073848466 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:57:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:57:28 INFO - PROCESS | 1662 | 1465073848472 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:57:28 INFO - PROCESS | 1662 | 1465073848479 Marionette TRACE conn2 <- [1,2318,null,{}] 13:57:28 INFO - PROCESS | 1662 | 1465073848485 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}] 13:57:28 INFO - PROCESS | 1662 | 1465073848487 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:28 INFO - PROCESS | 1662 | 1465073848642 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:57:28 INFO - PROCESS | 1662 | 1465073848766 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:28 INFO - PROCESS | 1662 | 1465073848767 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ad3800 == 42 [pid = 1662] [id = 587] 13:57:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x116626000) [pid = 1662] [serial = 1761] [outer = 0x0] 13:57:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x116a61800) [pid = 1662] [serial = 1762] [outer = 0x116626000] 13:57:28 INFO - PROCESS | 1662 | 1465073848798 Marionette DEBUG loaded listener.js 13:57:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11803a400) [pid = 1662] [serial = 1763] [outer = 0x116626000] 13:57:29 INFO - PROCESS | 1662 | 1465073849235 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] 13:57:29 INFO - PROCESS | 1662 | 1465073849251 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:57:29 INFO - PROCESS | 1662 | 1465073849255 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:57:29 INFO - PROCESS | 1662 | 1465073849257 Marionette TRACE conn2 <- [1,2322,null,{}] 13:57:29 INFO - PROCESS | 1662 | 1465073849260 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}] 13:57:29 INFO - PROCESS | 1662 | 1465073849262 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:29 INFO - PROCESS | 1662 | 1465073849365 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:57:29 INFO - PROCESS | 1662 | 1465073849422 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:29 INFO - PROCESS | 1662 | 1465073849423 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x12128f000 == 43 [pid = 1662] [id = 588] 13:57:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118258400) [pid = 1662] [serial = 1764] [outer = 0x0] 13:57:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x118a46400) [pid = 1662] [serial = 1765] [outer = 0x118258400] 13:57:29 INFO - PROCESS | 1662 | 1465073849458 Marionette DEBUG loaded listener.js 13:57:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1196a7400) [pid = 1662] [serial = 1766] [outer = 0x118258400] 13:57:29 INFO - PROCESS | 1662 | 1465073849914 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]]]}] 13:57:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:57:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 670ms 13:57:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:57:29 INFO - PROCESS | 1662 | 1465073849926 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:57:29 INFO - PROCESS | 1662 | 1465073849927 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:57:29 INFO - PROCESS | 1662 | 1465073849930 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:57:29 INFO - PROCESS | 1662 | 1465073849933 Marionette TRACE conn2 <- [1,2326,null,{}] 13:57:29 INFO - PROCESS | 1662 | 1465073849941 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}] 13:57:29 INFO - PROCESS | 1662 | 1465073849945 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:30 INFO - PROCESS | 1662 | 1465073850073 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:57:30 INFO - PROCESS | 1662 | 1465073850149 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:30 INFO - PROCESS | 1662 | 1465073850152 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a846000 == 44 [pid = 1662] [id = 589] 13:57:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x119a0fc00) [pid = 1662] [serial = 1767] [outer = 0x0] 13:57:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x120f17800) [pid = 1662] [serial = 1768] [outer = 0x119a0fc00] 13:57:30 INFO - PROCESS | 1662 | 1465073850183 Marionette DEBUG loaded listener.js 13:57:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x121122800) [pid = 1662] [serial = 1769] [outer = 0x119a0fc00] 13:57:30 INFO - PROCESS | 1662 | 1465073850607 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]]]}] 13:57:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:57:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 725ms 13:57:30 INFO - PROCESS | 1662 | 1465073850655 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:57:30 INFO - PROCESS | 1662 | 1465073850657 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:57:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:57:30 INFO - PROCESS | 1662 | 1465073850678 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:57:30 INFO - PROCESS | 1662 | 1465073850680 Marionette TRACE conn2 <- [1,2330,null,{}] 13:57:30 INFO - PROCESS | 1662 | 1465073850682 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}] 13:57:30 INFO - PROCESS | 1662 | 1465073850684 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:30 INFO - PROCESS | 1662 | 1465073850787 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:57:30 INFO - PROCESS | 1662 | 1465073850860 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:30 INFO - PROCESS | 1662 | 1465073850861 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b276800 == 45 [pid = 1662] [id = 590] 13:57:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1219bb000) [pid = 1662] [serial = 1770] [outer = 0x0] 13:57:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x123d2e000) [pid = 1662] [serial = 1771] [outer = 0x1219bb000] 13:57:30 INFO - PROCESS | 1662 | 1465073850889 Marionette DEBUG loaded listener.js 13:57:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1256aa400) [pid = 1662] [serial = 1772] [outer = 0x1219bb000] 13:57:31 INFO - PROCESS | 1662 | 1465073851312 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]]]}] 13:57:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:57:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 671ms 13:57:31 INFO - PROCESS | 1662 | 1465073851347 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:57:31 INFO - PROCESS | 1662 | 1465073851349 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:57:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:57:31 INFO - PROCESS | 1662 | 1465073851370 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:57:31 INFO - PROCESS | 1662 | 1465073851371 Marionette TRACE conn2 <- [1,2334,null,{}] 13:57:31 INFO - PROCESS | 1662 | 1465073851387 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}] 13:57:31 INFO - PROCESS | 1662 | 1465073851389 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:31 INFO - PROCESS | 1662 | 1465073851529 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:57:31 INFO - PROCESS | 1662 | 1465073851538 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:31 INFO - PROCESS | 1662 | 1465073851539 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x11671e800 == 46 [pid = 1662] [id = 591] 13:57:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x112e67800) [pid = 1662] [serial = 1773] [outer = 0x0] 13:57:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1166e2800) [pid = 1662] [serial = 1774] [outer = 0x112e67800] 13:57:31 INFO - PROCESS | 1662 | 1465073851703 Marionette DEBUG loaded listener.js 13:57:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x118178800) [pid = 1662] [serial = 1775] [outer = 0x112e67800] 13:57:32 INFO - PROCESS | 1662 | 1465073852181 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]]]}] 13:57:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:57:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 872ms 13:57:32 INFO - PROCESS | 1662 | 1465073852243 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:57:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:57:32 INFO - PROCESS | 1662 | 1465073852246 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:57:32 INFO - PROCESS | 1662 | 1465073852250 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 1662 | 1465073852252 Marionette TRACE conn2 <- [1,2338,null,{}] 13:57:32 INFO - PROCESS | 1662 | 1465073852256 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}] 13:57:32 INFO - PROCESS | 1662 | 1465073852258 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:32 INFO - PROCESS | 1662 | 1465073852384 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:57:32 INFO - PROCESS | 1662 | 1465073852470 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:32 INFO - PROCESS | 1662 | 1465073852472 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x11879e000 == 47 [pid = 1662] [id = 592] 13:57:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x1185ca400) [pid = 1662] [serial = 1776] [outer = 0x0] 13:57:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x11965f800) [pid = 1662] [serial = 1777] [outer = 0x1185ca400] 13:57:32 INFO - PROCESS | 1662 | 1465073852494 Marionette DEBUG loaded listener.js 13:57:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x1196d8800) [pid = 1662] [serial = 1778] [outer = 0x1185ca400] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12a89f800 == 46 [pid = 1662] [id = 585] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12942d800 == 45 [pid = 1662] [id = 584] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x128eb0800 == 44 [pid = 1662] [id = 583] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x128b94800 == 43 [pid = 1662] [id = 582] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x116082800 == 42 [pid = 1662] [id = 581] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x124c86800 == 41 [pid = 1662] [id = 580] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x123d4b000 == 40 [pid = 1662] [id = 579] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12134f000 == 39 [pid = 1662] [id = 578] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x119816800 == 38 [pid = 1662] [id = 577] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x1187a9000 == 37 [pid = 1662] [id = 576] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x116a8e800 == 36 [pid = 1662] [id = 575] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x116083000 == 35 [pid = 1662] [id = 574] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x116ad8800 == 34 [pid = 1662] [id = 573] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd75000 == 33 [pid = 1662] [id = 572] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x11671e800 == 32 [pid = 1662] [id = 591] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12b276800 == 31 [pid = 1662] [id = 590] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12a846000 == 30 [pid = 1662] [id = 589] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12128f000 == 29 [pid = 1662] [id = 588] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x12a985800 == 28 [pid = 1662] [id = 586] 13:57:33 INFO - PROCESS | 1662 | --DOCSHELL 0x116ad3800 == 27 [pid = 1662] [id = 587] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x126be8000) [pid = 1662] [serial = 1696] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x126cc0800) [pid = 1662] [serial = 1699] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x118f46000) [pid = 1662] [serial = 1672] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x11921a800) [pid = 1662] [serial = 1673] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x126b15400) [pid = 1662] [serial = 1661] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12148b000) [pid = 1662] [serial = 1687] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x1219bdc00) [pid = 1662] [serial = 1688] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x120f54400) [pid = 1662] [serial = 1681] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x121122000) [pid = 1662] [serial = 1682] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x121318000) [pid = 1662] [serial = 1684] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x119217400) [pid = 1662] [serial = 1685] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x128b21400) [pid = 1662] [serial = 1714] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11829c000) [pid = 1662] [serial = 1669] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118a3dc00) [pid = 1662] [serial = 1670] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1196ab000) [pid = 1662] [serial = 1675] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1196db800) [pid = 1662] [serial = 1676] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x113a07400) [pid = 1662] [serial = 1663] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1160b2800) [pid = 1662] [serial = 1664] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x124c45000) [pid = 1662] [serial = 1690] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x124ca1000) [pid = 1662] [serial = 1691] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119a0a800) [pid = 1662] [serial = 1678] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x120f48400) [pid = 1662] [serial = 1679] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x117299400) [pid = 1662] [serial = 1666] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118171000) [pid = 1662] [serial = 1667] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x126fb3c00) [pid = 1662] [serial = 1702] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x126f2c800) [pid = 1662] [serial = 1700] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12763b400) [pid = 1662] [serial = 1712] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x112e68800) [pid = 1662] [serial = 1705] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x116862800) [pid = 1662] [serial = 1706] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124ca0400) [pid = 1662] [serial = 1693] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x120f54000) [pid = 1662] [serial = 1708] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x126cbdc00) [pid = 1662] [serial = 1697] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x127177400) [pid = 1662] [serial = 1703] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x126b1a400) [pid = 1662] [serial = 1694] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x127462400) [pid = 1662] [serial = 1711] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x127463c00) [pid = 1662] [serial = 1709] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128b71000) [pid = 1662] [serial = 1715] [outer = 0x0] [url = about:blank] 13:57:33 INFO - PROCESS | 1662 | 1465073853646 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]]]}] 13:57:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:57:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1423ms 13:57:33 INFO - PROCESS | 1662 | 1465073853674 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:57:33 INFO - PROCESS | 1662 | 1465073853677 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:57:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:57:33 INFO - PROCESS | 1662 | 1465073853682 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:57:33 INFO - PROCESS | 1662 | 1465073853684 Marionette TRACE conn2 <- [1,2342,null,{}] 13:57:33 INFO - PROCESS | 1662 | 1465073853690 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}] 13:57:33 INFO - PROCESS | 1662 | 1465073853692 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:33 INFO - PROCESS | 1662 | 1465073853804 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:57:33 INFO - PROCESS | 1662 | 1465073853894 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:33 INFO - PROCESS | 1662 | 1465073853896 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x116885000 == 28 [pid = 1662] [id = 593] 13:57:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x116f79800) [pid = 1662] [serial = 1779] [outer = 0x0] 13:57:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11817a800) [pid = 1662] [serial = 1780] [outer = 0x116f79800] 13:57:33 INFO - PROCESS | 1662 | 1465073853942 Marionette DEBUG loaded listener.js 13:57:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1182a3000) [pid = 1662] [serial = 1781] [outer = 0x116f79800] 13:57:34 INFO - PROCESS | 1662 | 1465073854371 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]]]}] 13:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 722ms 13:57:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:57:34 INFO - PROCESS | 1662 | 1465073854403 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:57:34 INFO - PROCESS | 1662 | 1465073854406 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:57:34 INFO - PROCESS | 1662 | 1465073854411 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:57:34 INFO - PROCESS | 1662 | 1465073854413 Marionette TRACE conn2 <- [1,2346,null,{}] 13:57:34 INFO - PROCESS | 1662 | 1465073854415 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}] 13:57:34 INFO - PROCESS | 1662 | 1465073854417 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:34 INFO - PROCESS | 1662 | 1465073854495 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:57:34 INFO - PROCESS | 1662 | 1465073854499 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:34 INFO - PROCESS | 1662 | 1465073854500 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x118250000 == 29 [pid = 1662] [id = 594] 13:57:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118f3c000) [pid = 1662] [serial = 1782] [outer = 0x0] 13:57:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x119212800) [pid = 1662] [serial = 1783] [outer = 0x118f3c000] 13:57:34 INFO - PROCESS | 1662 | 1465073854530 Marionette DEBUG loaded listener.js 13:57:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1196b3000) [pid = 1662] [serial = 1784] [outer = 0x118f3c000] 13:57:34 INFO - PROCESS | 1662 | 1465073854899 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]]]}] 13:57:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:57:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 520ms 13:57:34 INFO - PROCESS | 1662 | 1465073854936 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:57:34 INFO - PROCESS | 1662 | 1465073854938 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:57:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:57:34 INFO - PROCESS | 1662 | 1465073854942 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:57:34 INFO - PROCESS | 1662 | 1465073854944 Marionette TRACE conn2 <- [1,2350,null,{}] 13:57:34 INFO - PROCESS | 1662 | 1465073854953 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}] 13:57:34 INFO - PROCESS | 1662 | 1465073854956 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:35 INFO - PROCESS | 1662 | 1465073855039 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:57:35 INFO - PROCESS | 1662 | 1465073855049 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:35 INFO - PROCESS | 1662 | 1465073855051 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1210a0000 == 30 [pid = 1662] [id = 595] 13:57:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x113d09400) [pid = 1662] [serial = 1785] [outer = 0x0] 13:57:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119a7d000) [pid = 1662] [serial = 1786] [outer = 0x113d09400] 13:57:35 INFO - PROCESS | 1662 | 1465073855083 Marionette DEBUG loaded listener.js 13:57:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x120f48400) [pid = 1662] [serial = 1787] [outer = 0x113d09400] 13:57:35 INFO - PROCESS | 1662 | 1465073855566 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]]]}] 13:57:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:57:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 671ms 13:57:35 INFO - PROCESS | 1662 | 1465073855613 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:57:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:57:35 INFO - PROCESS | 1662 | 1465073855615 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:57:35 INFO - PROCESS | 1662 | 1465073855617 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:57:35 INFO - PROCESS | 1662 | 1465073855618 Marionette TRACE conn2 <- [1,2354,null,{}] 13:57:35 INFO - PROCESS | 1662 | 1465073855630 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}] 13:57:35 INFO - PROCESS | 1662 | 1465073855631 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:35 INFO - PROCESS | 1662 | 1465073855729 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:57:35 INFO - PROCESS | 1662 | 1465073855783 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:35 INFO - PROCESS | 1662 | 1465073855784 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x121bb5800 == 31 [pid = 1662] [id = 596] 13:57:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x121121800) [pid = 1662] [serial = 1788] [outer = 0x0] 13:57:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x121313800) [pid = 1662] [serial = 1789] [outer = 0x121121800] 13:57:35 INFO - PROCESS | 1662 | 1465073855809 Marionette DEBUG loaded listener.js 13:57:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x121487c00) [pid = 1662] [serial = 1790] [outer = 0x121121800] 13:57:36 INFO - PROCESS | 1662 | 1465073856147 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]]]}] 13:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 580ms 13:57:36 INFO - PROCESS | 1662 | 1465073856198 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:57:36 INFO - PROCESS | 1662 | 1465073856199 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:57:36 INFO - PROCESS | 1662 | 1465073856203 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:57:36 INFO - PROCESS | 1662 | 1465073856204 Marionette TRACE conn2 <- [1,2358,null,{}] 13:57:36 INFO - PROCESS | 1662 | 1465073856207 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}] 13:57:36 INFO - PROCESS | 1662 | 1465073856209 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:36 INFO - PROCESS | 1662 | 1465073856335 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:57:36 INFO - PROCESS | 1662 | 1465073856349 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:36 INFO - PROCESS | 1662 | 1465073856350 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x124fa0000 == 32 [pid = 1662] [id = 597] 13:57:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1184b4400) [pid = 1662] [serial = 1791] [outer = 0x0] 13:57:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x121511400) [pid = 1662] [serial = 1792] [outer = 0x1184b4400] 13:57:36 INFO - PROCESS | 1662 | 1465073856391 Marionette DEBUG loaded listener.js 13:57:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x121b54000) [pid = 1662] [serial = 1793] [outer = 0x1184b4400] 13:57:36 INFO - PROCESS | 1662 | 1465073856831 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]]]}] 13:57:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:57:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 670ms 13:57:36 INFO - PROCESS | 1662 | 1465073856873 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:57:36 INFO - PROCESS | 1662 | 1465073856874 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:57:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:57:36 INFO - PROCESS | 1662 | 1465073856877 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:57:36 INFO - PROCESS | 1662 | 1465073856878 Marionette TRACE conn2 <- [1,2362,null,{}] 13:57:36 INFO - PROCESS | 1662 | 1465073856880 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}] 13:57:36 INFO - PROCESS | 1662 | 1465073856884 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:37 INFO - PROCESS | 1662 | 1465073857000 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:57:37 INFO - PROCESS | 1662 | 1465073857045 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:37 INFO - PROCESS | 1662 | 1465073857046 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1274d7800 == 33 [pid = 1662] [id = 598] 13:57:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x123d33400) [pid = 1662] [serial = 1794] [outer = 0x0] 13:57:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12562c800) [pid = 1662] [serial = 1795] [outer = 0x123d33400] 13:57:37 INFO - PROCESS | 1662 | 1465073857072 Marionette DEBUG loaded listener.js 13:57:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x126be9000) [pid = 1662] [serial = 1796] [outer = 0x123d33400] 13:57:37 INFO - PROCESS | 1662 | 1465073857423 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]]]}] 13:57:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:57:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 568ms 13:57:37 INFO - PROCESS | 1662 | 1465073857445 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:57:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:57:37 INFO - PROCESS | 1662 | 1465073857454 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:57:37 INFO - PROCESS | 1662 | 1465073857456 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:57:37 INFO - PROCESS | 1662 | 1465073857457 Marionette TRACE conn2 <- [1,2366,null,{}] 13:57:37 INFO - PROCESS | 1662 | 1465073857467 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}] 13:57:37 INFO - PROCESS | 1662 | 1465073857468 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:37 INFO - PROCESS | 1662 | 1465073857565 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:57:37 INFO - PROCESS | 1662 | 1465073857568 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:37 INFO - PROCESS | 1662 | 1465073857569 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x129423000 == 34 [pid = 1662] [id = 599] 13:57:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x115179800) [pid = 1662] [serial = 1797] [outer = 0x0] 13:57:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126cc2800) [pid = 1662] [serial = 1798] [outer = 0x115179800] 13:57:37 INFO - PROCESS | 1662 | 1465073857592 Marionette DEBUG loaded listener.js 13:57:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126f2c800) [pid = 1662] [serial = 1799] [outer = 0x115179800] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x12111d800) [pid = 1662] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x121310c00) [pid = 1662] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118fe1400) [pid = 1662] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x112eb1000) [pid = 1662] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x113351c00) [pid = 1662] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1166dc800) [pid = 1662] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x127634400) [pid = 1662] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1133acc00) [pid = 1662] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118228c00) [pid = 1662] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x124e09400) [pid = 1662] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126cbc400) [pid = 1662] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x116f7a400) [pid = 1662] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x112e68400) [pid = 1662] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:57:37 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x127170c00) [pid = 1662] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:57:38 INFO - PROCESS | 1662 | 1465073858070 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]]]}] 13:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 625ms 13:57:38 INFO - PROCESS | 1662 | 1465073858082 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:57:38 INFO - PROCESS | 1662 | 1465073858083 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:57:38 INFO - PROCESS | 1662 | 1465073858085 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:57:38 INFO - PROCESS | 1662 | 1465073858086 Marionette TRACE conn2 <- [1,2370,null,{}] 13:57:38 INFO - PROCESS | 1662 | 1465073858089 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}] 13:57:38 INFO - PROCESS | 1662 | 1465073858090 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:38 INFO - PROCESS | 1662 | 1465073858204 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:57:38 INFO - PROCESS | 1662 | 1465073858243 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:38 INFO - PROCESS | 1662 | 1465073858245 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x128b98000 == 35 [pid = 1662] [id = 600] 13:57:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x111c5fc00) [pid = 1662] [serial = 1800] [outer = 0x0] 13:57:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x120f1cc00) [pid = 1662] [serial = 1801] [outer = 0x111c5fc00] 13:57:38 INFO - PROCESS | 1662 | 1465073858269 Marionette DEBUG loaded listener.js 13:57:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x125629800) [pid = 1662] [serial = 1802] [outer = 0x111c5fc00] 13:57:38 INFO - PROCESS | 1662 | 1465073858560 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]]]}] 13:57:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:57:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 518ms 13:57:38 INFO - PROCESS | 1662 | 1465073858604 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:57:38 INFO - PROCESS | 1662 | 1465073858605 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:57:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:57:38 INFO - PROCESS | 1662 | 1465073858607 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:57:38 INFO - PROCESS | 1662 | 1465073858619 Marionette TRACE conn2 <- [1,2374,null,{}] 13:57:38 INFO - PROCESS | 1662 | 1465073858622 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}] 13:57:38 INFO - PROCESS | 1662 | 1465073858623 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:38 INFO - PROCESS | 1662 | 1465073858697 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:57:38 INFO - PROCESS | 1662 | 1465073858700 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:38 INFO - PROCESS | 1662 | 1465073858701 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a837800 == 36 [pid = 1662] [id = 601] 13:57:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126cc1000) [pid = 1662] [serial = 1803] [outer = 0x0] 13:57:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12716fc00) [pid = 1662] [serial = 1804] [outer = 0x126cc1000] 13:57:38 INFO - PROCESS | 1662 | 1465073858728 Marionette DEBUG loaded listener.js 13:57:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x127634400) [pid = 1662] [serial = 1805] [outer = 0x126cc1000] 13:57:39 INFO - PROCESS | 1662 | 1465073859040 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]]]}] 13:57:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:57:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 479ms 13:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:57:39 INFO - PROCESS | 1662 | 1465073859087 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:57:39 INFO - PROCESS | 1662 | 1465073859088 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:57:39 INFO - PROCESS | 1662 | 1465073859090 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:57:39 INFO - PROCESS | 1662 | 1465073859091 Marionette TRACE conn2 <- [1,2378,null,{}] 13:57:39 INFO - PROCESS | 1662 | 1465073859094 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}] 13:57:39 INFO - PROCESS | 1662 | 1465073859095 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:39 INFO - PROCESS | 1662 | 1465073859200 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:57:39 INFO - PROCESS | 1662 | 1465073859205 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:39 INFO - PROCESS | 1662 | 1465073859207 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a8a2800 == 37 [pid = 1662] [id = 602] 13:57:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12745b800) [pid = 1662] [serial = 1806] [outer = 0x0] 13:57:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128b20c00) [pid = 1662] [serial = 1807] [outer = 0x12745b800] 13:57:39 INFO - PROCESS | 1662 | 1465073859233 Marionette DEBUG loaded listener.js 13:57:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128b27400) [pid = 1662] [serial = 1808] [outer = 0x12745b800] 13:57:39 INFO - PROCESS | 1662 | 1465073859578 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]]]}] 13:57:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:57:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 13:57:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:57:39 INFO - PROCESS | 1662 | 1465073859611 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:57:39 INFO - PROCESS | 1662 | 1465073859612 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:57:39 INFO - PROCESS | 1662 | 1465073859614 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:57:39 INFO - PROCESS | 1662 | 1465073859616 Marionette TRACE conn2 <- [1,2382,null,{}] 13:57:39 INFO - PROCESS | 1662 | 1465073859618 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}] 13:57:39 INFO - PROCESS | 1662 | 1465073859620 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:39 INFO - PROCESS | 1662 | 1465073859716 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:57:39 INFO - PROCESS | 1662 | 1465073859720 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:39 INFO - PROCESS | 1662 | 1465073859722 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x124f9e000 == 38 [pid = 1662] [id = 603] 13:57:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128b73400) [pid = 1662] [serial = 1809] [outer = 0x0] 13:57:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128d34800) [pid = 1662] [serial = 1810] [outer = 0x128b73400] 13:57:39 INFO - PROCESS | 1662 | 1465073859748 Marionette DEBUG loaded listener.js 13:57:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128d4b000) [pid = 1662] [serial = 1811] [outer = 0x128b73400] 13:57:40 INFO - PROCESS | 1662 | 1465073860320 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]]]}] 13:57:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:57:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 770ms 13:57:40 INFO - PROCESS | 1662 | 1465073860385 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:57:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:57:40 INFO - PROCESS | 1662 | 1465073860388 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:57:40 INFO - PROCESS | 1662 | 1465073860392 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:57:40 INFO - PROCESS | 1662 | 1465073860394 Marionette TRACE conn2 <- [1,2386,null,{}] 13:57:40 INFO - PROCESS | 1662 | 1465073860398 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}] 13:57:40 INFO - PROCESS | 1662 | 1465073860400 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:40 INFO - PROCESS | 1662 | 1465073860508 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:57:40 INFO - PROCESS | 1662 | 1465073860570 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:40 INFO - PROCESS | 1662 | 1465073860572 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x118166800 == 39 [pid = 1662] [id = 604] 13:57:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x117654800) [pid = 1662] [serial = 1812] [outer = 0x0] 13:57:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118225800) [pid = 1662] [serial = 1813] [outer = 0x117654800] 13:57:40 INFO - PROCESS | 1662 | 1465073860602 Marionette DEBUG loaded listener.js 13:57:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118a44000) [pid = 1662] [serial = 1814] [outer = 0x117654800] 13:57:41 INFO - PROCESS | 1662 | 1465073861167 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]]]}] 13:57:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:57:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 821ms 13:57:41 INFO - PROCESS | 1662 | 1465073861213 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:57:41 INFO - PROCESS | 1662 | 1465073861215 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:57:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:57:41 INFO - PROCESS | 1662 | 1465073861219 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:57:41 INFO - PROCESS | 1662 | 1465073861221 Marionette TRACE conn2 <- [1,2390,null,{}] 13:57:41 INFO - PROCESS | 1662 | 1465073861224 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}] 13:57:41 INFO - PROCESS | 1662 | 1465073861226 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:41 INFO - PROCESS | 1662 | 1465073861354 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:57:41 INFO - PROCESS | 1662 | 1465073861466 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:41 INFO - PROCESS | 1662 | 1465073861468 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e81000 == 40 [pid = 1662] [id = 605] 13:57:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1168a2400) [pid = 1662] [serial = 1815] [outer = 0x0] 13:57:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1185c6000) [pid = 1662] [serial = 1816] [outer = 0x1168a2400] 13:57:41 INFO - PROCESS | 1662 | 1465073861518 Marionette DEBUG loaded listener.js 13:57:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x120d32000) [pid = 1662] [serial = 1817] [outer = 0x1168a2400] 13:57:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12a8a2800 == 39 [pid = 1662] [id = 602] 13:57:42 INFO - PROCESS | 1662 | --DOCSHELL 0x12a837800 == 38 [pid = 1662] [id = 601] 13:57:42 INFO - PROCESS | 1662 | --DOCSHELL 0x128b98000 == 37 [pid = 1662] [id = 600] 13:57:42 INFO - PROCESS | 1662 | --DOCSHELL 0x129423000 == 36 [pid = 1662] [id = 599] 13:57:42 INFO - PROCESS | 1662 | 1465073862278 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]]]}] 13:57:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1274d7800 == 35 [pid = 1662] [id = 598] 13:57:42 INFO - PROCESS | 1662 | --DOCSHELL 0x124fa0000 == 34 [pid = 1662] [id = 597] 13:57:42 INFO - PROCESS | 1662 | --DOCSHELL 0x121bb5800 == 33 [pid = 1662] [id = 596] 13:57:42 INFO - PROCESS | 1662 | --DOCSHELL 0x1210a0000 == 32 [pid = 1662] [id = 595] 13:57:42 INFO - PROCESS | 1662 | --DOCSHELL 0x118250000 == 31 [pid = 1662] [id = 594] 13:57:42 INFO - PROCESS | 1662 | --DOCSHELL 0x116885000 == 30 [pid = 1662] [id = 593] 13:57:42 INFO - PROCESS | 1662 | --DOCSHELL 0x11879e000 == 29 [pid = 1662] [id = 592] 13:57:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:57:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1123ms 13:57:42 INFO - PROCESS | 1662 | 1465073862346 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:57:42 INFO - PROCESS | 1662 | 1465073862349 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:57:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:57:42 INFO - PROCESS | 1662 | 1465073862354 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:57:42 INFO - PROCESS | 1662 | 1465073862359 Marionette TRACE conn2 <- [1,2394,null,{}] 13:57:42 INFO - PROCESS | 1662 | 1465073862364 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}] 13:57:42 INFO - PROCESS | 1662 | 1465073862366 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:42 INFO - PROCESS | 1662 | 1465073862500 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x121490800) [pid = 1662] [serial = 1741] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x121de1400) [pid = 1662] [serial = 1744] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x11966a000) [pid = 1662] [serial = 1732] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1196de000) [pid = 1662] [serial = 1733] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x119a08c00) [pid = 1662] [serial = 1735] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1166dec00) [pid = 1662] [serial = 1726] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x11821a400) [pid = 1662] [serial = 1727] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x116860400) [pid = 1662] [serial = 1723] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x117296800) [pid = 1662] [serial = 1724] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128b7bc00) [pid = 1662] [serial = 1718] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128b71400) [pid = 1662] [serial = 1717] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1160b1800) [pid = 1662] [serial = 1720] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116a63000) [pid = 1662] [serial = 1721] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1185d1800) [pid = 1662] [serial = 1729] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x118fe2000) [pid = 1662] [serial = 1730] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x124f7e000) [pid = 1662] [serial = 1747] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12716b000) [pid = 1662] [serial = 1757] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x120f4d000) [pid = 1662] [serial = 1751] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x118268c00) [pid = 1662] [serial = 1750] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x126cc7800) [pid = 1662] [serial = 1756] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12567c000) [pid = 1662] [serial = 1748] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x120f1a800) [pid = 1662] [serial = 1738] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128b20000) [pid = 1662] [serial = 1760] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1219b5000) [pid = 1662] [serial = 1742] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x124e08800) [pid = 1662] [serial = 1745] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12762fc00) [pid = 1662] [serial = 1759] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x121215400) [pid = 1662] [serial = 1739] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119a7a000) [pid = 1662] [serial = 1736] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12569e000) [pid = 1662] [serial = 1753] [outer = 0x0] [url = about:blank] 13:57:42 INFO - PROCESS | 1662 | 1465073862599 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:42 INFO - PROCESS | 1662 | 1465073862601 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x116883800 == 30 [pid = 1662] [id = 606] 13:57:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x116a61400) [pid = 1662] [serial = 1818] [outer = 0x0] 13:57:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x117296800) [pid = 1662] [serial = 1819] [outer = 0x116a61400] 13:57:42 INFO - PROCESS | 1662 | 1465073862646 Marionette DEBUG loaded listener.js 13:57:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118269800) [pid = 1662] [serial = 1820] [outer = 0x116a61400] 13:57:42 INFO - PROCESS | 1662 | 1465073862986 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]]]}] 13:57:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:57:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 676ms 13:57:43 INFO - PROCESS | 1662 | 1465073863037 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:57:43 INFO - PROCESS | 1662 | 1465073863040 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:57:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:57:43 INFO - PROCESS | 1662 | 1465073863046 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:57:43 INFO - PROCESS | 1662 | 1465073863047 Marionette TRACE conn2 <- [1,2398,null,{}] 13:57:43 INFO - PROCESS | 1662 | 1465073863050 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}] 13:57:43 INFO - PROCESS | 1662 | 1465073863051 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:43 INFO - PROCESS | 1662 | 1465073863132 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:57:43 INFO - PROCESS | 1662 | 1465073863136 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:43 INFO - PROCESS | 1662 | 1465073863138 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x11879f800 == 31 [pid = 1662] [id = 607] 13:57:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1196b2800) [pid = 1662] [serial = 1821] [outer = 0x0] 13:57:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x119a0d000) [pid = 1662] [serial = 1822] [outer = 0x1196b2800] 13:57:43 INFO - PROCESS | 1662 | 1465073863167 Marionette DEBUG loaded listener.js 13:57:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x120f23c00) [pid = 1662] [serial = 1823] [outer = 0x1196b2800] 13:57:43 INFO - PROCESS | 1662 | 1465073863513 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]]]}] 13:57:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:57:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 473ms 13:57:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:57:43 INFO - PROCESS | 1662 | 1465073863519 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:57:43 INFO - PROCESS | 1662 | 1465073863520 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:57:43 INFO - PROCESS | 1662 | 1465073863522 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:57:43 INFO - PROCESS | 1662 | 1465073863525 Marionette TRACE conn2 <- [1,2402,null,{}] 13:57:43 INFO - PROCESS | 1662 | 1465073863535 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}] 13:57:43 INFO - PROCESS | 1662 | 1465073863538 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:43 INFO - PROCESS | 1662 | 1465073863622 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:57:43 INFO - PROCESS | 1662 | 1465073863681 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:43 INFO - PROCESS | 1662 | 1465073863683 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x1215c5000 == 32 [pid = 1662] [id = 608] 13:57:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1160b2800) [pid = 1662] [serial = 1824] [outer = 0x0] 13:57:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12111fc00) [pid = 1662] [serial = 1825] [outer = 0x1160b2800] 13:57:43 INFO - PROCESS | 1662 | 1465073863710 Marionette DEBUG loaded listener.js 13:57:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x121b4c000) [pid = 1662] [serial = 1826] [outer = 0x1160b2800] 13:57:44 INFO - PROCESS | 1662 | 1465073864054 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]]]}] 13:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 573ms 13:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:57:44 INFO - PROCESS | 1662 | 1465073864097 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:57:44 INFO - PROCESS | 1662 | 1465073864099 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:57:44 INFO - PROCESS | 1662 | 1465073864102 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:57:44 INFO - PROCESS | 1662 | 1465073864104 Marionette TRACE conn2 <- [1,2406,null,{}] 13:57:44 INFO - PROCESS | 1662 | 1465073864107 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}] 13:57:44 INFO - PROCESS | 1662 | 1465073864109 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:44 INFO - PROCESS | 1662 | 1465073864279 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:57:44 INFO - PROCESS | 1662 | 1465073864293 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:44 INFO - PROCESS | 1662 | 1465073864294 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d5a000 == 33 [pid = 1662] [id = 609] 13:57:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x124c3d800) [pid = 1662] [serial = 1827] [outer = 0x0] 13:57:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x124f79c00) [pid = 1662] [serial = 1828] [outer = 0x124c3d800] 13:57:44 INFO - PROCESS | 1662 | 1465073864335 Marionette DEBUG loaded listener.js 13:57:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x125677400) [pid = 1662] [serial = 1829] [outer = 0x124c3d800] 13:57:44 INFO - PROCESS | 1662 | 1465073864736 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]]]}] 13:57:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:57:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 674ms 13:57:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:57:44 INFO - PROCESS | 1662 | 1465073864776 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:57:44 INFO - PROCESS | 1662 | 1465073864778 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:57:44 INFO - PROCESS | 1662 | 1465073864780 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:57:44 INFO - PROCESS | 1662 | 1465073864781 Marionette TRACE conn2 <- [1,2410,null,{}] 13:57:44 INFO - PROCESS | 1662 | 1465073864783 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}] 13:57:44 INFO - PROCESS | 1662 | 1465073864784 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:44 INFO - PROCESS | 1662 | 1465073864879 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:57:44 INFO - PROCESS | 1662 | 1465073864889 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:44 INFO - PROCESS | 1662 | 1465073864890 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x126bce000 == 34 [pid = 1662] [id = 610] 13:57:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12150d800) [pid = 1662] [serial = 1830] [outer = 0x0] 13:57:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12569e000) [pid = 1662] [serial = 1831] [outer = 0x12150d800] 13:57:44 INFO - PROCESS | 1662 | 1465073864915 Marionette DEBUG loaded listener.js 13:57:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126bda400) [pid = 1662] [serial = 1832] [outer = 0x12150d800] 13:57:45 INFO - PROCESS | 1662 | 1465073865290 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]]]}] 13:57:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:57:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 13:57:45 INFO - PROCESS | 1662 | 1465073865298 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:57:45 INFO - PROCESS | 1662 | 1465073865299 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:57:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:57:45 INFO - PROCESS | 1662 | 1465073865302 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:57:45 INFO - PROCESS | 1662 | 1465073865303 Marionette TRACE conn2 <- [1,2414,null,{}] 13:57:45 INFO - PROCESS | 1662 | 1465073865305 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}] 13:57:45 INFO - PROCESS | 1662 | 1465073865309 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:45 INFO - PROCESS | 1662 | 1465073865418 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:57:45 INFO - PROCESS | 1662 | 1465073865431 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:45 INFO - PROCESS | 1662 | 1465073865433 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12903b800 == 35 [pid = 1662] [id = 611] 13:57:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x126cb9c00) [pid = 1662] [serial = 1833] [outer = 0x0] 13:57:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x127461400) [pid = 1662] [serial = 1834] [outer = 0x126cb9c00] 13:57:45 INFO - PROCESS | 1662 | 1465073865458 Marionette DEBUG loaded listener.js 13:57:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128b78400) [pid = 1662] [serial = 1835] [outer = 0x126cb9c00] 13:57:45 INFO - PROCESS | 1662 | 1465073865816 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]]]}] 13:57:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:57:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 567ms 13:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:57:45 INFO - PROCESS | 1662 | 1465073865870 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:57:45 INFO - PROCESS | 1662 | 1465073865871 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:57:45 INFO - PROCESS | 1662 | 1465073865873 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:57:45 INFO - PROCESS | 1662 | 1465073865875 Marionette TRACE conn2 <- [1,2418,null,{}] 13:57:45 INFO - PROCESS | 1662 | 1465073865879 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}] 13:57:45 INFO - PROCESS | 1662 | 1465073865880 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:45 INFO - PROCESS | 1662 | 1465073865979 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:57:45 INFO - PROCESS | 1662 | 1465073865983 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:45 INFO - PROCESS | 1662 | 1465073865984 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298ce800 == 36 [pid = 1662] [id = 612] 13:57:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128b7a000) [pid = 1662] [serial = 1836] [outer = 0x0] 13:57:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128d3f400) [pid = 1662] [serial = 1837] [outer = 0x128b7a000] 13:57:46 INFO - PROCESS | 1662 | 1465073866008 Marionette DEBUG loaded listener.js 13:57:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128d48800) [pid = 1662] [serial = 1838] [outer = 0x128b7a000] 13:57:46 INFO - PROCESS | 1662 | 1465073866327 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]]]}] 13:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 472ms 13:57:46 INFO - PROCESS | 1662 | 1465073866349 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:57:46 INFO - PROCESS | 1662 | 1465073866350 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:57:46 INFO - PROCESS | 1662 | 1465073866352 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:57:46 INFO - PROCESS | 1662 | 1465073866354 Marionette TRACE conn2 <- [1,2422,null,{}] 13:57:46 INFO - PROCESS | 1662 | 1465073866356 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}] 13:57:46 INFO - PROCESS | 1662 | 1465073866357 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:46 INFO - PROCESS | 1662 | 1465073866478 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:57:46 INFO - PROCESS | 1662 | 1465073866482 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:46 INFO - PROCESS | 1662 | 1465073866483 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a98a000 == 37 [pid = 1662] [id = 613] 13:57:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128d37c00) [pid = 1662] [serial = 1839] [outer = 0x0] 13:57:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128d4c400) [pid = 1662] [serial = 1840] [outer = 0x128d37c00] 13:57:46 INFO - PROCESS | 1662 | 1465073866515 Marionette DEBUG loaded listener.js 13:57:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x128d54800) [pid = 1662] [serial = 1841] [outer = 0x128d37c00] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118f3c000) [pid = 1662] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x113d09400) [pid = 1662] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1185ca400) [pid = 1662] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x121121800) [pid = 1662] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1184b4400) [pid = 1662] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x111c5fc00) [pid = 1662] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x123d33400) [pid = 1662] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x116626000) [pid = 1662] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x115179800) [pid = 1662] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x126cc1000) [pid = 1662] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118258400) [pid = 1662] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119a0fc00) [pid = 1662] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1219bb000) [pid = 1662] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x116f79800) [pid = 1662] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x112e67800) [pid = 1662] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x12745b800) [pid = 1662] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:57:46 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118f42800) [pid = 1662] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:57:46 INFO - PROCESS | 1662 | 1465073866912 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]]]}] 13:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 572ms 13:57:46 INFO - PROCESS | 1662 | 1465073866933 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:57:46 INFO - PROCESS | 1662 | 1465073866934 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:57:46 INFO - PROCESS | 1662 | 1465073866953 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:57:46 INFO - PROCESS | 1662 | 1465073866954 Marionette TRACE conn2 <- [1,2426,null,{}] 13:57:46 INFO - PROCESS | 1662 | 1465073866956 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}] 13:57:46 INFO - PROCESS | 1662 | 1465073866957 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:47 INFO - PROCESS | 1662 | 1465073867041 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:57:47 INFO - PROCESS | 1662 | 1465073867046 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:47 INFO - PROCESS | 1662 | 1465073867047 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x1215c0800 == 38 [pid = 1662] [id = 614] 13:57:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118031c00) [pid = 1662] [serial = 1842] [outer = 0x0] 13:57:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x118f42800) [pid = 1662] [serial = 1843] [outer = 0x118031c00] 13:57:47 INFO - PROCESS | 1662 | 1465073867072 Marionette DEBUG loaded listener.js 13:57:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1219bb000) [pid = 1662] [serial = 1844] [outer = 0x118031c00] 13:57:47 INFO - PROCESS | 1662 | 1465073867420 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]]]}] 13:57:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:57:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 475ms 13:57:47 INFO - PROCESS | 1662 | 1465073867423 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:57:47 INFO - PROCESS | 1662 | 1465073867426 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:57:47 INFO - PROCESS | 1662 | 1465073867430 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:57:47 INFO - PROCESS | 1662 | 1465073867432 Marionette TRACE conn2 <- [1,2430,null,{}] 13:57:47 INFO - PROCESS | 1662 | 1465073867435 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}] 13:57:47 INFO - PROCESS | 1662 | 1465073867437 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:47 INFO - PROCESS | 1662 | 1465073867564 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:57:47 INFO - PROCESS | 1662 | 1465073867659 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:47 INFO - PROCESS | 1662 | 1465073867672 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0be800 == 39 [pid = 1662] [id = 615] 13:57:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x117659c00) [pid = 1662] [serial = 1845] [outer = 0x0] 13:57:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x126ecdc00) [pid = 1662] [serial = 1846] [outer = 0x117659c00] 13:57:47 INFO - PROCESS | 1662 | 1465073867712 Marionette DEBUG loaded listener.js 13:57:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12567a800) [pid = 1662] [serial = 1847] [outer = 0x117659c00] 13:57:48 INFO - PROCESS | 1662 | 1465073868070 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]]]}] 13:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 671ms 13:57:48 INFO - PROCESS | 1662 | 1465073868100 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:57:48 INFO - PROCESS | 1662 | 1465073868102 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:57:48 INFO - PROCESS | 1662 | 1465073868104 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:57:48 INFO - PROCESS | 1662 | 1465073868106 Marionette TRACE conn2 <- [1,2434,null,{}] 13:57:48 INFO - PROCESS | 1662 | 1465073868108 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}] 13:57:48 INFO - PROCESS | 1662 | 1465073868110 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:48 INFO - PROCESS | 1662 | 1465073868229 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:57:48 INFO - PROCESS | 1662 | 1465073868265 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:48 INFO - PROCESS | 1662 | 1465073868267 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b26b000 == 40 [pid = 1662] [id = 616] 13:57:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x118225c00) [pid = 1662] [serial = 1848] [outer = 0x0] 13:57:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128ec3800) [pid = 1662] [serial = 1849] [outer = 0x118225c00] 13:57:48 INFO - PROCESS | 1662 | 1465073868293 Marionette DEBUG loaded listener.js 13:57:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1291e1c00) [pid = 1662] [serial = 1850] [outer = 0x118225c00] 13:57:48 INFO - PROCESS | 1662 | 1465073868569 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]]]}] 13:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 473ms 13:57:48 INFO - PROCESS | 1662 | 1465073868583 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:57:48 INFO - PROCESS | 1662 | 1465073868584 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:57:48 INFO - PROCESS | 1662 | 1465073868587 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:57:48 INFO - PROCESS | 1662 | 1465073868588 Marionette TRACE conn2 <- [1,2438,null,{}] 13:57:48 INFO - PROCESS | 1662 | 1465073868590 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}] 13:57:48 INFO - PROCESS | 1662 | 1465073868591 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:48 INFO - PROCESS | 1662 | 1465073868690 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:57:48 INFO - PROCESS | 1662 | 1465073868796 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:48 INFO - PROCESS | 1662 | 1465073868798 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e7b000 == 41 [pid = 1662] [id = 617] 13:57:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x111c65400) [pid = 1662] [serial = 1851] [outer = 0x0] 13:57:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1133a1000) [pid = 1662] [serial = 1852] [outer = 0x111c65400] 13:57:48 INFO - PROCESS | 1662 | 1465073868830 Marionette DEBUG loaded listener.js 13:57:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1166da800) [pid = 1662] [serial = 1853] [outer = 0x111c65400] 13:57:49 INFO - PROCESS | 1662 | 1465073869290 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]]]}] 13:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 769ms 13:57:49 INFO - PROCESS | 1662 | 1465073869361 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:57:49 INFO - PROCESS | 1662 | 1465073869364 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:57:49 INFO - PROCESS | 1662 | 1465073869368 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:57:49 INFO - PROCESS | 1662 | 1465073869370 Marionette TRACE conn2 <- [1,2442,null,{}] 13:57:49 INFO - PROCESS | 1662 | 1465073869374 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}] 13:57:49 INFO - PROCESS | 1662 | 1465073869379 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:49 INFO - PROCESS | 1662 | 1465073869481 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:57:49 INFO - PROCESS | 1662 | 1465073869555 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:49 INFO - PROCESS | 1662 | 1465073869557 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x121364800 == 42 [pid = 1662] [id = 618] 13:57:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1196d6c00) [pid = 1662] [serial = 1854] [outer = 0x0] 13:57:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119a0d800) [pid = 1662] [serial = 1855] [outer = 0x1196d6c00] 13:57:49 INFO - PROCESS | 1662 | 1465073869589 Marionette DEBUG loaded listener.js 13:57:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x120f4a800) [pid = 1662] [serial = 1856] [outer = 0x1196d6c00] 13:57:50 INFO - PROCESS | 1662 | 1465073870006 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]]]}] 13:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 669ms 13:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:57:50 INFO - PROCESS | 1662 | 1465073870040 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:57:50 INFO - PROCESS | 1662 | 1465073870043 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:57:50 INFO - PROCESS | 1662 | 1465073870045 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:57:50 INFO - PROCESS | 1662 | 1465073870047 Marionette TRACE conn2 <- [1,2446,null,{}] 13:57:50 INFO - PROCESS | 1662 | 1465073870049 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}] 13:57:50 INFO - PROCESS | 1662 | 1465073870051 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:50 INFO - PROCESS | 1662 | 1465073870173 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:57:50 INFO - PROCESS | 1662 | 1465073870236 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:50 INFO - PROCESS | 1662 | 1465073870237 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a970800 == 43 [pid = 1662] [id = 619] 13:57:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x121488c00) [pid = 1662] [serial = 1857] [outer = 0x0] 13:57:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124c97c00) [pid = 1662] [serial = 1858] [outer = 0x121488c00] 13:57:50 INFO - PROCESS | 1662 | 1465073870266 Marionette DEBUG loaded listener.js 13:57:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126bde800) [pid = 1662] [serial = 1859] [outer = 0x121488c00] 13:57:50 INFO - PROCESS | 1662 | 1465073870724 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]]]}] 13:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 723ms 13:57:50 INFO - PROCESS | 1662 | 1465073870769 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:57:50 INFO - PROCESS | 1662 | 1465073870770 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:57:50 INFO - PROCESS | 1662 | 1465073870778 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:57:50 INFO - PROCESS | 1662 | 1465073870782 Marionette TRACE conn2 <- [1,2450,null,{}] 13:57:50 INFO - PROCESS | 1662 | 1465073870785 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}] 13:57:50 INFO - PROCESS | 1662 | 1465073870788 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:50 INFO - PROCESS | 1662 | 1465073870893 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:57:50 INFO - PROCESS | 1662 | 1465073870955 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:50 INFO - PROCESS | 1662 | 1465073870957 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c77a000 == 44 [pid = 1662] [id = 620] 13:57:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x1160b2400) [pid = 1662] [serial = 1860] [outer = 0x0] 13:57:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12716c800) [pid = 1662] [serial = 1861] [outer = 0x1160b2400] 13:57:51 INFO - PROCESS | 1662 | 1465073870997 Marionette DEBUG loaded listener.js 13:57:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128d42c00) [pid = 1662] [serial = 1862] [outer = 0x1160b2400] 13:57:51 INFO - PROCESS | 1662 | 1465073871429 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]]]}] 13:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 678ms 13:57:51 INFO - PROCESS | 1662 | 1465073871451 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:57:51 INFO - PROCESS | 1662 | 1465073871453 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:57:51 INFO - PROCESS | 1662 | 1465073871456 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:57:51 INFO - PROCESS | 1662 | 1465073871457 Marionette TRACE conn2 <- [1,2454,null,{}] 13:57:51 INFO - PROCESS | 1662 | 1465073871459 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}] 13:57:51 INFO - PROCESS | 1662 | 1465073871461 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:51 INFO - PROCESS | 1662 | 1465073871583 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:57:51 INFO - PROCESS | 1662 | 1465073871644 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:51 INFO - PROCESS | 1662 | 1465073871645 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x117352000 == 45 [pid = 1662] [id = 621] 13:57:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x118039000) [pid = 1662] [serial = 1863] [outer = 0x0] 13:57:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x126f26400) [pid = 1662] [serial = 1864] [outer = 0x118039000] 13:57:51 INFO - PROCESS | 1662 | 1465073871674 Marionette DEBUG loaded listener.js 13:57:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x128d54000) [pid = 1662] [serial = 1865] [outer = 0x118039000] 13:57:52 INFO - PROCESS | 1662 | 1465073872222 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]]]}] 13:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 822ms 13:57:52 INFO - PROCESS | 1662 | 1465073872279 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:57:52 INFO - PROCESS | 1662 | 1465073872281 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:57:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:57:52 INFO - PROCESS | 1662 | 1465073872284 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:57:52 INFO - PROCESS | 1662 | 1465073872287 Marionette TRACE conn2 <- [1,2458,null,{}] 13:57:52 INFO - PROCESS | 1662 | 1465073872290 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}] 13:57:52 INFO - PROCESS | 1662 | 1465073872292 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:52 INFO - PROCESS | 1662 | 1465073872427 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:57:52 INFO - PROCESS | 1662 | 1465073872437 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:52 INFO - PROCESS | 1662 | 1465073872439 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ad1000 == 46 [pid = 1662] [id = 622] 13:57:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11821e800) [pid = 1662] [serial = 1866] [outer = 0x0] 13:57:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1182a0000) [pid = 1662] [serial = 1867] [outer = 0x11821e800] 13:57:52 INFO - PROCESS | 1662 | 1465073872468 Marionette DEBUG loaded listener.js 13:57:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x119217400) [pid = 1662] [serial = 1868] [outer = 0x11821e800] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x12b26b000 == 45 [pid = 1662] [id = 616] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0be800 == 44 [pid = 1662] [id = 615] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x1215c0800 == 43 [pid = 1662] [id = 614] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x12a98a000 == 42 [pid = 1662] [id = 613] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x1298ce800 == 41 [pid = 1662] [id = 612] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x12903b800 == 40 [pid = 1662] [id = 611] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x126bce000 == 39 [pid = 1662] [id = 610] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x123d5a000 == 38 [pid = 1662] [id = 609] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x1215c5000 == 37 [pid = 1662] [id = 608] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x11879f800 == 36 [pid = 1662] [id = 607] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x116883800 == 35 [pid = 1662] [id = 606] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x115e81000 == 34 [pid = 1662] [id = 605] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x118166800 == 33 [pid = 1662] [id = 604] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x124f9e000 == 32 [pid = 1662] [id = 603] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x117352000 == 31 [pid = 1662] [id = 621] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x12c77a000 == 30 [pid = 1662] [id = 620] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x12a970800 == 29 [pid = 1662] [id = 619] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x121364800 == 28 [pid = 1662] [id = 618] 13:57:53 INFO - PROCESS | 1662 | --DOCSHELL 0x115e7b000 == 27 [pid = 1662] [id = 617] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1256aa400) [pid = 1662] [serial = 1772] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x123d2e000) [pid = 1662] [serial = 1771] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1182a3000) [pid = 1662] [serial = 1781] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x118178800) [pid = 1662] [serial = 1775] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1166e2800) [pid = 1662] [serial = 1774] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x11817a800) [pid = 1662] [serial = 1780] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x121487c00) [pid = 1662] [serial = 1790] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128d34800) [pid = 1662] [serial = 1810] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x128b27400) [pid = 1662] [serial = 1808] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x126be9000) [pid = 1662] [serial = 1796] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x121b54000) [pid = 1662] [serial = 1793] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x127634400) [pid = 1662] [serial = 1805] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x125629800) [pid = 1662] [serial = 1802] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120f48400) [pid = 1662] [serial = 1787] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x128b20c00) [pid = 1662] [serial = 1807] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x126cb9000) [pid = 1662] [serial = 1754] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x119212800) [pid = 1662] [serial = 1783] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1196b3000) [pid = 1662] [serial = 1784] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119a7d000) [pid = 1662] [serial = 1786] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1196d8800) [pid = 1662] [serial = 1778] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x11965f800) [pid = 1662] [serial = 1777] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x121313800) [pid = 1662] [serial = 1789] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x121511400) [pid = 1662] [serial = 1792] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x120f1cc00) [pid = 1662] [serial = 1801] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x12562c800) [pid = 1662] [serial = 1795] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11803a400) [pid = 1662] [serial = 1763] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x126cc2800) [pid = 1662] [serial = 1798] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x12716fc00) [pid = 1662] [serial = 1804] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x116a61800) [pid = 1662] [serial = 1762] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x126f2c800) [pid = 1662] [serial = 1799] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1196a7400) [pid = 1662] [serial = 1766] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x118a46400) [pid = 1662] [serial = 1765] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x121122800) [pid = 1662] [serial = 1769] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x120f17800) [pid = 1662] [serial = 1768] [outer = 0x0] [url = about:blank] 13:57:53 INFO - PROCESS | 1662 | 1465073873429 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]]]}] 13:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1171ms 13:57:53 INFO - PROCESS | 1662 | 1465073873456 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:57:53 INFO - PROCESS | 1662 | 1465073873458 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:57:53 INFO - PROCESS | 1662 | 1465073873462 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:57:53 INFO - PROCESS | 1662 | 1465073873463 Marionette TRACE conn2 <- [1,2462,null,{}] 13:57:53 INFO - PROCESS | 1662 | 1465073873467 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}] 13:57:53 INFO - PROCESS | 1662 | 1465073873469 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:53 INFO - PROCESS | 1662 | 1465073873549 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:57:53 INFO - PROCESS | 1662 | 1465073873607 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:53 INFO - PROCESS | 1662 | 1465073873610 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a93800 == 28 [pid = 1662] [id = 623] 13:57:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x116a64400) [pid = 1662] [serial = 1869] [outer = 0x0] 13:57:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x11816ec00) [pid = 1662] [serial = 1870] [outer = 0x116a64400] 13:57:53 INFO - PROCESS | 1662 | 1465073873639 Marionette DEBUG loaded listener.js 13:57:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x118267800) [pid = 1662] [serial = 1871] [outer = 0x116a64400] 13:57:53 INFO - PROCESS | 1662 | 1465073873963 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]]]}] 13:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 520ms 13:57:53 INFO - PROCESS | 1662 | 1465073873983 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:57:53 INFO - PROCESS | 1662 | 1465073873988 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:57:54 INFO - PROCESS | 1662 | 1465073873997 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:57:54 INFO - PROCESS | 1662 | 1465073874000 Marionette TRACE conn2 <- [1,2466,null,{}] 13:57:54 INFO - PROCESS | 1662 | 1465073874003 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}] 13:57:54 INFO - PROCESS | 1662 | 1465073874006 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:54 INFO - PROCESS | 1662 | 1465073874132 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:57:54 INFO - PROCESS | 1662 | 1465073874215 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:54 INFO - PROCESS | 1662 | 1465073874217 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x11879b000 == 29 [pid = 1662] [id = 624] 13:57:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x1184b9400) [pid = 1662] [serial = 1872] [outer = 0x0] 13:57:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118a46400) [pid = 1662] [serial = 1873] [outer = 0x1184b9400] 13:57:54 INFO - PROCESS | 1662 | 1465073874259 Marionette DEBUG loaded listener.js 13:57:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1196a7400) [pid = 1662] [serial = 1874] [outer = 0x1184b9400] 13:57:54 INFO - PROCESS | 1662 | 1465073874623 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]]]}] 13:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 675ms 13:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:57:54 INFO - PROCESS | 1662 | 1465073874670 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:57:54 INFO - PROCESS | 1662 | 1465073874671 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:57:54 INFO - PROCESS | 1662 | 1465073874674 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:57:54 INFO - PROCESS | 1662 | 1465073874676 Marionette TRACE conn2 <- [1,2470,null,{}] 13:57:54 INFO - PROCESS | 1662 | 1465073874684 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}] 13:57:54 INFO - PROCESS | 1662 | 1465073874687 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:54 INFO - PROCESS | 1662 | 1465073874788 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:57:54 INFO - PROCESS | 1662 | 1465073874797 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:54 INFO - PROCESS | 1662 | 1465073874800 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x1210a4800 == 30 [pid = 1662] [id = 625] 13:57:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x113860000) [pid = 1662] [serial = 1875] [outer = 0x0] 13:57:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x120f18400) [pid = 1662] [serial = 1876] [outer = 0x113860000] 13:57:54 INFO - PROCESS | 1662 | 1465073874828 Marionette DEBUG loaded listener.js 13:57:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x120f4d000) [pid = 1662] [serial = 1877] [outer = 0x113860000] 13:57:55 INFO - PROCESS | 1662 | 1465073875209 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]]]}] 13:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 573ms 13:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:57:55 INFO - PROCESS | 1662 | 1465073875249 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:57:55 INFO - PROCESS | 1662 | 1465073875251 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:57:55 INFO - PROCESS | 1662 | 1465073875255 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:57:55 INFO - PROCESS | 1662 | 1465073875256 Marionette TRACE conn2 <- [1,2474,null,{}] 13:57:55 INFO - PROCESS | 1662 | 1465073875260 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}] 13:57:55 INFO - PROCESS | 1662 | 1465073875262 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:55 INFO - PROCESS | 1662 | 1465073875426 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:57:55 INFO - PROCESS | 1662 | 1465073875453 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:55 INFO - PROCESS | 1662 | 1465073875455 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x121349800 == 31 [pid = 1662] [id = 626] 13:57:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x120f4b800) [pid = 1662] [serial = 1878] [outer = 0x0] 13:57:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12130d800) [pid = 1662] [serial = 1879] [outer = 0x120f4b800] 13:57:55 INFO - PROCESS | 1662 | 1465073875496 Marionette DEBUG loaded listener.js 13:57:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1215e6800) [pid = 1662] [serial = 1880] [outer = 0x120f4b800] 13:57:55 INFO - PROCESS | 1662 | 1465073875894 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]]]}] 13:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 674ms 13:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:57:55 INFO - PROCESS | 1662 | 1465073875929 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:57:55 INFO - PROCESS | 1662 | 1465073875930 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:57:55 INFO - PROCESS | 1662 | 1465073875932 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:57:55 INFO - PROCESS | 1662 | 1465073875933 Marionette TRACE conn2 <- [1,2478,null,{}] 13:57:55 INFO - PROCESS | 1662 | 1465073875935 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}] 13:57:55 INFO - PROCESS | 1662 | 1465073875936 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:56 INFO - PROCESS | 1662 | 1465073876037 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:57:56 INFO - PROCESS | 1662 | 1465073876086 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:56 INFO - PROCESS | 1662 | 1465073876088 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x124909800 == 32 [pid = 1662] [id = 627] 13:57:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118227000) [pid = 1662] [serial = 1881] [outer = 0x0] 13:57:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x121b57800) [pid = 1662] [serial = 1882] [outer = 0x118227000] 13:57:56 INFO - PROCESS | 1662 | 1465073876133 Marionette DEBUG loaded listener.js 13:57:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x124c98c00) [pid = 1662] [serial = 1883] [outer = 0x118227000] 13:57:56 INFO - PROCESS | 1662 | 1465073876596 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]]]}] 13:57:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:57:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 718ms 13:57:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:57:56 INFO - PROCESS | 1662 | 1465073876663 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:57:56 INFO - PROCESS | 1662 | 1465073876664 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:57:56 INFO - PROCESS | 1662 | 1465073876666 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:57:56 INFO - PROCESS | 1662 | 1465073876667 Marionette TRACE conn2 <- [1,2482,null,{}] 13:57:56 INFO - PROCESS | 1662 | 1465073876670 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}] 13:57:56 INFO - PROCESS | 1662 | 1465073876674 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:56 INFO - PROCESS | 1662 | 1465073876812 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:57:56 INFO - PROCESS | 1662 | 1465073876833 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:56 INFO - PROCESS | 1662 | 1465073876834 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x1274d0800 == 33 [pid = 1662] [id = 628] 13:57:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1219b5000) [pid = 1662] [serial = 1884] [outer = 0x0] 13:57:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x126b1d000) [pid = 1662] [serial = 1885] [outer = 0x1219b5000] 13:57:56 INFO - PROCESS | 1662 | 1465073876859 Marionette DEBUG loaded listener.js 13:57:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x126f2c800) [pid = 1662] [serial = 1886] [outer = 0x1219b5000] 13:57:57 INFO - PROCESS | 1662 | 1465073877206 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]]]}] 13:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 570ms 13:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:57:57 INFO - PROCESS | 1662 | 1465073877237 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:57:57 INFO - PROCESS | 1662 | 1465073877238 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:57:57 INFO - PROCESS | 1662 | 1465073877240 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:57:57 INFO - PROCESS | 1662 | 1465073877241 Marionette TRACE conn2 <- [1,2486,null,{}] 13:57:57 INFO - PROCESS | 1662 | 1465073877243 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}] 13:57:57 INFO - PROCESS | 1662 | 1465073877244 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:57 INFO - PROCESS | 1662 | 1465073877342 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:57:57 INFO - PROCESS | 1662 | 1465073877346 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:57 INFO - PROCESS | 1662 | 1465073877347 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x128e9e000 == 34 [pid = 1662] [id = 629] 13:57:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1248ce800) [pid = 1662] [serial = 1887] [outer = 0x0] 13:57:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x127170c00) [pid = 1662] [serial = 1888] [outer = 0x1248ce800] 13:57:57 INFO - PROCESS | 1662 | 1465073877371 Marionette DEBUG loaded listener.js 13:57:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x127637800) [pid = 1662] [serial = 1889] [outer = 0x1248ce800] 13:57:57 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118225c00) [pid = 1662] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:57:57 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118031c00) [pid = 1662] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:57:57 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x116a61400) [pid = 1662] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:57:57 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x126cb9c00) [pid = 1662] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:57:57 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12150d800) [pid = 1662] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:57:57 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1196b2800) [pid = 1662] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:57:57 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x117654800) [pid = 1662] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:57:57 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1168a2400) [pid = 1662] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:57:57 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x128d37c00) [pid = 1662] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:57:57 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x117659c00) [pid = 1662] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:57:57 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x124c3d800) [pid = 1662] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:57:57 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1160b2800) [pid = 1662] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:57:57 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128b73400) [pid = 1662] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:57:57 INFO - PROCESS | 1662 | 1465073877920 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]]]}] 13:57:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:57:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 719ms 13:57:57 INFO - PROCESS | 1662 | 1465073877960 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:57:57 INFO - PROCESS | 1662 | 1465073877962 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:57:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:57:57 INFO - PROCESS | 1662 | 1465073877965 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:57:57 INFO - PROCESS | 1662 | 1465073877967 Marionette TRACE conn2 <- [1,2490,null,{}] 13:57:57 INFO - PROCESS | 1662 | 1465073877971 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}] 13:57:57 INFO - PROCESS | 1662 | 1465073877972 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:58 INFO - PROCESS | 1662 | 1465073878085 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:57:58 INFO - PROCESS | 1662 | 1465073878120 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:58 INFO - PROCESS | 1662 | 1465073878121 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12942b800 == 35 [pid = 1662] [id = 630] 13:57:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x117298c00) [pid = 1662] [serial = 1890] [outer = 0x0] 13:57:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1196d7c00) [pid = 1662] [serial = 1891] [outer = 0x117298c00] 13:57:58 INFO - PROCESS | 1662 | 1465073878162 Marionette DEBUG loaded listener.js 13:57:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x124c3d800) [pid = 1662] [serial = 1892] [outer = 0x117298c00] 13:57:58 INFO - PROCESS | 1662 | 1465073878548 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]]]}] 13:57:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:57:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 622ms 13:57:58 INFO - PROCESS | 1662 | 1465073878598 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:57:58 INFO - PROCESS | 1662 | 1465073878599 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:57:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:57:58 INFO - PROCESS | 1662 | 1465073878612 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:57:58 INFO - PROCESS | 1662 | 1465073878613 Marionette TRACE conn2 <- [1,2494,null,{}] 13:57:58 INFO - PROCESS | 1662 | 1465073878615 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}] 13:57:58 INFO - PROCESS | 1662 | 1465073878616 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:58 INFO - PROCESS | 1662 | 1465073878691 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:57:58 INFO - PROCESS | 1662 | 1465073878697 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:58 INFO - PROCESS | 1662 | 1465073878698 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x1210a3000 == 36 [pid = 1662] [id = 631] 13:57:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x124c97800) [pid = 1662] [serial = 1893] [outer = 0x0] 13:57:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12763ac00) [pid = 1662] [serial = 1894] [outer = 0x124c97800] 13:57:58 INFO - PROCESS | 1662 | 1465073878723 Marionette DEBUG loaded listener.js 13:57:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128b23c00) [pid = 1662] [serial = 1895] [outer = 0x124c97800] 13:57:59 INFO - PROCESS | 1662 | 1465073879051 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]]]}] 13:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 468ms 13:57:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:57:59 INFO - PROCESS | 1662 | 1465073879080 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:57:59 INFO - PROCESS | 1662 | 1465073879081 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:57:59 INFO - PROCESS | 1662 | 1465073879083 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:57:59 INFO - PROCESS | 1662 | 1465073879084 Marionette TRACE conn2 <- [1,2498,null,{}] 13:57:59 INFO - PROCESS | 1662 | 1465073879087 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}] 13:57:59 INFO - PROCESS | 1662 | 1465073879088 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:59 INFO - PROCESS | 1662 | 1465073879165 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:57:59 INFO - PROCESS | 1662 | 1465073879169 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:59 INFO - PROCESS | 1662 | 1465073879170 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a888800 == 37 [pid = 1662] [id = 632] 13:57:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128b25400) [pid = 1662] [serial = 1896] [outer = 0x0] 13:57:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128b78000) [pid = 1662] [serial = 1897] [outer = 0x128b25400] 13:57:59 INFO - PROCESS | 1662 | 1465073879194 Marionette DEBUG loaded listener.js 13:57:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128d39c00) [pid = 1662] [serial = 1898] [outer = 0x128b25400] 13:57:59 INFO - PROCESS | 1662 | 1465073879540 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]]]}] 13:57:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:57:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 467ms 13:57:59 INFO - PROCESS | 1662 | 1465073879552 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:57:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:57:59 INFO - PROCESS | 1662 | 1465073879564 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:57:59 INFO - PROCESS | 1662 | 1465073879566 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:57:59 INFO - PROCESS | 1662 | 1465073879568 Marionette TRACE conn2 <- [1,2502,null,{}] 13:57:59 INFO - PROCESS | 1662 | 1465073879571 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}] 13:57:59 INFO - PROCESS | 1662 | 1465073879572 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:59 INFO - PROCESS | 1662 | 1465073879686 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:57:59 INFO - PROCESS | 1662 | 1465073879778 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:59 INFO - PROCESS | 1662 | 1465073879780 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:57:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e86000 == 38 [pid = 1662] [id = 633] 13:57:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x110e4e400) [pid = 1662] [serial = 1899] [outer = 0x0] 13:57:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x113a0fc00) [pid = 1662] [serial = 1900] [outer = 0x110e4e400] 13:57:59 INFO - PROCESS | 1662 | 1465073879813 Marionette DEBUG loaded listener.js 13:57:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x116167000) [pid = 1662] [serial = 1901] [outer = 0x110e4e400] 13:58:00 INFO - PROCESS | 1662 | 1465073880349 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]]]}] 13:58:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:58:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 819ms 13:58:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:58:00 INFO - PROCESS | 1662 | 1465073880388 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:58:00 INFO - PROCESS | 1662 | 1465073880391 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:58:00 INFO - PROCESS | 1662 | 1465073880396 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:58:00 INFO - PROCESS | 1662 | 1465073880398 Marionette TRACE conn2 <- [1,2506,null,{}] 13:58:00 INFO - PROCESS | 1662 | 1465073880402 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}] 13:58:00 INFO - PROCESS | 1662 | 1465073880405 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:00 INFO - PROCESS | 1662 | 1465073880514 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:58:00 INFO - PROCESS | 1662 | 1465073880598 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:00 INFO - PROCESS | 1662 | 1465073880599 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x121096000 == 39 [pid = 1662] [id = 634] 13:58:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1185ce800) [pid = 1662] [serial = 1902] [outer = 0x0] 13:58:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118f86400) [pid = 1662] [serial = 1903] [outer = 0x1185ce800] 13:58:00 INFO - PROCESS | 1662 | 1465073880630 Marionette DEBUG loaded listener.js 13:58:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1196ac800) [pid = 1662] [serial = 1904] [outer = 0x1185ce800] 13:58:01 INFO - PROCESS | 1662 | 1465073881311 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]]]}] 13:58:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:58:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 977ms 13:58:01 INFO - PROCESS | 1662 | 1465073881371 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:58:01 INFO - PROCESS | 1662 | 1465073881373 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:58:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:58:01 INFO - PROCESS | 1662 | 1465073881376 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:58:01 INFO - PROCESS | 1662 | 1465073881379 Marionette TRACE conn2 <- [1,2510,null,{}] 13:58:01 INFO - PROCESS | 1662 | 1465073881382 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}] 13:58:01 INFO - PROCESS | 1662 | 1465073881384 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:01 INFO - PROCESS | 1662 | 1465073881488 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:58:01 INFO - PROCESS | 1662 | 1465073881575 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:01 INFO - PROCESS | 1662 | 1465073881578 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x11809c800 == 40 [pid = 1662] [id = 635] 13:58:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118179c00) [pid = 1662] [serial = 1905] [outer = 0x0] 13:58:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118218400) [pid = 1662] [serial = 1906] [outer = 0x118179c00] 13:58:01 INFO - PROCESS | 1662 | 1465073881607 Marionette DEBUG loaded listener.js 13:58:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118a3fc00) [pid = 1662] [serial = 1907] [outer = 0x118179c00] 13:58:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12a888800 == 39 [pid = 1662] [id = 632] 13:58:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1210a3000 == 38 [pid = 1662] [id = 631] 13:58:01 INFO - PROCESS | 1662 | --DOCSHELL 0x12942b800 == 37 [pid = 1662] [id = 630] 13:58:01 INFO - PROCESS | 1662 | --DOCSHELL 0x128e9e000 == 36 [pid = 1662] [id = 629] 13:58:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1274d0800 == 35 [pid = 1662] [id = 628] 13:58:01 INFO - PROCESS | 1662 | --DOCSHELL 0x124909800 == 34 [pid = 1662] [id = 627] 13:58:01 INFO - PROCESS | 1662 | --DOCSHELL 0x121349800 == 33 [pid = 1662] [id = 626] 13:58:01 INFO - PROCESS | 1662 | --DOCSHELL 0x1210a4800 == 32 [pid = 1662] [id = 625] 13:58:01 INFO - PROCESS | 1662 | --DOCSHELL 0x11879b000 == 31 [pid = 1662] [id = 624] 13:58:01 INFO - PROCESS | 1662 | --DOCSHELL 0x116a93800 == 30 [pid = 1662] [id = 623] 13:58:01 INFO - PROCESS | 1662 | --DOCSHELL 0x116ad1000 == 29 [pid = 1662] [id = 622] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1219bb000) [pid = 1662] [serial = 1844] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x117296800) [pid = 1662] [serial = 1819] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118269800) [pid = 1662] [serial = 1820] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128b78400) [pid = 1662] [serial = 1835] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x126bda400) [pid = 1662] [serial = 1832] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12569e000) [pid = 1662] [serial = 1831] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x120f23c00) [pid = 1662] [serial = 1823] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118225800) [pid = 1662] [serial = 1813] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x120d32000) [pid = 1662] [serial = 1817] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x128d54800) [pid = 1662] [serial = 1841] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118f42800) [pid = 1662] [serial = 1843] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128d4c400) [pid = 1662] [serial = 1840] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x127461400) [pid = 1662] [serial = 1834] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x126ecdc00) [pid = 1662] [serial = 1846] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124f79c00) [pid = 1662] [serial = 1828] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x121b4c000) [pid = 1662] [serial = 1826] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119a0d000) [pid = 1662] [serial = 1822] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x128d4b000) [pid = 1662] [serial = 1811] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12111fc00) [pid = 1662] [serial = 1825] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128d3f400) [pid = 1662] [serial = 1837] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x118a44000) [pid = 1662] [serial = 1814] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x1185c6000) [pid = 1662] [serial = 1816] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x125677400) [pid = 1662] [serial = 1829] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12567a800) [pid = 1662] [serial = 1847] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x128ec3800) [pid = 1662] [serial = 1849] [outer = 0x0] [url = about:blank] 13:58:01 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1291e1c00) [pid = 1662] [serial = 1850] [outer = 0x0] [url = about:blank] 13:58:02 INFO - PROCESS | 1662 | 1465073881999 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]]]}] 13:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 675ms 13:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:58:02 INFO - PROCESS | 1662 | 1465073882051 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:58:02 INFO - PROCESS | 1662 | 1465073882055 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:58:02 INFO - PROCESS | 1662 | 1465073882059 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:58:02 INFO - PROCESS | 1662 | 1465073882061 Marionette TRACE conn2 <- [1,2514,null,{}] 13:58:02 INFO - PROCESS | 1662 | 1465073882063 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}] 13:58:02 INFO - PROCESS | 1662 | 1465073882065 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:02 INFO - PROCESS | 1662 | 1465073882146 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:58:02 INFO - PROCESS | 1662 | 1465073882207 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 1662 | 1465073882209 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x11921e800 == 30 [pid = 1662] [id = 636] 13:58:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x118a3f000) [pid = 1662] [serial = 1908] [outer = 0x0] 13:58:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119660800) [pid = 1662] [serial = 1909] [outer = 0x118a3f000] 13:58:02 INFO - PROCESS | 1662 | 1465073882236 Marionette DEBUG loaded listener.js 13:58:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1196d4c00) [pid = 1662] [serial = 1910] [outer = 0x118a3f000] 13:58:02 INFO - PROCESS | 1662 | 1465073882550 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]]]}] 13:58:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:58:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 520ms 13:58:02 INFO - PROCESS | 1662 | 1465073882581 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:58:02 INFO - PROCESS | 1662 | 1465073882582 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:58:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:58:02 INFO - PROCESS | 1662 | 1465073882584 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:58:02 INFO - PROCESS | 1662 | 1465073882586 Marionette TRACE conn2 <- [1,2518,null,{}] 13:58:02 INFO - PROCESS | 1662 | 1465073882597 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}] 13:58:02 INFO - PROCESS | 1662 | 1465073882600 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:02 INFO - PROCESS | 1662 | 1465073882682 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:58:02 INFO - PROCESS | 1662 | 1465073882687 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 1662 | 1465073882690 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x121296800 == 31 [pid = 1662] [id = 637] 13:58:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x119a0f000) [pid = 1662] [serial = 1911] [outer = 0x0] 13:58:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x120f22c00) [pid = 1662] [serial = 1912] [outer = 0x119a0f000] 13:58:02 INFO - PROCESS | 1662 | 1465073882720 Marionette DEBUG loaded listener.js 13:58:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x121317800) [pid = 1662] [serial = 1913] [outer = 0x119a0f000] 13:58:03 INFO - PROCESS | 1662 | 1465073883169 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]]]}] 13:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 621ms 13:58:03 INFO - PROCESS | 1662 | 1465073883206 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:58:03 INFO - PROCESS | 1662 | 1465073883212 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:58:03 INFO - PROCESS | 1662 | 1465073883217 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:58:03 INFO - PROCESS | 1662 | 1465073883219 Marionette TRACE conn2 <- [1,2522,null,{}] 13:58:03 INFO - PROCESS | 1662 | 1465073883222 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}] 13:58:03 INFO - PROCESS | 1662 | 1465073883224 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:03 INFO - PROCESS | 1662 | 1465073883351 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:58:03 INFO - PROCESS | 1662 | 1465073883442 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:03 INFO - PROCESS | 1662 | 1465073883444 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x124915800 == 32 [pid = 1662] [id = 638] 13:58:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11604fc00) [pid = 1662] [serial = 1914] [outer = 0x0] 13:58:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x121b57c00) [pid = 1662] [serial = 1915] [outer = 0x11604fc00] 13:58:03 INFO - PROCESS | 1662 | 1465073883471 Marionette DEBUG loaded listener.js 13:58:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x124c98000) [pid = 1662] [serial = 1916] [outer = 0x11604fc00] 13:58:03 INFO - PROCESS | 1662 | 1465073883754 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]]]}] 13:58:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:58:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 572ms 13:58:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:58:03 INFO - PROCESS | 1662 | 1465073883788 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:58:03 INFO - PROCESS | 1662 | 1465073883789 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:58:03 INFO - PROCESS | 1662 | 1465073883792 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:58:03 INFO - PROCESS | 1662 | 1465073883794 Marionette TRACE conn2 <- [1,2526,null,{}] 13:58:03 INFO - PROCESS | 1662 | 1465073883799 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}] 13:58:03 INFO - PROCESS | 1662 | 1465073883800 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:03 INFO - PROCESS | 1662 | 1465073883879 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:58:03 INFO - PROCESS | 1662 | 1465073883883 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:03 INFO - PROCESS | 1662 | 1465073883884 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x118158000 == 33 [pid = 1662] [id = 639] 13:58:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x119660c00) [pid = 1662] [serial = 1917] [outer = 0x0] 13:58:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1255c0000) [pid = 1662] [serial = 1918] [outer = 0x119660c00] 13:58:03 INFO - PROCESS | 1662 | 1465073883908 Marionette DEBUG loaded listener.js 13:58:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12569e000) [pid = 1662] [serial = 1919] [outer = 0x119660c00] 13:58:04 INFO - PROCESS | 1662 | 1465073884298 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]]]}] 13:58:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:58:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 522ms 13:58:04 INFO - PROCESS | 1662 | 1465073884314 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:58:04 INFO - PROCESS | 1662 | 1465073884315 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:58:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:58:04 INFO - PROCESS | 1662 | 1465073884318 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:58:04 INFO - PROCESS | 1662 | 1465073884319 Marionette TRACE conn2 <- [1,2530,null,{}] 13:58:04 INFO - PROCESS | 1662 | 1465073884321 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}] 13:58:04 INFO - PROCESS | 1662 | 1465073884325 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:04 INFO - PROCESS | 1662 | 1465073884450 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:58:04 INFO - PROCESS | 1662 | 1465073884464 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:04 INFO - PROCESS | 1662 | 1465073884465 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x12941c000 == 34 [pid = 1662] [id = 640] 13:58:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1256aac00) [pid = 1662] [serial = 1920] [outer = 0x0] 13:58:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126cb8c00) [pid = 1662] [serial = 1921] [outer = 0x1256aac00] 13:58:04 INFO - PROCESS | 1662 | 1465073884490 Marionette DEBUG loaded listener.js 13:58:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128b1fc00) [pid = 1662] [serial = 1922] [outer = 0x1256aac00] 13:58:04 INFO - PROCESS | 1662 | 1465073884838 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]]]}] 13:58:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:58:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 568ms 13:58:04 INFO - PROCESS | 1662 | 1465073884886 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:58:04 INFO - PROCESS | 1662 | 1465073884887 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:58:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:58:04 INFO - PROCESS | 1662 | 1465073884890 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:58:04 INFO - PROCESS | 1662 | 1465073884891 Marionette TRACE conn2 <- [1,2534,null,{}] 13:58:04 INFO - PROCESS | 1662 | 1465073884893 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}] 13:58:04 INFO - PROCESS | 1662 | 1465073884894 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:04 INFO - PROCESS | 1662 | 1465073884993 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:58:05 INFO - PROCESS | 1662 | 1465073885010 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:05 INFO - PROCESS | 1662 | 1465073885011 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298c5800 == 35 [pid = 1662] [id = 641] 13:58:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12716d800) [pid = 1662] [serial = 1923] [outer = 0x0] 13:58:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128d33800) [pid = 1662] [serial = 1924] [outer = 0x12716d800] 13:58:05 INFO - PROCESS | 1662 | 1465073885035 Marionette DEBUG loaded listener.js 13:58:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128d49c00) [pid = 1662] [serial = 1925] [outer = 0x12716d800] 13:58:05 INFO - PROCESS | 1662 | 1465073885388 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]]]}] 13:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 519ms 13:58:05 INFO - PROCESS | 1662 | 1465073885410 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:58:05 INFO - PROCESS | 1662 | 1465073885411 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:58:05 INFO - PROCESS | 1662 | 1465073885413 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:58:05 INFO - PROCESS | 1662 | 1465073885414 Marionette TRACE conn2 <- [1,2538,null,{}] 13:58:05 INFO - PROCESS | 1662 | 1465073885417 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}] 13:58:05 INFO - PROCESS | 1662 | 1465073885418 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:05 INFO - PROCESS | 1662 | 1465073885518 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:58:05 INFO - PROCESS | 1662 | 1465073885522 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:05 INFO - PROCESS | 1662 | 1465073885523 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a98a000 == 36 [pid = 1662] [id = 642] 13:58:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128b70c00) [pid = 1662] [serial = 1926] [outer = 0x0] 13:58:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128ebdc00) [pid = 1662] [serial = 1927] [outer = 0x128b70c00] 13:58:05 INFO - PROCESS | 1662 | 1465073885547 Marionette DEBUG loaded listener.js 13:58:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x1290ddc00) [pid = 1662] [serial = 1928] [outer = 0x128b70c00] 13:58:05 INFO - PROCESS | 1662 | 1465073885870 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]]]}] 13:58:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:58:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 13:58:05 INFO - PROCESS | 1662 | 1465073885932 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:58:05 INFO - PROCESS | 1662 | 1465073885933 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:58:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:58:05 INFO - PROCESS | 1662 | 1465073885936 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:58:05 INFO - PROCESS | 1662 | 1465073885937 Marionette TRACE conn2 <- [1,2542,null,{}] 13:58:05 INFO - PROCESS | 1662 | 1465073885939 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}] 13:58:05 INFO - PROCESS | 1662 | 1465073885940 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:06 INFO - PROCESS | 1662 | 1465073886037 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118227000) [pid = 1662] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1184b9400) [pid = 1662] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x124c97800) [pid = 1662] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116a64400) [pid = 1662] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x113860000) [pid = 1662] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x111c65400) [pid = 1662] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1196d6c00) [pid = 1662] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x121488c00) [pid = 1662] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1160b2400) [pid = 1662] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1248ce800) [pid = 1662] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x1219b5000) [pid = 1662] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x118039000) [pid = 1662] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x11821e800) [pid = 1662] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x120f4b800) [pid = 1662] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x117298c00) [pid = 1662] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:58:06 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128b7a000) [pid = 1662] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:58:06 INFO - PROCESS | 1662 | 1465073886154 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 1662 | 1465073886155 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x119b28000 == 37 [pid = 1662] [id = 643] 13:58:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1121a9800) [pid = 1662] [serial = 1929] [outer = 0x0] 13:58:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11685c800) [pid = 1662] [serial = 1930] [outer = 0x1121a9800] 13:58:06 INFO - PROCESS | 1662 | 1465073886180 Marionette DEBUG loaded listener.js 13:58:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118273400) [pid = 1662] [serial = 1931] [outer = 0x1121a9800] 13:58:06 INFO - PROCESS | 1662 | 1465073886467 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]]]}] 13:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 570ms 13:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:58:06 INFO - PROCESS | 1662 | 1465073886506 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:58:06 INFO - PROCESS | 1662 | 1465073886507 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:58:06 INFO - PROCESS | 1662 | 1465073886514 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:58:06 INFO - PROCESS | 1662 | 1465073886515 Marionette TRACE conn2 <- [1,2546,null,{}] 13:58:06 INFO - PROCESS | 1662 | 1465073886518 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}] 13:58:06 INFO - PROCESS | 1662 | 1465073886519 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:06 INFO - PROCESS | 1662 | 1465073886600 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:58:06 INFO - PROCESS | 1662 | 1465073886603 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 1662 | 1465073886604 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x124912000 == 38 [pid = 1662] [id = 644] 13:58:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1185c4400) [pid = 1662] [serial = 1932] [outer = 0x0] 13:58:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1248ce800) [pid = 1662] [serial = 1933] [outer = 0x1185c4400] 13:58:06 INFO - PROCESS | 1662 | 1465073886629 Marionette DEBUG loaded listener.js 13:58:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1290ce800) [pid = 1662] [serial = 1934] [outer = 0x1185c4400] 13:58:06 INFO - PROCESS | 1662 | 1465073886977 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]]]}] 13:58:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:58:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 472ms 13:58:06 INFO - PROCESS | 1662 | 1465073886985 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:58:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:58:06 INFO - PROCESS | 1662 | 1465073886987 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:58:06 INFO - PROCESS | 1662 | 1465073886990 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:58:06 INFO - PROCESS | 1662 | 1465073886993 Marionette TRACE conn2 <- [1,2550,null,{}] 13:58:07 INFO - PROCESS | 1662 | 1465073886998 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}] 13:58:07 INFO - PROCESS | 1662 | 1465073887000 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:07 INFO - PROCESS | 1662 | 1465073887137 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:58:07 INFO - PROCESS | 1662 | 1465073887143 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:07 INFO - PROCESS | 1662 | 1465073887144 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b26e000 == 39 [pid = 1662] [id = 645] 13:58:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x128d4b400) [pid = 1662] [serial = 1935] [outer = 0x0] 13:58:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1291e6c00) [pid = 1662] [serial = 1936] [outer = 0x128d4b400] 13:58:07 INFO - PROCESS | 1662 | 1465073887170 Marionette DEBUG loaded listener.js 13:58:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1296b7c00) [pid = 1662] [serial = 1937] [outer = 0x128d4b400] 13:58:07 INFO - PROCESS | 1662 | 1465073887563 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]]]}] 13:58:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:58:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 623ms 13:58:07 INFO - PROCESS | 1662 | 1465073887614 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:58:07 INFO - PROCESS | 1662 | 1465073887616 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:58:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:58:07 INFO - PROCESS | 1662 | 1465073887619 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:58:07 INFO - PROCESS | 1662 | 1465073887621 Marionette TRACE conn2 <- [1,2554,null,{}] 13:58:07 INFO - PROCESS | 1662 | 1465073887624 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}] 13:58:07 INFO - PROCESS | 1662 | 1465073887626 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:07 INFO - PROCESS | 1662 | 1465073887787 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:58:07 INFO - PROCESS | 1662 | 1465073887799 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:07 INFO - PROCESS | 1662 | 1465073887801 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c39f800 == 40 [pid = 1662] [id = 646] 13:58:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12961bc00) [pid = 1662] [serial = 1938] [outer = 0x0] 13:58:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1296c1400) [pid = 1662] [serial = 1939] [outer = 0x12961bc00] 13:58:07 INFO - PROCESS | 1662 | 1465073887841 Marionette DEBUG loaded listener.js 13:58:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x12a71f800) [pid = 1662] [serial = 1940] [outer = 0x12961bc00] 13:58:08 INFO - PROCESS | 1662 | 1465073888297 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]]]}] 13:58:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:58:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 721ms 13:58:08 INFO - PROCESS | 1662 | 1465073888341 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:58:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:58:08 INFO - PROCESS | 1662 | 1465073888345 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:58:08 INFO - PROCESS | 1662 | 1465073888349 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:58:08 INFO - PROCESS | 1662 | 1465073888351 Marionette TRACE conn2 <- [1,2558,null,{}] 13:58:08 INFO - PROCESS | 1662 | 1465073888355 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}] 13:58:08 INFO - PROCESS | 1662 | 1465073888357 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:08 INFO - PROCESS | 1662 | 1465073888461 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:58:08 INFO - PROCESS | 1662 | 1465073888537 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:08 INFO - PROCESS | 1662 | 1465073888538 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x11878f800 == 41 [pid = 1662] [id = 647] 13:58:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1168a2400) [pid = 1662] [serial = 1941] [outer = 0x0] 13:58:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x11817ac00) [pid = 1662] [serial = 1942] [outer = 0x1168a2400] 13:58:08 INFO - PROCESS | 1662 | 1465073888570 Marionette DEBUG loaded listener.js 13:58:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1185d1400) [pid = 1662] [serial = 1943] [outer = 0x1168a2400] 13:58:09 INFO - PROCESS | 1662 | 1465073889048 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]]]}] 13:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 721ms 13:58:09 INFO - PROCESS | 1662 | 1465073889069 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 1662 | 1465073889073 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:58:09 INFO - PROCESS | 1662 | 1465073889095 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 1662 | 1465073889097 Marionette TRACE conn2 <- [1,2562,null,{}] 13:58:09 INFO - PROCESS | 1662 | 1465073889101 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}] 13:58:09 INFO - PROCESS | 1662 | 1465073889103 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:09 INFO - PROCESS | 1662 | 1465073889209 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:58:09 INFO - PROCESS | 1662 | 1465073889283 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:09 INFO - PROCESS | 1662 | 1465073889284 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x126f1d000 == 42 [pid = 1662] [id = 648] 13:58:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119a0d000) [pid = 1662] [serial = 1944] [outer = 0x0] 13:58:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x120d3ec00) [pid = 1662] [serial = 1945] [outer = 0x119a0d000] 13:58:09 INFO - PROCESS | 1662 | 1465073889315 Marionette DEBUG loaded listener.js 13:58:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x121215000) [pid = 1662] [serial = 1946] [outer = 0x119a0d000] 13:58:09 INFO - PROCESS | 1662 | 1465073889773 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]]]}] 13:58:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:58:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 743ms 13:58:09 INFO - PROCESS | 1662 | 1465073889820 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 1662 | 1465073889822 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:58:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:58:09 INFO - PROCESS | 1662 | 1465073889825 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 1662 | 1465073889830 Marionette TRACE conn2 <- [1,2566,null,{}] 13:58:09 INFO - PROCESS | 1662 | 1465073889839 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}] 13:58:09 INFO - PROCESS | 1662 | 1465073889842 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:09 INFO - PROCESS | 1662 | 1465073889952 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:58:10 INFO - PROCESS | 1662 | 1465073890045 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:10 INFO - PROCESS | 1662 | 1465073890048 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3ab000 == 43 [pid = 1662] [id = 649] 13:58:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x126b16400) [pid = 1662] [serial = 1947] [outer = 0x0] 13:58:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x126cb9c00) [pid = 1662] [serial = 1948] [outer = 0x126b16400] 13:58:10 INFO - PROCESS | 1662 | 1465073890098 Marionette DEBUG loaded listener.js 13:58:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x126fb8400) [pid = 1662] [serial = 1949] [outer = 0x126b16400] 13:58:10 INFO - PROCESS | 1662 | 1465073890657 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]]]}] 13:58:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:58:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 877ms 13:58:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:58:10 INFO - PROCESS | 1662 | 1465073890703 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:58:10 INFO - PROCESS | 1662 | 1465073890705 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:58:10 INFO - PROCESS | 1662 | 1465073890707 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:58:10 INFO - PROCESS | 1662 | 1465073890708 Marionette TRACE conn2 <- [1,2570,null,{}] 13:58:10 INFO - PROCESS | 1662 | 1465073890711 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}] 13:58:10 INFO - PROCESS | 1662 | 1465073890712 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:10 INFO - PROCESS | 1662 | 1465073890827 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:58:10 INFO - PROCESS | 1662 | 1465073890921 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:10 INFO - PROCESS | 1662 | 1465073890922 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c797800 == 44 [pid = 1662] [id = 650] 13:58:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12763c400) [pid = 1662] [serial = 1950] [outer = 0x0] 13:58:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x128b22800) [pid = 1662] [serial = 1951] [outer = 0x12763c400] 13:58:10 INFO - PROCESS | 1662 | 1465073890953 Marionette DEBUG loaded listener.js 13:58:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x1291d9400) [pid = 1662] [serial = 1952] [outer = 0x12763c400] 13:58:11 INFO - PROCESS | 1662 | 1465073891557 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]]]}] 13:58:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:58:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 872ms 13:58:11 INFO - PROCESS | 1662 | 1465073891580 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:58:11 INFO - PROCESS | 1662 | 1465073891582 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:58:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:58:11 INFO - PROCESS | 1662 | 1465073891586 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:58:11 INFO - PROCESS | 1662 | 1465073891588 Marionette TRACE conn2 <- [1,2574,null,{}] 13:58:11 INFO - PROCESS | 1662 | 1465073891592 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}] 13:58:11 INFO - PROCESS | 1662 | 1465073891593 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:11 INFO - PROCESS | 1662 | 1465073891731 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:58:11 INFO - PROCESS | 1662 | 1465073891741 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:11 INFO - PROCESS | 1662 | 1465073891744 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x11929c800 == 45 [pid = 1662] [id = 651] 13:58:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x118227000) [pid = 1662] [serial = 1953] [outer = 0x0] 13:58:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x1185c7000) [pid = 1662] [serial = 1954] [outer = 0x118227000] 13:58:11 INFO - PROCESS | 1662 | 1465073891784 Marionette DEBUG loaded listener.js 13:58:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x118f42800) [pid = 1662] [serial = 1955] [outer = 0x118227000] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x12b26e000 == 44 [pid = 1662] [id = 645] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x124912000 == 43 [pid = 1662] [id = 644] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x119b28000 == 42 [pid = 1662] [id = 643] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x12a98a000 == 41 [pid = 1662] [id = 642] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x1298c5800 == 40 [pid = 1662] [id = 641] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x12941c000 == 39 [pid = 1662] [id = 640] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x118158000 == 38 [pid = 1662] [id = 639] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x124915800 == 37 [pid = 1662] [id = 638] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x121296800 == 36 [pid = 1662] [id = 637] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x11921e800 == 35 [pid = 1662] [id = 636] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x11809c800 == 34 [pid = 1662] [id = 635] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x121096000 == 33 [pid = 1662] [id = 634] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x115e86000 == 32 [pid = 1662] [id = 633] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x12c797800 == 31 [pid = 1662] [id = 650] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3ab000 == 30 [pid = 1662] [id = 649] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x126f1d000 == 29 [pid = 1662] [id = 648] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x12c39f800 == 28 [pid = 1662] [id = 646] 13:58:12 INFO - PROCESS | 1662 | --DOCSHELL 0x11878f800 == 27 [pid = 1662] [id = 647] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x128d48800) [pid = 1662] [serial = 1838] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128b78000) [pid = 1662] [serial = 1897] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x121b57800) [pid = 1662] [serial = 1882] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118a46400) [pid = 1662] [serial = 1873] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x128b23c00) [pid = 1662] [serial = 1895] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x1196a7400) [pid = 1662] [serial = 1874] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x11816ec00) [pid = 1662] [serial = 1870] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118267800) [pid = 1662] [serial = 1871] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x120f18400) [pid = 1662] [serial = 1876] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x120f4d000) [pid = 1662] [serial = 1877] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1166da800) [pid = 1662] [serial = 1853] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1133a1000) [pid = 1662] [serial = 1852] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x120f4a800) [pid = 1662] [serial = 1856] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x119a0d800) [pid = 1662] [serial = 1855] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x126bde800) [pid = 1662] [serial = 1859] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x124c97c00) [pid = 1662] [serial = 1858] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128d42c00) [pid = 1662] [serial = 1862] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x124c98c00) [pid = 1662] [serial = 1883] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x127170c00) [pid = 1662] [serial = 1888] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12716c800) [pid = 1662] [serial = 1861] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x126b1d000) [pid = 1662] [serial = 1885] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12763ac00) [pid = 1662] [serial = 1894] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x128d54000) [pid = 1662] [serial = 1865] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x126f26400) [pid = 1662] [serial = 1864] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x127637800) [pid = 1662] [serial = 1889] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x119217400) [pid = 1662] [serial = 1868] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1182a0000) [pid = 1662] [serial = 1867] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12130d800) [pid = 1662] [serial = 1879] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1215e6800) [pid = 1662] [serial = 1880] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x126f2c800) [pid = 1662] [serial = 1886] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x124c3d800) [pid = 1662] [serial = 1892] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1196d7c00) [pid = 1662] [serial = 1891] [outer = 0x0] [url = about:blank] 13:58:12 INFO - PROCESS | 1662 | 1465073892831 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]]]}] 13:58:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:58:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1275ms 13:58:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:58:12 INFO - PROCESS | 1662 | 1465073892863 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:58:12 INFO - PROCESS | 1662 | 1465073892866 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:58:12 INFO - PROCESS | 1662 | 1465073892869 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:58:12 INFO - PROCESS | 1662 | 1465073892871 Marionette TRACE conn2 <- [1,2578,null,{}] 13:58:12 INFO - PROCESS | 1662 | 1465073892875 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}] 13:58:12 INFO - PROCESS | 1662 | 1465073892878 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:12 INFO - PROCESS | 1662 | 1465073892961 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:58:12 INFO - PROCESS | 1662 | 1465073892968 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:12 INFO - PROCESS | 1662 | 1465073892969 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x116794000 == 28 [pid = 1662] [id = 652] 13:58:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x116620400) [pid = 1662] [serial = 1956] [outer = 0x0] 13:58:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x116860400) [pid = 1662] [serial = 1957] [outer = 0x116620400] 13:58:13 INFO - PROCESS | 1662 | 1465073892998 Marionette DEBUG loaded listener.js 13:58:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x116f7c400) [pid = 1662] [serial = 1958] [outer = 0x116620400] 13:58:13 INFO - PROCESS | 1662 | 1465073893348 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]]]}] 13:58:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:58:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms 13:58:13 INFO - PROCESS | 1662 | 1465073893389 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:58:13 INFO - PROCESS | 1662 | 1465073893394 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:58:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:58:13 INFO - PROCESS | 1662 | 1465073893399 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:58:13 INFO - PROCESS | 1662 | 1465073893401 Marionette TRACE conn2 <- [1,2582,null,{}] 13:58:13 INFO - PROCESS | 1662 | 1465073893403 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}] 13:58:13 INFO - PROCESS | 1662 | 1465073893405 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:13 INFO - PROCESS | 1662 | 1465073893487 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:58:13 INFO - PROCESS | 1662 | 1465073893491 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:13 INFO - PROCESS | 1662 | 1465073893492 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d94800 == 29 [pid = 1662] [id = 653] 13:58:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118033800) [pid = 1662] [serial = 1959] [outer = 0x0] 13:58:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x118230800) [pid = 1662] [serial = 1960] [outer = 0x118033800] 13:58:13 INFO - PROCESS | 1662 | 1465073893523 Marionette DEBUG loaded listener.js 13:58:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x1185c4000) [pid = 1662] [serial = 1961] [outer = 0x118033800] 13:58:13 INFO - PROCESS | 1662 | 1465073893875 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]]]}] 13:58:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:58:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms 13:58:13 INFO - PROCESS | 1662 | 1465073893920 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:58:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:58:13 INFO - PROCESS | 1662 | 1465073893929 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:58:13 INFO - PROCESS | 1662 | 1465073893932 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:58:13 INFO - PROCESS | 1662 | 1465073893934 Marionette TRACE conn2 <- [1,2586,null,{}] 13:58:13 INFO - PROCESS | 1662 | 1465073893943 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}] 13:58:13 INFO - PROCESS | 1662 | 1465073893946 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:14 INFO - PROCESS | 1662 | 1465073894066 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:58:14 INFO - PROCESS | 1662 | 1465073894080 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:14 INFO - PROCESS | 1662 | 1465073894083 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x119294800 == 30 [pid = 1662] [id = 654] 13:58:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x111c65800) [pid = 1662] [serial = 1962] [outer = 0x0] 13:58:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x1196ab400) [pid = 1662] [serial = 1963] [outer = 0x111c65800] 13:58:14 INFO - PROCESS | 1662 | 1465073894129 Marionette DEBUG loaded listener.js 13:58:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1196e3000) [pid = 1662] [serial = 1964] [outer = 0x111c65800] 13:58:14 INFO - PROCESS | 1662 | 1465073894574 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]]]}] 13:58:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:58:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 672ms 13:58:14 INFO - PROCESS | 1662 | 1465073894608 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:58:14 INFO - PROCESS | 1662 | 1465073894612 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:58:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:58:14 INFO - PROCESS | 1662 | 1465073894616 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:58:14 INFO - PROCESS | 1662 | 1465073894617 Marionette TRACE conn2 <- [1,2590,null,{}] 13:58:14 INFO - PROCESS | 1662 | 1465073894620 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}] 13:58:14 INFO - PROCESS | 1662 | 1465073894621 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:14 INFO - PROCESS | 1662 | 1465073894703 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:58:14 INFO - PROCESS | 1662 | 1465073894707 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:14 INFO - PROCESS | 1662 | 1465073894708 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x1215c5800 == 31 [pid = 1662] [id = 655] 13:58:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x120f16800) [pid = 1662] [serial = 1965] [outer = 0x0] 13:58:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x120f1d000) [pid = 1662] [serial = 1966] [outer = 0x120f16800] 13:58:14 INFO - PROCESS | 1662 | 1465073894737 Marionette DEBUG loaded listener.js 13:58:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x120f54400) [pid = 1662] [serial = 1967] [outer = 0x120f16800] 13:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 470ms 13:58:15 INFO - PROCESS | 1662 | 1465073895082 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]]]}] 13:58:15 INFO - PROCESS | 1662 | 1465073895086 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:58:15 INFO - PROCESS | 1662 | 1465073895089 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:58:15 INFO - PROCESS | 1662 | 1465073895092 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:58:15 INFO - PROCESS | 1662 | 1465073895097 Marionette TRACE conn2 <- [1,2594,null,{}] 13:58:15 INFO - PROCESS | 1662 | 1465073895100 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}] 13:58:15 INFO - PROCESS | 1662 | 1465073895102 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:15 INFO - PROCESS | 1662 | 1465073895260 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:58:15 INFO - PROCESS | 1662 | 1465073895280 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:15 INFO - PROCESS | 1662 | 1465073895282 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d3b000 == 32 [pid = 1662] [id = 656] 13:58:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x112e6b000) [pid = 1662] [serial = 1968] [outer = 0x0] 13:58:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12111f400) [pid = 1662] [serial = 1969] [outer = 0x112e6b000] 13:58:15 INFO - PROCESS | 1662 | 1465073895323 Marionette DEBUG loaded listener.js 13:58:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x121487400) [pid = 1662] [serial = 1970] [outer = 0x112e6b000] 13:58:15 INFO - PROCESS | 1662 | 1465073895783 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]]]}] 13:58:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:58:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 725ms 13:58:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:58:15 INFO - PROCESS | 1662 | 1465073895817 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:58:15 INFO - PROCESS | 1662 | 1465073895818 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:58:15 INFO - PROCESS | 1662 | 1465073895820 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:58:15 INFO - PROCESS | 1662 | 1465073895821 Marionette TRACE conn2 <- [1,2598,null,{}] 13:58:15 INFO - PROCESS | 1662 | 1465073895823 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}] 13:58:15 INFO - PROCESS | 1662 | 1465073895828 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:15 INFO - PROCESS | 1662 | 1465073895952 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:58:16 INFO - PROCESS | 1662 | 1465073896009 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:16 INFO - PROCESS | 1662 | 1465073896010 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x126bc3000 == 33 [pid = 1662] [id = 657] 13:58:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x113a03400) [pid = 1662] [serial = 1971] [outer = 0x0] 13:58:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x123d2a800) [pid = 1662] [serial = 1972] [outer = 0x113a03400] 13:58:16 INFO - PROCESS | 1662 | 1465073896052 Marionette DEBUG loaded listener.js 13:58:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x12562a400) [pid = 1662] [serial = 1973] [outer = 0x113a03400] 13:58:16 INFO - PROCESS | 1662 | 1465073896503 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]]]}] 13:58:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:58:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 720ms 13:58:16 INFO - PROCESS | 1662 | 1465073896541 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:58:16 INFO - PROCESS | 1662 | 1465073896542 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:58:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:58:16 INFO - PROCESS | 1662 | 1465073896548 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:58:16 INFO - PROCESS | 1662 | 1465073896549 Marionette TRACE conn2 <- [1,2602,null,{}] 13:58:16 INFO - PROCESS | 1662 | 1465073896552 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}] 13:58:16 INFO - PROCESS | 1662 | 1465073896553 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:16 INFO - PROCESS | 1662 | 1465073896656 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:58:16 INFO - PROCESS | 1662 | 1465073896714 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:16 INFO - PROCESS | 1662 | 1465073896715 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x128b98000 == 34 [pid = 1662] [id = 658] 13:58:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x12562b400) [pid = 1662] [serial = 1974] [outer = 0x0] 13:58:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x126b17c00) [pid = 1662] [serial = 1975] [outer = 0x12562b400] 13:58:16 INFO - PROCESS | 1662 | 1465073896740 Marionette DEBUG loaded listener.js 13:58:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x126be8400) [pid = 1662] [serial = 1976] [outer = 0x12562b400] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128b25400) [pid = 1662] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1256aac00) [pid = 1662] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x12716d800) [pid = 1662] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x128b70c00) [pid = 1662] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118179c00) [pid = 1662] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11604fc00) [pid = 1662] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12961bc00) [pid = 1662] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118a3f000) [pid = 1662] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119660c00) [pid = 1662] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1185ce800) [pid = 1662] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119a0f000) [pid = 1662] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x110e4e400) [pid = 1662] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1121a9800) [pid = 1662] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1185c4400) [pid = 1662] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:58:17 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128d4b400) [pid = 1662] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:58:17 INFO - PROCESS | 1662 | 1465073897225 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]]]}] 13:58:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:58:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 722ms 13:58:17 INFO - PROCESS | 1662 | 1465073897270 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:58:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:58:17 INFO - PROCESS | 1662 | 1465073897271 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:58:17 INFO - PROCESS | 1662 | 1465073897273 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:58:17 INFO - PROCESS | 1662 | 1465073897274 Marionette TRACE conn2 <- [1,2606,null,{}] 13:58:17 INFO - PROCESS | 1662 | 1465073897277 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}] 13:58:17 INFO - PROCESS | 1662 | 1465073897278 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:17 INFO - PROCESS | 1662 | 1465073897351 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:58:17 INFO - PROCESS | 1662 | 1465073897411 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:17 INFO - PROCESS | 1662 | 1465073897413 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x128b96800 == 35 [pid = 1662] [id = 659] 13:58:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x113d0b800) [pid = 1662] [serial = 1977] [outer = 0x0] 13:58:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118a40000) [pid = 1662] [serial = 1978] [outer = 0x113d0b800] 13:58:17 INFO - PROCESS | 1662 | 1465073897437 Marionette DEBUG loaded listener.js 13:58:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12562c800) [pid = 1662] [serial = 1979] [outer = 0x113d0b800] 13:58:17 INFO - PROCESS | 1662 | 1465073897721 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]]]}] 13:58:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:58:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 474ms 13:58:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:58:17 INFO - PROCESS | 1662 | 1465073897752 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:58:17 INFO - PROCESS | 1662 | 1465073897753 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:58:17 INFO - PROCESS | 1662 | 1465073897756 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:58:17 INFO - PROCESS | 1662 | 1465073897757 Marionette TRACE conn2 <- [1,2610,null,{}] 13:58:17 INFO - PROCESS | 1662 | 1465073897759 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}] 13:58:17 INFO - PROCESS | 1662 | 1465073897762 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:17 INFO - PROCESS | 1662 | 1465073897848 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:58:17 INFO - PROCESS | 1662 | 1465073897852 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:17 INFO - PROCESS | 1662 | 1465073897853 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x11923c800 == 36 [pid = 1662] [id = 660] 13:58:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1185d2000) [pid = 1662] [serial = 1980] [outer = 0x0] 13:58:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x126cc7400) [pid = 1662] [serial = 1981] [outer = 0x1185d2000] 13:58:17 INFO - PROCESS | 1662 | 1465073897879 Marionette DEBUG loaded listener.js 13:58:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12716b000) [pid = 1662] [serial = 1982] [outer = 0x1185d2000] 13:58:18 INFO - PROCESS | 1662 | 1465073898220 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]]]}] 13:58:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:58:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 475ms 13:58:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:58:18 INFO - PROCESS | 1662 | 1465073898232 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:58:18 INFO - PROCESS | 1662 | 1465073898233 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:58:18 INFO - PROCESS | 1662 | 1465073898236 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:58:18 INFO - PROCESS | 1662 | 1465073898237 Marionette TRACE conn2 <- [1,2614,null,{}] 13:58:18 INFO - PROCESS | 1662 | 1465073898239 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}] 13:58:18 INFO - PROCESS | 1662 | 1465073898240 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:18 INFO - PROCESS | 1662 | 1465073898349 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:58:18 INFO - PROCESS | 1662 | 1465073898355 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:18 INFO - PROCESS | 1662 | 1465073898356 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298d1800 == 37 [pid = 1662] [id = 661] 13:58:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x120f4c000) [pid = 1662] [serial = 1983] [outer = 0x0] 13:58:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x12716e400) [pid = 1662] [serial = 1984] [outer = 0x120f4c000] 13:58:18 INFO - PROCESS | 1662 | 1465073898380 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x12763ac00) [pid = 1662] [serial = 1985] [outer = 0x120f4c000] 13:58:18 INFO - PROCESS | 1662 | 1465073898689 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]]]}] 13:58:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:58:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 468ms 13:58:18 INFO - PROCESS | 1662 | 1465073898705 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:58:18 INFO - PROCESS | 1662 | 1465073898706 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:58:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:58:18 INFO - PROCESS | 1662 | 1465073898709 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:58:18 INFO - PROCESS | 1662 | 1465073898712 Marionette TRACE conn2 <- [1,2618,null,{}] 13:58:18 INFO - PROCESS | 1662 | 1465073898716 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}] 13:58:18 INFO - PROCESS | 1662 | 1465073898718 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:18 INFO - PROCESS | 1662 | 1465073898817 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:58:18 INFO - PROCESS | 1662 | 1465073898820 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:18 INFO - PROCESS | 1662 | 1465073898822 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d3a800 == 38 [pid = 1662] [id = 662] 13:58:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x12763b000) [pid = 1662] [serial = 1986] [outer = 0x0] 13:58:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128b77c00) [pid = 1662] [serial = 1987] [outer = 0x12763b000] 13:58:18 INFO - PROCESS | 1662 | 1465073898851 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x128d4f000) [pid = 1662] [serial = 1988] [outer = 0x12763b000] 13:58:19 INFO - PROCESS | 1662 | 1465073899359 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]]]}] 13:58:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:58:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 722ms 13:58:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:58:19 INFO - PROCESS | 1662 | 1465073899453 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:58:19 INFO - PROCESS | 1662 | 1465073899455 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:58:19 INFO - PROCESS | 1662 | 1465073899460 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:58:19 INFO - PROCESS | 1662 | 1465073899464 Marionette TRACE conn2 <- [1,2622,null,{}] 13:58:19 INFO - PROCESS | 1662 | 1465073899468 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}] 13:58:19 INFO - PROCESS | 1662 | 1465073899470 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:19 INFO - PROCESS | 1662 | 1465073899608 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:58:19 INFO - PROCESS | 1662 | 1465073899692 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:19 INFO - PROCESS | 1662 | 1465073899694 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x117363000 == 39 [pid = 1662] [id = 663] 13:58:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x116861000) [pid = 1662] [serial = 1989] [outer = 0x0] 13:58:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x116a65000) [pid = 1662] [serial = 1990] [outer = 0x116861000] 13:58:19 INFO - PROCESS | 1662 | 1465073899725 Marionette DEBUG loaded listener.js 13:58:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x118177000) [pid = 1662] [serial = 1991] [outer = 0x116861000] 13:58:20 INFO - PROCESS | 1662 | 1465073900250 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]]]}] 13:58:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:58:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 873ms 13:58:20 INFO - PROCESS | 1662 | 1465073900332 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:58:20 INFO - PROCESS | 1662 | 1465073900336 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:58:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:58:20 INFO - PROCESS | 1662 | 1465073900340 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:58:20 INFO - PROCESS | 1662 | 1465073900342 Marionette TRACE conn2 <- [1,2626,null,{}] 13:58:20 INFO - PROCESS | 1662 | 1465073900345 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}] 13:58:20 INFO - PROCESS | 1662 | 1465073900347 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:20 INFO - PROCESS | 1662 | 1465073900457 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:58:20 INFO - PROCESS | 1662 | 1465073900517 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:20 INFO - PROCESS | 1662 | 1465073900518 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x121bc2000 == 40 [pid = 1662] [id = 664] 13:58:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118a3e000) [pid = 1662] [serial = 1992] [outer = 0x0] 13:58:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x118a4b800) [pid = 1662] [serial = 1993] [outer = 0x118a3e000] 13:58:20 INFO - PROCESS | 1662 | 1465073900549 Marionette DEBUG loaded listener.js 13:58:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x1196acc00) [pid = 1662] [serial = 1994] [outer = 0x118a3e000] 13:58:21 INFO - PROCESS | 1662 | 1465073901266 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]]]}] 13:58:21 INFO - PROCESS | 1662 | --DOCSHELL 0x1298d1800 == 39 [pid = 1662] [id = 661] 13:58:21 INFO - PROCESS | 1662 | --DOCSHELL 0x11923c800 == 38 [pid = 1662] [id = 660] 13:58:21 INFO - PROCESS | 1662 | --DOCSHELL 0x128b96800 == 37 [pid = 1662] [id = 659] 13:58:21 INFO - PROCESS | 1662 | --DOCSHELL 0x128b98000 == 36 [pid = 1662] [id = 658] 13:58:21 INFO - PROCESS | 1662 | --DOCSHELL 0x126bc3000 == 35 [pid = 1662] [id = 657] 13:58:21 INFO - PROCESS | 1662 | --DOCSHELL 0x123d3b000 == 34 [pid = 1662] [id = 656] 13:58:21 INFO - PROCESS | 1662 | --DOCSHELL 0x1215c5800 == 33 [pid = 1662] [id = 655] 13:58:21 INFO - PROCESS | 1662 | --DOCSHELL 0x119294800 == 32 [pid = 1662] [id = 654] 13:58:21 INFO - PROCESS | 1662 | --DOCSHELL 0x117d94800 == 31 [pid = 1662] [id = 653] 13:58:21 INFO - PROCESS | 1662 | --DOCSHELL 0x116794000 == 30 [pid = 1662] [id = 652] 13:58:21 INFO - PROCESS | 1662 | --DOCSHELL 0x11929c800 == 29 [pid = 1662] [id = 651] 13:58:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:58:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 972ms 13:58:21 INFO - PROCESS | 1662 | 1465073901312 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:58:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:58:21 INFO - PROCESS | 1662 | 1465073901315 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:58:21 INFO - PROCESS | 1662 | 1465073901317 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:58:21 INFO - PROCESS | 1662 | 1465073901319 Marionette TRACE conn2 <- [1,2630,null,{}] 13:58:21 INFO - PROCESS | 1662 | 1465073901323 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}] 13:58:21 INFO - PROCESS | 1662 | 1465073901324 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:21 INFO - PROCESS | 1662 | 1465073901405 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:58:21 INFO - PROCESS | 1662 | 1465073901414 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:21 INFO - PROCESS | 1662 | 1465073901417 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ace800 == 30 [pid = 1662] [id = 665] 13:58:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118226800) [pid = 1662] [serial = 1995] [outer = 0x0] 13:58:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118269800) [pid = 1662] [serial = 1996] [outer = 0x118226800] 13:58:21 INFO - PROCESS | 1662 | 1465073901445 Marionette DEBUG loaded listener.js 13:58:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x118a48800) [pid = 1662] [serial = 1997] [outer = 0x118226800] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x128d39c00) [pid = 1662] [serial = 1898] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x126cb8c00) [pid = 1662] [serial = 1921] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x128d33800) [pid = 1662] [serial = 1924] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x128ebdc00) [pid = 1662] [serial = 1927] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x118218400) [pid = 1662] [serial = 1906] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x118a3fc00) [pid = 1662] [serial = 1907] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128d49c00) [pid = 1662] [serial = 1925] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x121b57c00) [pid = 1662] [serial = 1915] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1296c1400) [pid = 1662] [serial = 1939] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12a71f800) [pid = 1662] [serial = 1940] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x124c98000) [pid = 1662] [serial = 1916] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x119660800) [pid = 1662] [serial = 1909] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1196d4c00) [pid = 1662] [serial = 1910] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1255c0000) [pid = 1662] [serial = 1918] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x118f86400) [pid = 1662] [serial = 1903] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1196ac800) [pid = 1662] [serial = 1904] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x120f22c00) [pid = 1662] [serial = 1912] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x121317800) [pid = 1662] [serial = 1913] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x113a0fc00) [pid = 1662] [serial = 1900] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x11685c800) [pid = 1662] [serial = 1930] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x116167000) [pid = 1662] [serial = 1901] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x1290ddc00) [pid = 1662] [serial = 1928] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118273400) [pid = 1662] [serial = 1931] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x1248ce800) [pid = 1662] [serial = 1933] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128b1fc00) [pid = 1662] [serial = 1922] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1296b7c00) [pid = 1662] [serial = 1937] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1290ce800) [pid = 1662] [serial = 1934] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12569e000) [pid = 1662] [serial = 1919] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1291e6c00) [pid = 1662] [serial = 1936] [outer = 0x0] [url = about:blank] 13:58:21 INFO - PROCESS | 1662 | 1465073901815 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]]]}] 13:58:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:58:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 522ms 13:58:21 INFO - PROCESS | 1662 | 1465073901840 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:58:21 INFO - PROCESS | 1662 | 1465073901843 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:58:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:58:21 INFO - PROCESS | 1662 | 1465073901849 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:58:21 INFO - PROCESS | 1662 | 1465073901850 Marionette TRACE conn2 <- [1,2634,null,{}] 13:58:21 INFO - PROCESS | 1662 | 1465073901853 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}] 13:58:21 INFO - PROCESS | 1662 | 1465073901854 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:21 INFO - PROCESS | 1662 | 1465073901935 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:58:21 INFO - PROCESS | 1662 | 1465073901938 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:21 INFO - PROCESS | 1662 | 1465073901940 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x1192a6800 == 31 [pid = 1662] [id = 666] 13:58:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1196ad000) [pid = 1662] [serial = 1998] [outer = 0x0] 13:58:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1196dc000) [pid = 1662] [serial = 1999] [outer = 0x1196ad000] 13:58:21 INFO - PROCESS | 1662 | 1465073901969 Marionette DEBUG loaded listener.js 13:58:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x119a7e400) [pid = 1662] [serial = 2000] [outer = 0x1196ad000] 13:58:22 INFO - PROCESS | 1662 | 1465073902352 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]]]}] 13:58:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:58:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 521ms 13:58:22 INFO - PROCESS | 1662 | 1465073902374 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:58:22 INFO - PROCESS | 1662 | 1465073902376 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:58:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:58:22 INFO - PROCESS | 1662 | 1465073902380 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:58:22 INFO - PROCESS | 1662 | 1465073902382 Marionette TRACE conn2 <- [1,2638,null,{}] 13:58:22 INFO - PROCESS | 1662 | 1465073902390 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}] 13:58:22 INFO - PROCESS | 1662 | 1465073902393 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:22 INFO - PROCESS | 1662 | 1465073902474 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:58:22 INFO - PROCESS | 1662 | 1465073902482 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:22 INFO - PROCESS | 1662 | 1465073902484 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x121ba7800 == 32 [pid = 1662] [id = 667] 13:58:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1133a0000) [pid = 1662] [serial = 2001] [outer = 0x0] 13:58:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x121123400) [pid = 1662] [serial = 2002] [outer = 0x1133a0000] 13:58:22 INFO - PROCESS | 1662 | 1465073902512 Marionette DEBUG loaded listener.js 13:58:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x121511400) [pid = 1662] [serial = 2003] [outer = 0x1133a0000] 13:58:22 INFO - PROCESS | 1662 | 1465073902866 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]]]}] 13:58:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:58:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 522ms 13:58:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:58:22 INFO - PROCESS | 1662 | 1465073902904 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:58:22 INFO - PROCESS | 1662 | 1465073902906 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:58:22 INFO - PROCESS | 1662 | 1465073902908 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:58:22 INFO - PROCESS | 1662 | 1465073902909 Marionette TRACE conn2 <- [1,2642,null,{}] 13:58:22 INFO - PROCESS | 1662 | 1465073902914 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}] 13:58:22 INFO - PROCESS | 1662 | 1465073902915 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:22 INFO - PROCESS | 1662 | 1465073902996 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:58:23 INFO - PROCESS | 1662 | 1465073903000 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:23 INFO - PROCESS | 1662 | 1465073903001 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x125620000 == 33 [pid = 1662] [id = 668] 13:58:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1219be000) [pid = 1662] [serial = 2004] [outer = 0x0] 13:58:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x123d34400) [pid = 1662] [serial = 2005] [outer = 0x1219be000] 13:58:23 INFO - PROCESS | 1662 | 1465073903027 Marionette DEBUG loaded listener.js 13:58:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x124c9f800) [pid = 1662] [serial = 2006] [outer = 0x1219be000] 13:58:23 INFO - PROCESS | 1662 | 1465073903369 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]]]}] 13:58:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:58:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 472ms 13:58:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:58:23 INFO - PROCESS | 1662 | 1465073903380 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:58:23 INFO - PROCESS | 1662 | 1465073903381 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:58:23 INFO - PROCESS | 1662 | 1465073903384 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:58:23 INFO - PROCESS | 1662 | 1465073903385 Marionette TRACE conn2 <- [1,2646,null,{}] 13:58:23 INFO - PROCESS | 1662 | 1465073903387 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}] 13:58:23 INFO - PROCESS | 1662 | 1465073903388 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:23 INFO - PROCESS | 1662 | 1465073903467 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:58:23 INFO - PROCESS | 1662 | 1465073903470 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:23 INFO - PROCESS | 1662 | 1465073903472 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x128b96800 == 34 [pid = 1662] [id = 669] 13:58:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x124e09c00) [pid = 1662] [serial = 2007] [outer = 0x0] 13:58:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x125629800) [pid = 1662] [serial = 2008] [outer = 0x124e09c00] 13:58:23 INFO - PROCESS | 1662 | 1465073903497 Marionette DEBUG loaded listener.js 13:58:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x126b12800) [pid = 1662] [serial = 2009] [outer = 0x124e09c00] 13:58:23 INFO - PROCESS | 1662 | 1465073903872 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]]]}] 13:58:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:58:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 520ms 13:58:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:58:23 INFO - PROCESS | 1662 | 1465073903907 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:58:23 INFO - PROCESS | 1662 | 1465073903908 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:58:23 INFO - PROCESS | 1662 | 1465073903910 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:58:23 INFO - PROCESS | 1662 | 1465073903911 Marionette TRACE conn2 <- [1,2650,null,{}] 13:58:23 INFO - PROCESS | 1662 | 1465073903914 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}] 13:58:23 INFO - PROCESS | 1662 | 1465073903918 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:24 INFO - PROCESS | 1662 | 1465073904034 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:58:24 INFO - PROCESS | 1662 | 1465073904047 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:24 INFO - PROCESS | 1662 | 1465073904049 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x1298b5800 == 35 [pid = 1662] [id = 670] 13:58:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1255c4800) [pid = 1662] [serial = 2010] [outer = 0x0] 13:58:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x126f2cc00) [pid = 1662] [serial = 2011] [outer = 0x1255c4800] 13:58:24 INFO - PROCESS | 1662 | 1465073904074 Marionette DEBUG loaded listener.js 13:58:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x128d38400) [pid = 1662] [serial = 2012] [outer = 0x1255c4800] 13:58:24 INFO - PROCESS | 1662 | 1465073904425 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]]]}] 13:58:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:58:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 521ms 13:58:24 INFO - PROCESS | 1662 | 1465073904432 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:58:24 INFO - PROCESS | 1662 | 1465073904434 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:58:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:58:24 INFO - PROCESS | 1662 | 1465073904436 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 1662 | 1465073904437 Marionette TRACE conn2 <- [1,2654,null,{}] 13:58:24 INFO - PROCESS | 1662 | 1465073904439 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}] 13:58:24 INFO - PROCESS | 1662 | 1465073904440 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:24 INFO - PROCESS | 1662 | 1465073904543 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:58:24 INFO - PROCESS | 1662 | 1465073904546 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:24 INFO - PROCESS | 1662 | 1465073904547 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a847000 == 36 [pid = 1662] [id = 671] 13:58:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128d39800) [pid = 1662] [serial = 2013] [outer = 0x0] 13:58:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128d49c00) [pid = 1662] [serial = 2014] [outer = 0x128d39800] 13:58:24 INFO - PROCESS | 1662 | 1465073904571 Marionette DEBUG loaded listener.js 13:58:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x128d51400) [pid = 1662] [serial = 2015] [outer = 0x128d39800] 13:58:24 INFO - PROCESS | 1662 | 1465073904902 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]]]}] 13:58:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:58:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 470ms 13:58:24 INFO - PROCESS | 1662 | 1465073904906 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:58:24 INFO - PROCESS | 1662 | 1465073904907 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:58:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:58:24 INFO - PROCESS | 1662 | 1465073904917 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:58:24 INFO - PROCESS | 1662 | 1465073904918 Marionette TRACE conn2 <- [1,2658,null,{}] 13:58:24 INFO - PROCESS | 1662 | 1465073904921 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}] 13:58:24 INFO - PROCESS | 1662 | 1465073904922 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:25 INFO - PROCESS | 1662 | 1465073905029 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:58:25 INFO - PROCESS | 1662 | 1465073905033 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 1662 | 1465073905034 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab59000 == 37 [pid = 1662] [id = 672] 13:58:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128d50c00) [pid = 1662] [serial = 2016] [outer = 0x0] 13:58:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1290cfc00) [pid = 1662] [serial = 2017] [outer = 0x128d50c00] 13:58:25 INFO - PROCESS | 1662 | 1465073905059 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1291dac00) [pid = 1662] [serial = 2018] [outer = 0x128d50c00] 13:58:25 INFO - PROCESS | 1662 | 1465073905431 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]]]}] 13:58:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:58:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 529ms 13:58:25 INFO - PROCESS | 1662 | 1465073905440 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:58:25 INFO - PROCESS | 1662 | 1465073905442 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:58:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:58:25 INFO - PROCESS | 1662 | 1465073905446 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:58:25 INFO - PROCESS | 1662 | 1465073905448 Marionette TRACE conn2 <- [1,2662,null,{}] 13:58:25 INFO - PROCESS | 1662 | 1465073905451 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}] 13:58:25 INFO - PROCESS | 1662 | 1465073905453 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:25 INFO - PROCESS | 1662 | 1465073905608 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x112e6b000) [pid = 1662] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x120f16800) [pid = 1662] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118033800) [pid = 1662] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x118227000) [pid = 1662] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116620400) [pid = 1662] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1168a2400) [pid = 1662] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x119a0d000) [pid = 1662] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x126b16400) [pid = 1662] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x12763c400) [pid = 1662] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x113a03400) [pid = 1662] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x113d0b800) [pid = 1662] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x12562b400) [pid = 1662] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1185d2000) [pid = 1662] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x120f4c000) [pid = 1662] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:58:25 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x111c65800) [pid = 1662] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:58:25 INFO - PROCESS | 1662 | 1465073905834 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 1662 | 1465073905836 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x118161000 == 38 [pid = 1662] [id = 673] 13:58:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x112e6b000) [pid = 1662] [serial = 2019] [outer = 0x0] 13:58:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x116620400) [pid = 1662] [serial = 2020] [outer = 0x112e6b000] 13:58:25 INFO - PROCESS | 1662 | 1465073905876 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118253800) [pid = 1662] [serial = 2021] [outer = 0x112e6b000] 13:58:26 INFO - PROCESS | 1662 | 1465073906205 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]]]}] 13:58:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:58:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 770ms 13:58:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:58:26 INFO - PROCESS | 1662 | 1465073906221 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 1662 | 1465073906223 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:58:26 INFO - PROCESS | 1662 | 1465073906227 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 1662 | 1465073906232 Marionette TRACE conn2 <- [1,2666,null,{}] 13:58:26 INFO - PROCESS | 1662 | 1465073906235 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}] 13:58:26 INFO - PROCESS | 1662 | 1465073906237 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:26 INFO - PROCESS | 1662 | 1465073906400 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:58:26 INFO - PROCESS | 1662 | 1465073906408 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:26 INFO - PROCESS | 1662 | 1465073906409 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b226800 == 39 [pid = 1662] [id = 674] 13:58:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x118217800) [pid = 1662] [serial = 2022] [outer = 0x0] 13:58:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1196df000) [pid = 1662] [serial = 2023] [outer = 0x118217800] 13:58:26 INFO - PROCESS | 1662 | 1465073906455 Marionette DEBUG loaded listener.js 13:58:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x128ebd000) [pid = 1662] [serial = 2024] [outer = 0x118217800] 13:58:27 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) 13:58:27 INFO - PROCESS | 1662 | 1465073907298 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]]]}] 13:58:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1075ms 13:58:27 INFO - PROCESS | 1662 | 1465073907302 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:58:27 INFO - PROCESS | 1662 | 1465073907303 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:58:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:58:27 INFO - PROCESS | 1662 | 1465073907306 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:58:27 INFO - PROCESS | 1662 | 1465073907307 Marionette TRACE conn2 <- [1,2670,null,{}] 13:58:27 INFO - PROCESS | 1662 | 1465073907311 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}] 13:58:27 INFO - PROCESS | 1662 | 1465073907312 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:27 INFO - PROCESS | 1662 | 1465073907405 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:58:27 INFO - PROCESS | 1662 | 1465073907410 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:27 INFO - PROCESS | 1662 | 1465073907411 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd7a800 == 40 [pid = 1662] [id = 675] 13:58:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x129618400) [pid = 1662] [serial = 2025] [outer = 0x0] 13:58:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1296c4c00) [pid = 1662] [serial = 2026] [outer = 0x129618400] 13:58:27 INFO - PROCESS | 1662 | 1465073907437 Marionette DEBUG loaded listener.js 13:58:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12a816800) [pid = 1662] [serial = 2027] [outer = 0x129618400] 13:58:28 INFO - PROCESS | 1662 | 1465073908305 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] 13:58:28 INFO - PROCESS | 1662 | 1465073908330 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:58:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:58:28 INFO - PROCESS | 1662 | 1465073908334 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:58:28 INFO - PROCESS | 1662 | 1465073908336 Marionette TRACE conn2 <- [1,2674,null,{}] 13:58:28 INFO - PROCESS | 1662 | 1465073908340 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}] 13:58:28 INFO - PROCESS | 1662 | 1465073908341 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:28 INFO - PROCESS | 1662 | 1465073908458 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:58:28 INFO - PROCESS | 1662 | 1465073908518 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 1662 | 1465073908521 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x11879c000 == 41 [pid = 1662] [id = 676] 13:58:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x116f79c00) [pid = 1662] [serial = 2028] [outer = 0x0] 13:58:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118035400) [pid = 1662] [serial = 2029] [outer = 0x116f79c00] 13:58:28 INFO - PROCESS | 1662 | 1465073908553 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1185c8400) [pid = 1662] [serial = 2030] [outer = 0x116f79c00] 13:58:29 INFO - PROCESS | 1662 | 1465073909498 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] 13:58:29 INFO - PROCESS | 1662 | 1465073909511 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:58:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:58:29 INFO - PROCESS | 1662 | 1465073909517 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 1662 | 1465073909519 Marionette TRACE conn2 <- [1,2678,null,{}] 13:58:29 INFO - PROCESS | 1662 | 1465073909522 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}] 13:58:29 INFO - PROCESS | 1662 | 1465073909523 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:29 INFO - PROCESS | 1662 | 1465073909626 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:58:29 INFO - PROCESS | 1662 | 1465073909684 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 1662 | 1465073909686 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x128b92000 == 42 [pid = 1662] [id = 677] 13:58:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1196ab800) [pid = 1662] [serial = 2031] [outer = 0x0] 13:58:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x120f19400) [pid = 1662] [serial = 2032] [outer = 0x1196ab800] 13:58:29 INFO - PROCESS | 1662 | 1465073909716 Marionette DEBUG loaded listener.js 13:58:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120f4d000) [pid = 1662] [serial = 2033] [outer = 0x1196ab800] 13:58:30 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) 13:58:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1120ms 13:58:30 INFO - PROCESS | 1662 | 1465073910629 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]]]}] 13:58:30 INFO - PROCESS | 1662 | 1465073910638 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:58:30 INFO - PROCESS | 1662 | 1465073910639 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:58:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:58:30 INFO - PROCESS | 1662 | 1465073910642 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:58:30 INFO - PROCESS | 1662 | 1465073910647 Marionette TRACE conn2 <- [1,2682,null,{}] 13:58:30 INFO - PROCESS | 1662 | 1465073910655 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}] 13:58:30 INFO - PROCESS | 1662 | 1465073910658 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:30 INFO - PROCESS | 1662 | 1465073910764 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:58:30 INFO - PROCESS | 1662 | 1465073910823 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:30 INFO - PROCESS | 1662 | 1465073910825 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x121137000 == 43 [pid = 1662] [id = 678] 13:58:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1196d6400) [pid = 1662] [serial = 2034] [outer = 0x0] 13:58:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x12148f400) [pid = 1662] [serial = 2035] [outer = 0x1196d6400] 13:58:30 INFO - PROCESS | 1662 | 1465073910857 Marionette DEBUG loaded listener.js 13:58:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x125683000) [pid = 1662] [serial = 2036] [outer = 0x1196d6400] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12b226800 == 42 [pid = 1662] [id = 674] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x118161000 == 41 [pid = 1662] [id = 673] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab59000 == 40 [pid = 1662] [id = 672] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12a847000 == 39 [pid = 1662] [id = 671] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x1298b5800 == 38 [pid = 1662] [id = 670] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x128b96800 == 37 [pid = 1662] [id = 669] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x125620000 == 36 [pid = 1662] [id = 668] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x121ba7800 == 35 [pid = 1662] [id = 667] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x1192a6800 == 34 [pid = 1662] [id = 666] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x116ace800 == 33 [pid = 1662] [id = 665] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x121bc2000 == 32 [pid = 1662] [id = 664] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x117363000 == 31 [pid = 1662] [id = 663] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x123d3a800 == 30 [pid = 1662] [id = 662] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x128b92000 == 29 [pid = 1662] [id = 677] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd7a800 == 28 [pid = 1662] [id = 675] 13:58:32 INFO - PROCESS | 1662 | --DOCSHELL 0x11879c000 == 27 [pid = 1662] [id = 676] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x12111f400) [pid = 1662] [serial = 1969] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x120f1d000) [pid = 1662] [serial = 1966] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x118230800) [pid = 1662] [serial = 1960] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1185c4000) [pid = 1662] [serial = 1961] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118f42800) [pid = 1662] [serial = 1955] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x1185c7000) [pid = 1662] [serial = 1954] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x116860400) [pid = 1662] [serial = 1957] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x116f7c400) [pid = 1662] [serial = 1958] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x1185d1400) [pid = 1662] [serial = 1943] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x11817ac00) [pid = 1662] [serial = 1942] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x121215000) [pid = 1662] [serial = 1946] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x120d3ec00) [pid = 1662] [serial = 1945] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x126fb8400) [pid = 1662] [serial = 1949] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x126cb9c00) [pid = 1662] [serial = 1948] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x1291d9400) [pid = 1662] [serial = 1952] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x128b22800) [pid = 1662] [serial = 1951] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x123d2a800) [pid = 1662] [serial = 1972] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118a40000) [pid = 1662] [serial = 1978] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x126b17c00) [pid = 1662] [serial = 1975] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x12562a400) [pid = 1662] [serial = 1973] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x126cc7400) [pid = 1662] [serial = 1981] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12716b000) [pid = 1662] [serial = 1982] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x12716e400) [pid = 1662] [serial = 1984] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x12562c800) [pid = 1662] [serial = 1979] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x126be8400) [pid = 1662] [serial = 1976] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x1196e3000) [pid = 1662] [serial = 1964] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1196ab400) [pid = 1662] [serial = 1963] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x121487400) [pid = 1662] [serial = 1970] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x12763ac00) [pid = 1662] [serial = 1985] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x128b77c00) [pid = 1662] [serial = 1987] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x120f54400) [pid = 1662] [serial = 1967] [outer = 0x0] [url = about:blank] 13:58:32 INFO - PROCESS | 1662 | 1465073912315 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]]]}] 13:58:32 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) 13:58:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1728ms 13:58:32 INFO - PROCESS | 1662 | 1465073912372 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:58:32 INFO - PROCESS | 1662 | 1465073912376 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:58:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:58:32 INFO - PROCESS | 1662 | 1465073912381 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:58:32 INFO - PROCESS | 1662 | 1465073912384 Marionette TRACE conn2 <- [1,2686,null,{}] 13:58:32 INFO - PROCESS | 1662 | 1465073912390 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}] 13:58:32 INFO - PROCESS | 1662 | 1465073912393 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:32 INFO - PROCESS | 1662 | 1465073912497 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:58:32 INFO - PROCESS | 1662 | 1465073912549 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:32 INFO - PROCESS | 1662 | 1465073912551 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x11671f800 == 28 [pid = 1662] [id = 679] 13:58:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x115173c00) [pid = 1662] [serial = 2037] [outer = 0x0] 13:58:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1160b0800) [pid = 1662] [serial = 2038] [outer = 0x115173c00] 13:58:32 INFO - PROCESS | 1662 | 1465073912581 Marionette DEBUG loaded listener.js 13:58:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x11685e400) [pid = 1662] [serial = 2039] [outer = 0x115173c00] 13:58:33 INFO - PROCESS | 1662 | 1465073913391 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] 13:58:33 INFO - PROCESS | 1662 | 1465073913409 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:58:33 INFO - PROCESS | 1662 | 1465073913415 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:58:33 INFO - PROCESS | 1662 | 1465073913416 Marionette TRACE conn2 <- [1,2690,null,{}] 13:58:33 INFO - PROCESS | 1662 | 1465073913419 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}] 13:58:33 INFO - PROCESS | 1662 | 1465073913421 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:33 INFO - PROCESS | 1662 | 1465073913500 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:58:33 INFO - PROCESS | 1662 | 1465073913505 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:33 INFO - PROCESS | 1662 | 1465073913506 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x1180b5800 == 29 [pid = 1662] [id = 680] 13:58:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x118038c00) [pid = 1662] [serial = 2040] [outer = 0x0] 13:58:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x118219400) [pid = 1662] [serial = 2041] [outer = 0x118038c00] 13:58:33 INFO - PROCESS | 1662 | 1465073913536 Marionette DEBUG loaded listener.js 13:58:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x118267c00) [pid = 1662] [serial = 2042] [outer = 0x118038c00] 13:58:34 INFO - PROCESS | 1662 | 1465073914390 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] 13:58:34 INFO - PROCESS | 1662 | 1465073914438 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:58:34 INFO - PROCESS | 1662 | 1465073914441 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:58:34 INFO - PROCESS | 1662 | 1465073914443 Marionette TRACE conn2 <- [1,2694,null,{}] 13:58:34 INFO - PROCESS | 1662 | 1465073914473 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}] 13:58:34 INFO - PROCESS | 1662 | 1465073914476 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:34 INFO - PROCESS | 1662 | 1465073914579 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:58:34 INFO - PROCESS | 1662 | 1465073914585 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:34 INFO - PROCESS | 1662 | 1465073914587 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x11980f800 == 30 [pid = 1662] [id = 681] 13:58:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x118a47800) [pid = 1662] [serial = 2043] [outer = 0x0] 13:58:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1192bd400) [pid = 1662] [serial = 2044] [outer = 0x118a47800] 13:58:34 INFO - PROCESS | 1662 | 1465073914615 Marionette DEBUG loaded listener.js 13:58:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x1196b1000) [pid = 1662] [serial = 2045] [outer = 0x118a47800] 13:58:35 INFO - PROCESS | 1662 | 1465073915447 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] 13:58:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:58:35 INFO - PROCESS | 1662 | 1465073915467 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:58:35 INFO - PROCESS | 1662 | 1465073915470 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:58:35 INFO - PROCESS | 1662 | 1465073915471 Marionette TRACE conn2 <- [1,2698,null,{}] 13:58:35 INFO - PROCESS | 1662 | 1465073915473 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}] 13:58:35 INFO - PROCESS | 1662 | 1465073915474 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:35 INFO - PROCESS | 1662 | 1465073915570 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:58:35 INFO - PROCESS | 1662 | 1465073915607 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:35 INFO - PROCESS | 1662 | 1465073915608 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x1217be000 == 31 [pid = 1662] [id = 682] 13:58:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x1196e0800) [pid = 1662] [serial = 2046] [outer = 0x0] 13:58:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119a7d000) [pid = 1662] [serial = 2047] [outer = 0x1196e0800] 13:58:35 INFO - PROCESS | 1662 | 1465073915634 Marionette DEBUG loaded listener.js 13:58:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x120f1c800) [pid = 1662] [serial = 2048] [outer = 0x1196e0800] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1255c4800) [pid = 1662] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x128d39800) [pid = 1662] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x118226800) [pid = 1662] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x1196ad000) [pid = 1662] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x1133a0000) [pid = 1662] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x12763b000) [pid = 1662] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x124e09c00) [pid = 1662] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x1219be000) [pid = 1662] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x118a3e000) [pid = 1662] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x116861000) [pid = 1662] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x128d50c00) [pid = 1662] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x129618400) [pid = 1662] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x118217800) [pid = 1662] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:58:36 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x112e6b000) [pid = 1662] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:58:36 INFO - PROCESS | 1662 | 1465073916455 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] 13:58:36 INFO - PROCESS | 1662 | 1465073916491 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:58:36 INFO - PROCESS | 1662 | 1465073916493 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:58:36 INFO - PROCESS | 1662 | 1465073916495 Marionette TRACE conn2 <- [1,2702,null,{}] 13:58:36 INFO - PROCESS | 1662 | 1465073916506 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}] 13:58:36 INFO - PROCESS | 1662 | 1465073916507 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:36 INFO - PROCESS | 1662 | 1465073916608 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:58:36 INFO - PROCESS | 1662 | 1465073916642 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:36 INFO - PROCESS | 1662 | 1465073916644 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d49000 == 32 [pid = 1662] [id = 683] 13:58:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x111c61400) [pid = 1662] [serial = 2049] [outer = 0x0] 13:58:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x118f3b800) [pid = 1662] [serial = 2050] [outer = 0x111c61400] 13:58:36 INFO - PROCESS | 1662 | 1465073916668 Marionette DEBUG loaded listener.js 13:58:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x120f23000) [pid = 1662] [serial = 2051] [outer = 0x111c61400] 13:58:36 INFO - PROCESS | 1662 | 1465073916922 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]]]}] 13:58:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:58:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 472ms 13:58:36 INFO - PROCESS | 1662 | 1465073916967 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:58:36 INFO - PROCESS | 1662 | 1465073916968 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:58:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:58:36 INFO - PROCESS | 1662 | 1465073916971 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:58:36 INFO - PROCESS | 1662 | 1465073916972 Marionette TRACE conn2 <- [1,2706,null,{}] 13:58:36 INFO - PROCESS | 1662 | 1465073916974 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}] 13:58:36 INFO - PROCESS | 1662 | 1465073916980 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:37 INFO - PROCESS | 1662 | 1465073917086 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:58:37 INFO - PROCESS | 1662 | 1465073917090 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 1662 | 1465073917092 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x126e49000 == 33 [pid = 1662] [id = 684] 13:58:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x117303800) [pid = 1662] [serial = 2052] [outer = 0x0] 13:58:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x12111f800) [pid = 1662] [serial = 2053] [outer = 0x117303800] 13:58:37 INFO - PROCESS | 1662 | 1465073917119 Marionette DEBUG loaded listener.js 13:58:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x121b4e400) [pid = 1662] [serial = 2054] [outer = 0x117303800] 13:58:37 INFO - PROCESS | 1662 | 1465073917446 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]]]}] 13:58:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:58:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 13:58:37 INFO - PROCESS | 1662 | 1465073917491 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 1662 | 1465073917492 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:58:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:58:37 INFO - PROCESS | 1662 | 1465073917495 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 1662 | 1465073917496 Marionette TRACE conn2 <- [1,2710,null,{}] 13:58:37 INFO - PROCESS | 1662 | 1465073917498 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}] 13:58:37 INFO - PROCESS | 1662 | 1465073917499 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:37 INFO - PROCESS | 1662 | 1465073917605 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:58:37 INFO - PROCESS | 1662 | 1465073917613 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 1662 | 1465073917615 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1274d6800 == 34 [pid = 1662] [id = 685] 13:58:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x121b55800) [pid = 1662] [serial = 2055] [outer = 0x0] 13:58:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x124948c00) [pid = 1662] [serial = 2056] [outer = 0x121b55800] 13:58:37 INFO - PROCESS | 1662 | 1465073917639 Marionette DEBUG loaded listener.js 13:58:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x124c9e800) [pid = 1662] [serial = 2057] [outer = 0x121b55800] 13:58:37 INFO - PROCESS | 1662 | 1465073917956 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] 13:58:37 INFO - PROCESS | 1662 | 1465073917967 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:58:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:58:37 INFO - PROCESS | 1662 | 1465073917969 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 1662 | 1465073917970 Marionette TRACE conn2 <- [1,2714,null,{}] 13:58:37 INFO - PROCESS | 1662 | 1465073917973 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}] 13:58:37 INFO - PROCESS | 1662 | 1465073917974 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:38 INFO - PROCESS | 1662 | 1465073918049 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:58:38 INFO - PROCESS | 1662 | 1465073918052 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:38 INFO - PROCESS | 1662 | 1465073918053 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x129430000 == 35 [pid = 1662] [id = 686] 13:58:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1255bb800) [pid = 1662] [serial = 2058] [outer = 0x0] 13:58:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x12562d800) [pid = 1662] [serial = 2059] [outer = 0x1255bb800] 13:58:38 INFO - PROCESS | 1662 | 1465073918079 Marionette DEBUG loaded listener.js 13:58:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x126b19400) [pid = 1662] [serial = 2060] [outer = 0x1255bb800] 13:58:38 INFO - PROCESS | 1662 | 1465073918548 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]]]}] 13:58:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:58:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 620ms 13:58:38 INFO - PROCESS | 1662 | 1465073918591 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:58:38 INFO - PROCESS | 1662 | 1465073918593 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:58:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:58:38 INFO - PROCESS | 1662 | 1465073918597 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:58:38 INFO - PROCESS | 1662 | 1465073918599 Marionette TRACE conn2 <- [1,2718,null,{}] 13:58:38 INFO - PROCESS | 1662 | 1465073918603 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}] 13:58:38 INFO - PROCESS | 1662 | 1465073918604 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:38 INFO - PROCESS | 1662 | 1465073918715 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:58:38 INFO - PROCESS | 1662 | 1465073918796 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:38 INFO - PROCESS | 1662 | 1465073918797 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d04800 == 36 [pid = 1662] [id = 687] 13:58:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x1133a4000) [pid = 1662] [serial = 2061] [outer = 0x0] 13:58:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x113d74c00) [pid = 1662] [serial = 2062] [outer = 0x1133a4000] 13:58:38 INFO - PROCESS | 1662 | 1465073918828 Marionette DEBUG loaded listener.js 13:58:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x116a65400) [pid = 1662] [serial = 2063] [outer = 0x1133a4000] 13:58:39 INFO - PROCESS | 1662 | 1465073919401 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] 13:58:39 INFO - PROCESS | 1662 | 1465073919423 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:58:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:58:39 INFO - PROCESS | 1662 | 1465073919428 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:58:39 INFO - PROCESS | 1662 | 1465073919430 Marionette TRACE conn2 <- [1,2722,null,{}] 13:58:39 INFO - PROCESS | 1662 | 1465073919433 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}] 13:58:39 INFO - PROCESS | 1662 | 1465073919435 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:39 INFO - PROCESS | 1662 | 1465073919541 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:58:39 INFO - PROCESS | 1662 | 1465073919629 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:39 INFO - PROCESS | 1662 | 1465073919631 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d3e800 == 37 [pid = 1662] [id = 688] 13:58:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x11829f800) [pid = 1662] [serial = 2064] [outer = 0x0] 13:58:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x118a42000) [pid = 1662] [serial = 2065] [outer = 0x11829f800] 13:58:39 INFO - PROCESS | 1662 | 1465073919662 Marionette DEBUG loaded listener.js 13:58:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x11920e400) [pid = 1662] [serial = 2066] [outer = 0x11829f800] 13:58:40 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce27000 == 36 [pid = 1662] [id = 15] 13:58:40 INFO - PROCESS | 1662 | --DOCSHELL 0x1274d6800 == 35 [pid = 1662] [id = 685] 13:58:40 INFO - PROCESS | 1662 | --DOCSHELL 0x126e49000 == 34 [pid = 1662] [id = 684] 13:58:40 INFO - PROCESS | 1662 | --DOCSHELL 0x123d49000 == 33 [pid = 1662] [id = 683] 13:58:40 INFO - PROCESS | 1662 | --DOCSHELL 0x1217be000 == 32 [pid = 1662] [id = 682] 13:58:40 INFO - PROCESS | 1662 | --DOCSHELL 0x11980f800 == 31 [pid = 1662] [id = 681] 13:58:40 INFO - PROCESS | 1662 | --DOCSHELL 0x1180b5800 == 30 [pid = 1662] [id = 680] 13:58:40 INFO - PROCESS | 1662 | --DOCSHELL 0x11671f800 == 29 [pid = 1662] [id = 679] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x126f2cc00) [pid = 1662] [serial = 2011] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128d49c00) [pid = 1662] [serial = 2014] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x118269800) [pid = 1662] [serial = 1996] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x118a48800) [pid = 1662] [serial = 1997] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x1196dc000) [pid = 1662] [serial = 1999] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x119a7e400) [pid = 1662] [serial = 2000] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x121123400) [pid = 1662] [serial = 2002] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x121511400) [pid = 1662] [serial = 2003] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x128d4f000) [pid = 1662] [serial = 1988] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x125629800) [pid = 1662] [serial = 2008] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x123d34400) [pid = 1662] [serial = 2005] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x124c9f800) [pid = 1662] [serial = 2006] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x118a4b800) [pid = 1662] [serial = 1993] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1196acc00) [pid = 1662] [serial = 1994] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x116a65000) [pid = 1662] [serial = 1990] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 67 (0x118177000) [pid = 1662] [serial = 1991] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 66 (0x1290cfc00) [pid = 1662] [serial = 2017] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 65 (0x1296c4c00) [pid = 1662] [serial = 2026] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 64 (0x1291dac00) [pid = 1662] [serial = 2018] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 63 (0x12a816800) [pid = 1662] [serial = 2027] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 62 (0x128ebd000) [pid = 1662] [serial = 2024] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 61 (0x118253800) [pid = 1662] [serial = 2021] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 60 (0x128d51400) [pid = 1662] [serial = 2015] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 59 (0x1196df000) [pid = 1662] [serial = 2023] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 58 (0x116620400) [pid = 1662] [serial = 2020] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 57 (0x128d38400) [pid = 1662] [serial = 2012] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | --DOMWINDOW == 56 (0x126b12800) [pid = 1662] [serial = 2009] [outer = 0x0] [url = about:blank] 13:58:40 INFO - PROCESS | 1662 | 1465073920288 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] 13:58:40 INFO - PROCESS | 1662 | 1465073920305 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:58:40 INFO - PROCESS | 1662 | 1465073920307 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 1662 | 1465073920310 Marionette TRACE conn2 <- [1,2726,null,{}] 13:58:40 INFO - PROCESS | 1662 | 1465073920319 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}] 13:58:40 INFO - PROCESS | 1662 | 1465073920320 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:40 INFO - PROCESS | 1662 | 1465073920409 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:58:40 INFO - PROCESS | 1662 | 1465073920465 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:40 INFO - PROCESS | 1662 | 1465073920468 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d78000 == 30 [pid = 1662] [id = 689] 13:58:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 57 (0x111c69c00) [pid = 1662] [serial = 2067] [outer = 0x0] 13:58:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 58 (0x118272400) [pid = 1662] [serial = 2068] [outer = 0x111c69c00] 13:58:40 INFO - PROCESS | 1662 | 1465073920496 Marionette DEBUG loaded listener.js 13:58:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 59 (0x118a44c00) [pid = 1662] [serial = 2069] [outer = 0x111c69c00] 13:58:40 INFO - PROCESS | 1662 | 1465073920788 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]]]}] 13:58:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:58:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 526ms 13:58:40 INFO - PROCESS | 1662 | 1465073920834 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 1662 | 1465073920836 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:58:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:58:40 INFO - PROCESS | 1662 | 1465073920841 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 1662 | 1465073920843 Marionette TRACE conn2 <- [1,2730,null,{}] 13:58:40 INFO - PROCESS | 1662 | 1465073920867 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}] 13:58:40 INFO - PROCESS | 1662 | 1465073920869 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:40 INFO - PROCESS | 1662 | 1465073920950 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:58:41 INFO - PROCESS | 1662 | 1465073921025 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:41 INFO - PROCESS | 1662 | 1465073921026 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187ab800 == 31 [pid = 1662] [id = 690] 13:58:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 60 (0x118a3e000) [pid = 1662] [serial = 2070] [outer = 0x0] 13:58:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 61 (0x119666c00) [pid = 1662] [serial = 2071] [outer = 0x118a3e000] 13:58:41 INFO - PROCESS | 1662 | 1465073921053 Marionette DEBUG loaded listener.js 13:58:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 62 (0x119a05800) [pid = 1662] [serial = 2072] [outer = 0x118a3e000] 13:58:41 INFO - PROCESS | 1662 | 1465073921839 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] 13:58:41 INFO - PROCESS | 1662 | 1465073921866 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:58:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:58:41 INFO - PROCESS | 1662 | 1465073921868 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:58:41 INFO - PROCESS | 1662 | 1465073921870 Marionette TRACE conn2 <- [1,2734,null,{}] 13:58:41 INFO - PROCESS | 1662 | 1465073921878 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}] 13:58:41 INFO - PROCESS | 1662 | 1465073921881 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:41 INFO - PROCESS | 1662 | 1465073921956 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:58:41 INFO - PROCESS | 1662 | 1465073921961 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:41 INFO - PROCESS | 1662 | 1465073921963 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x121bc0000 == 32 [pid = 1662] [id = 691] 13:58:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 63 (0x113d75c00) [pid = 1662] [serial = 2073] [outer = 0x0] 13:58:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 64 (0x12111e400) [pid = 1662] [serial = 2074] [outer = 0x113d75c00] 13:58:41 INFO - PROCESS | 1662 | 1465073921992 Marionette DEBUG loaded listener.js 13:58:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 65 (0x12111e000) [pid = 1662] [serial = 2075] [outer = 0x113d75c00] 13:58:42 INFO - PROCESS | 1662 | 1465073922354 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]]]}] 13:58:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:58:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 13:58:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:58:42 INFO - PROCESS | 1662 | 1465073922389 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:58:42 INFO - PROCESS | 1662 | 1465073922391 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:58:42 INFO - PROCESS | 1662 | 1465073922393 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:58:42 INFO - PROCESS | 1662 | 1465073922395 Marionette TRACE conn2 <- [1,2738,null,{}] 13:58:42 INFO - PROCESS | 1662 | 1465073922414 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}] 13:58:42 INFO - PROCESS | 1662 | 1465073922415 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:42 INFO - PROCESS | 1662 | 1465073922517 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:58:42 INFO - PROCESS | 1662 | 1465073922521 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:42 INFO - PROCESS | 1662 | 1465073922522 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x126bc0000 == 33 [pid = 1662] [id = 692] 13:58:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 66 (0x1218aa000) [pid = 1662] [serial = 2076] [outer = 0x0] 13:58:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 67 (0x121b4c000) [pid = 1662] [serial = 2077] [outer = 0x1218aa000] 13:58:42 INFO - PROCESS | 1662 | 1465073922548 Marionette DEBUG loaded listener.js 13:58:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 68 (0x124e09400) [pid = 1662] [serial = 2078] [outer = 0x1218aa000] 13:58:42 INFO - PROCESS | 1662 | 1465073922927 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]]]}] 13:58:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:58:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 587ms 13:58:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:58:42 INFO - PROCESS | 1662 | 1465073922981 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:58:42 INFO - PROCESS | 1662 | 1465073922982 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:58:42 INFO - PROCESS | 1662 | 1465073922984 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:58:42 INFO - PROCESS | 1662 | 1465073922985 Marionette TRACE conn2 <- [1,2742,null,{}] 13:58:42 INFO - PROCESS | 1662 | 1465073922987 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}] 13:58:42 INFO - PROCESS | 1662 | 1465073922988 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:43 INFO - PROCESS | 1662 | 1465073923085 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:58:43 INFO - PROCESS | 1662 | 1465073923099 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:43 INFO - PROCESS | 1662 | 1465073923101 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x129039000 == 34 [pid = 1662] [id = 693] 13:58:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1219b3400) [pid = 1662] [serial = 2079] [outer = 0x0] 13:58:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x12567a400) [pid = 1662] [serial = 2080] [outer = 0x1219b3400] 13:58:43 INFO - PROCESS | 1662 | 1465073923125 Marionette DEBUG loaded listener.js 13:58:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x126b1a800) [pid = 1662] [serial = 2081] [outer = 0x1219b3400] 13:58:43 INFO - PROCESS | 1662 | 1465073923470 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]]]}] 13:58:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:58:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 519ms 13:58:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:58:43 INFO - PROCESS | 1662 | 1465073923504 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:58:43 INFO - PROCESS | 1662 | 1465073923505 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:58:43 INFO - PROCESS | 1662 | 1465073923507 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:58:43 INFO - PROCESS | 1662 | 1465073923508 Marionette TRACE conn2 <- [1,2746,null,{}] 13:58:43 INFO - PROCESS | 1662 | 1465073923511 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}] 13:58:43 INFO - PROCESS | 1662 | 1465073923515 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:43 INFO - PROCESS | 1662 | 1465073923631 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:58:43 INFO - PROCESS | 1662 | 1465073923642 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:43 INFO - PROCESS | 1662 | 1465073923643 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x12942e000 == 35 [pid = 1662] [id = 694] 13:58:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x126bda800) [pid = 1662] [serial = 2082] [outer = 0x0] 13:58:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x126f2c800) [pid = 1662] [serial = 2083] [outer = 0x126bda800] 13:58:43 INFO - PROCESS | 1662 | 1465073923669 Marionette DEBUG loaded listener.js 13:58:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x127633000) [pid = 1662] [serial = 2084] [outer = 0x126bda800] 13:58:43 INFO - PROCESS | 1662 | 1465073923991 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]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:58:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 523ms 13:58:44 INFO - PROCESS | 1662 | 1465073924031 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:58:44 INFO - PROCESS | 1662 | 1465073924032 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:58:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:58:44 INFO - PROCESS | 1662 | 1465073924034 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 1662 | 1465073924035 Marionette TRACE conn2 <- [1,2750,null,{}] 13:58:44 INFO - PROCESS | 1662 | 1465073924037 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}] 13:58:44 INFO - PROCESS | 1662 | 1465073924039 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:44 INFO - PROCESS | 1662 | 1465073924134 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:58:44 INFO - PROCESS | 1662 | 1465073924174 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 1662 | 1465073924176 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a8a6000 == 36 [pid = 1662] [id = 695] 13:58:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x120f19c00) [pid = 1662] [serial = 2085] [outer = 0x0] 13:58:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x12763b000) [pid = 1662] [serial = 2086] [outer = 0x120f19c00] 13:58:44 INFO - PROCESS | 1662 | 1465073924200 Marionette DEBUG loaded listener.js 13:58:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x128b73000) [pid = 1662] [serial = 2087] [outer = 0x120f19c00] 13:58:44 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x1196ab800) [pid = 1662] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:58:44 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x118038c00) [pid = 1662] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:58:44 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x116f79c00) [pid = 1662] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:58:44 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x115173c00) [pid = 1662] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:58:44 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x118a47800) [pid = 1662] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:58:44 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x117303800) [pid = 1662] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:58:44 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x121b55800) [pid = 1662] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:58:44 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1196e0800) [pid = 1662] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:58:44 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x111c61400) [pid = 1662] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:58:44 INFO - PROCESS | 1662 | 1465073924514 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]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:58:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 519ms 13:58:44 INFO - PROCESS | 1662 | 1465073924553 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:58:44 INFO - PROCESS | 1662 | 1465073924554 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:58:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:58:44 INFO - PROCESS | 1662 | 1465073924557 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 1662 | 1465073924558 Marionette TRACE conn2 <- [1,2754,null,{}] 13:58:44 INFO - PROCESS | 1662 | 1465073924560 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}] 13:58:44 INFO - PROCESS | 1662 | 1465073924561 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:44 INFO - PROCESS | 1662 | 1465073924638 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:58:44 INFO - PROCESS | 1662 | 1465073924641 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 1662 | 1465073924643 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a98d800 == 37 [pid = 1662] [id = 696] 13:58:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x1196ab800) [pid = 1662] [serial = 2088] [outer = 0x0] 13:58:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x120f48800) [pid = 1662] [serial = 2089] [outer = 0x1196ab800] 13:58:44 INFO - PROCESS | 1662 | 1465073924670 Marionette DEBUG loaded listener.js 13:58:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x128b76000) [pid = 1662] [serial = 2090] [outer = 0x1196ab800] 13:58:45 INFO - PROCESS | 1662 | 1465073925002 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]]]}] 13:58:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:58:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 471ms 13:58:45 INFO - PROCESS | 1662 | 1465073925029 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:58:45 INFO - PROCESS | 1662 | 1465073925030 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:58:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:58:45 INFO - PROCESS | 1662 | 1465073925032 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:58:45 INFO - PROCESS | 1662 | 1465073925041 Marionette TRACE conn2 <- [1,2758,null,{}] 13:58:45 INFO - PROCESS | 1662 | 1465073925044 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}] 13:58:45 INFO - PROCESS | 1662 | 1465073925045 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:45 INFO - PROCESS | 1662 | 1465073925152 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:58:45 INFO - PROCESS | 1662 | 1465073925158 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:45 INFO - PROCESS | 1662 | 1465073925159 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x121bbf800 == 38 [pid = 1662] [id = 697] 13:58:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x126b1c400) [pid = 1662] [serial = 2091] [outer = 0x0] 13:58:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x128d39c00) [pid = 1662] [serial = 2092] [outer = 0x126b1c400] 13:58:45 INFO - PROCESS | 1662 | 1465073925184 Marionette DEBUG loaded listener.js 13:58:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x128d42000) [pid = 1662] [serial = 2093] [outer = 0x126b1c400] 13:58:45 INFO - PROCESS | 1662 | 1465073925481 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]]]}] 13:58:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:58:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 476ms 13:58:45 INFO - PROCESS | 1662 | 1465073925510 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:58:45 INFO - PROCESS | 1662 | 1465073925514 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:58:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:58:45 INFO - PROCESS | 1662 | 1465073925517 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:58:45 INFO - PROCESS | 1662 | 1465073925518 Marionette TRACE conn2 <- [1,2762,null,{}] 13:58:45 INFO - PROCESS | 1662 | 1465073925521 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}] 13:58:45 INFO - PROCESS | 1662 | 1465073925522 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:45 INFO - PROCESS | 1662 | 1465073925602 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:58:45 INFO - PROCESS | 1662 | 1465073925606 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:45 INFO - PROCESS | 1662 | 1465073925607 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:45 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b26d000 == 39 [pid = 1662] [id = 698] 13:58:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x128d47400) [pid = 1662] [serial = 2094] [outer = 0x0] 13:58:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x128d52400) [pid = 1662] [serial = 2095] [outer = 0x128d47400] 13:58:45 INFO - PROCESS | 1662 | 1465073925631 Marionette DEBUG loaded listener.js 13:58:45 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x128ec2000) [pid = 1662] [serial = 2096] [outer = 0x128d47400] 13:58:45 INFO - PROCESS | 1662 | 1465073925975 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]]]}] 13:58:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:58:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 469ms 13:58:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:58:45 INFO - PROCESS | 1662 | 1465073925988 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:58:45 INFO - PROCESS | 1662 | 1465073925990 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:58:45 INFO - PROCESS | 1662 | 1465073925992 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:58:46 INFO - PROCESS | 1662 | 1465073926003 Marionette TRACE conn2 <- [1,2766,null,{}] 13:58:46 INFO - PROCESS | 1662 | 1465073926006 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}] 13:58:46 INFO - PROCESS | 1662 | 1465073926007 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:46 INFO - PROCESS | 1662 | 1465073926123 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:58:46 INFO - PROCESS | 1662 | 1465073926131 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:46 INFO - PROCESS | 1662 | 1465073926133 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd6c000 == 40 [pid = 1662] [id = 699] 13:58:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x119a7f400) [pid = 1662] [serial = 2097] [outer = 0x0] 13:58:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1291e1000) [pid = 1662] [serial = 2098] [outer = 0x119a7f400] 13:58:46 INFO - PROCESS | 1662 | 1465073926160 Marionette DEBUG loaded listener.js 13:58:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x12961a800) [pid = 1662] [serial = 2099] [outer = 0x119a7f400] 13:58:46 INFO - PROCESS | 1662 | 1465073926533 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]]]}] 13:58:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:58:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 578ms 13:58:46 INFO - PROCESS | 1662 | 1465073926571 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:58:46 INFO - PROCESS | 1662 | 1465073926574 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:58:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:58:46 INFO - PROCESS | 1662 | 1465073926577 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:58:46 INFO - PROCESS | 1662 | 1465073926579 Marionette TRACE conn2 <- [1,2770,null,{}] 13:58:46 INFO - PROCESS | 1662 | 1465073926583 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}] 13:58:46 INFO - PROCESS | 1662 | 1465073926585 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:46 INFO - PROCESS | 1662 | 1465073926692 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:58:46 INFO - PROCESS | 1662 | 1465073926760 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:46 INFO - PROCESS | 1662 | 1465073926763 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:46 INFO - PROCESS | 1662 | ++DOCSHELL 0x118158000 == 41 [pid = 1662] [id = 700] 13:58:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1121a8000) [pid = 1662] [serial = 2100] [outer = 0x0] 13:58:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x11728e400) [pid = 1662] [serial = 2101] [outer = 0x1121a8000] 13:58:46 INFO - PROCESS | 1662 | 1465073926795 Marionette DEBUG loaded listener.js 13:58:46 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118298000) [pid = 1662] [serial = 2102] [outer = 0x1121a8000] 13:58:47 INFO - PROCESS | 1662 | 1465073927229 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]]]}] 13:58:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:58:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 13:58:47 INFO - PROCESS | 1662 | 1465073927248 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:58:47 INFO - PROCESS | 1662 | 1465073927251 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:58:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:58:47 INFO - PROCESS | 1662 | 1465073927256 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:58:47 INFO - PROCESS | 1662 | 1465073927257 Marionette TRACE conn2 <- [1,2774,null,{}] 13:58:47 INFO - PROCESS | 1662 | 1465073927260 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}] 13:58:47 INFO - PROCESS | 1662 | 1465073927262 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:47 INFO - PROCESS | 1662 | 1465073927387 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:58:47 INFO - PROCESS | 1662 | 1465073927461 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:47 INFO - PROCESS | 1662 | 1465073927462 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:47 INFO - PROCESS | 1662 | ++DOCSHELL 0x12564e800 == 42 [pid = 1662] [id = 701] 13:58:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x119a0d800) [pid = 1662] [serial = 2103] [outer = 0x0] 13:58:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x120f1ec00) [pid = 1662] [serial = 2104] [outer = 0x119a0d800] 13:58:47 INFO - PROCESS | 1662 | 1465073927493 Marionette DEBUG loaded listener.js 13:58:47 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x120f51c00) [pid = 1662] [serial = 2105] [outer = 0x119a0d800] 13:58:47 INFO - PROCESS | 1662 | 1465073927917 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]]]}] 13:58:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:58:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 673ms 13:58:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:58:47 INFO - PROCESS | 1662 | 1465073927930 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:58:47 INFO - PROCESS | 1662 | 1465073927932 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:58:47 INFO - PROCESS | 1662 | 1465073927934 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:58:47 INFO - PROCESS | 1662 | 1465073927937 Marionette TRACE conn2 <- [1,2778,null,{}] 13:58:47 INFO - PROCESS | 1662 | 1465073927945 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}] 13:58:47 INFO - PROCESS | 1662 | 1465073927948 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:48 INFO - PROCESS | 1662 | 1465073928060 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:58:48 INFO - PROCESS | 1662 | 1465073928144 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 1662 | 1465073928147 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd7b800 == 43 [pid = 1662] [id = 702] 13:58:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x121702400) [pid = 1662] [serial = 2106] [outer = 0x0] 13:58:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1256a5000) [pid = 1662] [serial = 2107] [outer = 0x121702400] 13:58:48 INFO - PROCESS | 1662 | 1465073928197 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x126ecb800) [pid = 1662] [serial = 2108] [outer = 0x121702400] 13:58:48 INFO - PROCESS | 1662 | 1465073928650 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]]]}] 13:58:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:58:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 722ms 13:58:48 INFO - PROCESS | 1662 | 1465073928657 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:58:48 INFO - PROCESS | 1662 | 1465073928658 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:58:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:58:48 INFO - PROCESS | 1662 | 1465073928661 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:58:48 INFO - PROCESS | 1662 | 1465073928662 Marionette TRACE conn2 <- [1,2782,null,{}] 13:58:48 INFO - PROCESS | 1662 | 1465073928665 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}] 13:58:48 INFO - PROCESS | 1662 | 1465073928666 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:48 INFO - PROCESS | 1662 | 1465073928791 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:58:48 INFO - PROCESS | 1662 | 1465073928863 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 1662 | 1465073928864 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:48 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c794000 == 44 [pid = 1662] [id = 703] 13:58:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x128b21400) [pid = 1662] [serial = 2109] [outer = 0x0] 13:58:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x128d3c000) [pid = 1662] [serial = 2110] [outer = 0x128b21400] 13:58:48 INFO - PROCESS | 1662 | 1465073928893 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x1291d8000) [pid = 1662] [serial = 2111] [outer = 0x128b21400] 13:58:49 INFO - PROCESS | 1662 | 1465073929351 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]]]}] 13:58:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:58:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 721ms 13:58:49 INFO - PROCESS | 1662 | 1465073929383 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:58:49 INFO - PROCESS | 1662 | 1465073929385 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:58:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:58:49 INFO - PROCESS | 1662 | 1465073929389 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:58:49 INFO - PROCESS | 1662 | 1465073929391 Marionette TRACE conn2 <- [1,2786,null,{}] 13:58:49 INFO - PROCESS | 1662 | 1465073929395 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}] 13:58:49 INFO - PROCESS | 1662 | 1465073929397 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:49 INFO - PROCESS | 1662 | 1465073929549 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:58:49 INFO - PROCESS | 1662 | 1465073929680 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:49 INFO - PROCESS | 1662 | 1465073929682 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:49 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cbe5800 == 45 [pid = 1662] [id = 704] 13:58:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1290d8c00) [pid = 1662] [serial = 2112] [outer = 0x0] 13:58:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x129617800) [pid = 1662] [serial = 2113] [outer = 0x1290d8c00] 13:58:49 INFO - PROCESS | 1662 | 1465073929721 Marionette DEBUG loaded listener.js 13:58:49 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x1296bf800) [pid = 1662] [serial = 2114] [outer = 0x1290d8c00] 13:58:50 INFO - PROCESS | 1662 | 1465073930310 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]]]}] 13:58:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:58:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 973ms 13:58:50 INFO - PROCESS | 1662 | 1465073930363 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:58:50 INFO - PROCESS | 1662 | 1465073930366 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:58:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:58:50 INFO - PROCESS | 1662 | 1465073930370 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:58:50 INFO - PROCESS | 1662 | 1465073930372 Marionette TRACE conn2 <- [1,2790,null,{}] 13:58:50 INFO - PROCESS | 1662 | 1465073930376 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}] 13:58:50 INFO - PROCESS | 1662 | 1465073930378 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:50 INFO - PROCESS | 1662 | 1465073930472 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:58:50 INFO - PROCESS | 1662 | 1465073930541 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:50 INFO - PROCESS | 1662 | 1465073930544 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:50 INFO - PROCESS | 1662 | ++DOCSHELL 0x119527000 == 46 [pid = 1662] [id = 705] 13:58:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x118173400) [pid = 1662] [serial = 2115] [outer = 0x0] 13:58:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x11821a400) [pid = 1662] [serial = 2116] [outer = 0x118173400] 13:58:50 INFO - PROCESS | 1662 | 1465073930572 Marionette DEBUG loaded listener.js 13:58:50 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x118a49c00) [pid = 1662] [serial = 2117] [outer = 0x118173400] 13:58:51 INFO - PROCESS | 1662 | 1465073931000 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]]]}] 13:58:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:58:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 677ms 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12b26d000 == 45 [pid = 1662] [id = 698] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x121bbf800 == 44 [pid = 1662] [id = 697] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12a98d800 == 43 [pid = 1662] [id = 696] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12a8a6000 == 42 [pid = 1662] [id = 695] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12942e000 == 41 [pid = 1662] [id = 694] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x129039000 == 40 [pid = 1662] [id = 693] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x126bc0000 == 39 [pid = 1662] [id = 692] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x121bc0000 == 38 [pid = 1662] [id = 691] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x1187ab800 == 37 [pid = 1662] [id = 690] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12cbe7800 == 36 [pid = 1662] [id = 16] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x117d78000 == 35 [pid = 1662] [id = 689] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x123d3e800 == 34 [pid = 1662] [id = 688] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x129430000 == 33 [pid = 1662] [id = 686] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x117d04800 == 32 [pid = 1662] [id = 687] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x121137000 == 31 [pid = 1662] [id = 678] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12cbe5800 == 30 [pid = 1662] [id = 704] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12c794000 == 29 [pid = 1662] [id = 703] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd7b800 == 28 [pid = 1662] [id = 702] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12564e800 == 27 [pid = 1662] [id = 701] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd6c000 == 26 [pid = 1662] [id = 699] 13:58:51 INFO - PROCESS | 1662 | --DOCSHELL 0x118158000 == 25 [pid = 1662] [id = 700] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x124c9e800) [pid = 1662] [serial = 2057] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x12562d800) [pid = 1662] [serial = 2059] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x120f19400) [pid = 1662] [serial = 2032] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x118267c00) [pid = 1662] [serial = 2042] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x118035400) [pid = 1662] [serial = 2029] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x11685e400) [pid = 1662] [serial = 2039] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1160b0800) [pid = 1662] [serial = 2038] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x1192bd400) [pid = 1662] [serial = 2044] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x121b4e400) [pid = 1662] [serial = 2054] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12148f400) [pid = 1662] [serial = 2035] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x124948c00) [pid = 1662] [serial = 2056] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119a7d000) [pid = 1662] [serial = 2047] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1196b1000) [pid = 1662] [serial = 2045] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x120f1c800) [pid = 1662] [serial = 2048] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x118219400) [pid = 1662] [serial = 2041] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x1185c8400) [pid = 1662] [serial = 2030] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x120f23000) [pid = 1662] [serial = 2051] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x12111f800) [pid = 1662] [serial = 2053] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x120f4d000) [pid = 1662] [serial = 2033] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x118f3b800) [pid = 1662] [serial = 2050] [outer = 0x0] [url = about:blank] 13:58:51 INFO - PROCESS | 1662 | 1465073931626 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:58:51 INFO - PROCESS | 1662 | 1465073931629 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:58:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:58:51 INFO - PROCESS | 1662 | 1465073931637 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:58:51 INFO - PROCESS | 1662 | 1465073931639 Marionette TRACE conn2 <- [1,2794,null,{}] 13:58:51 INFO - PROCESS | 1662 | 1465073931642 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}] 13:58:51 INFO - PROCESS | 1662 | 1465073931644 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:51 INFO - PROCESS | 1662 | 1465073931726 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:58:51 INFO - PROCESS | 1662 | 1465073931733 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 1662 | 1465073931736 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:51 INFO - PROCESS | 1662 | ++DOCSHELL 0x11670e800 == 26 [pid = 1662] [id = 706] 13:58:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x113f0f400) [pid = 1662] [serial = 2118] [outer = 0x0] 13:58:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x11605a000) [pid = 1662] [serial = 2119] [outer = 0x113f0f400] 13:58:51 INFO - PROCESS | 1662 | 1465073931764 Marionette DEBUG loaded listener.js 13:58:51 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x1166e0800) [pid = 1662] [serial = 2120] [outer = 0x113f0f400] 13:58:52 INFO - PROCESS | 1662 | 1465073932126 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]]]}] 13:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 521ms 13:58:52 INFO - PROCESS | 1662 | 1465073932158 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 1662 | 1465073932160 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:58:52 INFO - PROCESS | 1662 | 1465073932165 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1662 | 1465073932168 Marionette TRACE conn2 <- [1,2798,null,{}] 13:58:52 INFO - PROCESS | 1662 | 1465073932203 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}] 13:58:52 INFO - PROCESS | 1662 | 1465073932205 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:52 INFO - PROCESS | 1662 | 1465073932283 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:58:52 INFO - PROCESS | 1662 | 1465073932288 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:52 INFO - PROCESS | 1662 | 1465073932289 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d13800 == 27 [pid = 1662] [id = 707] 13:58:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x116f7a800) [pid = 1662] [serial = 2121] [outer = 0x0] 13:58:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x118217c00) [pid = 1662] [serial = 2122] [outer = 0x116f7a800] 13:58:52 INFO - PROCESS | 1662 | 1465073932319 Marionette DEBUG loaded listener.js 13:58:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x11826e800) [pid = 1662] [serial = 2123] [outer = 0x116f7a800] 13:58:52 INFO - PROCESS | 1662 | 1465073932674 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]]]}] 13:58:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:58:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 553ms 13:58:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:58:52 INFO - PROCESS | 1662 | 1465073932716 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 1662 | 1465073932718 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:58:52 INFO - PROCESS | 1662 | 1465073932729 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1662 | 1465073932730 Marionette TRACE conn2 <- [1,2802,null,{}] 13:58:52 INFO - PROCESS | 1662 | 1465073932738 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}] 13:58:52 INFO - PROCESS | 1662 | 1465073932742 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:52 INFO - PROCESS | 1662 | 1465073932830 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:58:52 INFO - PROCESS | 1662 | 1465073932837 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:52 INFO - PROCESS | 1662 | 1465073932839 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:52 INFO - PROCESS | 1662 | ++DOCSHELL 0x119524800 == 28 [pid = 1662] [id = 708] 13:58:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1192bd400) [pid = 1662] [serial = 2124] [outer = 0x0] 13:58:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x11966a000) [pid = 1662] [serial = 2125] [outer = 0x1192bd400] 13:58:52 INFO - PROCESS | 1662 | 1465073932868 Marionette DEBUG loaded listener.js 13:58:52 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1196d6c00) [pid = 1662] [serial = 2126] [outer = 0x1192bd400] 13:58:53 INFO - PROCESS | 1662 | 1465073933215 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]]]}] 13:58:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:58:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 529ms 13:58:53 INFO - PROCESS | 1662 | 1465073933284 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:58:53 INFO - PROCESS | 1662 | 1465073933286 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:58:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:58:53 INFO - PROCESS | 1662 | 1465073933290 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:58:53 INFO - PROCESS | 1662 | 1465073933293 Marionette TRACE conn2 <- [1,2806,null,{}] 13:58:53 INFO - PROCESS | 1662 | 1465073933297 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}] 13:58:53 INFO - PROCESS | 1662 | 1465073933299 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:53 INFO - PROCESS | 1662 | 1465073933387 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:58:53 INFO - PROCESS | 1662 | 1465073933483 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:53 INFO - PROCESS | 1662 | 1465073933487 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:53 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a87000 == 29 [pid = 1662] [id = 709] 13:58:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x113a0cc00) [pid = 1662] [serial = 2127] [outer = 0x0] 13:58:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x1160b0800) [pid = 1662] [serial = 2128] [outer = 0x113a0cc00] 13:58:53 INFO - PROCESS | 1662 | 1465073933518 Marionette DEBUG loaded listener.js 13:58:53 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x116a62000) [pid = 1662] [serial = 2129] [outer = 0x113a0cc00] 13:58:54 INFO - PROCESS | 1662 | 1465073934039 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]]]}] 13:58:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:58:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 774ms 13:58:54 INFO - PROCESS | 1662 | 1465073934065 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:58:54 INFO - PROCESS | 1662 | 1465073934067 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:58:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:58:54 INFO - PROCESS | 1662 | 1465073934072 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:58:54 INFO - PROCESS | 1662 | 1465073934074 Marionette TRACE conn2 <- [1,2810,null,{}] 13:58:54 INFO - PROCESS | 1662 | 1465073934077 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}] 13:58:54 INFO - PROCESS | 1662 | 1465073934079 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:54 INFO - PROCESS | 1662 | 1465073934253 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:58:54 INFO - PROCESS | 1662 | 1465073934313 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 1662 | 1465073934314 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:54 INFO - PROCESS | 1662 | ++DOCSHELL 0x121295800 == 30 [pid = 1662] [id = 710] 13:58:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x118f38800) [pid = 1662] [serial = 2130] [outer = 0x0] 13:58:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118f89400) [pid = 1662] [serial = 2131] [outer = 0x118f38800] 13:58:54 INFO - PROCESS | 1662 | 1465073934345 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x1196da400) [pid = 1662] [serial = 2132] [outer = 0x118f38800] 13:58:54 INFO - PROCESS | 1662 | 1465073934934 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]]]}] 13:58:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:58:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 872ms 13:58:54 INFO - PROCESS | 1662 | 1465073934943 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:58:54 INFO - PROCESS | 1662 | 1465073934945 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:58:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:58:54 INFO - PROCESS | 1662 | 1465073934976 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:58:54 INFO - PROCESS | 1662 | 1465073934980 Marionette TRACE conn2 <- [1,2814,null,{}] 13:58:54 INFO - PROCESS | 1662 | 1465073934986 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}] 13:58:54 INFO - PROCESS | 1662 | 1465073934987 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:55 INFO - PROCESS | 1662 | 1465073935095 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:58:55 INFO - PROCESS | 1662 | 1465073935175 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:55 INFO - PROCESS | 1662 | 1465073935178 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ae1000 == 31 [pid = 1662] [id = 711] 13:58:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x116a65c00) [pid = 1662] [serial = 2133] [outer = 0x0] 13:58:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x117657400) [pid = 1662] [serial = 2134] [outer = 0x116a65c00] 13:58:55 INFO - PROCESS | 1662 | 1465073935206 Marionette DEBUG loaded listener.js 13:58:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x1185c4000) [pid = 1662] [serial = 2135] [outer = 0x116a65c00] 13:58:55 INFO - PROCESS | 1662 | --DOCSHELL 0x117d13800 == 30 [pid = 1662] [id = 707] 13:58:55 INFO - PROCESS | 1662 | --DOCSHELL 0x11670e800 == 29 [pid = 1662] [id = 706] 13:58:55 INFO - PROCESS | 1662 | 1465073935521 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]]]}] 13:58:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:58:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 576ms 13:58:55 INFO - PROCESS | 1662 | 1465073935580 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:58:55 INFO - PROCESS | 1662 | 1465073935583 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:58:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:58:55 INFO - PROCESS | 1662 | 1465073935589 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:58:55 INFO - PROCESS | 1662 | 1465073935590 Marionette TRACE conn2 <- [1,2818,null,{}] 13:58:55 INFO - PROCESS | 1662 | 1465073935593 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}] 13:58:55 INFO - PROCESS | 1662 | 1465073935594 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:55 INFO - PROCESS | 1662 | 1465073935674 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:58:55 INFO - PROCESS | 1662 | 1465073935680 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:55 INFO - PROCESS | 1662 | 1465073935682 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:55 INFO - PROCESS | 1662 | ++DOCSHELL 0x121136000 == 30 [pid = 1662] [id = 712] 13:58:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x119666400) [pid = 1662] [serial = 2136] [outer = 0x0] 13:58:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x119a7c400) [pid = 1662] [serial = 2137] [outer = 0x119666400] 13:58:55 INFO - PROCESS | 1662 | 1465073935709 Marionette DEBUG loaded listener.js 13:58:55 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x120f1f800) [pid = 1662] [serial = 2138] [outer = 0x119666400] 13:58:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:58:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms 13:58:56 INFO - PROCESS | 1662 | 1465073936106 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]]]}] 13:58:56 INFO - PROCESS | 1662 | 1465073936109 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:58:56 INFO - PROCESS | 1662 | 1465073936111 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:58:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:58:56 INFO - PROCESS | 1662 | 1465073936113 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:58:56 INFO - PROCESS | 1662 | 1465073936116 Marionette TRACE conn2 <- [1,2822,null,{}] 13:58:56 INFO - PROCESS | 1662 | 1465073936124 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}] 13:58:56 INFO - PROCESS | 1662 | 1465073936127 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:56 INFO - PROCESS | 1662 | 1465073936231 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:58:56 INFO - PROCESS | 1662 | 1465073936280 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 1662 | 1465073936283 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x123db6800 == 31 [pid = 1662] [id = 713] 13:58:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x121313800) [pid = 1662] [serial = 2139] [outer = 0x0] 13:58:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x121485c00) [pid = 1662] [serial = 2140] [outer = 0x121313800] 13:58:56 INFO - PROCESS | 1662 | 1465073936314 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x121511400) [pid = 1662] [serial = 2141] [outer = 0x121313800] 13:58:56 INFO - PROCESS | 1662 | 1465073936668 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]]]}] 13:58:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:58:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 571ms 13:58:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:58:56 INFO - PROCESS | 1662 | 1465073936685 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:58:56 INFO - PROCESS | 1662 | 1465073936687 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:58:56 INFO - PROCESS | 1662 | 1465073936689 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:58:56 INFO - PROCESS | 1662 | 1465073936690 Marionette TRACE conn2 <- [1,2826,null,{}] 13:58:56 INFO - PROCESS | 1662 | 1465073936692 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}] 13:58:56 INFO - PROCESS | 1662 | 1465073936694 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:56 INFO - PROCESS | 1662 | 1465073936799 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:58:56 INFO - PROCESS | 1662 | 1465073936811 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 1662 | 1465073936812 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:56 INFO - PROCESS | 1662 | ++DOCSHELL 0x113d2f800 == 32 [pid = 1662] [id = 714] 13:58:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1218ae800) [pid = 1662] [serial = 2142] [outer = 0x0] 13:58:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1248cdc00) [pid = 1662] [serial = 2143] [outer = 0x1218ae800] 13:58:56 INFO - PROCESS | 1662 | 1465073936837 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x123d66400) [pid = 1662] [serial = 2144] [outer = 0x1218ae800] 13:58:57 INFO - PROCESS | 1662 | 1465073937200 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:58:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:58:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 522ms 13:58:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:58:57 INFO - PROCESS | 1662 | 1465073937212 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 1662 | 1465073937215 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:58:57 INFO - PROCESS | 1662 | 1465073937217 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 1662 | 1465073937218 Marionette TRACE conn2 <- [1,2830,null,{}] 13:58:57 INFO - PROCESS | 1662 | 1465073937221 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}] 13:58:57 INFO - PROCESS | 1662 | 1465073937222 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:57 INFO - PROCESS | 1662 | 1465073937317 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:58:57 INFO - PROCESS | 1662 | 1465073937355 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:57 INFO - PROCESS | 1662 | 1465073937356 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x128eb2000 == 33 [pid = 1662] [id = 715] 13:58:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x124c9e400) [pid = 1662] [serial = 2145] [outer = 0x0] 13:58:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12567a800) [pid = 1662] [serial = 2146] [outer = 0x124c9e400] 13:58:57 INFO - PROCESS | 1662 | 1465073937381 Marionette DEBUG loaded listener.js 13:58:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x126bdec00) [pid = 1662] [serial = 2147] [outer = 0x124c9e400] 13:58:57 INFO - PROCESS | 1662 | 1465073937705 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]]]}] 13:58:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:58:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 519ms 13:58:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:58:57 INFO - PROCESS | 1662 | 1465073937741 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 1662 | 1465073937742 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:58:57 INFO - PROCESS | 1662 | 1465073937744 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 1662 | 1465073937745 Marionette TRACE conn2 <- [1,2834,null,{}] 13:58:57 INFO - PROCESS | 1662 | 1465073937750 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}] 13:58:57 INFO - PROCESS | 1662 | 1465073937754 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:57 INFO - PROCESS | 1662 | 1465073937873 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1196d6400) [pid = 1662] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x116f7a800) [pid = 1662] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x118173400) [pid = 1662] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x113f0f400) [pid = 1662] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1121a8000) [pid = 1662] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x119a0d800) [pid = 1662] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1219b3400) [pid = 1662] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x126bda800) [pid = 1662] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x120f19c00) [pid = 1662] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x111c69c00) [pid = 1662] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x121702400) [pid = 1662] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x118a3e000) [pid = 1662] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1255bb800) [pid = 1662] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1133a4000) [pid = 1662] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x11829f800) [pid = 1662] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x113d75c00) [pid = 1662] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x128b21400) [pid = 1662] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128d47400) [pid = 1662] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x12c736800) [pid = 1662] [serial = 44] [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.] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1290d8c00) [pid = 1662] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x1196ab800) [pid = 1662] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x126b1c400) [pid = 1662] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x119a7f400) [pid = 1662] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:58:57 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x1218aa000) [pid = 1662] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:58:57 INFO - PROCESS | 1662 | 1465073937966 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:57 INFO - PROCESS | 1662 | 1465073937967 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:57 INFO - PROCESS | 1662 | ++DOCSHELL 0x113fe6000 == 34 [pid = 1662] [id = 716] 13:58:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x111c65c00) [pid = 1662] [serial = 2148] [outer = 0x0] 13:58:57 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x1133a4000) [pid = 1662] [serial = 2149] [outer = 0x111c65c00] 13:58:57 INFO - PROCESS | 1662 | 1465073937995 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1182a3400) [pid = 1662] [serial = 2150] [outer = 0x111c65c00] 13:58:58 INFO - PROCESS | 1662 | 1465073938299 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:58:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:58:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 573ms 13:58:58 INFO - PROCESS | 1662 | 1465073938318 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:58:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:58:58 INFO - PROCESS | 1662 | 1465073938319 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:58:58 INFO - PROCESS | 1662 | 1465073938321 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:58:58 INFO - PROCESS | 1662 | 1465073938322 Marionette TRACE conn2 <- [1,2838,null,{}] 13:58:58 INFO - PROCESS | 1662 | 1465073938324 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}] 13:58:58 INFO - PROCESS | 1662 | 1465073938326 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:58 INFO - PROCESS | 1662 | 1465073938403 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:58:58 INFO - PROCESS | 1662 | 1465073938408 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 1662 | 1465073938409 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a846000 == 35 [pid = 1662] [id = 717] 13:58:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x119217400) [pid = 1662] [serial = 2151] [outer = 0x0] 13:58:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12562c800) [pid = 1662] [serial = 2152] [outer = 0x119217400] 13:58:58 INFO - PROCESS | 1662 | 1465073938435 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x126fb6400) [pid = 1662] [serial = 2153] [outer = 0x119217400] 13:58:58 INFO - PROCESS | 1662 | 1465073938774 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]]]}] 13:58:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:58:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 468ms 13:58:58 INFO - PROCESS | 1662 | 1465073938799 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:58:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:58:58 INFO - PROCESS | 1662 | 1465073938802 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:58:58 INFO - PROCESS | 1662 | 1465073938805 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:58:58 INFO - PROCESS | 1662 | 1465073938806 Marionette TRACE conn2 <- [1,2842,null,{}] 13:58:58 INFO - PROCESS | 1662 | 1465073938808 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}] 13:58:58 INFO - PROCESS | 1662 | 1465073938809 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:58 INFO - PROCESS | 1662 | 1465073938916 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:58:58 INFO - PROCESS | 1662 | 1465073938922 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 1662 | 1465073938923 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:58 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a978800 == 36 [pid = 1662] [id = 718] 13:58:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x126ecd400) [pid = 1662] [serial = 2154] [outer = 0x0] 13:58:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x127634c00) [pid = 1662] [serial = 2155] [outer = 0x126ecd400] 13:58:58 INFO - PROCESS | 1662 | 1465073938947 Marionette DEBUG loaded listener.js 13:58:58 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x128b21000) [pid = 1662] [serial = 2156] [outer = 0x126ecd400] 13:58:59 INFO - PROCESS | 1662 | 1465073939269 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]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:58:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 468ms 13:58:59 INFO - PROCESS | 1662 | 1465073939273 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:58:59 INFO - PROCESS | 1662 | 1465073939274 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:58:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:58:59 INFO - PROCESS | 1662 | 1465073939276 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 1662 | 1465073939278 Marionette TRACE conn2 <- [1,2846,null,{}] 13:58:59 INFO - PROCESS | 1662 | 1465073939285 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}] 13:58:59 INFO - PROCESS | 1662 | 1465073939286 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:59 INFO - PROCESS | 1662 | 1465073939372 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:58:59 INFO - PROCESS | 1662 | 1465073939376 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1662 | 1465073939378 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b219800 == 37 [pid = 1662] [id = 719] 13:58:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1196dc000) [pid = 1662] [serial = 2157] [outer = 0x0] 13:58:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x128b7fc00) [pid = 1662] [serial = 2158] [outer = 0x1196dc000] 13:58:59 INFO - PROCESS | 1662 | 1465073939402 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128d41c00) [pid = 1662] [serial = 2159] [outer = 0x1196dc000] 13:58:59 INFO - PROCESS | 1662 | 1465073939742 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]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:58:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 475ms 13:58:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:58:59 INFO - PROCESS | 1662 | 1465073939752 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:58:59 INFO - PROCESS | 1662 | 1465073939753 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:58:59 INFO - PROCESS | 1662 | 1465073939755 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 1662 | 1465073939756 Marionette TRACE conn2 <- [1,2850,null,{}] 13:58:59 INFO - PROCESS | 1662 | 1465073939759 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}] 13:58:59 INFO - PROCESS | 1662 | 1465073939760 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:59 INFO - PROCESS | 1662 | 1465073939872 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:58:59 INFO - PROCESS | 1662 | 1465073939879 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1662 | 1465073939880 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:58:59 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b268800 == 38 [pid = 1662] [id = 720] 13:58:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128b22400) [pid = 1662] [serial = 2160] [outer = 0x0] 13:58:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x128d45800) [pid = 1662] [serial = 2161] [outer = 0x128b22400] 13:58:59 INFO - PROCESS | 1662 | 1465073939904 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x128d54800) [pid = 1662] [serial = 2162] [outer = 0x128b22400] 13:59:00 INFO - PROCESS | 1662 | 1465073940401 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:59:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:59:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 672ms 13:59:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:59:00 INFO - PROCESS | 1662 | 1465073940431 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:59:00 INFO - PROCESS | 1662 | 1465073940434 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:59:00 INFO - PROCESS | 1662 | 1465073940437 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:59:00 INFO - PROCESS | 1662 | 1465073940441 Marionette TRACE conn2 <- [1,2854,null,{}] 13:59:00 INFO - PROCESS | 1662 | 1465073940444 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}] 13:59:00 INFO - PROCESS | 1662 | 1465073940446 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:00 INFO - PROCESS | 1662 | 1465073940549 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:59:00 INFO - PROCESS | 1662 | 1465073940646 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:00 INFO - PROCESS | 1662 | 1465073940647 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:00 INFO - PROCESS | 1662 | ++DOCSHELL 0x118a7d800 == 39 [pid = 1662] [id = 721] 13:59:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x118226800) [pid = 1662] [serial = 2163] [outer = 0x0] 13:59:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x118273800) [pid = 1662] [serial = 2164] [outer = 0x118226800] 13:59:00 INFO - PROCESS | 1662 | 1465073940680 Marionette DEBUG loaded listener.js 13:59:00 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x118fe9400) [pid = 1662] [serial = 2165] [outer = 0x118226800] 13:59:01 INFO - PROCESS | 1662 | 1465073941122 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]]]}] 13:59:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:59:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 724ms 13:59:01 INFO - PROCESS | 1662 | 1465073941165 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:59:01 INFO - PROCESS | 1662 | 1465073941170 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:59:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:59:01 INFO - PROCESS | 1662 | 1465073941177 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:59:01 INFO - PROCESS | 1662 | 1465073941183 Marionette TRACE conn2 <- [1,2858,null,{}] 13:59:01 INFO - PROCESS | 1662 | 1465073941186 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}] 13:59:01 INFO - PROCESS | 1662 | 1465073941188 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:01 INFO - PROCESS | 1662 | 1465073941342 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:59:01 INFO - PROCESS | 1662 | 1465073941448 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 1662 | 1465073941450 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:01 INFO - PROCESS | 1662 | ++DOCSHELL 0x129746000 == 40 [pid = 1662] [id = 722] 13:59:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x120f4a800) [pid = 1662] [serial = 2166] [outer = 0x0] 13:59:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x120f51000) [pid = 1662] [serial = 2167] [outer = 0x120f4a800] 13:59:01 INFO - PROCESS | 1662 | 1465073941482 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x121316000) [pid = 1662] [serial = 2168] [outer = 0x120f4a800] 13:59:01 INFO - PROCESS | 1662 | 1465073941958 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:59:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:59:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 827ms 13:59:02 INFO - PROCESS | 1662 | 1465073942004 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:59:02 INFO - PROCESS | 1662 | 1465073942005 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:59:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:59:02 INFO - PROCESS | 1662 | 1465073942008 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 1662 | 1465073942010 Marionette TRACE conn2 <- [1,2862,null,{}] 13:59:02 INFO - PROCESS | 1662 | 1465073942018 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}] 13:59:02 INFO - PROCESS | 1662 | 1465073942021 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:02 INFO - PROCESS | 1662 | 1465073942125 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:59:02 INFO - PROCESS | 1662 | 1465073942188 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:02 INFO - PROCESS | 1662 | 1465073942190 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c77d000 == 41 [pid = 1662] [id = 723] 13:59:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x1248ce800) [pid = 1662] [serial = 2169] [outer = 0x0] 13:59:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x126bda800) [pid = 1662] [serial = 2170] [outer = 0x1248ce800] 13:59:02 INFO - PROCESS | 1662 | 1465073942221 Marionette DEBUG loaded listener.js 13:59:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x126fb1c00) [pid = 1662] [serial = 2171] [outer = 0x1248ce800] 13:59:02 INFO - PROCESS | 1662 | 1465073942685 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]]]}] 13:59:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:59:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 725ms 13:59:02 INFO - PROCESS | 1662 | 1465073942747 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:59:02 INFO - PROCESS | 1662 | 1465073942749 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:59:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:59:02 INFO - PROCESS | 1662 | 1465073942753 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:59:02 INFO - PROCESS | 1662 | 1465073942754 Marionette TRACE conn2 <- [1,2866,null,{}] 13:59:02 INFO - PROCESS | 1662 | 1465073942756 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}] 13:59:02 INFO - PROCESS | 1662 | 1465073942758 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:02 INFO - PROCESS | 1662 | 1465073942862 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:59:02 INFO - PROCESS | 1662 | 1465073942936 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:02 INFO - PROCESS | 1662 | 1465073942938 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:02 INFO - PROCESS | 1662 | ++DOCSHELL 0x11815e000 == 42 [pid = 1662] [id = 724] 13:59:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x116611400) [pid = 1662] [serial = 2172] [outer = 0x0] 13:59:02 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1192bbc00) [pid = 1662] [serial = 2173] [outer = 0x116611400] 13:59:02 INFO - PROCESS | 1662 | 1465073942967 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x126cb8400) [pid = 1662] [serial = 2174] [outer = 0x116611400] 13:59:03 INFO - PROCESS | 1662 | 1465073943539 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]]]}] 13:59:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:59:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 820ms 13:59:03 INFO - PROCESS | 1662 | 1465073943574 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:59:03 INFO - PROCESS | 1662 | 1465073943576 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:59:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:59:03 INFO - PROCESS | 1662 | 1465073943579 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:59:03 INFO - PROCESS | 1662 | 1465073943581 Marionette TRACE conn2 <- [1,2870,null,{}] 13:59:03 INFO - PROCESS | 1662 | 1465073943585 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}] 13:59:03 INFO - PROCESS | 1662 | 1465073943586 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:03 INFO - PROCESS | 1662 | 1465073943691 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:59:03 INFO - PROCESS | 1662 | 1465073943756 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 1662 | 1465073943757 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:03 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187a1800 == 43 [pid = 1662] [id = 725] 13:59:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x116f79c00) [pid = 1662] [serial = 2175] [outer = 0x0] 13:59:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118221800) [pid = 1662] [serial = 2176] [outer = 0x116f79c00] 13:59:03 INFO - PROCESS | 1662 | 1465073943796 Marionette DEBUG loaded listener.js 13:59:03 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x118a47000) [pid = 1662] [serial = 2177] [outer = 0x116f79c00] 13:59:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12b219800 == 42 [pid = 1662] [id = 719] 13:59:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12a978800 == 41 [pid = 1662] [id = 718] 13:59:03 INFO - PROCESS | 1662 | --DOCSHELL 0x12a846000 == 40 [pid = 1662] [id = 717] 13:59:03 INFO - PROCESS | 1662 | --DOCSHELL 0x113fe6000 == 39 [pid = 1662] [id = 716] 13:59:03 INFO - PROCESS | 1662 | --DOCSHELL 0x128eb2000 == 38 [pid = 1662] [id = 715] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x11966a000) [pid = 1662] [serial = 2125] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOCSHELL 0x113d2f800 == 37 [pid = 1662] [id = 714] 13:59:04 INFO - PROCESS | 1662 | --DOCSHELL 0x123db6800 == 36 [pid = 1662] [id = 713] 13:59:04 INFO - PROCESS | 1662 | --DOCSHELL 0x121136000 == 35 [pid = 1662] [id = 712] 13:59:04 INFO - PROCESS | 1662 | --DOCSHELL 0x116ae1000 == 34 [pid = 1662] [id = 711] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x11826e800) [pid = 1662] [serial = 2123] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x11821a400) [pid = 1662] [serial = 2116] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x118a49c00) [pid = 1662] [serial = 2117] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11605a000) [pid = 1662] [serial = 2119] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x118217c00) [pid = 1662] [serial = 2122] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1166e0800) [pid = 1662] [serial = 2120] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11728e400) [pid = 1662] [serial = 2101] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x120f1ec00) [pid = 1662] [serial = 2104] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118298000) [pid = 1662] [serial = 2102] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12567a400) [pid = 1662] [serial = 2080] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x126f2c800) [pid = 1662] [serial = 2083] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12763b000) [pid = 1662] [serial = 2086] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118272400) [pid = 1662] [serial = 2068] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118a44c00) [pid = 1662] [serial = 2069] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1256a5000) [pid = 1662] [serial = 2107] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x119666c00) [pid = 1662] [serial = 2071] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x119a05800) [pid = 1662] [serial = 2072] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x126b19400) [pid = 1662] [serial = 2060] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x113d74c00) [pid = 1662] [serial = 2062] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x116a65400) [pid = 1662] [serial = 2063] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x118a42000) [pid = 1662] [serial = 2065] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x11920e400) [pid = 1662] [serial = 2066] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x12111e400) [pid = 1662] [serial = 2074] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x120f51c00) [pid = 1662] [serial = 2105] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x127633000) [pid = 1662] [serial = 2084] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x128d3c000) [pid = 1662] [serial = 2110] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x128ec2000) [pid = 1662] [serial = 2096] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x126ecb800) [pid = 1662] [serial = 2108] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x119a04000) [pid = 1662] [serial = 1427] [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.] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x129617800) [pid = 1662] [serial = 2113] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x120f48800) [pid = 1662] [serial = 2089] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x128d39c00) [pid = 1662] [serial = 2092] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x128b76000) [pid = 1662] [serial = 2090] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x128b73000) [pid = 1662] [serial = 2087] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 78 (0x128d52400) [pid = 1662] [serial = 2095] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 77 (0x1291e1000) [pid = 1662] [serial = 2098] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 76 (0x12961a800) [pid = 1662] [serial = 2099] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 75 (0x121b4c000) [pid = 1662] [serial = 2077] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 74 (0x126b1a800) [pid = 1662] [serial = 2081] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 73 (0x1291d8000) [pid = 1662] [serial = 2111] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 72 (0x124e09400) [pid = 1662] [serial = 2078] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 71 (0x128d42000) [pid = 1662] [serial = 2093] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 70 (0x12111e000) [pid = 1662] [serial = 2075] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 69 (0x1296bf800) [pid = 1662] [serial = 2114] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | --DOMWINDOW == 68 (0x125683000) [pid = 1662] [serial = 2036] [outer = 0x0] [url = about:blank] 13:59:04 INFO - PROCESS | 1662 | 1465073944222 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]]]}] 13:59:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:59:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 673ms 13:59:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:59:04 INFO - PROCESS | 1662 | 1465073944252 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:59:04 INFO - PROCESS | 1662 | 1465073944255 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:59:04 INFO - PROCESS | 1662 | 1465073944259 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:59:04 INFO - PROCESS | 1662 | 1465073944261 Marionette TRACE conn2 <- [1,2874,null,{}] 13:59:04 INFO - PROCESS | 1662 | 1465073944266 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}] 13:59:04 INFO - PROCESS | 1662 | 1465073944267 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:04 INFO - PROCESS | 1662 | 1465073944350 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:59:04 INFO - PROCESS | 1662 | 1465073944354 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 1662 | 1465073944356 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x118796000 == 35 [pid = 1662] [id = 726] 13:59:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 69 (0x118fec800) [pid = 1662] [serial = 2178] [outer = 0x0] 13:59:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 70 (0x1196d6400) [pid = 1662] [serial = 2179] [outer = 0x118fec800] 13:59:04 INFO - PROCESS | 1662 | 1465073944383 Marionette DEBUG loaded listener.js 13:59:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 71 (0x119a0f000) [pid = 1662] [serial = 2180] [outer = 0x118fec800] 13:59:04 INFO - PROCESS | 1662 | 1465073944750 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]]]}] 13:59:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:59:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 522ms 13:59:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:59:04 INFO - PROCESS | 1662 | 1465073944787 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:59:04 INFO - PROCESS | 1662 | 1465073944789 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:59:04 INFO - PROCESS | 1662 | 1465073944792 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:59:04 INFO - PROCESS | 1662 | 1465073944798 Marionette TRACE conn2 <- [1,2878,null,{}] 13:59:04 INFO - PROCESS | 1662 | 1465073944807 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}] 13:59:04 INFO - PROCESS | 1662 | 1465073944810 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:04 INFO - PROCESS | 1662 | 1465073944929 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:59:04 INFO - PROCESS | 1662 | 1465073944936 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 1662 | 1465073944938 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:04 INFO - PROCESS | 1662 | ++DOCSHELL 0x121bba800 == 36 [pid = 1662] [id = 727] 13:59:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 72 (0x120f22400) [pid = 1662] [serial = 2181] [outer = 0x0] 13:59:04 INFO - PROCESS | 1662 | ++DOMWINDOW == 73 (0x121210800) [pid = 1662] [serial = 2182] [outer = 0x120f22400] 13:59:04 INFO - PROCESS | 1662 | 1465073944983 Marionette DEBUG loaded listener.js 13:59:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 74 (0x121b57800) [pid = 1662] [serial = 2183] [outer = 0x120f22400] 13:59:05 INFO - PROCESS | 1662 | 1465073945490 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]]]}] 13:59:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:59:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 725ms 13:59:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:59:05 INFO - PROCESS | 1662 | 1465073945518 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:59:05 INFO - PROCESS | 1662 | 1465073945519 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:59:05 INFO - PROCESS | 1662 | 1465073945522 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:59:05 INFO - PROCESS | 1662 | 1465073945523 Marionette TRACE conn2 <- [1,2882,null,{}] 13:59:05 INFO - PROCESS | 1662 | 1465073945525 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}] 13:59:05 INFO - PROCESS | 1662 | 1465073945526 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:05 INFO - PROCESS | 1662 | 1465073945609 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:59:05 INFO - PROCESS | 1662 | 1465073945615 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:05 INFO - PROCESS | 1662 | 1465073945616 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:05 INFO - PROCESS | 1662 | ++DOCSHELL 0x126bc4000 == 37 [pid = 1662] [id = 728] 13:59:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 75 (0x1255bc400) [pid = 1662] [serial = 2184] [outer = 0x0] 13:59:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 76 (0x126b1a400) [pid = 1662] [serial = 2185] [outer = 0x1255bc400] 13:59:05 INFO - PROCESS | 1662 | 1465073945642 Marionette DEBUG loaded listener.js 13:59:05 INFO - PROCESS | 1662 | ++DOMWINDOW == 77 (0x126cc1800) [pid = 1662] [serial = 2186] [outer = 0x1255bc400] 13:59:05 INFO - PROCESS | 1662 | 1465073945974 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]]]}] 13:59:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:59:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 468ms 13:59:05 INFO - PROCESS | 1662 | 1465073945991 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:59:05 INFO - PROCESS | 1662 | 1465073945993 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:59:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:59:06 INFO - PROCESS | 1662 | 1465073945998 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:59:06 INFO - PROCESS | 1662 | 1465073946001 Marionette TRACE conn2 <- [1,2886,null,{}] 13:59:06 INFO - PROCESS | 1662 | 1465073946005 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}] 13:59:06 INFO - PROCESS | 1662 | 1465073946007 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:06 INFO - PROCESS | 1662 | 1465073946187 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:59:06 INFO - PROCESS | 1662 | 1465073946207 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 1662 | 1465073946209 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187a9800 == 38 [pid = 1662] [id = 729] 13:59:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 78 (0x113a02400) [pid = 1662] [serial = 2187] [outer = 0x0] 13:59:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 79 (0x1196b6000) [pid = 1662] [serial = 2188] [outer = 0x113a02400] 13:59:06 INFO - PROCESS | 1662 | 1465073946258 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x12716e400) [pid = 1662] [serial = 2189] [outer = 0x113a02400] 13:59:06 INFO - PROCESS | 1662 | 1465073946707 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]]]}] 13:59:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:59:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 726ms 13:59:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:59:06 INFO - PROCESS | 1662 | 1465073946723 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:59:06 INFO - PROCESS | 1662 | 1465073946724 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:59:06 INFO - PROCESS | 1662 | 1465073946726 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:59:06 INFO - PROCESS | 1662 | 1465073946727 Marionette TRACE conn2 <- [1,2890,null,{}] 13:59:06 INFO - PROCESS | 1662 | 1465073946732 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}] 13:59:06 INFO - PROCESS | 1662 | 1465073946737 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:06 INFO - PROCESS | 1662 | 1465073946866 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:59:06 INFO - PROCESS | 1662 | 1465073946876 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:06 INFO - PROCESS | 1662 | 1465073946878 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:06 INFO - PROCESS | 1662 | ++DOCSHELL 0x117d0a800 == 39 [pid = 1662] [id = 730] 13:59:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x128b1bc00) [pid = 1662] [serial = 2190] [outer = 0x0] 13:59:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x128d45400) [pid = 1662] [serial = 2191] [outer = 0x128b1bc00] 13:59:06 INFO - PROCESS | 1662 | 1465073946904 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x1291ddc00) [pid = 1662] [serial = 2192] [outer = 0x128b1bc00] 13:59:07 INFO - PROCESS | 1662 | 1465073947237 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:59:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:59:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 521ms 13:59:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:59:07 INFO - PROCESS | 1662 | 1465073947255 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:59:07 INFO - PROCESS | 1662 | 1465073947257 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:59:07 INFO - PROCESS | 1662 | 1465073947259 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:59:07 INFO - PROCESS | 1662 | 1465073947260 Marionette TRACE conn2 <- [1,2894,null,{}] 13:59:07 INFO - PROCESS | 1662 | 1465073947262 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}] 13:59:07 INFO - PROCESS | 1662 | 1465073947264 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:07 INFO - PROCESS | 1662 | 1465073947366 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:59:07 INFO - PROCESS | 1662 | 1465073947370 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:07 INFO - PROCESS | 1662 | 1465073947371 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab5f000 == 40 [pid = 1662] [id = 731] 13:59:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x128b70800) [pid = 1662] [serial = 2193] [outer = 0x0] 13:59:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x1291d8400) [pid = 1662] [serial = 2194] [outer = 0x128b70800] 13:59:07 INFO - PROCESS | 1662 | 1465073947402 Marionette DEBUG loaded listener.js 13:59:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12961c000) [pid = 1662] [serial = 2195] [outer = 0x128b70800] 13:59:07 INFO - PROCESS | 1662 | 1465073947751 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]]]}] 13:59:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:59:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 523ms 13:59:07 INFO - PROCESS | 1662 | 1465073947788 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:59:07 INFO - PROCESS | 1662 | 1465073947789 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:59:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:59:07 INFO - PROCESS | 1662 | 1465073947791 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:59:07 INFO - PROCESS | 1662 | 1465073947792 Marionette TRACE conn2 <- [1,2898,null,{}] 13:59:07 INFO - PROCESS | 1662 | 1465073947794 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}] 13:59:07 INFO - PROCESS | 1662 | 1465073947796 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:07 INFO - PROCESS | 1662 | 1465073947896 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:59:07 INFO - PROCESS | 1662 | 1465073947900 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:07 INFO - PROCESS | 1662 | 1465073947901 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:07 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0d9000 == 41 [pid = 1662] [id = 732] 13:59:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x1296b9000) [pid = 1662] [serial = 2196] [outer = 0x0] 13:59:07 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x1296c4800) [pid = 1662] [serial = 2197] [outer = 0x1296b9000] 13:59:07 INFO - PROCESS | 1662 | 1465073947959 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x12a71ac00) [pid = 1662] [serial = 2198] [outer = 0x1296b9000] 13:59:08 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x1196dc000) [pid = 1662] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:59:08 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x121313800) [pid = 1662] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:59:08 INFO - PROCESS | 1662 | --DOMWINDOW == 86 (0x119666400) [pid = 1662] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:59:08 INFO - PROCESS | 1662 | --DOMWINDOW == 85 (0x1218ae800) [pid = 1662] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:59:08 INFO - PROCESS | 1662 | --DOMWINDOW == 84 (0x124c9e400) [pid = 1662] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:59:08 INFO - PROCESS | 1662 | --DOMWINDOW == 83 (0x116a65c00) [pid = 1662] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:59:08 INFO - PROCESS | 1662 | --DOMWINDOW == 82 (0x111c65c00) [pid = 1662] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:59:08 INFO - PROCESS | 1662 | --DOMWINDOW == 81 (0x126ecd400) [pid = 1662] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:59:08 INFO - PROCESS | 1662 | --DOMWINDOW == 80 (0x119217400) [pid = 1662] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:59:08 INFO - PROCESS | 1662 | --DOMWINDOW == 79 (0x12ce27800) [pid = 1662] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:59:08 INFO - PROCESS | 1662 | 1465073948321 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]]]}] 13:59:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:59:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 569ms 13:59:08 INFO - PROCESS | 1662 | 1465073948360 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:59:08 INFO - PROCESS | 1662 | 1465073948361 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:59:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:59:08 INFO - PROCESS | 1662 | 1465073948364 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:59:08 INFO - PROCESS | 1662 | 1465073948365 Marionette TRACE conn2 <- [1,2902,null,{}] 13:59:08 INFO - PROCESS | 1662 | 1465073948367 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}] 13:59:08 INFO - PROCESS | 1662 | 1465073948368 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:08 INFO - PROCESS | 1662 | 1465073948450 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:59:08 INFO - PROCESS | 1662 | 1465073948510 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:08 INFO - PROCESS | 1662 | 1465073948511 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:08 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b260000 == 42 [pid = 1662] [id = 733] 13:59:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 80 (0x118fe9c00) [pid = 1662] [serial = 2199] [outer = 0x0] 13:59:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 81 (0x12562d800) [pid = 1662] [serial = 2200] [outer = 0x118fe9c00] 13:59:08 INFO - PROCESS | 1662 | 1465073948543 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 1662 | ++DOMWINDOW == 82 (0x12a719800) [pid = 1662] [serial = 2201] [outer = 0x118fe9c00] 13:59:08 INFO - PROCESS | 1662 | 1465073948845 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:59:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:59:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 518ms 13:59:08 INFO - PROCESS | 1662 | 1465073948884 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:59:08 INFO - PROCESS | 1662 | 1465073948886 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:59:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:59:08 INFO - PROCESS | 1662 | 1465073948890 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:59:08 INFO - PROCESS | 1662 | 1465073948892 Marionette TRACE conn2 <- [1,2906,null,{}] 13:59:08 INFO - PROCESS | 1662 | 1465073948895 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}] 13:59:08 INFO - PROCESS | 1662 | 1465073948899 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:09 INFO - PROCESS | 1662 | 1465073949027 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:59:09 INFO - PROCESS | 1662 | 1465073949116 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 1662 | 1465073949117 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c3a2800 == 43 [pid = 1662] [id = 734] 13:59:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 83 (0x119666400) [pid = 1662] [serial = 2202] [outer = 0x0] 13:59:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 84 (0x12a815400) [pid = 1662] [serial = 2203] [outer = 0x119666400] 13:59:09 INFO - PROCESS | 1662 | 1465073949158 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 85 (0x12a8a9800) [pid = 1662] [serial = 2204] [outer = 0x119666400] 13:59:09 INFO - PROCESS | 1662 | 1465073949522 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]]]}] 13:59:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:59:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 672ms 13:59:09 INFO - PROCESS | 1662 | 1465073949562 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:59:09 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:59:09 INFO - PROCESS | 1662 | 1465073949565 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:59:09 INFO - PROCESS | 1662 | 1465073949568 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:59:09 INFO - PROCESS | 1662 | 1465073949569 Marionette TRACE conn2 <- [1,2910,null,{}] 13:59:09 INFO - PROCESS | 1662 | 1465073949572 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}] 13:59:09 INFO - PROCESS | 1662 | 1465073949573 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:09 INFO - PROCESS | 1662 | 1465073949700 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:59:09 INFO - PROCESS | 1662 | 1465073949730 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 1662 | 1465073949732 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:09 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cbea800 == 44 [pid = 1662] [id = 735] 13:59:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 86 (0x12a8b4c00) [pid = 1662] [serial = 2205] [outer = 0x0] 13:59:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 87 (0x12a91ec00) [pid = 1662] [serial = 2206] [outer = 0x12a8b4c00] 13:59:09 INFO - PROCESS | 1662 | 1465073949758 Marionette DEBUG loaded listener.js 13:59:09 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x12ab2d400) [pid = 1662] [serial = 2207] [outer = 0x12a8b4c00] 13:59:10 INFO - PROCESS | 1662 | 1465073950042 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]]]}] 13:59:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:59:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:59:10 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 518ms 13:59:10 INFO - TEST-START | /DOMEvents/constructors.html 13:59:10 INFO - PROCESS | 1662 | 1465073950087 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:59:10 INFO - PROCESS | 1662 | 1465073950088 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:59:10 INFO - PROCESS | 1662 | 1465073950090 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 1662 | 1465073950091 Marionette TRACE conn2 <- [1,2914,null,{}] 13:59:10 INFO - PROCESS | 1662 | 1465073950094 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}] 13:59:10 INFO - PROCESS | 1662 | 1465073950095 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:10 INFO - PROCESS | 1662 | 1465073950184 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:59:10 INFO - PROCESS | 1662 | 1465073950188 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:10 INFO - PROCESS | 1662 | 1465073950189 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:10 INFO - PROCESS | 1662 | ++DOCSHELL 0x113fe2800 == 45 [pid = 1662] [id = 736] 13:59:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x111c60c00) [pid = 1662] [serial = 2208] [outer = 0x0] 13:59:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1121b6c00) [pid = 1662] [serial = 2209] [outer = 0x111c60c00] 13:59:10 INFO - PROCESS | 1662 | 1465073950271 Marionette DEBUG loaded listener.js 13:59:10 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x1161a0c00) [pid = 1662] [serial = 2210] [outer = 0x111c60c00] 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:59:10 INFO - PROCESS | 1662 | 1465073950754 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]]]}] 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:59:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:59:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:59:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:59:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:59:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:59:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:59:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:59:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:59:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 675ms 13:59:10 INFO - PROCESS | 1662 | 1465073950767 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:59:10 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:59:10 INFO - PROCESS | 1662 | 1465073950770 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:59:10 INFO - PROCESS | 1662 | 1465073950774 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 1662 | 1465073950775 Marionette TRACE conn2 <- [1,2918,null,{}] 13:59:10 INFO - PROCESS | 1662 | 1465073950779 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}] 13:59:10 INFO - PROCESS | 1662 | 1465073950781 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:10 INFO - PROCESS | 1662 | 1465073950891 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:59:10 INFO - PROCESS | 1662 | 1465073950991 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:10 INFO - PROCESS | 1662 | 1465073950993 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x121dab800 == 46 [pid = 1662] [id = 737] 13:59:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118272400) [pid = 1662] [serial = 2211] [outer = 0x0] 13:59:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119a0e400) [pid = 1662] [serial = 2212] [outer = 0x118272400] 13:59:11 INFO - PROCESS | 1662 | 1465073951023 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x120f57800) [pid = 1662] [serial = 2213] [outer = 0x118272400] 13:59:11 INFO - PROCESS | 1662 | 1465073951395 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:59:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:59:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 674ms 13:59:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:59:11 INFO - PROCESS | 1662 | 1465073951447 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:59:11 INFO - PROCESS | 1662 | 1465073951450 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:59:11 INFO - PROCESS | 1662 | 1465073951454 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:59:11 INFO - PROCESS | 1662 | 1465073951456 Marionette TRACE conn2 <- [1,2922,null,{}] 13:59:11 INFO - PROCESS | 1662 | 1465073951459 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}] 13:59:11 INFO - PROCESS | 1662 | 1465073951461 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:11 INFO - PROCESS | 1662 | 1465073951568 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:59:11 INFO - PROCESS | 1662 | 1465073951672 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 1662 | 1465073951674 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:11 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c785800 == 47 [pid = 1662] [id = 738] 13:59:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120d3f800) [pid = 1662] [serial = 2214] [outer = 0x0] 13:59:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x126cbec00) [pid = 1662] [serial = 2215] [outer = 0x120d3f800] 13:59:11 INFO - PROCESS | 1662 | 1465073951705 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x128b1a000) [pid = 1662] [serial = 2216] [outer = 0x120d3f800] 13:59:11 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:59:11 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:59:11 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:59:11 INFO - PROCESS | 1662 | [1662] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:59:12 INFO - PROCESS | 1662 | 1465073952072 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]]]}] 13:59:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:59:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:59:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:59:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:59:12 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 13:59:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:59:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:59:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:59:12 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 13:59:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:59:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:59:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:59:12 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]" 13:59:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:59:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:59:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:59:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:59:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 673ms 13:59:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:59:12 INFO - PROCESS | 1662 | 1465073952128 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:59:12 INFO - PROCESS | 1662 | 1465073952129 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:59:12 INFO - PROCESS | 1662 | 1465073952132 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 1662 | 1465073952134 Marionette TRACE conn2 <- [1,2926,null,{}] 13:59:12 INFO - PROCESS | 1662 | 1465073952142 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}] 13:59:12 INFO - PROCESS | 1662 | 1465073952145 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:12 INFO - PROCESS | 1662 | 1465073952252 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:59:12 INFO - PROCESS | 1662 | 1465073952352 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 1662 | 1465073952354 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d158800 == 48 [pid = 1662] [id = 739] 13:59:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x1290d1400) [pid = 1662] [serial = 2217] [outer = 0x0] 13:59:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x12a8aac00) [pid = 1662] [serial = 2218] [outer = 0x1290d1400] 13:59:12 INFO - PROCESS | 1662 | 1465073952382 Marionette DEBUG loaded listener.js 13:59:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12a8b6000) [pid = 1662] [serial = 2219] [outer = 0x1290d1400] 13:59:12 INFO - PROCESS | 1662 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:59:12 INFO - PROCESS | 1662 | 1465073952727 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]]]}] 13:59: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 13:59:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 624ms 13:59:12 INFO - PROCESS | 1662 | 1465073952756 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:59:12 INFO - PROCESS | 1662 | 1465073952758 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:59:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:59:12 INFO - PROCESS | 1662 | 1465073952760 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 1662 | 1465073952762 Marionette TRACE conn2 <- [1,2930,null,{}] 13:59:12 INFO - PROCESS | 1662 | 1465073952764 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}] 13:59:12 INFO - PROCESS | 1662 | 1465073952765 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:12 INFO - PROCESS | 1662 | 1465073952871 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:59:12 INFO - PROCESS | 1662 | 1465073952934 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 1662 | 1465073952935 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:12 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d4aa800 == 49 [pid = 1662] [id = 740] 13:59:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x12a91d800) [pid = 1662] [serial = 2220] [outer = 0x0] 13:59:12 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12ab2e000) [pid = 1662] [serial = 2221] [outer = 0x12a91d800] 13:59:12 INFO - PROCESS | 1662 | 1465073952963 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x12ab37c00) [pid = 1662] [serial = 2222] [outer = 0x12a91d800] 13:59:13 INFO - PROCESS | 1662 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:59:13 INFO - PROCESS | 1662 | 1465073953334 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]]]}] 13:59:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:59:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 622ms 13:59:13 INFO - PROCESS | 1662 | 1465073953382 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:59:13 INFO - PROCESS | 1662 | 1465073953384 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:59:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:59:13 INFO - PROCESS | 1662 | 1465073953386 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:59:13 INFO - PROCESS | 1662 | 1465073953387 Marionette TRACE conn2 <- [1,2934,null,{}] 13:59:13 INFO - PROCESS | 1662 | 1465073953390 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}] 13:59:13 INFO - PROCESS | 1662 | 1465073953391 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:13 INFO - PROCESS | 1662 | 1465073953495 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:59:13 INFO - PROCESS | 1662 | 1465073953555 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 1662 | 1465073953557 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:13 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ab6a000 == 50 [pid = 1662] [id = 741] 13:59:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x12b0eb800) [pid = 1662] [serial = 2223] [outer = 0x0] 13:59:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x12b0f3000) [pid = 1662] [serial = 2224] [outer = 0x12b0eb800] 13:59:13 INFO - PROCESS | 1662 | 1465073953651 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12b2a8c00) [pid = 1662] [serial = 2225] [outer = 0x12b0eb800] 13:59:14 INFO - PROCESS | 1662 | 1465073954191 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]]]}] 13:59:14 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:59:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 819ms 13:59:14 INFO - PROCESS | 1662 | 1465073954205 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 1662 | 1465073954207 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:59:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:59:14 INFO - PROCESS | 1662 | 1465073954211 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 1662 | 1465073954212 Marionette TRACE conn2 <- [1,2938,null,{}] 13:59:14 INFO - PROCESS | 1662 | 1465073954216 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}] 13:59:14 INFO - PROCESS | 1662 | 1465073954218 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:14 INFO - PROCESS | 1662 | 1465073954318 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:59:14 INFO - PROCESS | 1662 | 1465073954380 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 1662 | 1465073954383 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:14 INFO - PROCESS | 1662 | ++DOCSHELL 0x118099800 == 51 [pid = 1662] [id = 742] 13:59:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x11660f400) [pid = 1662] [serial = 2226] [outer = 0x0] 13:59:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x11685c400) [pid = 1662] [serial = 2227] [outer = 0x11660f400] 13:59:14 INFO - PROCESS | 1662 | 1465073954411 Marionette DEBUG loaded listener.js 13:59:14 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x117299400) [pid = 1662] [serial = 2228] [outer = 0x11660f400] 13:59:14 INFO - PROCESS | 1662 | 1465073954843 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]]]}] 13:59:14 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. 13:59:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 722ms 13:59:14 INFO - PROCESS | 1662 | 1465073954934 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 1662 | 1465073954938 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:59:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:59:14 INFO - PROCESS | 1662 | 1465073954945 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 1662 | 1465073954947 Marionette TRACE conn2 <- [1,2942,null,{}] 13:59:14 INFO - PROCESS | 1662 | 1465073954973 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}] 13:59:14 INFO - PROCESS | 1662 | 1465073954976 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:15 INFO - PROCESS | 1662 | 1465073955131 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x119524800 == 50 [pid = 1662] [id = 708] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12cbea800 == 49 [pid = 1662] [id = 735] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12c3a2800 == 48 [pid = 1662] [id = 734] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12b260000 == 47 [pid = 1662] [id = 733] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0d9000 == 46 [pid = 1662] [id = 732] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x12ce28000) [pid = 1662] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x128d45800) [pid = 1662] [serial = 2161] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab5f000 == 45 [pid = 1662] [id = 731] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x117d0a800 == 44 [pid = 1662] [id = 730] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1187a9800 == 43 [pid = 1662] [id = 729] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x126bc4000 == 42 [pid = 1662] [id = 728] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x121bba800 == 41 [pid = 1662] [id = 727] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x118796000 == 40 [pid = 1662] [id = 726] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x1187a1800 == 39 [pid = 1662] [id = 725] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x129746000 == 38 [pid = 1662] [id = 722] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x118a7d800 == 37 [pid = 1662] [id = 721] 13:59:15 INFO - PROCESS | 1662 | --DOCSHELL 0x12b268800 == 36 [pid = 1662] [id = 720] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x128b7fc00) [pid = 1662] [serial = 2158] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x121485c00) [pid = 1662] [serial = 2140] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x119a7c400) [pid = 1662] [serial = 2137] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1248cdc00) [pid = 1662] [serial = 2143] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x121511400) [pid = 1662] [serial = 2141] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12567a800) [pid = 1662] [serial = 2146] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x123d66400) [pid = 1662] [serial = 2144] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x118f89400) [pid = 1662] [serial = 2131] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x1160b0800) [pid = 1662] [serial = 2128] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x126bdec00) [pid = 1662] [serial = 2147] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x1185c4000) [pid = 1662] [serial = 2135] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x117657400) [pid = 1662] [serial = 2134] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x1182a3400) [pid = 1662] [serial = 2150] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x128b21000) [pid = 1662] [serial = 2156] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x12562c800) [pid = 1662] [serial = 2152] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x1133a4000) [pid = 1662] [serial = 2149] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128d41c00) [pid = 1662] [serial = 2159] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x126fb6400) [pid = 1662] [serial = 2153] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x127634c00) [pid = 1662] [serial = 2155] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x120f1f800) [pid = 1662] [serial = 2138] [outer = 0x0] [url = about:blank] 13:59:15 INFO - PROCESS | 1662 | 1465073955268 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 1662 | 1465073955271 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:15 INFO - PROCESS | 1662 | ++DOCSHELL 0x116843000 == 37 [pid = 1662] [id = 743] 13:59:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x11765a400) [pid = 1662] [serial = 2229] [outer = 0x0] 13:59:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x118228000) [pid = 1662] [serial = 2230] [outer = 0x11765a400] 13:59:15 INFO - PROCESS | 1662 | 1465073955293 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1182a4000) [pid = 1662] [serial = 2231] [outer = 0x11765a400] 13:59:15 INFO - PROCESS | 1662 | 1465073955649 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"]]]}] 13:59:15 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 13:59:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:59:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 744ms 13:59:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:59:15 INFO - PROCESS | 1662 | 1465073955688 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:59:15 INFO - PROCESS | 1662 | 1465073955690 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:59:15 INFO - PROCESS | 1662 | 1465073955694 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:59:15 INFO - PROCESS | 1662 | 1465073955697 Marionette TRACE conn2 <- [1,2946,null,{}] 13:59:15 INFO - PROCESS | 1662 | 1465073955709 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}] 13:59:15 INFO - PROCESS | 1662 | 1465073955714 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:15 INFO - PROCESS | 1662 | 1465073955884 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:59:15 INFO - PROCESS | 1662 | 1465073955986 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:15 INFO - PROCESS | 1662 | 1465073955989 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x121293000 == 38 [pid = 1662] [id = 744] 13:59:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x11965f800) [pid = 1662] [serial = 2232] [outer = 0x0] 13:59:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x119a08000) [pid = 1662] [serial = 2233] [outer = 0x11965f800] 13:59:16 INFO - PROCESS | 1662 | 1465073956034 Marionette DEBUG loaded listener.js 13:59:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x120d3fc00) [pid = 1662] [serial = 2234] [outer = 0x11965f800] 13:59:16 INFO - PROCESS | 1662 | 1465073956311 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]]]}] 13:59:16 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. 13:59:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 675ms 13:59:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:59:16 INFO - PROCESS | 1662 | 1465073956370 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:59:16 INFO - PROCESS | 1662 | 1465073956371 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:59:16 INFO - PROCESS | 1662 | 1465073956374 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:59:16 INFO - PROCESS | 1662 | 1465073956375 Marionette TRACE conn2 <- [1,2950,null,{}] 13:59:16 INFO - PROCESS | 1662 | 1465073956377 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}] 13:59:16 INFO - PROCESS | 1662 | 1465073956379 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:16 INFO - PROCESS | 1662 | 1465073956491 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:59:16 INFO - PROCESS | 1662 | 1465073956571 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:16 INFO - PROCESS | 1662 | 1465073956572 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x123d51000 == 39 [pid = 1662] [id = 745] 13:59:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x120f1ec00) [pid = 1662] [serial = 2235] [outer = 0x0] 13:59:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x120f4e800) [pid = 1662] [serial = 2236] [outer = 0x120f1ec00] 13:59:16 INFO - PROCESS | 1662 | 1465073956598 Marionette DEBUG loaded listener.js 13:59:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x12111e400) [pid = 1662] [serial = 2237] [outer = 0x120f1ec00] 13:59:16 INFO - PROCESS | 1662 | ++DOCSHELL 0x1215cf000 == 40 [pid = 1662] [id = 746] 13:59:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x121482400) [pid = 1662] [serial = 2238] [outer = 0x0] 13:59:16 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x120f20800) [pid = 1662] [serial = 2239] [outer = 0x121482400] 13:59:16 INFO - PROCESS | 1662 | 1465073956937 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]]]}] 13:59:16 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. 13:59:16 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms 13:59:16 INFO - PROCESS | 1662 | 1465073956945 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:59:16 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:59:16 INFO - PROCESS | 1662 | 1465073956950 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:59:16 INFO - PROCESS | 1662 | 1465073956954 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:59:16 INFO - PROCESS | 1662 | 1465073956956 Marionette TRACE conn2 <- [1,2954,null,{}] 13:59:16 INFO - PROCESS | 1662 | 1465073956959 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}] 13:59:16 INFO - PROCESS | 1662 | 1465073956961 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:17 INFO - PROCESS | 1662 | 1465073957164 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:59:17 INFO - PROCESS | 1662 | 1465073957228 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 1662 | 1465073957229 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x125603000 == 41 [pid = 1662] [id = 747] 13:59:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x120f4d000) [pid = 1662] [serial = 2240] [outer = 0x0] 13:59:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x12148d800) [pid = 1662] [serial = 2241] [outer = 0x120f4d000] 13:59:17 INFO - PROCESS | 1662 | 1465073957270 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1248c5400) [pid = 1662] [serial = 2242] [outer = 0x120f4d000] 13:59:17 INFO - PROCESS | 1662 | 1465073957610 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]]]}] 13:59:17 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:59:17 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 13:59:17 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 13:59:17 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:59:17 INFO - PROCESS | 1662 | 1465073957623 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:59:17 INFO - PROCESS | 1662 | 1465073957624 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:59:17 INFO - PROCESS | 1662 | 1465073957634 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:59:17 INFO - PROCESS | 1662 | 1465073957642 Marionette TRACE conn2 <- [1,2958,null,{}] 13:59:17 INFO - PROCESS | 1662 | 1465073957652 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}] 13:59:17 INFO - PROCESS | 1662 | 1465073957656 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:17 INFO - PROCESS | 1662 | 1465073957791 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:59:17 INFO - PROCESS | 1662 | 1465073957824 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 1662 | 1465073957825 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:17 INFO - PROCESS | 1662 | ++DOCSHELL 0x1187a2800 == 42 [pid = 1662] [id = 748] 13:59:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x125624400) [pid = 1662] [serial = 2243] [outer = 0x0] 13:59:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1256a9800) [pid = 1662] [serial = 2244] [outer = 0x125624400] 13:59:17 INFO - PROCESS | 1662 | 1465073957850 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x127634c00) [pid = 1662] [serial = 2245] [outer = 0x125624400] 13:59:18 INFO - PROCESS | 1662 | 1465073958153 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]]]}] 13:59:18 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. 13:59:18 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 541ms 13:59:18 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:59:18 INFO - PROCESS | 1662 | 1465073958173 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 1662 | 1465073958174 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:59:18 INFO - PROCESS | 1662 | 1465073958183 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 1662 | 1465073958185 Marionette TRACE conn2 <- [1,2962,null,{}] 13:59:18 INFO - PROCESS | 1662 | 1465073958187 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}] 13:59:18 INFO - PROCESS | 1662 | 1465073958188 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:18 INFO - PROCESS | 1662 | 1465073958294 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:59:18 INFO - PROCESS | 1662 | 1465073958298 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1662 | 1465073958299 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a97b000 == 43 [pid = 1662] [id = 749] 13:59:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x128b20000) [pid = 1662] [serial = 2246] [outer = 0x0] 13:59:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128b73800) [pid = 1662] [serial = 2247] [outer = 0x128b20000] 13:59:18 INFO - PROCESS | 1662 | 1465073958360 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x128d3d400) [pid = 1662] [serial = 2248] [outer = 0x128b20000] 13:59:18 INFO - PROCESS | 1662 | 1465073958636 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]]]}] 13:59:18 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. 13:59:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 479ms 13:59:18 INFO - PROCESS | 1662 | 1465073958671 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 1662 | 1465073958672 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:59:18 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:59:18 INFO - PROCESS | 1662 | 1465073958686 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 1662 | 1465073958687 Marionette TRACE conn2 <- [1,2966,null,{}] 13:59:18 INFO - PROCESS | 1662 | 1465073958689 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}] 13:59:18 INFO - PROCESS | 1662 | 1465073958690 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:18 INFO - PROCESS | 1662 | 1465073958800 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:59:18 INFO - PROCESS | 1662 | 1465073958841 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1662 | 1465073958842 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:18 INFO - PROCESS | 1662 | ++DOCSHELL 0x12b0d3800 == 44 [pid = 1662] [id = 750] 13:59:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x128b24800) [pid = 1662] [serial = 2249] [outer = 0x0] 13:59:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x128ec1400) [pid = 1662] [serial = 2250] [outer = 0x128b24800] 13:59:18 INFO - PROCESS | 1662 | 1465073958868 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x1291dbc00) [pid = 1662] [serial = 2251] [outer = 0x128b24800] 13:59:19 INFO - PROCESS | 1662 | 1465073959169 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]]]}] 13:59:19 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. 13:59:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 519ms 13:59:19 INFO - PROCESS | 1662 | 1465073959204 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 1662 | 1465073959205 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:59:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:59:19 INFO - PROCESS | 1662 | 1465073959208 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 1662 | 1465073959209 Marionette TRACE conn2 <- [1,2970,null,{}] 13:59:19 INFO - PROCESS | 1662 | 1465073959211 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}] 13:59:19 INFO - PROCESS | 1662 | 1465073959213 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:19 INFO - PROCESS | 1662 | 1465073959323 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:59:19 INFO - PROCESS | 1662 | 1465073959364 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:19 INFO - PROCESS | 1662 | 1465073959365 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:19 INFO - PROCESS | 1662 | ++DOCSHELL 0x12bd77800 == 45 [pid = 1662] [id = 751] 13:59:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1290cf400) [pid = 1662] [serial = 2252] [outer = 0x0] 13:59:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x129619000) [pid = 1662] [serial = 2253] [outer = 0x1290cf400] 13:59:19 INFO - PROCESS | 1662 | 1465073959389 Marionette DEBUG loaded listener.js 13:59:19 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x1296c4c00) [pid = 1662] [serial = 2254] [outer = 0x1290cf400] 13:59:19 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x128b1bc00) [pid = 1662] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:59:19 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x119666400) [pid = 1662] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:59:19 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x120f22400) [pid = 1662] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:59:19 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x113a02400) [pid = 1662] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:59:19 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x128b70800) [pid = 1662] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:59:19 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1296b9000) [pid = 1662] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:59:19 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x116f79c00) [pid = 1662] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:59:19 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1255bc400) [pid = 1662] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:59:19 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118fe9c00) [pid = 1662] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:59:19 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x118fec800) [pid = 1662] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:59:19 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x116611400) [pid = 1662] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:59:19 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x1192bd400) [pid = 1662] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:59:19 INFO - PROCESS | 1662 | 1465073959814 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]]]}] 13:59:19 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. 13:59:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 619ms 13:59:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:59:19 INFO - PROCESS | 1662 | 1465073959827 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 1662 | 1465073959829 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:59:19 INFO - PROCESS | 1662 | 1465073959841 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 1662 | 1465073959842 Marionette TRACE conn2 <- [1,2974,null,{}] 13:59:19 INFO - PROCESS | 1662 | 1465073959850 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}] 13:59:19 INFO - PROCESS | 1662 | 1465073959851 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:19 INFO - PROCESS | 1662 | 1465073959986 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:59:20 INFO - PROCESS | 1662 | 1465073960048 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 1662 | 1465073960049 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12c78f800 == 46 [pid = 1662] [id = 752] 13:59:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x111c5e800) [pid = 1662] [serial = 2255] [outer = 0x0] 13:59:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x126f35400) [pid = 1662] [serial = 2256] [outer = 0x111c5e800] 13:59:20 INFO - PROCESS | 1662 | 1465073960089 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x1296c5000) [pid = 1662] [serial = 2257] [outer = 0x111c5e800] 13:59:20 INFO - PROCESS | 1662 | 1465073960419 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]]]}] 13:59:20 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. 13:59:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 627ms 13:59:20 INFO - PROCESS | 1662 | 1465073960460 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:59:20 INFO - PROCESS | 1662 | 1465073960462 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:59:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:59:20 INFO - PROCESS | 1662 | 1465073960467 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 1662 | 1465073960469 Marionette TRACE conn2 <- [1,2978,null,{}] 13:59:20 INFO - PROCESS | 1662 | 1465073960471 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}] 13:59:20 INFO - PROCESS | 1662 | 1465073960473 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:20 INFO - PROCESS | 1662 | 1465073960599 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:59:20 INFO - PROCESS | 1662 | 1465073960606 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 1662 | 1465073960608 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:20 INFO - PROCESS | 1662 | ++DOCSHELL 0x12cf20000 == 47 [pid = 1662] [id = 753] 13:59:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x129616000) [pid = 1662] [serial = 2258] [outer = 0x0] 13:59:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x12a823400) [pid = 1662] [serial = 2259] [outer = 0x129616000] 13:59:20 INFO - PROCESS | 1662 | 1465073960635 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x12b0f3400) [pid = 1662] [serial = 2260] [outer = 0x129616000] 13:59:20 INFO - PROCESS | 1662 | 1465073960943 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]]]}] 13:59: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. 13:59:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 522ms 13:59:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:59:20 INFO - PROCESS | 1662 | 1465073960989 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:59:20 INFO - PROCESS | 1662 | 1465073960990 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:59:20 INFO - PROCESS | 1662 | 1465073960992 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 1662 | 1465073960994 Marionette TRACE conn2 <- [1,2982,null,{}] 13:59:20 INFO - PROCESS | 1662 | 1465073960996 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}] 13:59:20 INFO - PROCESS | 1662 | 1465073960997 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:21 INFO - PROCESS | 1662 | 1465073961082 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:59:21 INFO - PROCESS | 1662 | 1465073961086 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:21 INFO - PROCESS | 1662 | 1465073961087 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d88b800 == 48 [pid = 1662] [id = 754] 13:59:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x12b2a5000) [pid = 1662] [serial = 2261] [outer = 0x0] 13:59:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x12b2a9400) [pid = 1662] [serial = 2262] [outer = 0x12b2a5000] 13:59:21 INFO - PROCESS | 1662 | 1465073961111 Marionette DEBUG loaded listener.js 13:59:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12baa0400) [pid = 1662] [serial = 2263] [outer = 0x12b2a5000] 13:59:21 INFO - PROCESS | 1662 | 1465073961417 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"]]]}] 13:59: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 13:59:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:59:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 470ms 13:59:21 INFO - PROCESS | 1662 | 1465073961465 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:59:21 INFO - PROCESS | 1662 | 1465073961467 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:59:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:59:21 INFO - PROCESS | 1662 | 1465073961469 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:59:21 INFO - PROCESS | 1662 | 1465073961470 Marionette TRACE conn2 <- [1,2986,null,{}] 13:59:21 INFO - PROCESS | 1662 | 1465073961472 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}] 13:59:21 INFO - PROCESS | 1662 | 1465073961473 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:21 INFO - PROCESS | 1662 | 1465073961590 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:59:21 INFO - PROCESS | 1662 | 1465073961597 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:21 INFO - PROCESS | 1662 | 1465073961598 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:21 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d8a0800 == 49 [pid = 1662] [id = 755] 13:59:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x1296ba400) [pid = 1662] [serial = 2264] [outer = 0x0] 13:59:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x12baa3000) [pid = 1662] [serial = 2265] [outer = 0x1296ba400] 13:59:21 INFO - PROCESS | 1662 | 1465073961622 Marionette DEBUG loaded listener.js 13:59:21 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x12baaa000) [pid = 1662] [serial = 2266] [outer = 0x1296ba400] 13:59:22 INFO - PROCESS | 1662 | 1465073962077 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]]]}] 13:59:22 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. 13:59:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 619ms 13:59:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:59:22 INFO - PROCESS | 1662 | 1465073962089 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:59:22 INFO - PROCESS | 1662 | 1465073962091 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:59:22 INFO - PROCESS | 1662 | 1465073962094 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 1662 | 1465073962098 Marionette TRACE conn2 <- [1,2990,null,{}] 13:59:22 INFO - PROCESS | 1662 | 1465073962102 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}] 13:59:22 INFO - PROCESS | 1662 | 1465073962103 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:22 INFO - PROCESS | 1662 | 1465073962218 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:59:22 INFO - PROCESS | 1662 | 1465073962326 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:22 INFO - PROCESS | 1662 | 1465073962327 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x118791800 == 50 [pid = 1662] [id = 756] 13:59:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1166da800) [pid = 1662] [serial = 2267] [outer = 0x0] 13:59:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x117295800) [pid = 1662] [serial = 2268] [outer = 0x1166da800] 13:59:22 INFO - PROCESS | 1662 | 1465073962361 Marionette DEBUG loaded listener.js 13:59:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x11829b800) [pid = 1662] [serial = 2269] [outer = 0x1166da800] 13:59:22 INFO - PROCESS | 1662 | ++DOCSHELL 0x116ac7000 == 51 [pid = 1662] [id = 757] 13:59:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x118fe3c00) [pid = 1662] [serial = 2270] [outer = 0x0] 13:59:22 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x117654000) [pid = 1662] [serial = 2271] [outer = 0x118fe3c00] 13:59:22 INFO - PROCESS | 1662 | 1465073962769 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]]]}] 13:59: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. 13:59:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 723ms 13:59:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:59:22 INFO - PROCESS | 1662 | 1465073962818 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:59:22 INFO - PROCESS | 1662 | 1465073962821 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:59:22 INFO - PROCESS | 1662 | 1465073962826 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 1662 | 1465073962827 Marionette TRACE conn2 <- [1,2994,null,{}] 13:59:22 INFO - PROCESS | 1662 | 1465073962830 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}] 13:59:22 INFO - PROCESS | 1662 | 1465073962832 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:22 INFO - PROCESS | 1662 | 1465073962972 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:59:23 INFO - PROCESS | 1662 | 1465073963085 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 1662 | 1465073963087 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12941a000 == 52 [pid = 1662] [id = 758] 13:59:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x1185ce400) [pid = 1662] [serial = 2272] [outer = 0x0] 13:59:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x119a10400) [pid = 1662] [serial = 2273] [outer = 0x1185ce400] 13:59:23 INFO - PROCESS | 1662 | 1465073963119 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x120f1f000) [pid = 1662] [serial = 2274] [outer = 0x1185ce400] 13:59:23 INFO - PROCESS | 1662 | 1465073963482 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]]]}] 13:59:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:59: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 13:59:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 674ms 13:59:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:59:23 INFO - PROCESS | 1662 | 1465073963500 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:59:23 INFO - PROCESS | 1662 | 1465073963502 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:59:23 INFO - PROCESS | 1662 | 1465073963504 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:59:23 INFO - PROCESS | 1662 | 1465073963507 Marionette TRACE conn2 <- [1,2998,null,{}] 13:59:23 INFO - PROCESS | 1662 | 1465073963515 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}] 13:59:23 INFO - PROCESS | 1662 | 1465073963518 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:23 INFO - PROCESS | 1662 | 1465073963632 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:59:23 INFO - PROCESS | 1662 | 1465073963740 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 1662 | 1465073963742 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:23 INFO - PROCESS | 1662 | ++DOCSHELL 0x12d4a7800 == 53 [pid = 1662] [id = 759] 13:59:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x123d2ec00) [pid = 1662] [serial = 2275] [outer = 0x0] 13:59:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x12562b400) [pid = 1662] [serial = 2276] [outer = 0x123d2ec00] 13:59:23 INFO - PROCESS | 1662 | 1465073963775 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x126cbcc00) [pid = 1662] [serial = 2277] [outer = 0x123d2ec00] 13:59:24 INFO - PROCESS | 1662 | 1465073964150 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]]]}] 13:59: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. 13:59:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 672ms 13:59:24 INFO - PROCESS | 1662 | 1465073964177 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:59:24 INFO - PROCESS | 1662 | 1465073964179 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:59:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:59:24 INFO - PROCESS | 1662 | 1465073964181 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:59:24 INFO - PROCESS | 1662 | 1465073964183 Marionette TRACE conn2 <- [1,3002,null,{}] 13:59:24 INFO - PROCESS | 1662 | 1465073964185 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}] 13:59:24 INFO - PROCESS | 1662 | 1465073964187 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:24 INFO - PROCESS | 1662 | 1465073964295 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:59:24 INFO - PROCESS | 1662 | 1465073964394 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:24 INFO - PROCESS | 1662 | 1465073964395 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:24 INFO - PROCESS | 1662 | ++DOCSHELL 0x12daec000 == 54 [pid = 1662] [id = 760] 13:59:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x126fb1800) [pid = 1662] [serial = 2278] [outer = 0x0] 13:59:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x128d4d800) [pid = 1662] [serial = 2279] [outer = 0x126fb1800] 13:59:24 INFO - PROCESS | 1662 | 1465073964424 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x12a718c00) [pid = 1662] [serial = 2280] [outer = 0x126fb1800] 13:59:24 INFO - PROCESS | 1662 | 1465073964806 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]]]}] 13:59: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. 13:59:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 670ms 13:59:24 INFO - PROCESS | 1662 | 1465073964852 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:59:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:59:24 INFO - PROCESS | 1662 | 1465073964854 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:59:24 INFO - PROCESS | 1662 | 1465073964856 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:59:24 INFO - PROCESS | 1662 | 1465073964857 Marionette TRACE conn2 <- [1,3006,null,{}] 13:59:24 INFO - PROCESS | 1662 | 1465073964860 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}] 13:59:24 INFO - PROCESS | 1662 | 1465073964861 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:24 INFO - PROCESS | 1662 | 1465073964968 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:59:25 INFO - PROCESS | 1662 | 1465073965032 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:25 INFO - PROCESS | 1662 | 1465073965033 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x119225000 == 55 [pid = 1662] [id = 761] 13:59:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x111c65000) [pid = 1662] [serial = 2281] [outer = 0x0] 13:59:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x1160b3800) [pid = 1662] [serial = 2282] [outer = 0x111c65000] 13:59:25 INFO - PROCESS | 1662 | 1465073965105 Marionette DEBUG loaded listener.js 13:59:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x1296b8800) [pid = 1662] [serial = 2283] [outer = 0x111c65000] 13:59:25 INFO - PROCESS | 1662 | 1465073965689 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]]]}] 13:59: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. 13:59:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 869ms 13:59:25 INFO - PROCESS | 1662 | 1465073965740 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:59:25 INFO - PROCESS | 1662 | 1465073965743 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:59:25 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:59:25 INFO - PROCESS | 1662 | 1465073965746 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:59:25 INFO - PROCESS | 1662 | 1465073965751 Marionette TRACE conn2 <- [1,3010,null,{}] 13:59:25 INFO - PROCESS | 1662 | 1465073965755 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}] 13:59:25 INFO - PROCESS | 1662 | 1465073965756 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:25 INFO - PROCESS | 1662 | 1465073965854 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:59:25 INFO - PROCESS | 1662 | 1465073965936 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:25 INFO - PROCESS | 1662 | 1465073965937 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:25 INFO - PROCESS | 1662 | ++DOCSHELL 0x116a8b800 == 56 [pid = 1662] [id = 762] 13:59:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x118a47400) [pid = 1662] [serial = 2284] [outer = 0x0] 13:59:25 INFO - PROCESS | 1662 | ++DOMWINDOW == 132 (0x1196dbc00) [pid = 1662] [serial = 2285] [outer = 0x118a47400] 13:59:25 INFO - PROCESS | 1662 | 1465073965967 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 133 (0x120f18000) [pid = 1662] [serial = 2286] [outer = 0x118a47400] 13:59:26 INFO - PROCESS | 1662 | 1465073966329 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]]]}] 13:59: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 13:59:26 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 626ms 13:59:26 INFO - PROCESS | 1662 | 1465073966373 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:59:26 INFO - PROCESS | 1662 | 1465073966375 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:59:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:59:26 INFO - PROCESS | 1662 | 1465073966380 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:59:26 INFO - PROCESS | 1662 | 1465073966381 Marionette TRACE conn2 <- [1,3014,null,{}] 13:59:26 INFO - PROCESS | 1662 | 1465073966384 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}] 13:59:26 INFO - PROCESS | 1662 | 1465073966385 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:26 INFO - PROCESS | 1662 | 1465073966496 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:59:26 INFO - PROCESS | 1662 | 1465073966566 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 1662 | 1465073966567 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:26 INFO - PROCESS | 1662 | ++DOCSHELL 0x11951c000 == 57 [pid = 1662] [id = 763] 13:59:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 134 (0x1182a5400) [pid = 1662] [serial = 2287] [outer = 0x0] 13:59:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 135 (0x120f4fc00) [pid = 1662] [serial = 2288] [outer = 0x1182a5400] 13:59:26 INFO - PROCESS | 1662 | 1465073966632 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1662 | ++DOMWINDOW == 136 (0x123d2e400) [pid = 1662] [serial = 2289] [outer = 0x1182a5400] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x116a87000 == 56 [pid = 1662] [id = 709] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12d88b800 == 55 [pid = 1662] [id = 754] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12cf20000 == 54 [pid = 1662] [id = 753] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12c78f800 == 53 [pid = 1662] [id = 752] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12bd77800 == 52 [pid = 1662] [id = 751] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12b0d3800 == 51 [pid = 1662] [id = 750] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12a97b000 == 50 [pid = 1662] [id = 749] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1187a2800 == 49 [pid = 1662] [id = 748] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 135 (0x12a91ec00) [pid = 1662] [serial = 2206] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | [1662] 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 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x125603000 == 48 [pid = 1662] [id = 747] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x1215cf000 == 47 [pid = 1662] [id = 746] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x123d51000 == 46 [pid = 1662] [id = 745] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x121293000 == 45 [pid = 1662] [id = 744] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x116843000 == 44 [pid = 1662] [id = 743] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x118099800 == 43 [pid = 1662] [id = 742] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12d158800 == 42 [pid = 1662] [id = 739] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x12c785800 == 41 [pid = 1662] [id = 738] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x121dab800 == 40 [pid = 1662] [id = 737] 13:59:26 INFO - PROCESS | 1662 | --DOCSHELL 0x113fe2800 == 39 [pid = 1662] [id = 736] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 134 (0x1196d6c00) [pid = 1662] [serial = 2126] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 133 (0x128d45400) [pid = 1662] [serial = 2191] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 132 (0x12a8a9800) [pid = 1662] [serial = 2204] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 131 (0x121210800) [pid = 1662] [serial = 2182] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x12716e400) [pid = 1662] [serial = 2189] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x121b57800) [pid = 1662] [serial = 2183] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x1291d8400) [pid = 1662] [serial = 2194] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x118273800) [pid = 1662] [serial = 2164] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x120f51000) [pid = 1662] [serial = 2167] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x1296c4800) [pid = 1662] [serial = 2197] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x118a47000) [pid = 1662] [serial = 2177] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x118221800) [pid = 1662] [serial = 2176] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x126b1a400) [pid = 1662] [serial = 2185] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x126cc1800) [pid = 1662] [serial = 2186] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x12562d800) [pid = 1662] [serial = 2200] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x1196d6400) [pid = 1662] [serial = 2179] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x119a0f000) [pid = 1662] [serial = 2180] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x12961c000) [pid = 1662] [serial = 2195] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x12a815400) [pid = 1662] [serial = 2203] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x12a71ac00) [pid = 1662] [serial = 2198] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x126bda800) [pid = 1662] [serial = 2170] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x126cb8400) [pid = 1662] [serial = 2174] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x1192bbc00) [pid = 1662] [serial = 2173] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x1196b6000) [pid = 1662] [serial = 2188] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12a719800) [pid = 1662] [serial = 2201] [outer = 0x0] [url = about:blank] 13:59:26 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x1291ddc00) [pid = 1662] [serial = 2192] [outer = 0x0] [url = about:blank] 13:59:27 INFO - PROCESS | 1662 | 1465073967032 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:59:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:59:27 INFO - {} 13:59:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:59:27 INFO - {} 13:59:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:59:27 INFO - {} 13:59:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:59:27 INFO - {} 13:59:27 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 671ms 13:59:27 INFO - PROCESS | 1662 | 1465073967052 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:59:27 INFO - PROCESS | 1662 | 1465073967053 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:59:27 INFO - TEST-START | /FileAPI/fileReader.html 13:59:27 INFO - PROCESS | 1662 | 1465073967055 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 1662 | 1465073967058 Marionette TRACE conn2 <- [1,3018,null,{}] 13:59:27 INFO - PROCESS | 1662 | 1465073967071 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}] 13:59:27 INFO - PROCESS | 1662 | 1465073967074 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:27 INFO - PROCESS | 1662 | 1465073967160 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:59:27 INFO - PROCESS | 1662 | 1465073967187 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:27 INFO - PROCESS | 1662 | 1465073967189 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x129025000 == 40 [pid = 1662] [id = 764] 13:59:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x128d37c00) [pid = 1662] [serial = 2290] [outer = 0x0] 13:59:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x128d41c00) [pid = 1662] [serial = 2291] [outer = 0x128d37c00] 13:59:27 INFO - PROCESS | 1662 | 1465073967217 Marionette DEBUG loaded listener.js 13:59:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x1290dbc00) [pid = 1662] [serial = 2292] [outer = 0x128d37c00] 13:59:27 INFO - PROCESS | 1662 | 1465073967572 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]]]}] 13:59:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:59:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:59:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:59:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:59:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 521ms 13:59:27 INFO - PROCESS | 1662 | 1465073967577 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:59:27 INFO - PROCESS | 1662 | 1465073967579 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:59:27 INFO - TEST-START | /FileAPI/historical.html 13:59:27 INFO - PROCESS | 1662 | 1465073967591 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 1662 | 1465073967592 Marionette TRACE conn2 <- [1,3022,null,{}] 13:59:27 INFO - PROCESS | 1662 | 1465073967594 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}] 13:59:27 INFO - PROCESS | 1662 | 1465073967595 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:27 INFO - PROCESS | 1662 | 1465073967695 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:59:27 INFO - PROCESS | 1662 | 1465073967701 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:27 INFO - PROCESS | 1662 | 1465073967702 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:27 INFO - PROCESS | 1662 | ++DOCSHELL 0x12560f800 == 41 [pid = 1662] [id = 765] 13:59:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x128b22c00) [pid = 1662] [serial = 2293] [outer = 0x0] 13:59:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x1296b7c00) [pid = 1662] [serial = 2294] [outer = 0x128b22c00] 13:59:27 INFO - PROCESS | 1662 | 1465073967727 Marionette DEBUG loaded listener.js 13:59:27 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x12a816c00) [pid = 1662] [serial = 2295] [outer = 0x128b22c00] 13:59:28 INFO - PROCESS | 1662 | 1465073968065 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"]]]}] 13:59:28 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:59:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:59:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:59:28 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:59:28 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:59:28 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:59:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:59:28 INFO - TEST-OK | /FileAPI/historical.html | took 524ms 13:59:28 INFO - PROCESS | 1662 | 1465073968110 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 1662 | 1465073968111 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:59:28 INFO - TEST-START | /FileAPI/idlharness.html 13:59:28 INFO - PROCESS | 1662 | 1465073968114 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1662 | 1465073968115 Marionette TRACE conn2 <- [1,3026,null,{}] 13:59:28 INFO - PROCESS | 1662 | 1465073968117 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}] 13:59:28 INFO - PROCESS | 1662 | 1465073968119 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:28 INFO - PROCESS | 1662 | 1465073968228 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:59:28 INFO - PROCESS | 1662 | 1465073968237 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:28 INFO - PROCESS | 1662 | 1465073968238 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:28 INFO - PROCESS | 1662 | ++DOCSHELL 0x12a975800 == 42 [pid = 1662] [id = 766] 13:59:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12a823800) [pid = 1662] [serial = 2296] [outer = 0x0] 13:59:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x12a8b2000) [pid = 1662] [serial = 2297] [outer = 0x12a823800] 13:59:28 INFO - PROCESS | 1662 | 1465073968263 Marionette DEBUG loaded listener.js 13:59:28 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x12a921800) [pid = 1662] [serial = 2298] [outer = 0x12a823800] 13:59:28 INFO - PROCESS | 1662 | 1465073968804 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]]]}] 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:59:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:59:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:59:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:59:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:59:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:59:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:59:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:59:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:59:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:59:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:59:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:59:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:59:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:59:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:59:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:59:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:59:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:59:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:59:28 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 13:59:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:59:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:59:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:59:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:59:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:59:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:59:28 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 13:59:28 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 13:59:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:59:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:59:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:59:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:59:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:59:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:59:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:59:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:59:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:59:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:59:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:59:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:59:28 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 13:59:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:59:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:59:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:59:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:59:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:59:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:59:28 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 13:59:28 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 13:59:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:59:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:59:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:59:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:59:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:59:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:59:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:59:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:59:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:59:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:59:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 731ms 13:59:28 INFO - TEST-START | /FileAPI/idlharness.worker 13:59:28 INFO - PROCESS | 1662 | 1465073968846 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 1662 | 1465073968847 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:59:28 INFO - PROCESS | 1662 | 1465073968849 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1662 | 1465073968850 Marionette TRACE conn2 <- [1,3030,null,{}] 13:59:28 INFO - PROCESS | 1662 | 1465073968852 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}] 13:59:28 INFO - PROCESS | 1662 | 1465073968856 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:28 INFO - PROCESS | 1662 | 1465073968989 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:59:29 INFO - PROCESS | 1662 | 1465073969034 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1662 | 1465073969035 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x118752000 == 43 [pid = 1662] [id = 767] 13:59:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x12ab36c00) [pid = 1662] [serial = 2299] [outer = 0x0] 13:59:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12bc94400) [pid = 1662] [serial = 2300] [outer = 0x12ab36c00] 13:59:29 INFO - PROCESS | 1662 | 1465073969061 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12c72d800) [pid = 1662] [serial = 2301] [outer = 0x12ab36c00] 13:59:29 INFO - PROCESS | 1662 | [1662] 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 13:59:29 INFO - PROCESS | 1662 | 1465073969676 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,{},{}]]]}] 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:59:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:59:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:59:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:59:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:59:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:59:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:59:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:59:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:59:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:59:29 INFO - {} 13:59:29 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 13:59:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:59:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:59:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:59:29 INFO - {} 13:59:29 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 - {} 13:59:29 INFO - {} 13:59:29 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 13:59:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:59:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:59:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:59:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:59:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:59:29 INFO - {} 13:59:29 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 13:59:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:59:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:59:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:59:29 INFO - {} 13:59:29 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 - {} 13:59:29 INFO - {} 13:59:29 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 13:59:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:59:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:59:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 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 13:59:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:59:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:59:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:59:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:59:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:59:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 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 13:59:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:59:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 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 13:59:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:59:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 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 13:59:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:59:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:59:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:59:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:59:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:59:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:59:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:59:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:59:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:59:29 INFO - {} 13:59:29 INFO - TEST-OK | /FileAPI/idlharness.worker | took 884ms 13:59:29 INFO - PROCESS | 1662 | 1465073969733 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:59:29 INFO - PROCESS | 1662 | 1465073969734 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:59:29 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:59:29 INFO - PROCESS | 1662 | 1465073969736 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:59:29 INFO - PROCESS | 1662 | 1465073969737 Marionette TRACE conn2 <- [1,3034,null,{}] 13:59:29 INFO - PROCESS | 1662 | 1465073969740 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}] 13:59:29 INFO - PROCESS | 1662 | 1465073969741 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:29 INFO - PROCESS | 1662 | 1465073969863 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:59:29 INFO - PROCESS | 1662 | 1465073969906 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1662 | 1465073969907 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:29 INFO - PROCESS | 1662 | ++DOCSHELL 0x1372a6000 == 44 [pid = 1662] [id = 768] 13:59:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x119607000) [pid = 1662] [serial = 2302] [outer = 0x0] 13:59:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x127f06400) [pid = 1662] [serial = 2303] [outer = 0x119607000] 13:59:29 INFO - PROCESS | 1662 | 1465073969932 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x127f0d800) [pid = 1662] [serial = 2304] [outer = 0x119607000] 13:59:30 INFO - PROCESS | 1662 | 1465073970272 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]]]}] 13:59:30 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:59:30 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 570ms 13:59:30 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:59:30 INFO - PROCESS | 1662 | 1465073970308 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:59:30 INFO - PROCESS | 1662 | 1465073970310 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:59:30 INFO - PROCESS | 1662 | 1465073970316 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1662 | 1465073970318 Marionette TRACE conn2 <- [1,3038,null,{}] 13:59:30 INFO - PROCESS | 1662 | 1465073970321 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}] 13:59:30 INFO - PROCESS | 1662 | 1465073970323 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:30 INFO - PROCESS | 1662 | 1465073970494 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:59:30 INFO - PROCESS | 1662 | 1465073970515 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:30 INFO - PROCESS | 1662 | 1465073970517 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:30 INFO - PROCESS | 1662 | ++DOCSHELL 0x12123f800 == 45 [pid = 1662] [id = 769] 13:59:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x127f0e400) [pid = 1662] [serial = 2305] [outer = 0x0] 13:59:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x12c732000) [pid = 1662] [serial = 2306] [outer = 0x127f0e400] 13:59:30 INFO - PROCESS | 1662 | 1465073970557 Marionette DEBUG loaded listener.js 13:59:30 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x12c7cec00) [pid = 1662] [serial = 2307] [outer = 0x127f0e400] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x1248ce800) [pid = 1662] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x120f4a800) [pid = 1662] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x128b22400) [pid = 1662] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x118226800) [pid = 1662] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x12b2a5000) [pid = 1662] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x120f4d000) [pid = 1662] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x120d3f800) [pid = 1662] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x11660f400) [pid = 1662] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x129616000) [pid = 1662] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x1290cf400) [pid = 1662] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x125624400) [pid = 1662] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x128b20000) [pid = 1662] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x128b24800) [pid = 1662] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x12a91d800) [pid = 1662] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x113a0cc00) [pid = 1662] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x12b0eb800) [pid = 1662] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x121482400) [pid = 1662] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x11765a400) [pid = 1662] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x111c60c00) [pid = 1662] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x120f1ec00) [pid = 1662] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x11965f800) [pid = 1662] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1290d1400) [pid = 1662] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x118f38800) [pid = 1662] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x12a8b4c00) [pid = 1662] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118272400) [pid = 1662] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:59:31 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x111c5e800) [pid = 1662] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:59:31 INFO - PROCESS | 1662 | 1465073971216 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"]]]}] 13:59:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:59:31 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 923ms 13:59:31 INFO - PROCESS | 1662 | 1465073971237 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:59:31 INFO - PROCESS | 1662 | 1465073971240 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:59:31 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:59:31 INFO - PROCESS | 1662 | 1465073971243 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:59:31 INFO - PROCESS | 1662 | 1465073971245 Marionette TRACE conn2 <- [1,3042,null,{}] 13:59:31 INFO - PROCESS | 1662 | 1465073971248 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}] 13:59:31 INFO - PROCESS | 1662 | 1465073971250 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:31 INFO - PROCESS | 1662 | 1465073971386 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:59:31 INFO - PROCESS | 1662 | 1465073971490 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 1662 | 1465073971491 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:31 INFO - PROCESS | 1662 | ++DOCSHELL 0x12124d800 == 46 [pid = 1662] [id = 770] 13:59:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x11765a400) [pid = 1662] [serial = 2308] [outer = 0x0] 13:59:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x120f48c00) [pid = 1662] [serial = 2309] [outer = 0x11765a400] 13:59:31 INFO - PROCESS | 1662 | 1465073971532 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x127f0fc00) [pid = 1662] [serial = 2310] [outer = 0x11765a400] 13:59:31 INFO - PROCESS | 1662 | 1465073971901 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]]]}] 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:59:31 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. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:59:31 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'.) 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:59:31 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. 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:59:31 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. 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:59:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:59:31 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. 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:59:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:59:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:59:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:59:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:59:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:59:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:59:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:59:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:59:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:59:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:59:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:59:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:59:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:59:31 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:59:31 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 679ms 13:59:31 INFO - PROCESS | 1662 | 1465073971922 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:59:31 INFO - PROCESS | 1662 | 1465073971924 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:59:31 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:59:31 INFO - PROCESS | 1662 | 1465073971926 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:59:31 INFO - PROCESS | 1662 | 1465073971927 Marionette TRACE conn2 <- [1,3046,null,{}] 13:59:31 INFO - PROCESS | 1662 | 1465073971938 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}] 13:59:31 INFO - PROCESS | 1662 | 1465073971939 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:32 INFO - PROCESS | 1662 | 1465073972060 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:59:32 INFO - PROCESS | 1662 | 1465073972067 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:32 INFO - PROCESS | 1662 | 1465073972068 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x115ea2800 == 47 [pid = 1662] [id = 771] 13:59:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x119c6c000) [pid = 1662] [serial = 2311] [outer = 0x0] 13:59:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x128d49000) [pid = 1662] [serial = 2312] [outer = 0x119c6c000] 13:59:32 INFO - PROCESS | 1662 | 1465073972092 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x118a47000) [pid = 1662] [serial = 2313] [outer = 0x119c6c000] 13:59:32 INFO - PROCESS | 1662 | [1662] 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 13:59:32 INFO - PROCESS | 1662 | 1465073972423 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:59:32 INFO - {} 13:59:32 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 525ms 13:59:32 INFO - PROCESS | 1662 | 1465073972451 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:59:32 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:59:32 INFO - PROCESS | 1662 | 1465073972452 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:59:32 INFO - PROCESS | 1662 | 1465073972454 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 1662 | 1465073972457 Marionette TRACE conn2 <- [1,3050,null,{}] 13:59:32 INFO - PROCESS | 1662 | 1465073972459 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}] 13:59:32 INFO - PROCESS | 1662 | 1465073972461 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:32 INFO - PROCESS | 1662 | 1465073972561 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:59:32 INFO - PROCESS | 1662 | 1465073972565 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:32 INFO - PROCESS | 1662 | 1465073972567 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:32 INFO - PROCESS | 1662 | ++DOCSHELL 0x12e0f3000 == 48 [pid = 1662] [id = 772] 13:59:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x1196d6c00) [pid = 1662] [serial = 2314] [outer = 0x0] 13:59:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x1291e2400) [pid = 1662] [serial = 2315] [outer = 0x1196d6c00] 13:59:32 INFO - PROCESS | 1662 | 1465073972593 Marionette DEBUG loaded listener.js 13:59:32 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x127656c00) [pid = 1662] [serial = 2316] [outer = 0x1196d6c00] 13:59:32 INFO - PROCESS | 1662 | 1465073972902 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]]]}] 13:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:59:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 471ms 13:59:32 INFO - PROCESS | 1662 | 1465073972926 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:59:32 INFO - PROCESS | 1662 | 1465073972939 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:59:32 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:59:32 INFO - PROCESS | 1662 | 1465073972956 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 1662 | 1465073972957 Marionette TRACE conn2 <- [1,3054,null,{}] 13:59:32 INFO - PROCESS | 1662 | 1465073972959 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}] 13:59:32 INFO - PROCESS | 1662 | 1465073972960 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:33 INFO - PROCESS | 1662 | 1465073973091 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:59:33 INFO - PROCESS | 1662 | 1465073973193 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 1662 | 1465073973194 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:33 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e95000 == 49 [pid = 1662] [id = 773] 13:59:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x111c60c00) [pid = 1662] [serial = 2317] [outer = 0x0] 13:59:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 112 (0x116194c00) [pid = 1662] [serial = 2318] [outer = 0x111c60c00] 13:59:33 INFO - PROCESS | 1662 | 1465073973227 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 1662 | ++DOMWINDOW == 113 (0x118039000) [pid = 1662] [serial = 2319] [outer = 0x111c60c00] 13:59:33 INFO - PROCESS | 1662 | 1465073973784 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"]]]}] 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:59:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:59:33 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" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:59:33 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" 13:59:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:59:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:59:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 945ms 13:59:33 INFO - PROCESS | 1662 | 1465073973912 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:59:33 INFO - PROCESS | 1662 | 1465073973918 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:59:33 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:59:33 INFO - PROCESS | 1662 | 1465073973975 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:59:33 INFO - PROCESS | 1662 | 1465073973979 Marionette TRACE conn2 <- [1,3058,null,{}] 13:59:34 INFO - PROCESS | 1662 | 1465073974005 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}] 13:59:34 INFO - PROCESS | 1662 | 1465073974007 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:34 INFO - PROCESS | 1662 | 1465073974150 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:59:34 INFO - PROCESS | 1662 | 1465073974226 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 1662 | 1465073974228 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:34 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c31000 == 50 [pid = 1662] [id = 774] 13:59:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 114 (0x124e08400) [pid = 1662] [serial = 2320] [outer = 0x0] 13:59:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 115 (0x126b1a400) [pid = 1662] [serial = 2321] [outer = 0x124e08400] 13:59:34 INFO - PROCESS | 1662 | 1465073974258 Marionette DEBUG loaded listener.js 13:59:34 INFO - PROCESS | 1662 | ++DOMWINDOW == 116 (0x12716bc00) [pid = 1662] [serial = 2322] [outer = 0x124e08400] 13:59:34 INFO - PROCESS | 1662 | 1465073974688 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]]]}] 13:59:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:59:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:59:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:59:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:59:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:59:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:59:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:59:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:59:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:59:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:59:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:59:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:59:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:59:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:59:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:59:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:59:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:59:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:59:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:59:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 774ms 13:59:34 INFO - PROCESS | 1662 | 1465073974709 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:59:34 INFO - PROCESS | 1662 | 1465073974713 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:59:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:59:34 INFO - PROCESS | 1662 | 1465073974718 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 1662 | 1465073974720 Marionette TRACE conn2 <- [1,3062,null,{}] 13:59:34 INFO - PROCESS | 1662 | 1465073974723 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}] 13:59:34 INFO - PROCESS | 1662 | 1465073974725 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:34 INFO - PROCESS | 1662 | 1465073974885 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:59:35 INFO - PROCESS | 1662 | 1465073975023 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:35 INFO - PROCESS | 1662 | 1465073975024 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x119c35800 == 51 [pid = 1662] [id = 775] 13:59:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 117 (0x119606400) [pid = 1662] [serial = 2323] [outer = 0x0] 13:59:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 118 (0x11960c000) [pid = 1662] [serial = 2324] [outer = 0x119606400] 13:59:35 INFO - PROCESS | 1662 | 1465073975055 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 119 (0x119611c00) [pid = 1662] [serial = 2325] [outer = 0x119606400] 13:59:35 INFO - PROCESS | 1662 | [1662] 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 13:59:35 INFO - PROCESS | 1662 | 1465073975451 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:59:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:59:35 INFO - {} 13:59:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 772ms 13:59:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:59:35 INFO - PROCESS | 1662 | 1465073975489 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:59:35 INFO - PROCESS | 1662 | 1465073975491 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:59:35 INFO - PROCESS | 1662 | 1465073975498 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:59:35 INFO - PROCESS | 1662 | 1465073975503 Marionette TRACE conn2 <- [1,3066,null,{}] 13:59:35 INFO - PROCESS | 1662 | 1465073975506 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}] 13:59:35 INFO - PROCESS | 1662 | 1465073975508 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:35 INFO - PROCESS | 1662 | 1465073975695 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:59:35 INFO - PROCESS | 1662 | 1465073975783 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:35 INFO - PROCESS | 1662 | 1465073975785 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:35 INFO - PROCESS | 1662 | ++DOCSHELL 0x12ce36800 == 52 [pid = 1662] [id = 776] 13:59:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 120 (0x12756bc00) [pid = 1662] [serial = 2326] [outer = 0x0] 13:59:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 121 (0x12765a000) [pid = 1662] [serial = 2327] [outer = 0x12756bc00] 13:59:35 INFO - PROCESS | 1662 | 1465073975813 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 1662 | ++DOMWINDOW == 122 (0x12961b000) [pid = 1662] [serial = 2328] [outer = 0x12756bc00] 13:59:36 INFO - PROCESS | 1662 | 1465073976170 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]]]}] 13:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:59:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 729ms 13:59:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:59:36 INFO - PROCESS | 1662 | 1465073976224 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:59:36 INFO - PROCESS | 1662 | 1465073976226 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:59:36 INFO - PROCESS | 1662 | 1465073976228 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 1662 | 1465073976229 Marionette TRACE conn2 <- [1,3070,null,{}] 13:59:36 INFO - PROCESS | 1662 | 1465073976232 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}] 13:59:36 INFO - PROCESS | 1662 | 1465073976233 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:36 INFO - PROCESS | 1662 | 1465073976343 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:59:36 INFO - PROCESS | 1662 | 1465073976484 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 1662 | 1465073976486 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:36 INFO - PROCESS | 1662 | ++DOCSHELL 0x12e0d6000 == 53 [pid = 1662] [id = 777] 13:59:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 123 (0x1196df400) [pid = 1662] [serial = 2329] [outer = 0x0] 13:59:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 124 (0x127652400) [pid = 1662] [serial = 2330] [outer = 0x1196df400] 13:59:36 INFO - PROCESS | 1662 | 1465073976517 Marionette DEBUG loaded listener.js 13:59:36 INFO - PROCESS | 1662 | ++DOMWINDOW == 125 (0x12baa1000) [pid = 1662] [serial = 2331] [outer = 0x1196df400] 13:59:36 INFO - PROCESS | 1662 | 1465073976860 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]]]}] 13:59:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:59:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:59:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:59:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:59:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:59:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:59:36 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 13:59:36 INFO - PROCESS | 1662 | 1465073976899 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:59:36 INFO - PROCESS | 1662 | 1465073976901 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:59:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:59:36 INFO - PROCESS | 1662 | 1465073976903 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 1662 | 1465073976905 Marionette TRACE conn2 <- [1,3074,null,{}] 13:59:36 INFO - PROCESS | 1662 | 1465073976907 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}] 13:59:36 INFO - PROCESS | 1662 | 1465073976908 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:37 INFO - PROCESS | 1662 | 1465073977019 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:59:37 INFO - PROCESS | 1662 | 1465073977132 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:37 INFO - PROCESS | 1662 | 1465073977137 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:37 INFO - PROCESS | 1662 | ++DOCSHELL 0x1215c0800 == 54 [pid = 1662] [id = 778] 13:59:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 126 (0x119a02c00) [pid = 1662] [serial = 2332] [outer = 0x0] 13:59:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 127 (0x120f55400) [pid = 1662] [serial = 2333] [outer = 0x119a02c00] 13:59:37 INFO - PROCESS | 1662 | 1465073977175 Marionette DEBUG loaded listener.js 13:59:37 INFO - PROCESS | 1662 | ++DOMWINDOW == 128 (0x128d50000) [pid = 1662] [serial = 2334] [outer = 0x119a02c00] 13:59:37 INFO - PROCESS | 1662 | 1465073977738 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]]]}] 13:59:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:59:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:59:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:59:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:59:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:59:37 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:59:37 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 872ms 13:59:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:59:37 INFO - PROCESS | 1662 | 1465073977776 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:59:37 INFO - PROCESS | 1662 | 1465073977779 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:59:37 INFO - PROCESS | 1662 | 1465073977782 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:59:37 INFO - PROCESS | 1662 | 1465073977783 Marionette TRACE conn2 <- [1,3078,null,{}] 13:59:37 INFO - PROCESS | 1662 | 1465073977787 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}] 13:59:37 INFO - PROCESS | 1662 | 1465073977789 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:37 INFO - PROCESS | 1662 | 1465073977927 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:59:38 INFO - PROCESS | 1662 | 1465073978056 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 1662 | 1465073978057 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:38 INFO - PROCESS | 1662 | ++DOCSHELL 0x11874d800 == 55 [pid = 1662] [id = 779] 13:59:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 129 (0x118a4cc00) [pid = 1662] [serial = 2335] [outer = 0x0] 13:59:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 130 (0x118fecc00) [pid = 1662] [serial = 2336] [outer = 0x118a4cc00] 13:59:38 INFO - PROCESS | 1662 | 1465073978091 Marionette DEBUG loaded listener.js 13:59:38 INFO - PROCESS | 1662 | ++DOMWINDOW == 131 (0x11960d800) [pid = 1662] [serial = 2337] [outer = 0x118a4cc00] 13:59:38 INFO - PROCESS | 1662 | 1465073978488 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] 13:59:38 INFO - PROCESS | 1662 | 1465073978506 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:59:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:59:38 INFO - PROCESS | 1662 | 1465073978510 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 1662 | 1465073978512 Marionette TRACE conn2 <- [1,3082,null,{}] 13:59:38 INFO - PROCESS | 1662 | 1465073978514 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}] 13:59:38 INFO - PROCESS | 1662 | 1465073978516 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12e0f3000 == 54 [pid = 1662] [id = 772] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x115ea2800 == 53 [pid = 1662] [id = 771] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12124d800 == 52 [pid = 1662] [id = 770] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12123f800 == 51 [pid = 1662] [id = 769] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1372a6000 == 50 [pid = 1662] [id = 768] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x118752000 == 49 [pid = 1662] [id = 767] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12a975800 == 48 [pid = 1662] [id = 766] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12560f800 == 47 [pid = 1662] [id = 765] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x129025000 == 46 [pid = 1662] [id = 764] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11951c000 == 45 [pid = 1662] [id = 763] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x116a8b800 == 44 [pid = 1662] [id = 762] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12941a000 == 43 [pid = 1662] [id = 758] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x116ac7000 == 42 [pid = 1662] [id = 757] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x118791800 == 41 [pid = 1662] [id = 756] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12d8a0800 == 40 [pid = 1662] [id = 755] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x121295800 == 39 [pid = 1662] [id = 710] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12d4a7800 == 38 [pid = 1662] [id = 759] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12c77d000 == 37 [pid = 1662] [id = 723] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119225000 == 36 [pid = 1662] [id = 761] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11815e000 == 35 [pid = 1662] [id = 724] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12daec000 == 34 [pid = 1662] [id = 760] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119527000 == 33 [pid = 1662] [id = 705] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12ab6a000 == 32 [pid = 1662] [id = 741] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12d4aa800 == 31 [pid = 1662] [id = 740] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x1215c0800 == 30 [pid = 1662] [id = 778] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12e0d6000 == 29 [pid = 1662] [id = 777] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x12ce36800 == 28 [pid = 1662] [id = 776] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119c35800 == 27 [pid = 1662] [id = 775] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x119c31000 == 26 [pid = 1662] [id = 774] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x115e95000 == 25 [pid = 1662] [id = 773] 13:59:39 INFO - PROCESS | 1662 | 1465073979266 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 130 (0x128b1a000) [pid = 1662] [serial = 2216] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 129 (0x12148d800) [pid = 1662] [serial = 2241] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 128 (0x11685c400) [pid = 1662] [serial = 2227] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 127 (0x12a823400) [pid = 1662] [serial = 2259] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 126 (0x1296c4c00) [pid = 1662] [serial = 2254] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 125 (0x127634c00) [pid = 1662] [serial = 2245] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 124 (0x1248c5400) [pid = 1662] [serial = 2242] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 123 (0x128b73800) [pid = 1662] [serial = 2247] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 122 (0x1291dbc00) [pid = 1662] [serial = 2251] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 121 (0x12ab37c00) [pid = 1662] [serial = 2222] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 120 (0x116a62000) [pid = 1662] [serial = 2129] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 119 (0x12b0f3000) [pid = 1662] [serial = 2224] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 118 (0x126cbec00) [pid = 1662] [serial = 2215] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 117 (0x120f20800) [pid = 1662] [serial = 2239] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 116 (0x1182a4000) [pid = 1662] [serial = 2231] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 115 (0x1161a0c00) [pid = 1662] [serial = 2210] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 114 (0x118228000) [pid = 1662] [serial = 2230] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 113 (0x120f4e800) [pid = 1662] [serial = 2236] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 112 (0x120d3fc00) [pid = 1662] [serial = 2234] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 111 (0x129619000) [pid = 1662] [serial = 2253] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x12a8b6000) [pid = 1662] [serial = 2219] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x119a08000) [pid = 1662] [serial = 2233] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x1196da400) [pid = 1662] [serial = 2132] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x1121b6c00) [pid = 1662] [serial = 2209] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x12ab2d400) [pid = 1662] [serial = 2207] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x119a0e400) [pid = 1662] [serial = 2212] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x128ec1400) [pid = 1662] [serial = 2250] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x120f57800) [pid = 1662] [serial = 2213] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x12a8aac00) [pid = 1662] [serial = 2218] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x12b0f3400) [pid = 1662] [serial = 2260] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x126f35400) [pid = 1662] [serial = 2256] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x12b2a8c00) [pid = 1662] [serial = 2225] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x12ab2e000) [pid = 1662] [serial = 2221] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1256a9800) [pid = 1662] [serial = 2244] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x117299400) [pid = 1662] [serial = 2228] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x1296c5000) [pid = 1662] [serial = 2257] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x128d3d400) [pid = 1662] [serial = 2248] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x12111e400) [pid = 1662] [serial = 2237] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 92 (0x126fb1c00) [pid = 1662] [serial = 2171] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 91 (0x121316000) [pid = 1662] [serial = 2168] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 90 (0x128d54800) [pid = 1662] [serial = 2162] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 89 (0x118fe9400) [pid = 1662] [serial = 2165] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 88 (0x12b2a9400) [pid = 1662] [serial = 2262] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOMWINDOW == 87 (0x12baa0400) [pid = 1662] [serial = 2263] [outer = 0x0] [url = about:blank] 13:59:39 INFO - PROCESS | 1662 | --DOCSHELL 0x11874d800 == 24 [pid = 1662] [id = 779] 13:59:39 INFO - PROCESS | 1662 | 1465073979399 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:39 INFO - PROCESS | 1662 | 1465073979400 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e91000 == 25 [pid = 1662] [id = 780] 13:59:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 88 (0x112e68000) [pid = 1662] [serial = 2338] [outer = 0x0] 13:59:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 89 (0x113d74c00) [pid = 1662] [serial = 2339] [outer = 0x112e68000] 13:59:39 INFO - PROCESS | 1662 | 1465073979430 Marionette DEBUG loaded listener.js 13:59:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 90 (0x1166dc800) [pid = 1662] [serial = 2340] [outer = 0x112e68000] 13:59:39 INFO - PROCESS | 1662 | 1465073979721 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]]]}] 13:59:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:59:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:59:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:59:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1226ms 13:59:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:59:39 INFO - PROCESS | 1662 | 1465073979739 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:59:39 INFO - PROCESS | 1662 | 1465073979741 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:59:39 INFO - PROCESS | 1662 | 1465073979745 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:59:39 INFO - PROCESS | 1662 | 1465073979747 Marionette TRACE conn2 <- [1,3086,null,{}] 13:59:39 INFO - PROCESS | 1662 | 1465073979758 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}] 13:59:39 INFO - PROCESS | 1662 | 1465073979759 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:39 INFO - PROCESS | 1662 | 1465073979851 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:59:39 INFO - PROCESS | 1662 | 1465073979944 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:39 INFO - PROCESS | 1662 | 1465073979946 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:39 INFO - PROCESS | 1662 | ++DOCSHELL 0x118232800 == 26 [pid = 1662] [id = 781] 13:59:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 91 (0x116a66000) [pid = 1662] [serial = 2341] [outer = 0x0] 13:59:39 INFO - PROCESS | 1662 | ++DOMWINDOW == 92 (0x118260800) [pid = 1662] [serial = 2342] [outer = 0x116a66000] 13:59:39 INFO - PROCESS | 1662 | 1465073979972 Marionette DEBUG loaded listener.js 13:59:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 93 (0x119607800) [pid = 1662] [serial = 2343] [outer = 0x116a66000] 13:59:40 INFO - PROCESS | 1662 | 1465073980231 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:59:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:59:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 529ms 13:59:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:59:40 INFO - PROCESS | 1662 | 1465073980274 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 1662 | 1465073980276 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:59:40 INFO - PROCESS | 1662 | 1465073980286 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1662 | 1465073980287 Marionette TRACE conn2 <- [1,3090,null,{}] 13:59:40 INFO - PROCESS | 1662 | 1465073980290 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}] 13:59:40 INFO - PROCESS | 1662 | 1465073980292 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:40 INFO - PROCESS | 1662 | 1465073980385 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:59:40 INFO - PROCESS | 1662 | 1465073980390 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 1662 | 1465073980399 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x119225800 == 27 [pid = 1662] [id = 782] 13:59:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x1196e3400) [pid = 1662] [serial = 2344] [outer = 0x0] 13:59:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x119a11800) [pid = 1662] [serial = 2345] [outer = 0x1196e3400] 13:59:40 INFO - PROCESS | 1662 | 1465073980426 Marionette DEBUG loaded listener.js 13:59:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x120f24000) [pid = 1662] [serial = 2346] [outer = 0x1196e3400] 13:59:40 INFO - PROCESS | 1662 | 1465073980784 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:59:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:59:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 528ms 13:59:40 INFO - PROCESS | 1662 | 1465073980807 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 1662 | 1465073980809 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:59:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:59:40 INFO - PROCESS | 1662 | 1465073980818 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1662 | 1465073980821 Marionette TRACE conn2 <- [1,3094,null,{}] 13:59:40 INFO - PROCESS | 1662 | 1465073980823 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}] 13:59:40 INFO - PROCESS | 1662 | 1465073980826 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:40 INFO - PROCESS | 1662 | 1465073980913 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:59:40 INFO - PROCESS | 1662 | 1465073980919 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 1662 | 1465073980920 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:40 INFO - PROCESS | 1662 | ++DOCSHELL 0x121246800 == 28 [pid = 1662] [id = 783] 13:59:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 97 (0x121314400) [pid = 1662] [serial = 2347] [outer = 0x0] 13:59:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 98 (0x121b5a000) [pid = 1662] [serial = 2348] [outer = 0x121314400] 13:59:40 INFO - PROCESS | 1662 | 1465073980945 Marionette DEBUG loaded listener.js 13:59:40 INFO - PROCESS | 1662 | ++DOMWINDOW == 99 (0x1248cf800) [pid = 1662] [serial = 2349] [outer = 0x121314400] 13:59:41 INFO - PROCESS | 1662 | 1465073981272 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:59:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 474ms 13:59:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:59:41 INFO - PROCESS | 1662 | 1465073981288 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:59:41 INFO - PROCESS | 1662 | 1465073981289 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:59:41 INFO - PROCESS | 1662 | 1465073981291 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:59:41 INFO - PROCESS | 1662 | 1465073981293 Marionette TRACE conn2 <- [1,3098,null,{}] 13:59:41 INFO - PROCESS | 1662 | 1465073981295 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}] 13:59:41 INFO - PROCESS | 1662 | 1465073981296 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:41 INFO - PROCESS | 1662 | 1465073981376 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:59:41 INFO - PROCESS | 1662 | 1465073981380 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 1662 | 1465073981384 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:41 INFO - PROCESS | 1662 | ++DOCSHELL 0x1215d5000 == 29 [pid = 1662] [id = 784] 13:59:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 100 (0x124c46c00) [pid = 1662] [serial = 2350] [outer = 0x0] 13:59:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 101 (0x1255c1c00) [pid = 1662] [serial = 2351] [outer = 0x124c46c00] 13:59:41 INFO - PROCESS | 1662 | 1465073981416 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1662 | ++DOMWINDOW == 102 (0x12569d800) [pid = 1662] [serial = 2352] [outer = 0x124c46c00] 13:59:41 INFO - PROCESS | 1662 | 1465073981912 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]]]}] 13:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:59:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 667ms 13:59:41 INFO - PROCESS | 1662 | 1465073981960 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:59:41 INFO - PROCESS | 1662 | 1465073981963 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:59:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:59:41 INFO - PROCESS | 1662 | 1465073981966 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:59:41 INFO - PROCESS | 1662 | 1465073981968 Marionette TRACE conn2 <- [1,3102,null,{}] 13:59:41 INFO - PROCESS | 1662 | 1465073981971 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}] 13:59:41 INFO - PROCESS | 1662 | 1465073981973 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:42 INFO - PROCESS | 1662 | 1465073982119 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:59:42 INFO - PROCESS | 1662 | 1465073982136 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:42 INFO - PROCESS | 1662 | 1465073982140 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x124907800 == 30 [pid = 1662] [id = 785] 13:59:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 103 (0x1196dc800) [pid = 1662] [serial = 2353] [outer = 0x0] 13:59:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 104 (0x126cc7000) [pid = 1662] [serial = 2354] [outer = 0x1196dc800] 13:59:42 INFO - PROCESS | 1662 | 1465073982173 Marionette DEBUG loaded listener.js 13:59:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 105 (0x127462800) [pid = 1662] [serial = 2355] [outer = 0x1196dc800] 13:59:42 INFO - PROCESS | 1662 | 1465073982505 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:59:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:59:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 571ms 13:59:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:59:42 INFO - PROCESS | 1662 | 1465073982537 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:59:42 INFO - PROCESS | 1662 | 1465073982538 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:59:42 INFO - PROCESS | 1662 | 1465073982540 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1662 | 1465073982541 Marionette TRACE conn2 <- [1,3106,null,{}] 13:59:42 INFO - PROCESS | 1662 | 1465073982543 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}] 13:59:42 INFO - PROCESS | 1662 | 1465073982544 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:42 INFO - PROCESS | 1662 | 1465073982656 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:59:42 INFO - PROCESS | 1662 | 1465073982702 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:42 INFO - PROCESS | 1662 | 1465073982703 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:42 INFO - PROCESS | 1662 | ++DOCSHELL 0x115e8c800 == 31 [pid = 1662] [id = 786] 13:59:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 106 (0x127566800) [pid = 1662] [serial = 2356] [outer = 0x0] 13:59:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 107 (0x127651400) [pid = 1662] [serial = 2357] [outer = 0x127566800] 13:59:42 INFO - PROCESS | 1662 | 1465073982728 Marionette DEBUG loaded listener.js 13:59:42 INFO - PROCESS | 1662 | ++DOMWINDOW == 108 (0x127658000) [pid = 1662] [serial = 2358] [outer = 0x127566800] 13:59:43 INFO - PROCESS | 1662 | 1465073983012 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]]]}] 13:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:59:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 518ms 13:59:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:59:43 INFO - PROCESS | 1662 | 1465073983058 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:59:43 INFO - PROCESS | 1662 | 1465073983059 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:59:43 INFO - PROCESS | 1662 | 1465073983062 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:59:43 INFO - PROCESS | 1662 | 1465073983063 Marionette TRACE conn2 <- [1,3110,null,{}] 13:59:43 INFO - PROCESS | 1662 | 1465073983069 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}] 13:59:43 INFO - PROCESS | 1662 | 1465073983070 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:43 INFO - PROCESS | 1662 | 1465073983176 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:59:43 INFO - PROCESS | 1662 | 1465073983187 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 1662 | 1465073983188 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:43 INFO - PROCESS | 1662 | ++DOCSHELL 0x129031000 == 32 [pid = 1662] [id = 787] 13:59:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 109 (0x112e69c00) [pid = 1662] [serial = 2359] [outer = 0x0] 13:59:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 110 (0x12765d400) [pid = 1662] [serial = 2360] [outer = 0x112e69c00] 13:59:43 INFO - PROCESS | 1662 | 1465073983213 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 1662 | ++DOMWINDOW == 111 (0x127f0a400) [pid = 1662] [serial = 2361] [outer = 0x112e69c00] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 110 (0x119c6c000) [pid = 1662] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 109 (0x12ab36c00) [pid = 1662] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 108 (0x119607000) [pid = 1662] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 107 (0x11765a400) [pid = 1662] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 106 (0x127f0e400) [pid = 1662] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 105 (0x1185ce400) [pid = 1662] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 104 (0x111c65000) [pid = 1662] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 103 (0x1166da800) [pid = 1662] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 102 (0x118fe3c00) [pid = 1662] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 101 (0x123d2ec00) [pid = 1662] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 100 (0x118a47400) [pid = 1662] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 99 (0x1182a5400) [pid = 1662] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 98 (0x128d37c00) [pid = 1662] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 97 (0x1296ba400) [pid = 1662] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 96 (0x128b22c00) [pid = 1662] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 95 (0x12a823800) [pid = 1662] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 94 (0x126fb1800) [pid = 1662] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:59:43 INFO - PROCESS | 1662 | --DOMWINDOW == 93 (0x1196d6c00) [pid = 1662] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 13:59:43 INFO - PROCESS | 1662 | 1465073983972 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"]]]}] 13:59:43 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:59:43 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 13:59:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:59:43 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 922ms 13:59:43 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:59:43 INFO - PROCESS | 1662 | 1465073983985 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:59:43 INFO - PROCESS | 1662 | 1465073983986 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:59:43 INFO - PROCESS | 1662 | 1465073983988 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:59:43 INFO - PROCESS | 1662 | 1465073983989 Marionette TRACE conn2 <- [1,3114,null,{}] 13:59:44 INFO - PROCESS | 1662 | 1465073983991 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}] 13:59:44 INFO - PROCESS | 1662 | 1465073983993 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:44 INFO - PROCESS | 1662 | 1465073984082 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:59:44 INFO - PROCESS | 1662 | 1465073984086 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\", \"2960c0b5-155b-42af-ada0-ecc0117b1582\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:44 INFO - PROCESS | 1662 | 1465073984087 Marionette INFO sendAsync 342b4ec5-c09c-4242-829f-252898be1ad9 13:59:44 INFO - PROCESS | 1662 | ++DOCSHELL 0x121561800 == 33 [pid = 1662] [id = 788] 13:59:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 94 (0x127566400) [pid = 1662] [serial = 2362] [outer = 0x0] 13:59:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 95 (0x127f10000) [pid = 1662] [serial = 2363] [outer = 0x127566400] 13:59:44 INFO - PROCESS | 1662 | 1465073984112 Marionette DEBUG loaded listener.js 13:59:44 INFO - PROCESS | 1662 | ++DOMWINDOW == 96 (0x128b26c00) [pid = 1662] [serial = 2364] [outer = 0x127566400] 13:59:44 INFO - PROCESS | 1662 | 1465073984409 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]]]}] 13:59:44 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:59:44 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 472ms 13:59:44 INFO - PROCESS | 1662 | 1465073984461 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 1662 | 1465073984462 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:59:45 WARNING - u'runner_teardown' () 13:59:45 INFO - No more tests 13:59:45 INFO - Got 0 unexpected results 13:59:45 INFO - SUITE-END | took 525s 13:59:45 INFO - Closing logging queue 13:59:45 INFO - queue closed 13:59:45 INFO - Return code: 0 13:59:45 WARNING - # TBPL SUCCESS # 13:59:45 INFO - Running post-action listener: _resource_record_post_action 13:59:45 INFO - Running post-run listener: _resource_record_post_run 13:59:46 INFO - Total resource usage - Wall time: 547s; CPU: 57.0%; Read bytes: 32632320; Write bytes: 954516992; Read time: 326; Write time: 4730 13:59:46 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:59:46 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154216960; Write bytes: 156976640; Read time: 14102; Write time: 382 13:59:46 INFO - run-tests - Wall time: 529s; CPU: 58.0%; Read bytes: 30457344; Write bytes: 794451968; Read time: 302; Write time: 4335 13:59:46 INFO - Running post-run listener: _upload_blobber_files 13:59:46 INFO - Blob upload gear active. 13:59:46 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:59:46 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 13:59:46 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'] 13:59:46 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 13:59:47 INFO - (blobuploader) - INFO - Open directory for files ... 13:59:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:59:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:59:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:59:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:59:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:59:48 INFO - (blobuploader) - INFO - Done attempting. 13:59:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:59:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:59:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:59:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:59:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:59:50 INFO - (blobuploader) - INFO - Done attempting. 13:59:50 INFO - (blobuploader) - INFO - Iteration through files over. 13:59:50 INFO - Return code: 0 13:59:50 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:59:50 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:59:50 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0562b52ddd360a9f71d8ad29e338a556da327c221cccc094e2cc30ba026daee0e823f49d8aa78943ee139fb253b58d47cdc50bfc6fe421b514c6985c7edb936a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4db766cd4125ce3fed597165a1362862d1b028c073db4d1a35b65f0a3fc87b9b7f595a7e63003018230621ad312f6d56e29cf59b4f0d459c1076a4c3c17e1900"} 13:59:50 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:59:50 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:59:50 INFO - Contents: 13:59:50 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0562b52ddd360a9f71d8ad29e338a556da327c221cccc094e2cc30ba026daee0e823f49d8aa78943ee139fb253b58d47cdc50bfc6fe421b514c6985c7edb936a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4db766cd4125ce3fed597165a1362862d1b028c073db4d1a35b65f0a3fc87b9b7f595a7e63003018230621ad312f6d56e29cf59b4f0d459c1076a4c3c17e1900"} 13:59:50 INFO - Running post-run listener: copy_logs_to_upload_dir 13:59:50 INFO - Copying logs to upload dir... 13:59:50 INFO - mkdir: /builds/slave/test/build/upload/logs 13:59:50 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=634.543701 ========= master_lag: 0.57 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 35 secs) (at 2016-06-04 13:59:51.524822) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-04 13:59:51.529515) ========= 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.0n6dCNovsj/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.YXkVVT5hRT/Listeners TMPDIR=/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/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/0562b52ddd360a9f71d8ad29e338a556da327c221cccc094e2cc30ba026daee0e823f49d8aa78943ee139fb253b58d47cdc50bfc6fe421b514c6985c7edb936a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4db766cd4125ce3fed597165a1362862d1b028c073db4d1a35b65f0a3fc87b9b7f595a7e63003018230621ad312f6d56e29cf59b4f0d459c1076a4c3c17e1900"} build_url:https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013209 build_url: 'https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/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/0562b52ddd360a9f71d8ad29e338a556da327c221cccc094e2cc30ba026daee0e823f49d8aa78943ee139fb253b58d47cdc50bfc6fe421b514c6985c7edb936a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4db766cd4125ce3fed597165a1362862d1b028c073db4d1a35b65f0a3fc87b9b7f595a7e63003018230621ad312f6d56e29cf59b4f0d459c1076a4c3c17e1900"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YzRtT2faSvu7a9RzR_nMqw/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-06-04 13:59:51.567713) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 13:59:51.568041) ========= 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.0n6dCNovsj/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.YXkVVT5hRT/Listeners TMPDIR=/var/folders/7f/3lpp9ct90ln73152f8wy_3th00000w/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.005254 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-04 13:59:51.618660) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-04 13:59:51.618963) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-04 13:59:51.621317) ========= ========= Total master_lag: 0.73 =========